2009-04-10  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * test/play.cpp, test/server.cpp: cleanup some warnings  

  * src/MltResponse.cpp, src/MltResponse.h: const update for MltResponse 

  * src/MltResponse.cpp, src/MltResponse.h: Constness changes  

  * src/MltTransition.cpp, src/MltTransition.h: Constness changes  

  * src/MltProducer.cpp, src/MltProducer.h: Constness changes  

  * src/MltProperties.cpp, src/MltProperties.h: Constness changes  

  * src/MltConsumer.cpp, src/MltConsumer.h: Constness changes  

  * src/MltProperties.cpp, src/MltResponse.cpp: Constness changes  

  * src/MltProperties.cpp, src/MltPushConsumer.cpp: Constness changes  

  * src/MltFilter.cpp, src/MltFilter.h, src/MltProperties.cpp,
  src/MltProperties.h: Constness changes  

  * src/MltConsumer.cpp, src/MltField.cpp, src/MltFilter.cpp, src/MltFrame.cpp,
  src/MltMultitrack.cpp, src/MltPlaylist.cpp, src/MltProducer.cpp,
  src/MltTractor.cpp, src/MltTransition.cpp: Fix up warnings about explicit
  base initializers in copy constructors  

  * configure: Add more warnings  

  * .gitignore: Add a .gitignore file  

2009-04-02  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * swig/ruby/thumbs.rb: thumbs.rb: fix setting size property for avformat
  consumer 

2009-02-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * debian/changelog, debian/control, debian/copyright, debian/rules: remove
  debian package subdirectory (they provide their own) 

2009-01-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * swig/configure, swig/php/build, swig/php/play.php: swig/configure,
  swig/php/*: add php bindings 

2008-12-28  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * swig/java/build, swig/python/build, swig/python/play.py, swig/tcl/build:
  swig/{java,python,tcl}/build: fix linking error __stack_chk_fail_local.
  swig/python/play.py: fix syntax error reported by Jonathon Thomas. 

2008-12-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * swig/configure: swig/configure: use pkg-config mlt-framework instead of
  deprecated mlt-config. 

2008-12-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * README: README: update instructions to use pkg-config instead of mlt-config

  * swig/java/build, swig/perl/Makefile.PL, swig/python/build, swig/ruby/build,
  swig/tcl/build, test/Makefile: test/Makefile, swig/*/build: replace more
  mlt-config with pkg-config 

2008-11-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/Makefile: src/Makefile: suppress warning on ldconfig failure 

2008-10-25  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * configure: configure: apply patch from Alberto Villa to fix build on
  FreeBSD 

2008-10-20  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * configure: configure: convert to use pkg-config; mlt-config is deprecated 

2008-08-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * AUTHORS: update mlt++ AUTHORS 

  * Makefile: fix make dist target 

  * configure: bump versions for 0.3.0 release 

  * Makefile: improve make dist target 

  * swig/java/Play.java, swig/java/Play.sh, swig/java/build: swig/java: fixup
  the java bindings build script and example (bug 1523941) 

2008-06-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltProducer.cpp, src/MltProducer.h, swig/mltpp.i: MltProducer.{h,cpp},
  mltpp.i: remove Producer::get_frame that is unncessary and introduced a
  memory leak. 

2008-06-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltPlaylist.cpp: MltPlaylist.cpp: return null on clip_info method if
  mlt_playlist_get_clip_info fails. 

2008-06-08  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltPlaylist.cpp: MltPlaylist.cpp: prevent strdup from crashing on a
  null pointer. 

2008-04-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltProducer.cpp, src/MltProducer.h, swig/mltpp.i: MltProducer.{h,cpp},
  swig/mltpp.i: add method Producer::get_frame.  

2008-04-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * test/server.cpp: test/server.cpp: bugfix (1940389) compilation on gcc 4.3 

2008-02-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltRepository.cpp, src/MltRepository.h: MltRepository.{h,cpp}: update
  to latest mlt_repository.h change - finalization of callback declarations and
  metadata handling 

2008-02-16  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * swig/python/build: swig/python/build: add -fPIC 

  * src/MltRepository.cpp, src/MltRepository.h, swig/mltpp.i:
  MltRepository.{h,cpp}, swig/mltpp.i: added consumers, filters, producers,
  transitions, register_metadata, and metadata methods to Repository class 

2008-02-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * Makefile: do not make tests automatically 

2008-02-07  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * configure, src/Makefile: configure: add soversion variable src/Makefile:
  improve library versioning by linking on interface version (soversion)  

  * swig/ruby/thumbs.rb: thumbs.rb: fix error on Playlist.append due to args
  not int 

  * src/Makefile, src/Mlt.h, src/MltFactory.cpp, src/MltFactory.h,
  src/MltRepository.cpp, src/MltRepository.h, swig/mltpp.i: Mlt.h,
  MltFactory.{h,cpp}, MltRepository.{h,cpp}, swig/mltpp.i: update to deal with
  changes and new capabilities in mlt_factory and mlt_repository. 

2008-02-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * COPYING: add COPYING to disclose license 

2008-02-02  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/Makefile, src/Mlt.h, src/MltConsumer.cpp, src/MltConsumer.h,
  src/MltFactory.cpp, src/MltFactory.h, src/MltFilter.cpp, src/MltFilter.h,
  src/MltFilteredConsumer.cpp, src/MltFilteredConsumer.h,
  src/MltFilteredProducer.cpp, src/MltFilteredProducer.h, src/MltProducer.cpp,
  src/MltProducer.h, src/MltProfile.cpp, src/MltProfile.h,
  src/MltPushConsumer.cpp, src/MltPushConsumer.h, src/MltService.cpp,
  src/MltService.h, src/MltTractor.cpp, src/MltTractor.h,
  src/MltTransition.cpp, src/MltTransition.h, swig/mltpp.i, swig/perl/play.pl,
  swig/python/play.py, swig/ruby/miracle.rb, swig/ruby/play.rb,
  swig/ruby/thumbs.rb, swig/tcl/play.tcl, test/play.cpp, test/server.cpp: add
  MltProfile and update examples 

2007-06-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * Makefile: added dist make targets 

  * Makefile, src/Makefile, test/Makefile: added uninstall make targets 

2006-03-20  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltFactory.h: + Fix for swig parsing  

2006-02-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/Makefile: + Install of config.h for linux and os/x usage  

  * src/config.h: + Added the config.h for win32  

  * mlt++.sln, mlt++.vcproj, src/Mlt.h, src/MltConsumer.h, src/MltDeque.h,
  src/MltEvent.h, src/MltFactory.cpp, src/MltFactory.h, src/MltField.h,
  src/MltFilter.h, src/MltFilteredConsumer.h, src/MltFilteredProducer.h,
  src/MltFrame.cpp, src/MltFrame.h, src/MltGeometry.h, src/MltMultitrack.h,
  src/MltParser.h, src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltProducer.cpp,
  src/MltProducer.h, src/MltProperties.cpp, src/MltProperties.h,
  src/MltPushConsumer.h, src/MltService.h, src/MltTokeniser.h,
  src/MltTractor.h, src/MltTransition.h: + Win32 port - dev studio is required
  to avoid issues with C++ ABI compatibility + Fix for image render in NTSC 
  NB: mlt patch to follow (this one isn't much use without it :-)) - mlt build
  is purely mingw32 of course  

2005-12-05  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * configure, src/Makefile: + Fix for Darwin and soname logic  

  * debian/changelog, debian/control, debian/copyright, debian/rules: +
  Functional debian build rules  

  * Makefile, configure, src/Makefile, test/Makefile: + MLT++ updates for 0.2.1
  - distclean corrected, soname usage in linking  

2005-11-29  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * Makefile, configure: + Correction to a typo  

  * swig/perl/Makefile.PL: + Perl compilation patch submitted by Torsten
  Spindler  

  * configure, src/Makefile: + Added a --libdir switch to the configure and
  build and fixed test case compilation  

2005-11-22  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * configure: + Allow LDFLAGS to be inherited from the environment  

2005-11-21  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/Makefile: + Creates the lib directory on an install  

2005-11-10  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * Makefile, src/Makefile: + DESTDIR patch from Anthony Green (green at redhat
  dot com) - many thanks :-)  

2005-10-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltProperties.cpp, src/MltProperties.h: OS/X gcc/g++ 4.x fix  

  * configure, src/Makefile, src/MltProperties.cpp, src/MltProperties.h,
  test/Makefile: + Whoops - had forgotten these OS/X patches...  

2005-09-29  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltPushConsumer.cpp: + Oops - fix for memory leak  

2005-09-28  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/Makefile, src/Mlt.h, src/MltPushConsumer.cpp, src/MltPushConsumer.h: +
  Added a push based consumer wrapper  

2005-07-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * swig/Makefile, swig/configure, swig/perl/Makefile.PL, swig/python/build,
  swig/tcl/build: + Cleaned up swig build so it doesn't require an mlt++
  install first - Temporarily disabled java  

2005-06-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * CUSTOMISING, test/server.cpp: CUSTOMISING + Replaced TBD for frame
  rendering notification event  test/server.cpp + Added an example frame
  rendering callback that removes all shotcut related fx  

2005-06-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * CUSTOMISING, swig/ruby/thumbs.rb: CUSTOMISING + Added an example of how to
  hide a track on reception  swig/ruby/thumbs.rb + Changed generator to run,
  rather than sleep and poll  

2005-04-12  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * CUSTOMISING: Minor doc updates  

2005-03-16  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * CUSTOMISING, src/MltProperties.cpp, src/MltProperties.h,
  src/MltResponse.cpp, src/MltResponse.h, test/server.cpp: Server customisation
   

2005-02-12  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltService.cpp: Minor correction  

2005-01-14  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltProperties.cpp, src/MltProperties.h: Const string usage in
  properties  

2005-01-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltGeometry.cpp, src/MltGeometry.h: Next/Prev key extraction  

  * src/MltMiracle.cpp, src/MltMiracle.h, swig/mltpp.i: Fetch unit from miracle
  server  

2004-12-31  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltGeometry.h: Update for geometry  

2004-12-24  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/Makefile, src/Mlt.h, src/MltGeometry.cpp, src/MltGeometry.h,
  swig/mltpp.i: Geometry  

2004-12-12  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltPlaylist.cpp, src/MltPlaylist.h: blank_at method added  

2004-12-11  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltPlaylist.cpp, src/MltPlaylist.h: split_at method added  

2004-12-09  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltTractor.cpp, src/MltTractor.h: Tractor constructor modifications  

2004-11-25  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * swig/Makefile: Install makefile for swig  

  * src/Makefile, src/Mlt.h, src/MltDeque.cpp, src/MltDeque.h,
  src/MltFactory.cpp, src/MltFactory.h, src/MltProducer.cpp, src/MltProducer.h,
  src/MltTransition.cpp, src/MltTransition.h: Deque added; simplified producer
  parent access; transition in and out  

2004-11-22  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltProducer.cpp,
  src/MltProducer.h, src/MltProperties.cpp, src/MltService.cpp,
  src/MltService.h, test/Makefile: More playlist modifications; service locking
   

2004-11-17  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltProperties.cpp, src/MltProperties.h, src/MltTractor.cpp,
  src/MltTractor.h: Ref count and event firing method on properties; locate_cut
  on tractor  

2004-11-11  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltProducer.cpp,
  src/MltProducer.h, src/MltProperties.cpp, src/MltProperties.h,
  src/MltTractor.cpp, src/MltTractor.h: Playlist reorganisation  

2004-11-07  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltTractor.cpp,
  src/MltTractor.h: Simplified playlist and track access  

2004-11-05  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltProducer.cpp, src/MltProducer.h: Added cut related methods  

2004-10-31  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/Makefile, src/Mlt.h, src/MltTokeniser.cpp, src/MltTokeniser.h,
  test/server.cpp: Added courtesy tokenising class  

2004-10-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * configure, swig/configure, swig/ruby/build, swig/ruby/miracle.rb: Config
  changes  

2004-10-17  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltMiracle.cpp, src/MltMiracle.h: id and log level for server  

  * src/MltMiracle.cpp: Server shutdown state  

2004-10-14  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltConsumer.cpp, src/MltConsumer.h, test/play.cpp: buffer fix and
  tractor handling  

  * HOWTO: Doc updates  

  * src/MltMiracle.cpp, src/MltMiracle.h: Improved push capabilities  

2004-10-08  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltProducer.cpp, src/MltProducer.h: Same and following clip
  identification  

2004-10-05  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/Makefile, src/Mlt.h, src/MltFrame.cpp, src/MltFrame.h,
  src/MltParser.cpp, src/MltParser.h, src/MltService.cpp, src/MltService.h,
  swig/mltpp.i: Added the parser object and moved type identity into mlt  

2004-09-29  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltPlaylist.cpp, src/MltPlaylist.h, swig/mltpp.i: new mix related
  methods  

2004-09-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * README, src/MltPlaylist.cpp, src/MltPlaylist.h: Playlist repeat clip
  functionality  

2004-09-24  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltProducer.cpp, src/MltProducer.h, swig/mltpp.i: Cut management part 1
   

2004-09-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltService.cpp, swig/mltpp.i: get_frame and ruby listen fix  

2004-09-22  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltFrame.cpp, src/MltProperties.cpp, src/MltProperties.h, swig/mltpp.i:
  Event and frame handling  

  * configure, src/MltMiracle.cpp: Server shutdown  

2004-09-19  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/Makefile, src/Mlt.h, src/MltMiracle.cpp, src/MltMiracle.h,
  src/MltResponse.cpp, src/MltResponse.h, swig/mltpp.i: Added the response
  object  

  * HOWTO, src/Makefile, src/Mlt.h, src/MltMiracle.cpp, src/MltMiracle.h,
  swig/mltpp.i, swig/ruby/miracle.rb, test/Makefile, test/play.cpp,
  test/server.cpp: Adding miracle  

2004-09-09  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltPlaylist.cpp, src/MltPlaylist.h: Adding the mix part 1  

2004-09-06  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltFilteredConsumer.cpp, src/MltFilteredConsumer.h,
  src/MltProducer.cpp, src/MltProducer.h, src/MltService.cpp, src/MltService.h,
  swig/mltpp.i: Service attach filters  

2004-09-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * HOWTO, src/MltProperties.cpp, src/MltProperties.h, swig/mltpp.i,
  swig/perl/play.pl: More event stuff  

2004-09-02  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/Makefile, src/Mlt.h, src/MltEvent.cpp, src/MltEvent.h,
  src/MltProperties.cpp, src/MltProperties.h, swig/mltpp.i, swig/ruby/play.rb,
  test/play.cpp: Event modifications  

2004-08-31  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * HOWTO, src/Makefile, src/MltConsumer.cpp, src/MltConsumer.h,
  src/MltFilter.cpp, src/MltFilter.h, src/MltFrame.cpp, src/MltFrame.h,
  src/MltMultitrack.cpp, src/MltMultitrack.h, src/MltPlaylist.cpp,
  src/MltPlaylist.h, src/MltProducer.cpp, src/MltProducer.h,
  src/MltService.cpp, src/MltService.h, src/MltTractor.cpp, src/MltTractor.h,
  src/MltTransition.cpp, src/MltTransition.h: Run time type identification  

2004-08-28  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * README, src/MltMultitrack.cpp, src/MltMultitrack.h, src/MltTractor.cpp,
  src/MltTractor.h, swig/mltpp.i: Tractor enhancements  

  * src/Makefile, src/Mlt.h, src/MltField.cpp, src/MltField.h,
  src/MltMultitrack.cpp, src/MltMultitrack.h, src/MltTractor.cpp,
  src/MltTractor.h, swig/mltpp.i: Multitrack classes added  

  * src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltProducer.cpp,
  src/MltProducer.h, swig/mltpp.i: Producer filter extraction method  

2004-08-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/Makefile, src/Mlt.h, src/MltFilteredProducer.cpp,
  src/MltFilteredProducer.h, src/MltProducer.cpp, src/MltProducer.h,
  src/MltService.cpp, src/MltService.h, swig/mltpp.i: Removed FilteredProducer 

2004-08-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * Makefile, test/Makefile, test/play.cpp: Build modifications  

  * src/MltConsumer.cpp, src/MltConsumer.h, src/MltFilter.cpp, src/MltFilter.h,
  src/MltFilteredConsumer.cpp, src/MltFilteredConsumer.h, src/MltFrame.cpp,
  src/MltFrame.h, src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltProducer.cpp,
  src/MltProducer.h, src/MltProperties.cpp, src/MltProperties.h,
  src/MltService.cpp, src/MltService.h, src/MltTransition.cpp,
  src/MltTransition.h, swig/perl/play.pl: Mlt Ref Counts and Playlist
  split/join  

2004-08-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * swig/perl/play.pl: Added play.pl  

  * src/Makefile, swig/mltpp.i: Workaround for perl  

2004-08-21  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltConsumer.cpp, src/MltFilter.cpp, src/MltProperties.cpp,
  src/MltProperties.h, src/MltTransition.cpp: Constructor clean up  

  * src/MltConsumer.cpp, src/MltConsumer.h: consumer purge  

2004-08-20  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltFilter.cpp, src/MltFilter.h, src/MltPlaylist.cpp, src/MltPlaylist.h,
  swig/configure, swig/java/build, swig/ruby/build, swig/ruby/thumbs.rb:
  mlt_position, /usr/bin/env and Instance fix  

2004-08-18  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/MltFrame.cpp, src/MltFrame.h, src/MltProducer.cpp, src/MltProducer.h,
  src/MltService.cpp, swig/mltpp.i, swig/ruby/play.rb: image handling  

2004-08-17  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * swig/java/Play.java, swig/ruby/play.rb, swig/ruby/thumbs.rb: Fixes for mods
  to api  

  * src/Makefile, src/Mlt.h, src/MltConsumer.cpp, src/MltConsumer.h,
  src/MltFilteredConsumer.cpp, src/MltFilteredConsumer.h,
  src/MltFilteredProducer.cpp, src/MltFilteredProducer.h, src/MltService.cpp,
  src/MltService.h, swig/mltpp.i: Filtered producers and consumers  

  * test/play.cpp: oops  

2004-08-16  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * swig/configure, swig/java/Play.java, swig/java/Play.sh, swig/java/build,
  swig/mltpp.i, swig/perl/Makefile.PL, swig/perl/build, swig/python/build,
  swig/python/play.py, swig/ruby/build, swig/ruby/play.rb, swig/ruby/thumbs.rb,
  swig/tcl/build, swig/tcl/play.tcl: Experimental swig bindings  

  * README, src/MltFactory.cpp, src/MltFactory.h, src/MltFilter.cpp,
  src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltProducer.cpp,
  src/MltProperties.cpp, src/MltProperties.h, src/MltService.cpp,
  src/MltService.h, src/MltTransition.cpp, test/Makefile: More cleanups  

  * README, src/MltConsumer.cpp, src/MltConsumer.h, src/MltFactory.cpp,
  src/MltFactory.h, src/MltFilter.cpp, src/MltFilter.h, src/MltFrame.cpp,
  src/MltFrame.h, src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltProducer.cpp,
  src/MltProducer.h, src/MltProperties.cpp, src/MltProperties.h,
  src/MltService.cpp, src/MltService.h, src/MltTransition.cpp,
  src/MltTransition.h, test/play.cpp: Class rework and simplification  

  * src/Makefile, src/Mlt.h: Added Mlt.h convenience header  

  * src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltProperties.cpp,
  src/MltProperties.h, src/MltService.cpp: Complete methods for properties and
  playlist; reversed NULL handling on service class  

  * README, src/MltProperties.cpp, src/MltProperties.h, test/play.cpp: Object
  validity checks  

  * AUTHORS, Makefile, README, configure, src/Makefile, src/MltService.cpp,
  test/play.cpp: Build and docs modifications  

2004-08-15  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/Makefile, src/MltConsumer.cpp, src/MltConsumer.h, src/MltFactory.cpp,
  src/MltFactory.h, src/MltFilter.cpp, src/MltFilter.h, src/MltFrame.cpp,
  src/MltFrame.h, src/MltPlaylist.cpp, src/MltPlaylist.h, src/MltProducer.cpp,
  src/MltProducer.h, src/MltProperties.cpp, src/MltProperties.h,
  src/MltService.cpp, src/MltService.h, src/MltTransition.cpp,
  src/MltTransition.h, test/Makefile, test/play.cpp: Initial revision  
