2009-06-30  Dan Dennedy <dan@dennedy.org>

  * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set to v0.4.4
  and update release notes. 

  * src/modules/sdl/consumer_sdl.c: Log failure to open audio. 

2009-06-29  Dan Dennedy <dan@dennedy.org>

  * src/modules/sdl/consumer_sdl_preview.c: Fix crash with invalid video_driver
  property. 

  * src/modules/gtk2/Makefile: Link gtk2 module against libiconv on FreeBSD. 

2009-06-26  Dan Dennedy <dan@dennedy.org>

  * src/swig/configure: Fix conditional swig build and remove --enable-swig. 

2009-06-23  Dan Dennedy <dan@dennedy.org>

  * src/swig/configure, src/swig/lua/build, src/swig/lua/play.lua: Add SWIG Lua
  bindings. 

2009-06-22  Dan Dennedy <dan@dennedy.org>

  * configure, src/framework/Makefile, src/melt/configure, src/swig/Makefile,
  src/swig/configure, src/swig/java/build, src/swig/perl/build,
  src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
  src/swig/tcl/build: Further integrate swig into build system.  This is not
  enabled by default. It adds configure options --enable-swig and
  --swig-languages. 

  * src/melt/Makefile, src/melt/configure, src/melt/melt.c: Add configure
  option --rename-melt. 

  * src/modules/avformat/producer_avformat.c: Fix crash in avformat producer on
  audio overrun.  Fixes Kdenlive bug 754 and possibly others due to unchecked
  bounds writing to an audio buffer. 

  * src/modules/frei0r/Makefile, src/modules/frei0r/blacklist.txt,
  src/modules/frei0r/factory.c: Add blacklist to frei0r module.  This is for
  Kdenlive bugs 913 and 917. It is populated with only facedetect for now. 

  * src/framework/mlt_factory.c: Initialize the environment before the module
  repo.  This lets module factory functions get info from mlt_environment(). 

2009-06-21  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej:
  Remove these bogus make files in avformat. 

  * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej,
  src/modules/avformat/consumer_avformat.c: Fix avformat consumer crashing on
  pcm_s16le. 

2009-06-19  Dan Dennedy <dan@dennedy.org>

  * src/modules/gtk2/Makefile: Fix underlink libm gtk2 module (floor). 

  * src/modules/avformat/producer_avformat.c: Fix regression in 8bit audio
  handling.  Regression occurred with migration to FFmpeg
  av_audio_resample_init(). This also drops usage of non-public audio convert;
  instead, relying upon new resample to do the same task. audioconvert.h is
  still used, however, to get the sample format description. 

2009-06-18  Dan Dennedy <dan@dennedy.org>

  * src/modules/sox/Makefile: Fix underlinking libm for sdl module.  Patch from
  Debian. 

  * docs/melt.1: Fix manpage whatis entry.  Patch from Debian. 

  * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer producer to be
  thread-safe. 

2009-06-16  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/consumer_avformat.c: Migrate to FFmpeg
  avformat_alloc_context(). 

  * src/modules/avformat/filter_avresample.c,
  src/modules/avformat/producer_avformat.c: Migrate to FFmpeg
  av_audio_resample_init. 

  * src/melt/Makefile, src/melt/melt.c,
  src/modules/avformat/producer_avformat.c: Fix (kdenlive-824) >2 channels not
  downmixed. 

  * src/modules/jackrack/Makefile: Fix underlinking jackrack plugin. 

2009-06-15  Dan Dennedy <dan@dennedy.org>

  * src/modules/kdenlive/producer_framebuffer.c: Fix big memory leak in
  framebuffer producer.  This fix is for kdenlive bug 898. This was due to
  allocating a frame in get_frame that might not get closed by a skipped call
  to get_image. This skipping can happen when using realtime mode (frame
  dropping). 

  * configure, profiles/Makefile, src/framework/Makefile, src/melt/Makefile,
  src/modules/avformat/Makefile, src/modules/core/Makefile,
  src/modules/feeds/Makefile, src/modules/lumas/Makefile,
  src/modules/oldfilm/Makefile, src/modules/xml/Makefile: Add datadir and
  mandir options to configure. 

  * src/modules/qimage/configure: Fix building qimage when QtGui does not
  include QtCore. 

  * src/modules/gtk2/pixops.c: Fix compilation of gtk2 module. 

  * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
  src/modules/kino/kino_wrapper.cc: Apply patch from Debian to fix compilation
  of kino module. 

  * src/modules/gtk2/have_mmx.S: Apply patch from Debian to update have_mmx. 

  * Makefile: Distributors do not like us to run ldconfig. 

  * configure: Link with --no-undefined flag. 

2009-06-13  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/consumer_avformat.c: Fix encoding to Ogg Theora with
  Vorbis.  This applies to Kdenlive bug 465. After fixing the huge memory leak,
  there was an audio sync problem, and the fix for that might help other
  formats as well (fix was to initialize the audio codec time base). This also
  increases the size of the audio encoding buffer to fix flac encoding. 

2009-06-10  Dan Dennedy <dan@dennedy.org>

  * docs/melt.1, docs/policies.txt, src/melt/melt.c: Add man page for melt. 
  Not yet installed. 

2009-06-07  Dan Dennedy <dan@dennedy.org>

  * src/modules/core/transition_composite.c: Add invert boolean property to
  composite transition. 

2009-05-29  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/producer_avformat.c: Workaround video streams with
  wild timestamps (kdenlive-854) 

2009-06-03  Dan Dennedy <dan@dennedy.org>

  * src/modules/avformat/producer_avformat.c: Add support for RGBA formats such
  as QT Anim. 

  * configure, src/framework/mlt.h: Set to interim version 0.4.3 

  * src/modules/core/filter_rescale.c: Improve alpha scaling conditional logic.

2009-05-30  Dan Dennedy <dan@dennedy.org>

  * ChangeLog: Update Changelog for 0.4.2 release. 

  * Doxyfile, NEWS, configure, src/framework/mlt.h: Bump versions and update
  release notes. 

2009-05-29  Dan Dennedy <dan@dennedy.org>

  * src/modules/oldfilm/filter_tcolor.yml,
  src/modules/oldfilm/filter_vignette.yml: Fix YAML validation errors and
  spelling of Vignette. 

2009-05-28  Dan Dennedy <dan@dennedy.org>

  * src/modules/core/filter_crop.c: Improve performance of crop filter. 

2009-05-27  Dan Dennedy <dan@dennedy.org>

  * src/modules/core/filter_rescale.c: Bugfix (kdenlive-791) crash when using
  crop filter.  The alpha channel was not getting scaled by gtkrescale (and
  possibly others). I moved the core alpha scaling to a fallback position for
  scalers that do not handle alpha channel. 

  * src/framework/mlt_log.c: Change default log level to panic.  Some testing
  against FFmpeg v0.5 shows logging is still verbose with warnings enabled, but
  panic is better? 

  * src/framework/mlt_log.c: Change default log level to warning or worse. 

  * src/mlt++/configure: Fix typo in mlt++ CXXFLAGS. 

2009-05-26  Dan Dennedy <dan@dennedy.org>

  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp,
  src/modules/qimage/qimage_wrapper.h: Fix image sequences sometimes not
  advancing. 

  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
  Change the ttl default value for image sequences.  When using printf-style
  image sequences only, the default ttl is now 1. 

2009-05-21  Dan Dennedy <dan@dennedy.org>

  * src/modules/sdl/consumer_sdl.c: Bugfix sdl consumer not using
  profile.progressive 

2009-05-20  Dan Dennedy <dan@dennedy.org>

  * configure, src/framework/mlt.h: Bump to an interim version. 

  * src/modules/motion_est/Makefile: Link motionest against libm. 

  * src/mlt++/config.h: Fix license in comment header. 

2009-05-17  Dan Dennedy <dan@dennedy.org>

  * ChangeLog: Update ChangeLog 

  * Makefile, NEWS: Add v0.4.0 release notes. 

  * Doxyfile, configure, src/framework/mlt.h: Bump version to 0.4.0 

2009-05-13  Dan Dennedy <dan@dennedy.org>

  * src/mlt++/configure: Bump soversion for mlt++ due to removal of classes. 

  * profiles/atsc_1080i_50, profiles/atsc_1080i_60, profiles/atsc_1080p_2398,
  profiles/atsc_1080p_24, profiles/atsc_1080p_25, profiles/atsc_1080p_2997,
  profiles/atsc_1080p_30, profiles/atsc_720p_30, profiles/dv_ntsc,
  profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
  profiles/hdv_1080_25p, profiles/hdv_1080_30p, profiles/hdv_1080_50i,
  profiles/hdv_1080_60i, profiles/hdv_720_25p, profiles/hdv_720_30p,
  profiles/hdv_720_50p, profiles/hdv_720_60p, profiles/quarter_ntsc,
  profiles/quarter_ntsc_wide, profiles/quarter_pal, profiles/quarter_pal_wide,
  profiles/square_ntsc, profiles/square_ntsc_wide, profiles/square_pal,
  profiles/square_pal_wide, profiles/svcd_ntsc_wide, profiles/svcd_pal_wide:
  Make profile descriptions more user friendly. 

  * src/modules/avformat/producer_avformat.c: Improve reliability of video
  playback.  After the v0.5 release of FFmpeg, a change was introduced that
  prevented reliable playback of some files, namely HDV. This fixes it by
  introducing a seek upon opening the file. Also, this change provides simple
  fallback support for when invalid DTS is returned by libavformat. 

2009-05-11  Dan Dennedy <dan@dennedy.org>

  * src/modules/gtk2/have_mmx.S, src/modules/gtk2/scale_line_22_yuv_mmx.S:
  Apply patch from Orcan Ogetbil that adds .note.GNU-stack section. 

  * setenv: Add libmlt++ to the ld path. 

  * src/mlt++/configure: Make libmlt++ PIC. 

2009-05-09  Dan Dennedy <dan@dennedy.org>

  * configure: Fix build on Mac OS X. 

  * ChangeLog, Makefile: Change dist make target to use git-archive. 

  * src/swig/configure, src/swig/java/Play.java, src/swig/java/build,
  src/swig/mlt.i, src/swig/mltpp.i, src/swig/perl/Makefile.PL,
  src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
  src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb, src/swig/tcl/build,
  src/swig/tcl/play.tcl: Fixup the swig bindings. 

  * src/modules/xine/xineutils.h: Fix compilation warning in xineutils.h. 

  * configure, src/examples/Makefile, src/framework/Makefile,
  src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
  src/mlt++/Makefile, src/mlt++/configure, src/modules/avformat/Makefile,
  src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
  src/modules/dgraft/filter_telecide.c, src/modules/dv/Makefile,
  src/modules/effectv/Makefile, src/modules/frei0r/Makefile,
  src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
  src/modules/jackrack/configure, src/modules/kino/Makefile,
  src/modules/normalize/Makefile, src/modules/plus/Makefile,
  src/modules/qimage/Makefile, src/modules/resample/filter_resample.c,
  src/modules/sdl/Makefile, src/modules/vmfx/filter_chroma.c,
  src/modules/xml/consumer_xml.c: Fix over- and under-linking.

  * src/mlt++/Mlt.h, src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h,
  src/mlt++/MltDeque.cpp, src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp,
  src/mlt++/MltEvent.h, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
  src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltFilter.cpp,
  src/mlt++/MltFilter.h, src/mlt++/MltFilteredConsumer.cpp,
  src/mlt++/MltFilteredConsumer.h, src/mlt++/MltFilteredProducer.cpp,
  src/mlt++/MltFilteredProducer.h, src/mlt++/MltFrame.cpp,
  src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
  src/mlt++/MltMultitrack.cpp, src/mlt++/MltMultitrack.h,
  src/mlt++/MltParser.cpp, src/mlt++/MltParser.h, src/mlt++/MltPlaylist.cpp,
  src/mlt++/MltPlaylist.h, src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h,
  src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h,
  src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
  src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h,
  src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h,
  src/mlt++/MltService.cpp, src/mlt++/MltService.h, src/mlt++/MltTokeniser.cpp,
  src/mlt++/MltTokeniser.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
  src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Fix LGPL information
  in comment headers of mlt++.

  * Makefile, README, demo/README, demo/consumers.ini, demo/demo,
  demo/demo.ini, demo/entity.mlt, demo/entity.westley, demo/mlt_all,
  demo/mlt_attributes, demo/mlt_audio_stuff, demo/mlt_avantika_title,
  demo/mlt_bouncy, demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
  demo/mlt_composite_transition, demo/mlt_effect_in_middle,
  demo/mlt_fade_black, demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_jcut,
  demo/mlt_lcut, demo/mlt_levels, demo/mlt_my_name_is, demo/mlt_news,
  demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow,
  demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
  demo/mlt_ticker, demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
  demo/mlt_voiceover, demo/mlt_watermark, demo/new.mlt, demo/new.westley,
  demo/pango.mlt, demo/pango.westley, demo/svg.mlt, demo/svg.westley,
  docs/framework.txt, docs/install.txt, docs/melt.txt, docs/mlt++.txt,
  docs/mlt-xml.txt, docs/policies.txt, docs/services.txt, mlt++/.gitignore,
  mlt++/Makefile, mlt++/configure, src/framework/mlt_factory.c,
  src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
  src/framework/mlt_properties.c, src/melt/io.c, src/melt/io.h,
  src/melt/melt.c, src/modules/core/factory.c,
  src/modules/core/filter_watermark.c, src/modules/core/loader.dict,
  src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
  src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
  src/modules/core/transition_luma.c, src/modules/core/transition_region.c,
  src/modules/kdenlive/producer_framebuffer.c, src/modules/kino/avi.h,
  src/modules/kino/riff.cc, src/modules/melt/factory.c,
  src/modules/melt/producer_melt.c, src/modules/motion_est/Makefile,
  src/modules/motion_est/README, src/modules/motion_est/producer_slowmotion.c,
  src/modules/plus/filter_affine.c, src/modules/xml/consumer_xml.c,
  src/modules/xml/factory.c, src/modules/xml/mlt-xml.dtd,
  src/modules/xml/producer_xml.c, src/swig/Makefile, src/swig/configure,
  src/swig/java/Play.java, src/swig/java/build, src/swig/mltpp.i,
  src/swig/perl/Makefile.PL, src/swig/perl/play.pl, src/swig/php/build,
  src/swig/php/play.php, src/swig/python/build, src/swig/python/play.py,
  src/swig/ruby/build, src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb,
  src/swig/tcl/build, src/swig/tcl/play.tcl, src/tests/charlie.c,
  src/tests/hello.c: Complete reorganization and renaming to usable state.

2009-05-07  Dan Dennedy <dan@dennedy.org>

  * src/modules/mvsp/Makefile, src/modules/mvsp/configure,
  src/modules/mvsp/consumer_mvsp.c, src/modules/mvsp/factory.c: Remove mvsp -
  moving to melted project.

  * .gitignore, Makefile, configure, mlt++.pc.in, setenv,
  src/examples/Makefile, src/melt/Makefile, src/mlt++/Makefile,
  src/mlt++/Mlt.h, src/mlt++/configure, src/modules/core/Makefile,
  src/modules/core/factory.c, src/modules/feeds/Makefile,
  src/modules/fezzik/Makefile, src/modules/fezzik/factory.c,
  src/modules/melt/Makefile, src/modules/mvsp/Makefile,
  src/modules/mvsp/configure, src/modules/mvsp/consumer_mvsp.c,
  src/modules/mvsp/factory.c, src/modules/valerie/Makefile,
  src/modules/valerie/consumer_valerie.c, src/modules/valerie/factory.c,
  src/modules/xml/Makefile, src/modules/xml/configure: Fix the build afer the
  reorg.

  * docs/inigo.txt, docs/melt.txt, docs/mlt-xml.txt, docs/westley.txt,
  src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/inigo/io.h,
  src/melt/Makefile, src/melt/io.c, src/melt/io.h, src/melt/melt.c,
  src/modules/core/data_fx.properties, src/modules/core/loader.dict,
  src/modules/core/loader.ini, src/modules/core/producer_hold.c,
  src/modules/core/producer_loader.c, src/modules/data_fx.properties,
  src/modules/fezzik.dict, src/modules/fezzik.ini,
  src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_hold.c,
  src/modules/inigo/Makefile, src/modules/inigo/factory.c,
  src/modules/inigo/producer_inigo.c, src/modules/melt/Makefile,
  src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
  src/modules/westley/Makefile, src/modules/westley/configure,
  src/modules/westley/consumer_westley.c, src/modules/westley/factory.c,
  src/modules/westley/producer_westley.c, src/modules/westley/westley.dtd,
  src/modules/xml/Makefile, src/modules/xml/configure,
  src/modules/xml/consumer_xml.c, src/modules/xml/factory.c,
  src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c,
  src/tests/README: Rename inigo, fezzik, and westley.

  * docs/mlt++.txt, mlt++/README: Merge mlt++/README into docs/mlt++.txt.

  * docs/mlt++.txt, mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h,
  mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/src/MltDeque.cpp,
  mlt++/src/MltDeque.h, mlt++/src/MltEvent.cpp, mlt++/src/MltEvent.h,
  mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.cpp,
  mlt++/src/MltField.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
  mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
  mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
  mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltGeometry.cpp,
  mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.cpp,
  mlt++/src/MltMultitrack.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
  mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
  mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
  mlt++/src/MltProfile.h, mlt++/src/MltProperties.cpp,
  mlt++/src/MltProperties.h, mlt++/src/MltPushConsumer.cpp,
  mlt++/src/MltPushConsumer.h, mlt++/src/MltRepository.cpp,
  mlt++/src/MltRepository.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
  mlt++/src/MltTokeniser.cpp, mlt++/src/MltTokeniser.h,
  mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
  mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/src/config.h,
  mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/java/Play.java,
  mlt++/swig/java/Play.sh, mlt++/swig/java/build, mlt++/swig/mltpp.i,
  mlt++/swig/perl/Makefile.PL, mlt++/swig/perl/build, mlt++/swig/perl/play.pl,
  mlt++/swig/php/build, mlt++/swig/php/play.php, mlt++/swig/python/build,
  mlt++/swig/python/play.py, mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb,
  mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl,
  mlt++/test/Makefile, mlt++/test/play.cpp, src/examples/Makefile,
  src/examples/play.cpp, src/mlt++/Makefile, src/mlt++/Mlt.h,
  src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h, src/mlt++/MltDeque.cpp,
  src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp, src/mlt++/MltEvent.h,
  src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h, src/mlt++/MltField.cpp,
  src/mlt++/MltField.h, src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h,
  src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
  src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
  src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp,
  src/mlt++/MltGeometry.h, src/mlt++/MltMultitrack.cpp,
  src/mlt++/MltMultitrack.h, src/mlt++/MltParser.cpp, src/mlt++/MltParser.h,
  src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
  src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h, src/mlt++/MltProfile.cpp,
  src/mlt++/MltProfile.h, src/mlt++/MltProperties.cpp,
  src/mlt++/MltProperties.h, src/mlt++/MltPushConsumer.cpp,
  src/mlt++/MltPushConsumer.h, src/mlt++/MltRepository.cpp,
  src/mlt++/MltRepository.h, src/mlt++/MltService.cpp, src/mlt++/MltService.h,
  src/mlt++/MltTokeniser.cpp, src/mlt++/MltTokeniser.h,
  src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
  src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/mlt++/config.h,
  src/swig/Makefile, src/swig/configure, src/swig/java/Play.java,
  src/swig/java/Play.sh, src/swig/java/build, src/swig/mltpp.i,
  src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/perl/play.pl,
  src/swig/php/build, src/swig/php/play.php, src/swig/python/build,
  src/swig/python/play.py, src/swig/ruby/build, src/swig/ruby/play.rb,
  src/swig/ruby/thumbs.rb, src/swig/tcl/build, src/swig/tcl/play.tcl:
  Reorganize mlt++ files.

  * docs/dvcp.txt, docs/testing-20040110.txt, docs/testing.txt,
  docs/valerie.txt, mlt++/AUTHORS, mlt++/COPYING, mlt++/CUSTOMISING,
  mlt++/ChangeLog, mlt++/mlt++.sln, mlt++/mlt++.vcproj,
  mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp,
  mlt++/src/MltResponse.h, mlt++/swig/ruby/miracle.rb, mlt++/test/server.cpp,
  mlt-miracle.pc.in, mlt-valerie.pc.in, src/albino/Makefile,
  src/albino/albino.c, src/humperdink/Makefile, src/humperdink/client.c,
  src/humperdink/client.h, src/humperdink/io.c, src/humperdink/io.h,
  src/humperdink/remote.c, src/miracle/Makefile, src/miracle/configure,
  src/miracle/miracle.c, src/miracle/miracle_commands.c,
  src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
  src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
  src/miracle/miracle_local.h, src/miracle/miracle_log.c,
  src/miracle/miracle_log.h, src/miracle/miracle_server.c,
  src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
  src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
  src/miracle/miracle_unit_commands.h, src/valerie/Makefile,
  src/valerie/configure, src/valerie/valerie.c, src/valerie/valerie.h,
  src/valerie/valerie_notifier.c, src/valerie/valerie_notifier.h,
  src/valerie/valerie_parser.c, src/valerie/valerie_parser.h,
  src/valerie/valerie_remote.c, src/valerie/valerie_remote.h,
  src/valerie/valerie_response.c, src/valerie/valerie_response.h,
  src/valerie/valerie_socket.c, src/valerie/valerie_socket.h,
  src/valerie/valerie_status.c, src/valerie/valerie_status.h,
  src/valerie/valerie_tokeniser.c, src/valerie/valerie_tokeniser.h,
  src/valerie/valerie_util.c, src/valerie/valerie_util.h: Remove files that no
  longer belong.

2009-05-07  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/avformat/configure: Update avformat configure script to deal
  with ffmpeg changes to swscale. 

  * src/modules/sdl/consumer_sdl_still.c: Prevent potential divide-by-zero
  errors in sdl_still consumer. 

  * src/modules/avformat/ffmpeg.patch: Remove ffmpeg.patch - no longer
  necessary. 

  * Makefile: Fix uninstall of pkg-config files. 

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

  * src/modules/avformat/producer_avformat.c: Improve seek performance with
  dnxhd and huffyuv codecs. 

2009-05-03  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * configure, src/albino/Makefile, src/humperdink/Makefile,
  src/miracle/Makefile, src/modules/avformat/Makefile,
  src/modules/core/Makefile, src/modules/dgraft/Makefile,
  src/modules/effectv/Makefile, src/modules/fezzik/Makefile,
  src/modules/frei0r/Makefile, src/modules/inigo/Makefile,
  src/modules/kdenlive/Makefile, src/modules/kino/Makefile,
  src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
  src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
  src/modules/qimage/Makefile, src/modules/sox/configure,
  src/modules/valerie/Makefile, src/modules/vmfx/Makefile,
  src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: Apply
  cosmetic cleanup part of ldflags_order patch from Alberto Villa.  

  * src/modules/avformat/configure, src/modules/qimage/configure: Apply FreeBSD
  fixes part of ldflags_order patch from Alberto Villa.  

  * src/modules/avformat/Makefile, src/modules/dv/Makefile,
  src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
  src/modules/sdl/Makefile, src/modules/sox/Makefile,
  src/modules/westley/Makefile: Apply ldflags-order part of ldflags_order patch
  from Alberto Villa.  Alberto wrote: "on freebsd (as well as on linuces
  without /usr/local/lib in default ld path) building concurrent versions of
  mlt is not possible, because of the wrong linking of -lmlt while using
  LDFLAGS=-L/usr/local/lib this patch fixes the issue using pkg-config"  

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

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
  audio synchronization after seek (including in point) 

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

  * src/modules/resample/Makefile, src/modules/vorbis/Makefile: Apply patch
  from Alberto Villa to use pkg-config for resample and vorbis modules.  

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

  * src/modules/jackrack/plugin_mgr.c: Add /usr/lib64 libdir to default LADSPA
  plugin path. 

  * configure, src/framework/mlt.h, src/modules/kino/configure: Use pkg-config
  instead of lqt-config. 

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

  * Doxyfile: Update version in Doxygen. 

  * mlt++/ChangeLog, mlt++/Makefile: Add ChangeLog and remove svn log from dist
  make target. 

  * ChangeLog: update changelog 

  * src/modules/avformat/configure: Fix build for --avformat-svn to use FFmpeg
  v0.5 and HEAD build to not use --enable-swscale. 

  * ChangeLog, Makefile: Update ChangeLog and remove svn log from the make
  install target. 

  * NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
  to version 0.3.8  

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

  * src/modules/fezzik.ini: fezzik.ini: workaround scaling resolution
  limitation with swscale filter by making it the lowest priority 

  * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
  interpret negative speed as reverse 

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

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

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

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

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

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

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

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

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

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

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

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

  * mlt++/configure: Add more warnings  

  * mlt++/.gitignore: Add a .gitignore file  

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

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
  building on some older versions. 

  * src/modules/avformat/consumer_avformat.c: consumer_avformat: bugfix
  (kdenlive-677) to make interlaced coding automatic if profile is not
  progressive and coding not explicit by ildct and ilme properties. 

2009-04-07  Ray Lehtiniemi <rayl@mail.com>

  * src/modules/kdenlive/filter_boxblur.c: Fix a 64-bit segfault in kdenlive 
  To reproduce: - create a new project - create a color clip - add clip to
  timeline - set an in point on the clip - add the box blur effect  The
  segfault happens because we take the negative of an unsigned integer. This
  works out to a signed 32 bit value on a 64 bit platform, which causes the rgb
  array bounds to be exceeded. 

  * src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
  src/modules/kino/riff.cc: Fix up a few ignored return values 

  * src/framework/mlt_pool.c: Fix warning: pointer of type ‘void *’ used in
  arithmetic 

  * src/modules/avformat/consumer_avformat.c,
  src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
  src/modules/core/transition_region.c, src/modules/westley/producer_westley.c:
  Constness changes 

  * src/framework/mlt_properties.c, src/humperdink/client.c,
  src/miracle/miracle_connection.c, src/modules/avformat/consumer_avformat.c,
  src/modules/core/filter_data_show.c, src/modules/kino/filehandler.cc,
  src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
  changes 

  * src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
  src/miracle/miracle_server.c, src/miracle/miracle_server.h,
  src/valerie/valerie.c, src/valerie/valerie.h: Constness changes 

  * src/humperdink/io.c, src/humperdink/io.h,
  src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
  src/modules/westley/consumer_westley.c, src/valerie/valerie.c,
  src/valerie/valerie.h, src/valerie/valerie_parser.c,
  src/valerie/valerie_parser.h, src/valerie/valerie_socket.c,
  src/valerie/valerie_socket.h: Constness changes 

  * src/framework/mlt_events.c, src/framework/mlt_events.h, src/inigo/inigo.c,
  src/modules/avformat/factory.c, src/modules/plus/transition_affine.c,
  src/modules/westley/producer_westley.c, src/modules/xine/deinterlace.c,
  src/modules/xine/deinterlace.h: Constness changes 

  * src/miracle/miracle_local.c, src/valerie/valerie.c, src/valerie/valerie.h,
  src/valerie/valerie_status.c, src/valerie/valerie_tokeniser.c,
  src/valerie/valerie_tokeniser.h: Constness changes 

  * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
  src/miracle/miracle_log.c, src/miracle/miracle_log.h, src/valerie/valerie.c,
  src/valerie/valerie.h, src/valerie/valerie_response.c,
  src/valerie/valerie_response.h: Constness changes 

  * src/framework/mlt_multitrack.c, src/modules/effectv/image.c,
  src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
  src/modules/motion_est/filter_motion_est.c, src/modules/xine/xineutils.h:
  Constness changes 

2009-03-31  Ray Lehtiniemi <rayl@mail.com>

  * src/framework/mlt_properties.c, src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: Constness changes 

2009-03-04  Ray Lehtiniemi <rayl@mail.com>

  * src/framework/mlt_events.c, src/framework/mlt_events.h,
  src/framework/mlt_factory.c, src/framework/mlt_factory.h,
  src/framework/mlt_repository.c, src/framework/mlt_repository.h,
  src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
  changes 

  * .gitignore: Add a .gitignore file 

2009-04-05  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/westley/producer_westley.c: producer_westley.c: Don't prepend
  westley document root to empty properties 

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

  * src/modules/core/filter_crop.c: filter_crop.c: bugfix chroma alignment 

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

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

2009-03-17  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/frei0r/factory.c: frei0r/factory.c: add /usr/lib64 to the
  default frei0r plugin path 

2009-03-15  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/core/transition_composite.c: transition_composite.c: allow
  removing of luma file by passing an empty name 

2009-03-14  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/core/transition_composite.c: transition_composite.c: make luma
  and luma_invert properties mutable 

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

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: add
  backwards compatibility macro for PIX_FMT_YUYV422 

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/filter_avdeinterlace.c,
  src/modules/avformat/filter_swscale.c: avformat: fix compilation due to
  recent PIX_FMT changes in libavutil v50. 

2009-03-08  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
  producer out position 

2009-03-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/framework/mlt_log.h: mlt_log.h: add convenience macros 

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

  * src/modules/kino/riff.cc: kino/riff.cc: suppress compiler warning 

  * src/modules/frei0r/factory.c, src/modules/frei0r/producer_frei0r.c:
  frei0r/factory.c, producer_frei0r.c: suppress compiler warnings 

  * src/framework/mlt_property.c: mlt_property.c: suppress compiler warning 

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

  * src/modules/core/producer_colour.c: producer_colour.c: improve previous
  patch 

  * src/modules/core/producer_colour.c: producer_colour.c: bugfix reading color
  value after westley has prepended the document path to the resource property 

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

  * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
  src/modules/sdl/consumer_sdl_still.c: consumer_sdl*.c: apply patch from
  Jean-Baptiste Mardelle to add window_background property 

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

  * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c:
  filter_chroma.c: update to use new property-based color value 

  * src/modules/vmfx/filter_chroma_hold.c: filter_chroma_hold.c: update to use
  new property-based color value 

  * src/modules/core/producer_colour.c: producer_colour.c: update to use new
  property-based color parsing. 

  * src/framework/mlt_property.c: mlt_property.c: interpret hex int as unsigned

  * src/modules/frei0r/frei0r_helper.c: frei0r_helper.c: cleanup color parser
  to use new code in mlt_property.c 

  * src/framework/mlt_property.c: mlt_property.c: added parsing for color
  values beginning with # 

2009-02-20  blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/frei0r/producer_frei0r.c: modules/frei0r: added missing
  producer_frei0r.c -This line, and those below, will be ignored--  A   
  producer_frei0r.c  

  * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
  src/modules/frei0r/frei0r_helper.c: added frei0r producers (patch from jb)
  thx to jb  

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

  * src/albino/Makefile, src/humperdink/Makefile, src/inigo/Makefile,
  src/miracle/Makefile: albino/Makefile, inigo/Makefile, humperdink/Makefile,
  miracle/Makefile: apply patch from Alberto Villa to fix underlinking on
  FreeBSD  

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

  * src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c:
  frei0r/factory.c, frei0r_helper.c: add support for color parameter type with
  whitespace cleanup courtesy of eclipse. 

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

  * src/modules/plus/filter_affine.c: filter_affine.c: remove silly default
  rotate animation for new kdenlive pan and zoom effect (kdenlive-565) 

  * src/modules/core/Makefile, src/modules/core/factory.c,
  src/modules/core/filter_crop.c, src/modules/fezzik.ini: filter_crop.c: add
  cropping filter (kdenlive-509) 

  * configure: configure: relax optimization level slightly to improve debugger
  backtraces in bug reports 

  * src/modules/plus/transition_affine.c: transition_affine.c: bugfix chroma
  alignment 

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

  * src/modules/core/filter_brightness.c: filter_brightness.c: fix the
  wonkiness by filtering chroma as well. 

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

  * profiles/cif_15, profiles/qcif_15, profiles/quarter_15: profiles/*_15: add
  some 15fps profiles 

  * src/modules/qimage/configure: qimage/configure: let qimage first attempt to
  use Qt4 through pkg-config (canonical) without having to specify directories
  or QTDIR 

  * src/modules/sox/configure: sox/configure: give pkg-config priority over
  libst-config 

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

  * src/modules/qimage/configure: qimage/configure: fix build on OS X 

  * src/modules/avformat/filter_avdeinterlace.c: filter_avdeinterlace.c: bugfix
  (kdenlive-672) deinterlace only works on left half of image 

  * src/modules/qimage/producer_qimage.c,
  src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
  producer_qimage.c, qimage_wrapper.{h,cpp}: enhance qimage producer to use the
  new mlt_cache (kdenlive-575) 

  * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: enhance pixbuf
  producer to use new mlt_cache (kdenlive-575) 

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c,
  src/modules/vorbis/producer_vorbis.c: producer_vorbis.c, producer_avformat.c,
  consumer_avformat.c: update headers in services for framework changes with
  addition of mlt_cache 

  * configure, src/framework/Makefile, src/framework/mlt.h,
  src/framework/mlt_cache.c, src/framework/mlt_cache.h,
  src/framework/mlt_factory.c, src/framework/mlt_factory.h,
  src/framework/mlt_service.c, src/framework/mlt_service.h,
  src/framework/mlt_types.h: mlt_cache.[hc], mlt_types.h, mlt_service.[hc],
  mlt_factory.[hc], mlt.h: add mlt_cache and related service functions
  (kdenlive-575) 

  * Doxyfile: Doxyfile: set tab width to 4 spaces 

  * src/framework/mlt_properties.c: mlt_properties.c: update doxygen comments
  for some out params 

  * src/framework/mlt_property.c: mlt_property.c: update a doxygen comment to
  label param as out 

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

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

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

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

  * configure, src/framework/mlt.h, src/modules/avformat/configure: bump to
  version 0.3.6 

  * NEWS: NEWS: add release notes for 0.3.6 

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

  * src/modules/frei0r/factory.c: frei0r/factory.c: add more default locations
  for locating plugins including one for MacPorts 

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

  * src/inigo/inigo.c: inigo.c: make usage fit in 80 columns 

2009-01-29  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/avformat/filter_swscale.c: filter_swscale.c: Fix compilation
  (typo introduced in rev. 1330) 

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

  * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: do not use the
  swscale filter on images wider than 2048 loaded by the sdl_image producer. 

  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
  src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
  producer_sdl_image.c: bugfix (kdenlive-575) large memory consumption loading
  many pictures. 

  * src/modules/avformat/filter_swscale.c: filter_swscale.c: throw assert if
  creation of swscale context fails. 

  * src/modules/avformat/factory.c: avformat/factory.c: set ffmpeg logging to
  the same level as MLT's 

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

  * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
  (kdenlive-575) memory leak 

  * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
  (kdenlive-575) memory leak 

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

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

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

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: add version
  check to use AVCodec->long_name 

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

  * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: bugfix segfault on
  unchecked pointer 

  * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix segfault on
  unchecked pointer 

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

  * docs/inigo.txt: inigo.txt: update usage info 

  * docs/policies.txt: policies.txt: add instruction to update version in
  mlt.h\! 

  * src/framework/mlt.h, src/framework/mlt_consumer.c,
  src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
  src/framework/mlt_deque.h, src/framework/mlt_events.c,
  src/framework/mlt_events.h, src/framework/mlt_factory.c,
  src/framework/mlt_factory.h, src/framework/mlt_field.c,
  src/framework/mlt_field.h, src/framework/mlt_filter.c,
  src/framework/mlt_filter.h, src/framework/mlt_frame.c,
  src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
  src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
  src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
  src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
  src/framework/mlt_pool.h, src/framework/mlt_producer.c,
  src/framework/mlt_producer.h, src/framework/mlt_profile.c,
  src/framework/mlt_profile.h, src/framework/mlt_properties.c,
  src/framework/mlt_properties.h, src/framework/mlt_property.c,
  src/framework/mlt_property.h, src/framework/mlt_repository.c,
  src/framework/mlt_repository.h, src/framework/mlt_service.c,
  src/framework/mlt_service.h, src/framework/mlt_tokeniser.c,
  src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.c,
  src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
  src/framework/mlt_transition.h, src/framework/mlt_types.h: Add doxygen
  documentation for mlt_profile, mlt_pool, mlt_repository, and mlt_factory.
  Update copyrights to 2009. Add cross references from files to data structures
  in doxygen. 

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

  * src/inigo/inigo.c: inigo/inigo.c: add -debug and -verbose options to turn
  on additional logging. 

  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: set consumer
  buffer prefill to 1 by default. 

  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
  (kdenlive-450) bad timestamps in MPEG-2 Transport Stream and possibly quite a
  few other formats. 

  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: add support
  for an=1, vn=1, acodec=none, and vcodec=none options (kdenlive-533) 

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

  * docs/policies.txt: docs/policies.txt: Add policy about not using stdout,
  messages, and recommending the new log API. 

  * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_consumer.c,
  src/framework/mlt_events.c, src/framework/mlt_log.c, src/framework/mlt_log.h,
  src/framework/mlt_pool.c, src/framework/mlt_producer.c,
  src/framework/mlt_properties.c, src/framework/mlt_repository.c,
  src/framework/mlt_tractor.c, src/framework/mlt_transition.c: mlt_log.[hc],
  mlt_transition.c, mlt_tractor.c, mlt_repository.c, mlt_properties.c,
  mlt_producer.c, mlt_pool.c, mlt_events.c, mlt_consumer.c, mlt.h, Makefile:
  add logging system based on FFmpeg's. 

  * configure: configure: separate -march (suitable on x86) and -mcpu (suitable
  on ppc, arm, and sparc) 

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

  * Doxyfile: Doxyfile: strip the path to the source files 

  * src/modules/core/producer_consumer.c: producer_consumer.c: bugfix setting
  in point 

  * src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
  src/framework/mlt_multitrack.h, src/framework/mlt_playlist.h,
  src/framework/mlt_service.h, src/framework/mlt_tractor.c,
  src/framework/mlt_tractor.h: mlt_tractor.[ch], mlt_multitrack.[ch]: improve
  doxygen documentation for the tractor and mulitrack classes 

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

  * src/modules/avformat/producer_avformat.c,
  src/modules/avformat/producer_avformat.yml: producer_avformat.{c,yml}:
  support special constructor argument values to list available demuxers and
  decoders: f-list[[,]acodec-list][[,]vcodec-list] 

  * src/inigo/inigo.c: inigo/inigo.c: fix the usage help within 80 characters
  wide. 

  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: report list
  of muxers when f=list and codecs when acodec=list or vcodec=list. 

  * src/framework/mlt_repository.c: mlt_repository.c: report reason when dlopen
  fails. 

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

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/framework/mlt_filter.c, src/framework/mlt_filter.h,
  src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
  src/framework/mlt_multitrack.h, src/framework/mlt_producer.c,
  src/framework/mlt_service.c, src/framework/mlt_service.h,
  src/framework/mlt_transition.c, src/framework/mlt_transition.h:
  mlt_filter.[ch], mlt_transition.[ch], mlt_consumer.[ch]: improve doxygen for
  filter, transition, and consumer 

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

  * src/modules/avformat/configure: avformat/configure: add -lbz2 automatically
  for --avformat-svn 

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

  * configure, src/modules/avformat/producer_avformat.c: producer_avformat.c:
  fix build on older versions of ffmpeg; whitespace cleanup by eclipse.  

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

  * Doxyfile: Doxyfile: bump version 

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

  * NEWS, configure: NEWS, configure: set version to 0.3.4 and add release
  notes 

  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: further
  analysis and testing reveals the DV encoder does not need the special aspect
  ratio overrides. It expects a generic input. Only the DV decoder produces the
  special, proper aspect ratios for which MLT is not yet prepared. 

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

  * mlt++/swig/java/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
  mlt++/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-28  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/sox/filter_sox.c: filter_sox.c: fix crash when trying to create
  a sox filter with wrong name 

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

  * src/modules/avformat/configure: avformat/configure: update the recommended
  ffmpeg revision 

  * src/modules/avformat/producer_avformat.c,
  src/modules/core/filter_rescale.c, src/modules/core/producer_consumer.c,
  src/modules/dv/producer_libdv.c: filter_rescale.c, producer_avformat.c,
  producer_libdv.c, producer_consumer.c: coerce a deinterlace when scaling an
  interlaced source. 

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

  * mlt-config-template: mlt-config-template: send deprecation warning to
  stderr to prevent breaking legacy scripts and makefiles 

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

  * src/modules/core/filter_luma.c: filter_luma.c: prevent the first
  application of the nested luma transition from being applied to a test card
  image. This makes slideshows start without a transition at the beginning,
  which is nicer and more expected. 

  * src/modules/core/transition_luma.c: transition_luma.c: bugfix
  (kdenlive-496) floating point exception when a slideshow using filter luma is
  added to a multitrack. 

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

  * src/modules/westley/producer_westley.c: producer_westley.c: silence
  compilation warning on uninitialized variable. 

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c: producer_avformat.c,
  consumer_avformat.c: use av_set_string3 where available (gets rid of
  deprecation warning). 

  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
  rendering to widescreen PAL DV. 

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

  * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: add meta.media.
  properties. 

  * src/modules/dv/producer_libdv.c: producer_libdv.c: add meta.media.
  properties. 

  * src/modules/avformat/Makefile: avformat/Makefile: suppress error on
  uninstall target 

  * src/modules/avformat/Makefile, src/modules/avformat/configure,
  src/modules/avformat/factory.c: avformat/configure, avformat/Makfile,
  avformat/factory.c: Add a --avformat-no-filters configure option to
  facilitate building a codecs and muxers only module. Change the module
  filename for a no-codecs build to libmltffmpeg.so to prevent a clash with a
  no-filters module (libmltavformat.so).  

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

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: add a bunch
  of metadata about the media under the properties key prefix "meta.media." 

2008-12-21  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: Fix crash when
  attempting to play a folder without images 

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

  * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: let it work without
  filter_avcolour_space 

  * src/modules/core/producer_consumer.c: producer_consumer.c: use parent
  profile if none specified; accept real_time properties from parent producer. 

  * src/modules/core/producer_consumer.c: producer_consumer.c: set our length
  from the length of the nested producer so we can terminate at the end of
  rendering. 

  * src/framework/mlt_properties.c: mlt_properties.c: fix some documentation 

  * src/modules/core/Makefile, src/modules/core/factory.c,
  src/modules/core/producer_consumer.c: core/Makefile, core/factory.c,
  core/producer_consumer.c: add new producer_consumer that will consume from an
  encapsulated producer under a different profile that the parent producer
  (kdenlive-323). 

  * src/modules/core/transition_region.c: transition_region.c: bugfix
  regression with in built circle region 

  * src/modules/avformat/filter_swscale.c: avformat/filter_swscale.c: add
  support for scaling the alpha channel (needs further testing) 

  * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
  src/modules/avformat/filter_swscale.c, src/modules/fezzik.ini:
  avformat/Makefile, avformat/factory.c, avformat/filter_swscale.c: add new
  image scaler using FFmpeg libswcale. fezzik.ini: add swscale at higher
  priority than gtk2/rescale.  

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

  * src/modules/fezzik.dict: fezzik.dict: let qimage be a producer for svg 

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

  * src/modules/avformat/Makefile, src/modules/avformat/configure,
  src/modules/avformat/factory.c: avformat/configure, avformat/Makefile,
  avformat/factory.c: add configure option --avformat-no-codecs, which will
  build the avformat module without the producer and consumer - useful to
  people who want to make a version entirely without including FFmpeg's codecs,
  which present patent royalty licensing issues. 

  * src/modules/avformat/configure: avformat/configure: checkout
  (--avformat-svn) or recommend (--help) a specific FFmpeg revision if this is
  a release version of MLT (last field of version is even). 

  * configure: configure: --disable-mmx implies --disable-sse 

  * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
  src/modules/avformat/filter_avdeinterlace.c: avformat/Makefile,
  avformat/factory.c, avformat/filter_avdeinterlace.c: Fix and enable the
  avdeinterlace filter for a non-MMX configuration. 

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: add support
  for AVOptions as properties. 

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

  * src/framework/mlt_events.c, src/framework/mlt_field.c,
  src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
  src/framework/mlt_producer.c, src/framework/mlt_tractor.c: mlt_producer.c,
  mlt_playlist.h, mlt_field.h, mlt_playlist.c, mlt_tractor.c, mlt_events.c: add
  doxygen docs for events, field, and playlist. 

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

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
  (kdenlive-432) segfault when reusing previous AVFrame (paused or idling on
  last frame) but the previos AVFrame was invalid (not got_picture before
  erroring out). 

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

  * src/modules/motion_est/filter_motion_est.c: motion_est/filter_motion_est.c:
  the sse compilation flag logic was inverted 

  * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c: gtk2/pixops.c,
  gtk2/Makefile: prevent MMX on all x86_64, not just OS X 

  * configure: configure: add make flag and define for ARCH_X86_64 for all OSes

  * configure: configure: fix mmx/sse detection on OS X and add detection of
  x86_64 to define ARCH_X86_64 

  * src/modules/xine/Makefile, src/modules/xine/configure,
  src/modules/xine/deinterlace.c, src/modules/xine/xineutils.h: xine/Makefile,
  xine/xineutils.h, xine/deinterlace.c: respect mmx compilation flag instead of
  using own detection xine/configure: remove, no longer necessary 

  * src/modules/motion_est/filter_motion_est.c: filtedr_motion_est.c: respect
  new --disable-sse configure flag and whitespace cleanup 

  * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
  src/modules/gtk2/pixops.c: gtk2/Makefile, gtk2/configure, gtk2/pixops.c:
  disable MMX parts on OS X - does not build 

  * src/modules/kino/configure: kino/configure: automatically disable on OS X -
  does not build due to missing headers 

  * configure: configure: add --disable-sse and add mmx/sse detection for OS X 

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

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

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

  * profiles/atsc_1080i_50: profiles/atsc_1080i_50: added new profile for
  square pixel 1080i at a PAL-like rate 

  * Doxyfile: Doxyfile: add doxygen config file 

  * src/valerie/valerie_status.h: valerie_status.h: take stdio.h header from
  system include path 

  * docs/install.txt: docs/install.txt: fix license info on humperdink and
  valerie 

  * configure: configure: bump the version 

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/framework/mlt_deque.c, src/framework/mlt_deque.h,
  src/framework/mlt_events.c, src/framework/mlt_events.h,
  src/framework/mlt_field.c, src/framework/mlt_field.h,
  src/framework/mlt_filter.h, src/framework/mlt_frame.h,
  src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
  src/framework/mlt_parser.c, src/framework/mlt_parser.h,
  src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
  src/framework/mlt_pool.c, src/framework/mlt_pool.h,
  src/framework/mlt_producer.c, src/framework/mlt_producer.h,
  src/framework/mlt_profile.c, src/framework/mlt_profile.h,
  src/framework/mlt_properties.c, src/framework/mlt_properties.h,
  src/framework/mlt_property.c, src/framework/mlt_property.h,
  src/framework/mlt_repository.c, src/framework/mlt_repository.h,
  src/framework/mlt_service.c, src/framework/mlt_service.h,
  src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
  src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
  src/framework/mlt_transition.c, src/framework/mlt_transition.h,
  src/framework/mlt_types.h: src/framework/*: improve the doxygen documentation
  (work in progress). This also includes removal of superfluous white space. 

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

  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
  src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
  producer_sdl_image.c: bugfix (kdenlive-422) not validating input file for
  image producers. 

  * src/modules/inigo/producer_inigo.c: producer_inigo.c: display a warning
  when failed to load a file. 

  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: clean up the
  dual pass log at the end of the second pass. 

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

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix r1242
  segfault due to improper audio decoder memory allocation. Also fix logical
  bug with resampling on channels > 2 

  * src/modules/avformat/audioconvert.h,
  src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
  (kdenlive-297) audio distortion with audio formats other than signed 16-bit. 

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

  * src/modules/fezzik.dict: fezzik.dict: added support for .tif equivalent to
  .tiff 

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

  * src/albino/albino.c: albino.c: fix playout with SDL on Mac OS X 

  * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2263114) build on sox
  14.2.0. 

2008-11-13  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: fix detection of
  current frame position in a playlist 

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

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
  (kdenlive-347) segfault when resolution is not known until after first frame
  is decoded. Also, bugfix segfault when video_index or audio_index are -1
  (invalid). 

2008-11-13  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: update frozen frame
  if freeze position is changed on the fly 

2008-11-13  blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/oldfilm/filter_vignette.c,
  src/modules/oldfilm/filter_vignette.yml: filter_vignette.{c,yml}: better
  standard values and correct start param name  

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

  * NEWS, configure: configure, NEWS: bump to version 0.3.2 and update release
  notes 

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

  * src/modules/plus/filter_affine.c: filter_affine.c: bugfix (kdenlive-235)
  rendering when used inside a multitrack. 

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

  * profiles/hdv_720_50p: profiles/hdv_720_50p: fix frame rate in description 

  * profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
  profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/hdv_1080_25p,
  profiles/hdv_1080_30p, profiles/hdv_720_50p, profiles/hdv_720_60p:
  profiles/hdv_*, profiles/atsc_*: added more HD progressive mode profiles 

  * src/modules/oldfilm/filter_dust.yml: filter_dust.yml: apply description fix
  patch from Mads Dydensborg. 

  * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: bugfix
  segfault in construction with null argument. 

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
  detection of aspect ratio for DV AVI (applies to raw and quicktime files as
  well). 

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: rework the
  aspect ratio detection to try to fetch it from the codec and/or the stream in
  newer versions of ffmpeg. This fixes aspect handling for raw DV but still not
  yet for DV AVIs without the vprp chunk. 

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

  * src/modules/frei0r/factory.c: frei0r/factory.c: fix build on BSD 

  * src/modules/core/transition_mix.c: transition_mix.c: prevent serializing
  previous_mix and reset previous_mix on seeking. 

  * src/modules/normalize/filter_volume.c: filter_volume.c: prevent serializing
  previous_gain and reset previous_gain on seeking. 

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

  * docs/services.txt: services.txt: minor corrections to documentation for
  producer_avformat 

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

2008-11-05  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
  src/modules/kdenlive/filter_freeze.c: kdenlive/filter_freeze.c: added simple
  freeze filter 

2008-10-30  blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/oldfilm/filter_vignette.c,
  src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette*: filter is
  now usable with keyframes  

  * src/modules/frei0r/factory.c: frei0r/factory.c: set min/max values in
  metadata to defined min/max from frei0r.h  

  * src/modules/frei0r/frei0r_helper.c: frei0r/frei0r_helper.c: frei0r double
  and bool params are now useable with keyframes (mlt_geometry)  

  * src/modules/frei0r/factory.c: frei0r/factory.c: yml files can be used now
  for critical plugins  

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

  * profiles/Makefile: profiles/Makefile: fix removal of turd (*~) files on
  install. 

  * docs/TODO: docs/TODO: refer to wiki page 

  * Makefile: Makefile: suppress warning on ldconfig failure. 

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

  * src/albino/albino.c, src/inigo/inigo.c: albino.c, inigo.c: disable realtime
  scheduling (kdenlive-180).  

2008-10-27  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: Fix crash /
  corruption when changing audio or video index 

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

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: optimize
  slightly the stream index bugfix and update the video informational
  properties on the producer when the video index changes. 

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
  regression with audio_index and video_index in last release when I added the
  feature to close file on init with re-open on first use. Also, added some
  exception handling around index values. 

  * src/modules/vmfx/filter_mono.c: filter_mono.c: cleanup code to made it more
  consistent between cases (use_alpha). 

  * src/modules/vmfx/filter_mono.c: filter_mono.c: bugfix (kdenlive-234)
  threshold filter inverting image and add invert property to revert to old
  behavior. 

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

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

  * configure, src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
  src/modules/sox/configure: configure, kino/enadian_types.h, kino/riff.c,
  sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to
  fix a sh expression bug in sox/configure. 

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

  * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
  improve delimiter parsing to allow '?' in filename argument 

  * mlt-config-template: mlt-config-template: add deprecation warning 

  * src/modules/sox/filter_sox.c: filter_sox.c: bugfix recent build regression
  on older versions of sox 

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

  * src/inigo/inigo.c: inigo.c: improve the usage help and add -silent and
  -progress options 

  * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix (2164436)
  processing unknown command line options causes infinite loop 

  * src/inigo/Makefile, src/inigo/inigo.c: inigo.c: added -version option 

  * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2040035) segfault with
  libsox 14.1.0 

  * configure: configure: -O3 is the maximum optimization level, not -O4 

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

  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix
  deprecated warning on av_set_string 

  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix build on
  older libavformat versions 

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

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix Ogg
  Vorbis files and possibly others that report invalid pts on some packets 

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

  * src/modules/xine/configure: xine/configure: disable module on ppc64 

  * src/modules/xine/configure: xine/configure: disable module on ppc64 

2008-10-08  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: Fix crash
  introduced by FFmpeg revision 15367 (check that muxer and encoder have same
  aspect ratio) 

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

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
  reading file over http.  

2008-09-22  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
  producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image
  reloading in the image producers 

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

  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
  (2106941) compilation against recent ffmpeg changes 

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

  * src/modules/kino/filehandler.cc: modules/kino/filehandler.cc: compilation
  fix  

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

  * src/modules/sox/configure, src/modules/sox/filter_sox.c: sox/configure,
  filter_sox.c: fix building against sox 14.1.0.  

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

  * configure, src/modules/sdl/consumer_sdl.c: consumer_sdl.c: added support
  for fullscreen with no mouse through the "fullscreen" property. 

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

  * mlt++/AUTHORS: update mlt++ AUTHORS 

  * mlt++/Makefile: fix make dist target 

  * configure: bump versions for 0.3.0 release 

  * mlt++/configure: bump versions for 0.3.0 release 

  * Makefile: improve make dist target 

  * mlt++/Makefile: improve make dist target 

  * AUTHORS: add AUTHORS file 

  * NEWS: Add release notes file 

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

  * demo/mlt_news: demo/mlt_news: small typo 

2008-08-05  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/kdenlive/producer_framebuffer.c:
  kdenlive/producer_framebuffer.c: keep resource file in producer and use '?'
  instead of ':' to separate filename from speed, because it caused some
  problems with other MLT functions 

2008-08-03  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/framework/mlt_playlist.c: framework/mlt_playlist.c: check length before
  inserting blank, which fixes one frame blanks that were sometimes inserted
  where not needed. 

2008-07-31  blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/frei0r/factory.c: frei0r/factory.c: use float values for
  "double vars" in frei0r   

2008-07-28  blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/frei0r/configure: frei0r/configure: removed unneeded newlines  

2008-07-27  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
  aspect ratio with slowmotion producer 

2008-07-24  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/qimage/configure: qimage/configure: Fix Qt3 detection and
  compilation 

2008-07-22  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/qimage/producer_qimage.c,
  src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
  qimage module: add mutex, fix caching and use alpha only if necessary (mostly
  borrowed from producer_pixbuf) 

2008-07-14  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/qimage/configure: qimage/configure: Fix Qt4 detection 

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

  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
  recent regression with setting aspect ratio. Now it takes it from the profile
  by default using the quotient properties for best accuracy. Now, one can also
  override the aspect ratio using the same property name as the ffmpeg command
  line utility ("aspect") for even greater symmetry. 

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
  segfault when fail to open or read file in init. 

2008-07-10  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
  src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
  qimage module: add support for Qt4 (you can force compile against Qt3 with
  --force-qt3) 

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

  * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: bugfix regression
  with introduction of mlt_profile causing length of vorbis producer to always
  yield zero. 

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
  regression playing audio-only files. 

2008-07-01  blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/oldfilm/filter_vignette.c,
  src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette.{c,yml}:
  change format for parameters, to avoid converting problems with different
  locales  

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

  * src/framework/mlt_properties.c, src/framework/mlt_service.c:
  mlt_properties.c, mlt_service.c: bugfix to make reference counting and
  service closure truly thread-safe. As it was, reference count increment and
  decrement operations were not atomic and not protected comprehensively. 

  * src/framework/mlt_consumer.c: mlt_consumer.c: added ability to set priority
  of the read-ahead thread through a new "priority" property. This only works
  if you have permission; fails to execute properly otherwise - not sure how to
  make it fail over gracefully. Do not set this property if you do not have
  permission. 

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

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

2008-06-25  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/framework/mlt_field.c: mlt_field.c: correctly reconnect transitions
  after a service disconnect 

  * src/framework/mlt_service.c: mlt_service.c: fix bad identification for some
  services (eg. transitions) 

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

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
  segfault up the call stack when no image could be decoded for a frame by
  producing the "test card" image. 

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

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

  * src/framework/mlt_playlist.c: mlt_playlist.c: return error on
  mlt_playlist_get_clip_info if producer is null. 

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

  * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: let other services
  prevent Fezzik from attaching filters by passing the "fezzik_normalised"
  property. 

  * src/framework/mlt_repository.c: mlt_repository.c: bugfix memory leak on
  getting directory list of MLT_REPOSITORY. 

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

  * src/framework/mlt_consumer.c: mlt_consumer.c: make the realtime
  frame-dropping heuristic based on actual frame rate instead of 25fps 

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

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
  segfault in unprotected libavcodec call that is clearly marked not thread
  safe! 

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

  * src/modules/core/transition_composite.c: transition_composite.c: slightly
  more accurate positioning when using crop panning and horizontal position is
  adjusted to align chroma channels. 

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

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: close the
  file at the end of object creation, then re-open the file on-demand. This
  presented a file descriptor limit issue when loading very large playlists. 

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

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

  * src/framework/mlt_playlist.c: mlt_playlist.c: remove some unncessary and
  inefficient accounting code. 

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

  * src/modules/core/transition_composite.c: transition_composite.c: add repeat
  processing to crop property. 

  * src/modules/core/transition_composite.c: transition_composite.c: add
  animatable geometry "pan" property. This suppresses implicit scaling of the
  b-frame and makes the compositing rectangle crop. Then, it uses the x and y
  geometry information to pan the b-frame within the composite rectangle. For
  example, a negative x pans the image to the left and that portion of the b
  frame left of the composite rectangle is cropped. w and h of the pan geometry
  is not implemented at this time, but the plan is to implement scaling of the
  b-frame. In the end, this can provide a Ken Burns effect for still images - a
  much requested feature. 

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

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: remove
  multi-threaded audio decoding option. It does not provide any advantage at
  this time and just wastes resources. 

  * src/framework/mlt_playlist.c: mlt_playlist.c: added an "autoclose" property
  for sequential processing of very large playlists. If set, it automatically
  closes previous producers to reduce resources (file handles and threads if
  using producer_avformat with threads). 

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

  * src/modules/gtk2/producer_pango.c: producer_pango.c: make the size property
  an absolute height in pixels for greater compositing and quality control. 

  * src/modules/core/filter_resize.c, src/modules/core/transition_composite.c:
  filter_resize,c, filter_composite.c: bugfix redundant rounding. 

  * src/modules/core/filter_watermark.c: filter_watermark.c: bugfix propogation
  of output_ratio as a double - was causing incorrect calculations in
  transition_composite.c with non-square-pixel watermark sources. 

  * src/framework/mlt_properties.c: mlt_properties.c: make arithmetic processor
  use floating point instead of integer so that '/' is meaningful. I am not
  totally certain of the consequences of this change because I am not aware of
  where the feature is used. However, I am using it to specify the aspect ratio
  of certain things like bitmap graphics that were not designed for square
  pixels. And being able to specify a fraction allows for accurate detection of
  equivalent aspect ratios between different sources, particularly compositing.

  * src/framework/mlt_profile.c: mlt_profile.c: make fallback default sample
  aspect ratio the same as the revised profile's sample aspect ratio 

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

  * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: apply the in point
  to the position in the image sequence 

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

  * src/modules/avformat/configure: avformat/configure: fix compilation against
  shared ffmpeg for a headers configuration that has appeared. 

  * profiles/dv_ntsc, profiles/dv_ntsc_wide, profiles/dv_pal,
  profiles/dv_pal_wide, src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c: profiles/dv_*, consumer_avformat.c,
  producer_avformat.c: bugfix (1912796) to override FFmpeg notion of sample
  aspect for DV. The values it uses might be more proper in certain contexts,
  but not in the way MLT currently operates. This change improves performance
  and quality when outputting to one of the "dv" profiles when using DV or
  other ITU-R 601-based video sources such as MPEG-2 for DVD Video and
  broadcast. 

2008-05-12  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/core/transition_luma.c: Correctly update the luma file if the
  resource was modified 

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

  * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
  avformat/configure: fix compiling against shared ffmpeg due to changes in
  ffmpeg pkg-config 

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

  * src/modules/core/filter_resize.c: filter_resize.c: fix field order
  correction 

  * src/modules/xine/configure: xine/configure: relax restrictions to let
  OSX/Intel use xine deinterlace 

  * src/framework/mlt_field.c, src/framework/mlt_field.h: mlt_field.[hc]: added
  mlt_field_disconnect_service 

  * src/modules/dgraft/Makefile, src/modules/dgraft/factory.c,
  src/modules/dgraft/filter_telecide.c: modules/dgraft: added module for ports
  of Donald Graft's GPL filters. 

  * src/modules/sox/configure: sox/configure: make inclusion of libsfx dynamic 

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
  reporting of top_field_first on frame. 

  * src/modules/avformat/Makefile, src/modules/avformat/configure:
  avformat/Makefile, configure: fix --avformat-swscale and the removal of the
  ffmpeg 'lib' make target.  

  * src/modules/core/filter_data_show.c: filter_data_show.c: bugfix
  interpreting timecode, due to invalid fps on mlt_profiles API changes 

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

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

  * src/modules/core/filter_watermark.c,
  src/modules/core/transition_composite.c: filter_watermark.c,
  filter_composite.c: support explicit deinterlace of composited image.  

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

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

  * src/modules/lumas/create_lumas: lumas/create_lumas: bugfix (1940387)
  bash-ism in script 

  * configure, src/modules/motion_est/configure: configure,
  motion_est/configure: remove module-specific crud from top-level configure
  script, and enable motion_est now by default.  

  * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
  src/modules/kino/kino_wrapper.cc: kino/kino_wrapper.cc, kino/filehandler.cc,
  kino/avi.cc: bugfix (1936991) compilation with gcc 4.3.  

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

  * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix image
  sequences 

2008-03-22  blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/transition_frei0r.c:
  frei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory
  leak  

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

  * src/modules/avformat/configure: avformat/configure: improve chances of
  successful linking with -svn and -static options 

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

  * src/modules/kino/riff.cc: kino/riff.c: fix failure to dlopen due to symbol
  signature mismatch on make_fourcc 

  * src/modules/frei0r/configure, src/modules/frei0r/factory.c:
  frei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
  frei0r/factory.c: add metadata_schema value to metadata 

  * src/framework/mlt_repository.c: mlt_repository.c: clear up warning due to
  const return from getenv_locale() 

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

  * src/framework/mlt_repository.c: mlt_repository.c: fix to previous string
  const fix in mlt_repository_languages 

  * src/framework/mlt_repository.c: mlt_repository.[hc]: fix modifying const
  string in mlt_repository_languages 

  * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
  mlt_repository.[hc]: add mlt_repository_languages helper function for
  localizing metadata 

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

  * src/valerie/Makefile: src/valerie/Makefile: fix overwriting libmlt.0.dylib
  on libvalerie install on OS X 

  * src/modules/sox/configure: sox/configure: add OS X and Debian (future?)
  pkg-config support to sox configuration 

2008-03-04  blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/frei0r/factory.c: src/modules/frei0r/factory.c: load metadata
  on request (thx for patch from Dan Dennedy) added "tags" metadata with type
  "Video" for frei0r plugins  

  * src/modules/frei0r/factory.c: modules/frei0r/factory.c: also register
  transitions, added "tags" to metadata  

  * src/modules/oldfilm/filter_vignette.c: oldfilm/filter_vignette.c: speedup  

  * src/modules/oldfilm/fdust.svg, src/modules/oldfilm/filter_dust.yml,
  src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.yml,
  src/modules/oldfilm/filter_oldfilm.yml,
  src/modules/oldfilm/filter_tcolor.yml,
  src/modules/oldfilm/filter_vignette.yml, src/modules/oldfilm/grain.svg,
  src/modules/oldfilm/lines.svg, src/modules/oldfilm/oldfilm.svg,
  src/modules/oldfilm/tcolor.svg, src/modules/oldfilm/vignette.svg:
  modules/oldfilm: yml files without icon, icon as separate file  

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

  * src/modules/sox/Makefile, src/modules/sox/configure: sox/configure,
  Makefile: try to make sox build smarter about library dependencies (pending
  Darwin compatibilty) 

  * src/framework/metaschema.yaml, src/modules/avformat/producer_avformat.yml:
  metaschema.yaml, producer_avformat.yml: reset schema_version to 0.1 since we
  have not release anything yet with schema let alone metadata 

  * src/modules/frei0r/factory.c: frei0r/factory.c: apply destructors and
  serialiser to metadata mlt_properties 

  * src/inigo/inigo.c: inigo.c: fix querying on specific filter or transition 

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

  * src/modules/core/filter_resize.c: filter_rescale.c: if input width or
  height are zero, infer them from the profile 

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

  * src/modules/frei0r/configure: test not only if header frei0r.h exists, also
  use an item  

  * src/modules/frei0r/Makefile, src/modules/frei0r/configure,
  src/modules/frei0r/factory.c, src/modules/frei0r/filter_frei0r.c,
  src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/frei0r_helper.h,
  src/modules/frei0r/transition_frei0r.c: initial frei0r support  

  * src/modules/oldfilm/Makefile, src/modules/oldfilm/dust1.svg,
  src/modules/oldfilm/dust2.svg, src/modules/oldfilm/dust3.svg,
  src/modules/oldfilm/dust4.svg, src/modules/oldfilm/dust5.svg,
  src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
  src/modules/oldfilm/filter_dust.yml, src/modules/oldfilm/filter_grain.c,
  src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.c,
  src/modules/oldfilm/filter_lines.yml, src/modules/oldfilm/filter_oldfilm.c,
  src/modules/oldfilm/filter_oldfilm.yml, src/modules/oldfilm/filter_tcolor.c,
  src/modules/oldfilm/filter_tcolor.yml, src/modules/oldfilm/filter_vignette.c,
  src/modules/oldfilm/filter_vignette.yml: updated oldfilm module + 2 new
  filters  

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

  * src/framework/Makefile, src/framework/metaschema.yaml,
  src/modules/avformat/producer_avformat.yml: framework/Makefile,
  metaschema.yaml: add a Kwalify schema for metadata producer_avformat.yml:
  update to schema  

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

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

  * src/modules/avformat/configure: avformat/Makefile: compilation fix for
  latest FFmpeg update 

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

  * src/inigo/inigo.c: inigo.c: add -query option to inigo for service and
  metadata lookup. 

  * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
  src/modules/avformat/producer_avformat.yml: avformat/factory.c,
  producer_avformat.yml, avformat/Makefile: add metadata for producer:avformat.

  * src/tests/Makefile, src/tests/dan.c: dan.c: example showing how to use the
  new yaml parsing and serialisation and the new registry metadata system 

  * src/framework/mlt_properties.c, src/framework/mlt_properties.h:
  mlt_properties.[hc]: added really simply YAML Tiny parser and serialiser,
  mainly to support the registry metadata system. 

  * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
  mlt_repository.[hc]: implement the metadata registration and lookup interface

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

  * src/modules/sox/Makefile: sox/Makefile: helpful note for Ubuntu (and
  Debian?)  

  * src/modules/avformat/Makefile, src/modules/avformat/configure:
  avformat/configure, avformat/Makefile: add libavdevice for newer versions of
  ffmpeg when using --avformat-svn or --avformat-static   

  * src/framework/mlt_repository.c: mlt_repository.c: throw warning on failure
  to load module  

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

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

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

  * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
  mlt_consumer.[hc]: added new functions mlt_repository_consumers,
  mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions,
  mlt_repository_register_metadata, and mlt_repository_metadata  

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

  * src/modules/avformat/configure: avformat/configure: use pkg-config with
  --avformat-shared 

  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: - Convert to
  ffmpeg and AVOptions exclusively. This makes ALL AVOptions as seen from
  \'ffmpeg -h\' available to MLT. Instead of ffmpeg\'s \'-option value\' use
  inigo\'s property syntax \'option=value\" - Add dual pass encoding. - Use
  multi-threading even with non-threaded codecs by separating producer and
  consumer threads. - Whitespace cleanup. 

  * src/framework/mlt_consumer.c: mlt_consumer.c: let consumers use read-ahead
  processing thread without frame dropping with real_time=-1 

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: cleanup
  whitespace 

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

  * mlt++/Makefile: do not make tests automatically 

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

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c: consumer_avformat.c,
  producer_avformat.c: add FFmpeg multi-thread support via "threads" property
  or MLT_AVFORMAT_THREADS environment variable   

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

  * src/modules/dv/producer_libdv.c: producer_libdv.c: fix test for framerate
  matching profile 

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

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

  * configure, src/framework/Makefile, src/framework/mlt.h,
  src/miracle/Makefile, src/valerie/Makefile: configure: add soversion
  variable, move version variables to top for easier access framework/Makefile,
  miracle/Makefile, valerie/Makefile: improve library versioning by linking on
  interface version (soversion) mlt.h: add version info to header so apps can
  have build time adaptations 

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

  * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFactory.cpp,
  mlt++/src/MltFactory.h, mlt++/src/MltRepository.cpp,
  mlt++/src/MltRepository.h, mlt++/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. 

  * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
  src/framework/mlt_repository.c, src/framework/mlt_repository.h: cleanup some
  names since we are changing the interface mlt_repository.[hc]: change
  mlt_repository_fetch to mlt_repository_create mlt_factory.[hc]: change
  mlt_factory_prefix to mlt_factory_directory 

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

  * src/framework/mlt.h, src/framework/mlt_factory.c,
  src/framework/mlt_factory.h, src/framework/mlt_properties.c,
  src/framework/mlt_repository.c, src/framework/mlt_repository.h,
  src/modules/Makefile, src/modules/avformat/configure,
  src/modules/avformat/factory.c, src/modules/configure,
  src/modules/core/configure, src/modules/core/factory.c,
  src/modules/dv/configure, src/modules/dv/factory.c,
  src/modules/effectv/configure, src/modules/effectv/factory.c,
  src/modules/fezzik/configure, src/modules/fezzik/factory.c,
  src/modules/gtk2/configure, src/modules/gtk2/factory.c,
  src/modules/inigo/configure, src/modules/inigo/factory.c,
  src/modules/inigo/producer_inigo.c, src/modules/jackrack/configure,
  src/modules/jackrack/factory.c, src/modules/kdenlive/configure,
  src/modules/kdenlive/factory.c, src/modules/kino/configure,
  src/modules/kino/factory.c, src/modules/motion_est/configure,
  src/modules/motion_est/factory.c, src/modules/normalize/configure,
  src/modules/normalize/factory.c, src/modules/oldfilm/configure,
  src/modules/oldfilm/factory.c, src/modules/plus/configure,
  src/modules/plus/factory.c, src/modules/qimage/configure,
  src/modules/qimage/factory.c, src/modules/resample/configure,
  src/modules/resample/factory.c, src/modules/sdl/configure,
  src/modules/sdl/factory.c, src/modules/sox/configure,
  src/modules/sox/factory.c, src/modules/valerie/configure,
  src/modules/valerie/factory.c, src/modules/vmfx/configure,
  src/modules/vmfx/factory.c, src/modules/vorbis/configure,
  src/modules/vorbis/factory.c, src/modules/westley/configure,
  src/modules/westley/factory.c, src/modules/xine/configure,
  src/modules/xine/factory.c: mlt_repository.[hc]: - dynamically locate and
  register modules instead of reading .dat files - added
  mlt_repository_register() and macros for modules and apps(!) to register
  their service factory functions mlt_factory.[hc]: change mlt_factory_init()
  to return mlt_repository to app mlt_properties.c: let
  mlt_properties_dir_list() take a NULL filter pattern src/modules/*: - adapt
  to new module registration system - much simpler! - remove unncessary
  configure scripts (now optional!)   

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

  * mlt++/COPYING: add COPYING to disclose license 

  * src/framework/config.h: remove config.h 

  * Makefile, setenv, src/framework/Makefile, src/framework/mlt_consumer.c,
  src/framework/mlt_factory.c, src/framework/mlt_filter.c,
  src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
  src/framework/mlt_parser.c, src/framework/mlt_playlist.c,
  src/framework/mlt_producer.c, src/framework/mlt_properties.c,
  src/framework/mlt_property.c, src/framework/mlt_service.c,
  src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
  src/modules/Makefile, src/modules/avformat/Makefile,
  src/modules/avformat/configure, src/modules/core/Makefile,
  src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
  src/modules/core/transition_luma.c, src/modules/dv/Makefile,
  src/modules/effectv/Makefile, src/modules/feeds/Makefile,
  src/modules/fezzik/Makefile, src/modules/fezzik/producer_fezzik.c,
  src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
  src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
  src/modules/kino/Makefile, src/modules/lumas/Makefile,
  src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
  src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
  src/modules/qimage/Makefile, src/modules/resample/Makefile,
  src/modules/sdl/Makefile, src/modules/sox/Makefile,
  src/modules/sox/configure, src/modules/valerie/Makefile,
  src/modules/vmfx/Makefile, src/modules/vmfx/filter_shape.c,
  src/modules/vorbis/Makefile, src/modules/westley/Makefile,
  src/modules/xine/Makefile: move binary modules to libdir - affects
  MLT_REPOSITORY added MLT_DATA environment variable to refer to share dir
  remove need for config.h   

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

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

  * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
  guard against accessing mlt_environment before it is ready mlt_profile.c: fix
  setting legacy MLT_NORMALISATION on mlt_environment 

  * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
  guard against setting mlt_environment before it is available mlt_profile.c:
  use getenv instead of mlt_environment in case profile is created before
  factory 

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/framework/mlt_factory.c, src/framework/mlt_factory.h,
  src/framework/mlt_filter.c, src/framework/mlt_frame.c,
  src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
  src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
  src/framework/mlt_producer.c, src/framework/mlt_profile.c,
  src/framework/mlt_profile.h, src/framework/mlt_repository.c,
  src/framework/mlt_repository.h, src/framework/mlt_service.c,
  src/framework/mlt_service.h, src/framework/mlt_tractor.c, src/inigo/inigo.c,
  src/miracle/miracle_connection.c, src/miracle/miracle_unit.c,
  src/miracle/miracle_unit_commands.c,
  src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
  src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/filter_avcolour_space.h,
  src/modules/avformat/filter_avdeinterlace.c,
  src/modules/avformat/filter_avdeinterlace.h,
  src/modules/avformat/filter_avresample.c,
  src/modules/avformat/filter_avresample.h,
  src/modules/avformat/producer_avformat.c,
  src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
  src/modules/core/consumer_null.h, src/modules/core/factory.c,
  src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
  src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
  src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
  src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
  src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
  src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
  src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
  src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
  src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
  src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
  src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
  src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
  src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
  src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
  src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
  src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
  src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
  src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
  src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
  src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
  src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
  src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
  src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
  src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
  src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
  src/modules/effectv/filter_burn.h, src/modules/fezzik/factory.c,
  src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_fezzik.h,
  src/modules/fezzik/producer_hold.c, src/modules/fezzik/producer_hold.h,
  src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
  src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
  src/modules/gtk2/filter_rescale.h, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
  src/modules/gtk2/producer_pixbuf.h, src/modules/inigo/factory.c,
  src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
  src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
  src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/filter_ladspa.c,
  src/modules/jackrack/filter_ladspa.h, src/modules/kdenlive/factory.c,
  src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
  src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
  src/modules/kdenlive/producer_framebuffer.c,
  src/modules/kdenlive/producer_framebuffer.h, src/modules/kino/factory.c,
  src/modules/kino/producer_kino.c, src/modules/kino/producer_kino.h,
  src/modules/motion_est/factory.c,
  .../motion_est/filter_autotrack_rectangle.c,
  src/modules/motion_est/filter_crop_detect.c,
  src/modules/motion_est/filter_motion_est.c,
  src/modules/motion_est/filter_motion_est.h,
  src/modules/motion_est/filter_vismv.c,
  src/modules/motion_est/producer_slowmotion.c,
  src/modules/normalize/factory.c, src/modules/normalize/filter_volume.c,
  src/modules/normalize/filter_volume.h, src/modules/oldfilm/factory.c,
  src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_dust.h,
  src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_grain.h,
  src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.h,
  src/modules/oldfilm/filter_oldfilm.c, src/modules/oldfilm/filter_oldfilm.h,
  src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
  src/modules/plus/filter_affine.h, src/modules/plus/filter_charcoal.c,
  src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
  src/modules/plus/filter_invert.h, src/modules/plus/filter_sepia.c,
  src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c,
  src/modules/plus/transition_affine.h, src/modules/qimage/factory.c,
  src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
  src/modules/qimage/qimage_wrapper.cpp, src/modules/resample/factory.c,
  src/modules/resample/filter_resample.c,
  src/modules/resample/filter_resample.h, src/modules/sdl/consumer_sdl.c,
  src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_preview.c,
  src/modules/sdl/consumer_sdl_still.c, src/modules/sdl/factory.c,
  src/modules/sdl/producer_sdl_image.c, src/modules/sdl/producer_sdl_image.h,
  src/modules/sox/configure, src/modules/sox/factory.c,
  src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
  src/modules/valerie/consumer_valerie.c,
  src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
  src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
  src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
  src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_mono.c,
  src/modules/vmfx/filter_mono.h, src/modules/vmfx/filter_shape.c,
  src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
  src/modules/vmfx/producer_pgm.h, src/modules/vorbis/factory.c,
  src/modules/vorbis/producer_vorbis.c, src/modules/vorbis/producer_vorbis.h,
  src/modules/westley/consumer_westley.c,
  src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
  src/modules/westley/producer_westley.c,
  src/modules/westley/producer_westley.h, src/modules/xine/factory.c,
  src/modules/xine/filter_deinterlace.c, src/modules/xine/filter_deinterlace.h,
  src/valerie/valerie_remote.c: framework: remove global profile, rather share
  one mlt_profile across a service network and make it available from anywhere
  through mlt_service_profile(). miracle, valerie: profile changes inigo: added
  -profile and progress=1 to mimic kdenlive_renderer modules: profile changes.
  Since nearly every file was touched, remove superfluous headers and prepare
  for coming mlt_repository change. 

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

  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
  (kdenlive-28) a/v sync on non-whole frame rate. 

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

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: do not free
  AVPacket if av_read_frame fails. 

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

  * src/modules/oldfilm/Makefile, src/modules/oldfilm/configure,
  src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
  src/modules/oldfilm/filter_dust.h, src/modules/oldfilm/filter_grain.c,
  src/modules/oldfilm/filter_grain.h, src/modules/oldfilm/filter_lines.c,
  src/modules/oldfilm/filter_lines.h, src/modules/oldfilm/filter_oldfilm.c,
  src/modules/oldfilm/filter_oldfilm.h: src/modules/oldfilm/*: add oldfilm
  module contributed by Marco Gittler 

  * docs/services.txt: minor typo fix 

  * src/framework/mlt_playlist.c: mlt_playlist.c: fix some blank-handling bugs
  in mlt_playlist_insert_at() 

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

  * src/modules/fezzik.dict: fezzik.dict: prioritize avformat over vorbis
  module for .ogg, at least until better track type detection is in place. 

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

  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: make
  compilation fix on url_fclose version sensitive to support older ffmpeg 

2007-12-08  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * .../motion_est/filter_autotrack_rectangle.c: Autotrack rectangle can now be
  defined using geometry="x,y:wxh" instead of having to pass it in the filter
  name 

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

  * src/modules/avformat/configure, src/modules/sox/configure: sox/configure:
  remove libsamplerate from linking by default 

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

  * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
  src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
  src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
  src/modules/core/filter_data_show.c, src/modules/dv/producer_libdv.c,
  src/modules/inigo/producer_inigo.c, src/modules/vorbis/producer_vorbis.c,
  src/modules/westley/producer_westley.c: mlt_consumer.c, mlt_frame.c,
  mlt_multitrack.c, mlt_playlist.c, mlt_producer.c, producer_avformat.c,
  filter_data_show.c, producer_libdv.c, producer_inigo.c, producer_vorbis.c,
  producer_westley.c: remove statefulness of frame rate through framework and
  modules, and allow consumer properties to override profile settings. 

  * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: fix compilation
  warning with respect to const pointer 

  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix pointer
  passed to url_fclose() 

  * src/modules/kino/riff.h: kino/riff.h: fix compiler warnings on missing
  const for char* 

2007-11-09  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/sox/Makefile, src/modules/sox/configure,
  src/modules/sox/filter_sox.c: filter_sox.c, src/modules/sox/Makefile,
  src/modules/sox/configure: add support for sox v14.0.0. 

2007-10-19  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/miracle/miracle_server.c, src/miracle/miracle_unit.c,
  src/modules/avformat/factory.c, src/modules/gtk2/pixops.c,
  src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
  src/modules/jackrack/plugin_settings.c, src/modules/kdenlive/filter_wave.c,
  src/modules/plus/transition_affine.c, src/modules/vmfx/filter_chroma.c,
  src/modules/vorbis/producer_vorbis.c, src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: avformat/factory.c,
  jackrack/jack_rack.c, jackrack/plugin_settings.c, vmfx/filter_chroma.c,
  plus/transition_affine.c, westley/producer_westley.c,
  westley/consumer_westley.c, kdenlive/filter_wave.c, vorbis/producer_vorbis.c,
  gtk2/producer_pango.c, gtk2/pixops.c, miracle_server.c, miracle_unit.c:
  cleanup a whole bunch of compiler warnings 

  * src/modules/jackrack/configure: jackrack/configure: add detection for
  ladspa and disable if not detected 

  * src/modules/core/filter_luma.c: filter_luma.c: bugfix testing b_frame's
  dimensions 

  * src/modules/core/filter_resize.c: filter_resize.c: bugfix overriding
  top_field_first property 

  * src/modules/motion_est/filter_motion_est.c,
  src/modules/motion_est/filter_vismv.c: filter_vismv.c: bugfix pointer to
  array of motion vectors 

  * src/modules/avformat/configure: avformat/configure: fix detect shared
  install of libavformat due to link to versioned .so. 

2007-10-13  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_profile.c,
  mlt_factory.c: bugfix loading profile by file specification and remove a
  small memory leak  

  * setenv, src/framework/mlt_profile.c: mlt_profle.c: add support for
  MLT_PROFILES_DIR environment variable  

  * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: fix specifying window size
  on constructor arg 

  * src/modules/effectv/utils.c, src/modules/effectv/utils.h: effectv/utils.*:
  fix compilation on OS X 

2007-08-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix segfault

2007-08-03  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix
  initialisation of window dimensions due to recent profiles addition 

2007-07-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * configure, docs/policies.txt: configure: fix broken variables in pkg-config
  files policies.txt: add bug reporting procedure  

  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: align some
  defaults with ffmpeg for more reliable output 

2007-07-29  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/framework/mlt_consumer.c, src/framework/mlt_profile.c: mlt_profile.c:
  bugfix string allocation length mlt_consumer.c: bugfix removal of
  property-changed listener   

2007-07-20  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * profiles/Makefile: profiles/Makefile: cleanup profiles dir on (un)install 

  * profiles/atsc_1080i_60, profiles/atsc_720p_30, profiles/atsc_wide_1080i,
  profiles/atsc_wide_720p: profiles/atsc_*: rename and change descriptions 

  * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
  profiles/hdv_720_30p: 

  * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_1080_ntsc,
  profiles/hdv_1080_pal, profiles/hdv_720_30p, profiles/hdv_720_60i: 

  * profiles/hdv_720_25p, profiles/hdv_720_50p: 

  * profiles/hdv_720_50p, profiles/hdv_720_60i, profiles/hdv_720_ntsc,
  profiles/hdv_720_pal: 

  * src/framework/mlt_profile.c: mlt_profile.c: revise substrings for legacy
  setting of MLT_NORMALISATION 

  * profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
  profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
  profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
  profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
  profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
  profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
  profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
  profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
  profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
  profiles/vcd_ntsc, profiles/vcd_pal, src/framework/mlt_factory.c,
  src/framework/mlt_factory.h, src/framework/mlt_profile.c,
  src/framework/mlt_profile.h: profiles/*: name->description
  mlt_factory.{h,cc}: added mlt_environment_set() mlt_profile.{h,cc}: fix
  setting legacy MLT_NORMALISATION, set MLT_PROFILE, and change "name" to
  "description" for clarity   

2007-07-15  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/avformat/Makefile, src/modules/avformat/configure:
  avformat/configure: add --avformat-svn-extra avformat/Makefile: rebuild
  module when local ffmpeg changes 

  * profiles/Makefile, profiles/square_pal_wide: profiles/Makefile: do not
  install Makefile profiles/square_pal_wide: fix display aspect 

  * ChangeLog, Makefile, configure, profiles/Makefile,
  profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
  profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
  profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
  profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
  profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
  profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
  profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
  profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
  profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
  profiles/vcd_ntsc, profiles/vcd_pal, src/framework/Makefile,
  src/framework/mlt.h, src/framework/mlt_consumer.c,
  src/framework/mlt_factory.c, src/framework/mlt_frame.c,
  src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
  src/framework/mlt_profile.c, src/framework/mlt_profile.h,
  src/framework/mlt_types.h, src/modules/dv/consumer_libdv.c,
  src/modules/sdl/consumer_sdl.c: Added new profiles system: mlt_profile,
  MLT_PROFILE, and profiles documents. 

2007-07-14  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c: consumer_avformat.c: save disabled,
  experimental flushing code 

2007-07-07  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/qimage/configure: Fix build based on patch from Ryan Hodge 

2007-07-01  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/fezzik.dict, src/modules/qimage/Makefile,
  src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
  src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
  Add support for psd, xcf and exr images (KDE libraries needed for these
  formats). Make pcx and tiff images load correctly 

  * src/modules/gtk2/producer_pixbuf.c: Fix for rgba images (based on the code
  from qimage_producer) 

  * src/modules/kdenlive/producer_framebuffer.c: Fix get image for formats
  different from yuv422 

2007-07-01  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
  frame accuracy 

2007-06-30  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/kdenlive/producer_framebuffer.c: Better fix for aspect_ratio
  problem in framebuffer producer 

  * src/modules/kdenlive/producer_framebuffer.c: Fix aspect ratio for
  slowmotion / freeze effect 

  * src/modules/kdenlive/configure: Fix typo which prevented wave filter to be
  available 

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

  * demo/circle.png: demo/circle.png: fix broken image 

  * demo/watermark1.png: watermark1.png: fix broken image 

  * demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
  demo/mlt_voiceover: demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
  demo/mlt_voiceover: fix broken demos due to recent hidden track handling
  change in mlt_transition.c 

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

  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
  initial buffer size to prevent high quantization at beginning 

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

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix audio
  sync with some codecs and revert unnecessary precautions that introduce
  inefficiency 

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

  * mlt++/Makefile: added dist make targets 

  * Makefile: added dist make targets 

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

  * Makefile, src/albino/Makefile, src/framework/Makefile,
  src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
  src/modules/Makefile, src/valerie/Makefile: added uninstall make targets 

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

  * src/modules/effectv/Makefile, src/modules/effectv/configure,
  src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
  src/modules/effectv/filter_burn.h, src/modules/effectv/image.c,
  src/modules/effectv/utils.c, src/modules/effectv/utils.h: added effectv
  module with BurningTV filter provided by Stephane Fillod 

  * src/framework/mlt_frame.c: mlt_frame.c: let image conversions accept NULL
  for the alpha parameter 

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
  segfault when paused after seeking but no picture available to duplicate 

  * docs/westley.txt, src/modules/fezzik.dict: fezzik.dict: prioritize avformat
  higher than libdv for better quality 

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: make better
  test for existence for avcodec_decode_audio2 

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: fix setting
  int property as double 

  * src/modules/avformat/producer_avformat.c: producer_avformat.c: - remove
  seeking immediately after opening file improves compatibility (in particular,
  ogg theora) - use non-deprecated avcodec_decode_audio2 if available - changes
  to adhere to warnings on ffmpeg decode api docs ought to improve stability
  and compatibility  

  * src/modules/avformat/consumer_avformat.c: added support for ilme=1 and
  ildct=1 properties to consumer_avformat 

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

  * src/modules/avformat/configure: --avformat-swscale with --avformat-svn is
  only permitted with --enable-gpl 

  * src/modules/avformat/Makefile, src/modules/avformat/configure: change
  --avformat-svn configure option to do a static build of ffmpeg libs only and
  statically link to mlt module. Also, make --avformat-svn aware of
  --avformat-swscale and --enable-gpl 

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

  * src/modules/core/filter_rescale.c: bugfix core/filter_rescale segfault on
  scaling alpha that was already to correct scale (e.g. mlt_bouncy_ball) 

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

  * src/modules/core/filter_rescale.c: bugfix segfault in core/filter_rescale
  scaling alpha already scaled in gtk2/filter_rescale 

  * src/framework/mlt_tractor.c: bugfix tractor not propogating resize_alpha
  frame property 

  * src/framework/mlt_transition.c: bugfix transition processing hidden track 

2007-05-31  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer crash & clip
  duration error 

2007-05-25  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/dv/consumer_libdv.c: per jb's suggestion, enable
  terminate_on_pause by default 

  * demo/README, demo/mlt_attributes, demo/mlt_intro, demo/mlt_jcut,
  demo/mlt_lcut, docs/inigo.txt: fix some demos broken by old changes 

2007-05-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/core/filter_data_show.c: fix dynamic attribute value parsing
  and memory management in data_show 

2007-05-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/framework/mlt_factory.c, src/framework/mlt_producer.c,
  src/modules/fezzik.ini: the framework may not depend upon specific
  modules--data_feed/show in this case 

  * src/modules/core/filter_rescale.c: Only scale the alpha when also scaling
  the image.  

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

  * src/modules/kdenlive/filter_wave.c: compilation fix  

  * src/modules/avformat/configure: fix compilation without swscale  

  * ChangeLog, docs/policies.txt, src/modules/core/Makefile,
  src/modules/core/configure, src/modules/core/factory.c,
  src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
  src/modules/core/filter_wave.c, src/modules/core/filter_wave.h,
  src/modules/core/producer_framebuffer.c,
  src/modules/core/producer_framebuffer.h, src/modules/core/transition_luma.c,
  src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
  src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
  src/modules/jackrack/lock_free_fifo.c, src/modules/jackrack/lock_free_fifo.h,
  src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
  src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_desc.h,
  src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h,
  src/modules/jackrack/plugin_settings.c,
  src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
  src/modules/jackrack/process.h, src/modules/kdenlive/Makefile,
  src/modules/kdenlive/configure, src/modules/kdenlive/factory.c,
  src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
  src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
  src/modules/kdenlive/producer_framebuffer.c,
  src/modules/kdenlive/producer_framebuffer.h,
  src/modules/normalize/filter_volume.c, src/modules/xine/filter_deinterlace.c:
  Cleanup copyrights and attributions, and move Jean-Baptiste's services to a
  new kdenlive module.  

2007-03-31  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/core/producer_framebuffer.c: Fixed crash in slowmotion producer
   

2007-03-31  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * ChangeLog, src/modules/sox/filter_sox.c: add sox 13.0.0 support  

2007-03-31  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/core/producer_framebuffer.c: Fix slowmotion producer (no more
  variable speed, but at least it works now).  

2007-03-30  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * ChangeLog, src/modules/core/filter_boxblur.c,
  src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
  src/modules/core/filter_wave.h: Update ChangeLog and fix license for blur and
  wave filters  

2007-03-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * ChangeLog, src/modules/vmfx/configure, src/modules/vmfx/factory.c: Change
  registration of vmfx/mono to threshold to disambiguate with core/mono.  

  * ChangeLog, GPL, README, configure, docs/install.txt, docs/policies.txt,
  docs/services.txt, docs/testing-20040110.txt, src/albino/albino.c,
  src/framework/mlt.h, src/framework/mlt_consumer.c,
  src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
  src/framework/mlt_deque.h, src/framework/mlt_events.c,
  src/framework/mlt_events.h, src/framework/mlt_factory.c,
  src/framework/mlt_factory.h, src/framework/mlt_field.c,
  src/framework/mlt_field.h, src/framework/mlt_filter.c,
  src/framework/mlt_filter.h, src/framework/mlt_frame.c,
  src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
  src/framework/mlt_geometry.h, src/framework/mlt_multitrack.c,
  src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
  src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
  src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
  src/framework/mlt_pool.h, src/framework/mlt_producer.c,
  src/framework/mlt_producer.h, src/framework/mlt_properties.c,
  src/framework/mlt_properties.h, src/framework/mlt_property.c,
  src/framework/mlt_property.h, src/framework/mlt_repository.c,
  src/framework/mlt_repository.h, src/framework/mlt_service.c,
  src/framework/mlt_service.h, src/framework/mlt_tractor.c,
  src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
  src/framework/mlt_transition.h, src/framework/mlt_types.h,
  src/humperdink/client.c, src/humperdink/client.h, src/humperdink/io.c,
  src/humperdink/io.h, src/humperdink/remote.c, src/inigo/inigo.c,
  src/inigo/io.c, src/inigo/io.h, src/miracle/miracle.c,
  src/miracle/miracle_local.h, src/miracle/miracle_server.c,
  src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
  src/miracle/miracle_unit.h, src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
  src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/filter_avcolour_space.h,
  src/modules/avformat/filter_avdeinterlace.c,
  src/modules/avformat/filter_avdeinterlace.h,
  src/modules/avformat/filter_avresample.c,
  src/modules/avformat/filter_avresample.h,
  src/modules/avformat/producer_avformat.c,
  src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
  src/modules/core/consumer_null.h, src/modules/core/factory.c,
  src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
  src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
  src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
  src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
  src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
  src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
  src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
  src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
  src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
  src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
  src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
  src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
  src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
  src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
  src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
  src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
  src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
  src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
  src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
  src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
  src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
  src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
  src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
  src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
  src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
  src/modules/fezzik/producer_fezzik.h, src/modules/fezzik/producer_hold.c,
  src/modules/fezzik/producer_hold.h, src/modules/gtk2/consumer_gtk2.c,
  src/modules/gtk2/consumer_gtk2.h, src/modules/gtk2/factory.c,
  src/modules/gtk2/filter_rescale.c, src/modules/gtk2/filter_rescale.h,
  src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h,
  src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
  src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/inigo/factory.c,
  src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
  src/modules/lumas/luma.c, src/modules/plus/factory.c,
  src/modules/plus/filter_affine.c, src/modules/plus/filter_affine.h,
  src/modules/plus/filter_charcoal.c, src/modules/plus/filter_charcoal.h,
  src/modules/plus/filter_invert.c, src/modules/plus/filter_invert.h,
  src/modules/plus/filter_sepia.c, src/modules/plus/filter_sepia.h,
  src/modules/plus/transition_affine.c, src/modules/plus/transition_affine.h,
  src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
  src/modules/qimage/qimage_wrapper.h, src/modules/sdl/consumer_sdl.c,
  src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_osx_hack.h,
  src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
  src/modules/sdl/factory.c, src/modules/sdl/producer_sdl_image.c,
  src/modules/sdl/producer_sdl_image.h, src/modules/sox/factory.c,
  src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
  src/modules/valerie/consumer_valerie.c,
  src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
  src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
  src/modules/vorbis/producer_vorbis.h, src/modules/westley/consumer_westley.c,
  src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
  src/modules/westley/producer_westley.c,
  src/modules/westley/producer_westley.h, src/valerie/valerie.h: Cleanup
  license declarations and remove dv1394d references.  

2007-03-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure:
  fixup some swscale integration  

2007-03-17  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * ChangeLog, docs/TODO, docs/policies.txt: added docs/policies.txt  

2007-03-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure,
  src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/producer_avformat.c: add support for ffmpeg libswscale  

  * demo/README, demo/consumers.ini: change default dv1394 device file  

  * configure: remove bashisms  

2007-03-02  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/sdl/consumer_sdl_preview.c: Allow user to choose video driver
  and output display  

2007-02-19  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
  src/modules/core/filter_wave.c, src/modules/core/filter_wave.h: Fix typo,
  credits and make functions static, (patch from stephane fillod - thanks)  

2007-02-18  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/core/Makefile, src/modules/core/configure,
  src/modules/core/factory.c, src/modules/core/filter_boxblur.c,
  src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
  src/modules/core/filter_wave.h: Add blur and wave filters from Leny Grisel  

2007-02-01  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/sdl/consumer_sdl_preview.c: Allow user to set alsa device  

2007-01-23  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/core/filter_data_show.c: Allow display of metadata and timecode
   

2007-01-22  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/avformat/consumer_avformat.c: Write metadata if there is any  

2007-01-19  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/framework/mlt_frame.c: Fix my terribly broken YUV to RGB conversion  

2007-01-13  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/sdl/consumer_sdl_preview.c: Allow changing volume in
  sdl_preview consumer  

2007-01-02  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/avformat/consumer_avformat.c: Change default value for
  libavformat's qscale, preventing some crashes  

2006-12-31  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/avformat/producer_avformat.c,
  src/modules/vorbis/producer_vorbis.c: Read metadata from avformat and vorbis
  producers, using basic structure like:
  meta.attr.metadata_name.markup=metadata_value  

  * src/modules/vorbis/producer_vorbis.c: Vorbis should set correct values in
  frame for audio channels and frequency.  

2006-12-08  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * ChangeLog, configure, src/framework/mlt_consumer.h,
  src/framework/mlt_filter.h, src/framework/mlt_frame.h,
  src/framework/mlt_geometry.h, src/framework/mlt_multitrack.h,
  src/framework/mlt_producer.h, src/framework/mlt_service.h,
  src/framework/mlt_transition.h: Applied patch from Stephane Fillod to make
  configure run with bash since it uses bash-specific features. Also, patches
  headers to comments for pedantic compilation.  

2006-11-20  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/core/producer_framebuffer.c: remove debug msg  

2006-11-18  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/core/producer_framebuffer.c,
  src/modules/core/producer_framebuffer.h: Fix header + add freeze feature  

  * src/modules/core/Makefile, src/modules/core/configure,
  src/modules/core/factory.c, src/modules/core/producer_framebuffer.c,
  src/modules/core/producer_framebuffer.h: New framebuffer producer. Provides
  slowmotion, reverse playing and stroboscope effect  

2006-11-05  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/fezzik.dict: Kdenlive project files are now westley compatible 

  * src/modules/core/transition_luma.c: Luma get_image produces yuv only, so
  announce it. Fix problem when requesting rgb image of a luma transition.  

2006-10-26  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/core/filter_rescale.c: Fix rescaling of rgb images when not
  using gtk2  

2006-10-16  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/core/filter_obscure.c: Position for the effect was not
  calculated right if the clip was in the middle of a playlist  

2006-10-06  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/avformat/producer_avformat.c: + General improved media support 

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

  * src/modules/avformat/producer_avformat.c: + Correction to previous patch -
  fixes pause behaviour with rawvideo  

  * src/modules/avformat/producer_avformat.c: + Corrections for uncompressed
  video sources  

2006-09-28  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * ChangeLog: Following Dan's example.  Applied an amd64 compilation patch to
  motion_est module and patch to correctly initialize audio frequency and
  channels.  

  * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
  Patch supplied by Jean-Baptiste. 
  
   

  * src/modules/motion_est/filter_motion_est.c,
  src/modules/motion_est/sad_sse.h: Zypher's amd64 patch. 
  http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/files/  

2006-09-25  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * ChangeLog, src/modules/sdl/Makefile: fix SDL compilation on some systems
  using modular x.org  

2006-08-14  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/vmfx/filter_mono.h: + Header file for mono filter  

  * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
  src/modules/vmfx/factory.c, src/modules/vmfx/filter_mono.c: + A mono filter
  for mask generation (not v. useful)  

  * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c: +
  Correction to uneven chroma samples  

  * src/modules/qimage/qimage_wrapper.cpp: + Image caching for the qimage
  producer  

  * src/modules/gtk2/producer_pixbuf.c: + Image caching for the gtk2 pixbuf
  producer  

2006-08-09  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * ChangeLog: *** empty log message ***  

  * src/modules/westley/producer_westley.c: enhance producer_westley to parse
  Kino 0.9.1 SMIL (clock) time values.  

  * ChangeLog: *** empty log message ***  

  * src/modules/avformat/configure: convert --avformat-cvs to svn and rename
  option as --avformat-svn (--avformat-cvs is an undocumented alias).  

2006-05-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * configure: bump version  

2006-05-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/qimage/producer_qimage.c: apply patch from Jean-Baptiste
  <jb@ader.ch> to add rgb24a support to producer_qimage  

2006-05-22  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/core/transition_composite.c: apply patch from Jean Baptiste
  <jb@ader.ch> to fix fill-type rescaling when aspect ratio is equal to
  normalised ratio  

  * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
  src/modules/gtk2/producer_pixbuf.c: apply patch from Jean Baptiste to add
  rgb24a support to producer_pixbuf  

2006-05-20  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/qimage/configure: let QTDIR also define location of qt include
  dir  

  * src/modules/kino/filehandler.cc: fix compilation on latest version of
  libquicktime (0.9.8)  

2006-05-04  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/avformat/filter_avcolour_space.c: + Big endian patch courtesy
  of Goncalo Carvalho (glslang at gmail dot com) - specifically, corrects
  colour space conversions on the Intel Mac  

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

  * src/modules/core/filter_resize.c: + Field order control reworked
  (meta.top_field_first has priority over source)  

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

  * src/modules/core/filter_resize.c: + Top field first correction (original
  approach would not have worked [mea culpa], and this is only a partial
  solution since the consumers have no say in field order)  

  * src/modules/qimage/qimage_wrapper.cpp: + Fix for byte order as spotted by
  Goncalo Carvhalo (many thanks :-))  

  * src/modules/core/filter_resize.c: + Meta override for field order
  misreporting/errors in encoders  

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

  * src/modules/qimage/Makefile, src/modules/qimage/configure,
  src/modules/qimage/qimage_wrapper.cpp: + And a fix for the PPC darwin  

  * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Sigh - big endian
  issues on ppc based macs  

  * src/modules/fezzik.dict, src/modules/qimage/Makefile,
  src/modules/qimage/configure, src/modules/qimage/factory.c,
  src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
  src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h: +
  QImage module added - default is still GTK2 when available  

  * src/modules/gtk2/producer_pixbuf.c: + Bug Fix: Removes a memory leak on
  last alpha channel  

  * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Preparation for a
  QT image loader (to allow optional and functionally equivalent qt or gtk2
  usage for image loading)  

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

  * src/modules/gtk2/producer_pixbuf.c: + Usage of mlt_properties_dir_list  

  * src/framework/mlt_properties.c, src/framework/mlt_properties.h: + Adds a
  utility function for listing files in a directory (aids with cross platform
  support)  

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

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

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

  * docs/services.txt, src/framework/mlt_manager.h, src/modules/core/Makefile,
  src/modules/core/configure, src/modules/core/factory.c,
  src/modules/core/filter_mono.c, src/modules/core/filter_mono.h: added mono
  audio filter  

  * src/modules/kino/Makefile: libquicktime prefers pkg-config now and latest
  lqt-config is broken with respect to --cflags  

  * configure: log configuration history to config.log  

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

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

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

  * mlt++/mlt++.sln, mlt++/mlt++.vcproj, mlt++/src/Mlt.h,
  mlt++/src/MltConsumer.h, mlt++/src/MltDeque.h, mlt++/src/MltEvent.h,
  mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.h,
  mlt++/src/MltFilter.h, mlt++/src/MltFilteredConsumer.h,
  mlt++/src/MltFilteredProducer.h, mlt++/src/MltFrame.cpp,
  mlt++/src/MltFrame.h, mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.h,
  mlt++/src/MltParser.h, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
  mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
  mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
  mlt++/src/MltPushConsumer.h, mlt++/src/MltService.h,
  mlt++/src/MltTokeniser.h, mlt++/src/MltTractor.h, mlt++/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  

  * src/modules/vmfx/filter_shape.c: + Activates the mixdown in the combine to
  allow audio sync'd with wipe (smooth ramping not implemented yet)  

  * src/modules/core/transition_mix.c: + Alternative mixing mechanism
  introduced (specify a property of combine=1 on the mix transition to
  activate)  

  * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Alternative between
  track mixing mechanism (using a low pass filter)  

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

  * docs/dvcp.txt, docs/inigo.txt: minor fixes  

  * src/miracle/miracle_commands.c: add proper response to uadd command  

2006-01-08  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/Makefile: fix compilation error  

  * src/modules/dv/producer_libdv.c: Make libdv producer return some image even
  if unable to handle specific image type request.  

  * Makefile: dist-clean target is more familiar - alias it  

  * src/modules/feeds/NTSC/data_fx.properties,
  src/modules/feeds/NTSC/obscure.properties: fix comment/docu typo  

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

  * debian/control, debian/rules, src/miracle/Makefile: + Fix for libmiracle
  and alternative deb packaging  

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

  * src/framework/Makefile, src/miracle/Makefile,
  src/modules/avformat/configure, src/valerie/Makefile: + Fix for Darwin and
  soname logic  

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

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

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

  * Makefile, configure, src/albino/Makefile, src/framework/Makefile,
  src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
  src/modules/Makefile, src/modules/avformat/Makefile,
  src/modules/core/Makefile, src/modules/dv/Makefile,
  src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
  src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
  src/modules/jackrack/Makefile, src/modules/kino/Makefile,
  src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
  src/modules/normalize/Makefile, src/modules/plus/Makefile,
  src/modules/resample/Makefile, src/modules/sdl/Makefile,
  src/modules/sox/Makefile, src/modules/valerie/Makefile,
  src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
  src/modules/westley/Makefile, src/modules/xine/Makefile,
  src/valerie/Makefile: + Final updates for 0.2.1 - distclean corrected, soname
  usage in linking, version bump  

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

  * src/framework/configure, src/miracle/configure, src/valerie/configure: +
  More fixes for lib64  

  * mlt++/Makefile, mlt++/configure: + Correction to a typo  

  * src/modules/avformat/Makefile: + Uses libdir in private build of ffmpeg too
   

  * src/modules/avformat/configure: + 64 bit fix for ffmpeg built externally
  (should switch to pkg-config here)  

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

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

  * configure: - Removed a diagnostic  

  * Makefile, configure, src/framework/Makefile, src/miracle/Makefile,
  src/valerie/Makefile: + Added a --libdir switch to the configure and build  

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

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

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

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

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

  * src/modules/core/transition_composite.c: + Correction to alpha mask
  generation  

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

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

  * Makefile, src/albino/Makefile, src/framework/Makefile,
  src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
  src/modules/Makefile, src/modules/avformat/Makefile,
  src/modules/core/Makefile, src/modules/dv/Makefile,
  src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
  src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
  src/modules/jackrack/Makefile, src/modules/kino/Makefile,
  src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
  src/modules/normalize/Makefile, src/modules/plus/Makefile,
  src/modules/resample/Makefile, src/modules/sdl/Makefile,
  src/modules/sox/Makefile, src/modules/valerie/Makefile,
  src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
  src/modules/westley/Makefile, src/modules/xine/Makefile,
  src/valerie/Makefile: + DESTDIR patch from Anthony Green (green at redhat dot
  com) - many thanks :-)  

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c: Allows aac output, corrects ntsc
  sample collection, and picks up known info streams  

2005-10-28  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/motion_est/filter_crop_detect.c: Correct bug introduced by
  revision 1.3  

  * src/modules/motion_est/filter_motion_est.c: x86 doesn't play well with ppc 

  * src/modules/motion_est/Makefile: Fix shared lib flags in Makefile for
  Darwin  

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

  * src/modules/motion_est/configure: + Enabled Zach's new slowmotion producer 

  * src/modules/core/consumer_null.c,
  .../motion_est/filter_autotrack_rectangle.c, src/modules/sdl/consumer_sdl.c:
  src/modules/core/consumer_null.c src/modules/sdl/consumer_sdl.c + Terminate
  on pause functionality  src/modules/motion_est/filter_autotrack_rectangle.c +
  Ensures that tracked area remains valid (out of bounds was causing core
  dumps) ? Currently, width/height is preserved on boundaries, but maybe it
  should shrink/grow?  

2005-10-24  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/motion_est/README: Added a producer slowmotion example.  

  * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
  src/modules/motion_est/filter_motion_est.c,
  src/modules/motion_est/filter_motion_est.h,
  src/modules/motion_est/producer_slowmotion.c: Import the proof of concept
  slow motion producer. It provides basic slow motion through frame repeats and
  a more advanced interpolation.  

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

  * src/modules/vmfx/filter_shape.c: + Correction for non-zero in point on the
  associated cut  

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

  * src/modules/gtk2/producer_pango.c: + Moved ~ to LF hack to pango processing
   

  * src/modules/sdl/consumer_sdl_still.c: + Rounding errors corrected for last
  gasp scaling  

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

  * src/modules/sdl/consumer_sdl.c: + Deadlock resolution  

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

  * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
  src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
  src/modules/core/transition_luma.c: + Added an option to override alignment
  and transparent borders for compositing  

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

  * src/modules/vmfx/filter_shape.c: + Corrections, optimisations and a hack
  for loading lumas from the mlt luma collection  

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

  * src/modules/sdl/configure, src/modules/sdl/factory.c: + Correction for
  uninstalled sdl image lib  

  * configure: + OS/X Tiger patch  

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

  * src/framework/mlt_events.h, src/framework/mlt_types.h: gcc/g++ 4.x fix  

  * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
  src/humperdink/remote.c, src/inigo/io.c: Remove OS/X warning re: get_string  

  * src/framework/mlt.h, src/inigo/inigo.c: + Whoops - removed dependency on
  sdl in the framework for darwin  

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

  * src/modules/sdl/producer_sdl_image.c: + Surface conversion  

  * src/modules/sdl/producer_sdl_image.h: + Added producer_sdl_image as an
  alternative image and image sequence producer  

  * src/modules/fezzik.dict, src/modules/sdl/Makefile,
  src/modules/sdl/configure, src/modules/sdl/factory.c,
  src/modules/sdl/producer_sdl_image.c: + Added producer_sdl_image as an
  alternative image and image sequence producer  

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

  * src/modules/core/transition_composite.c: + Clean ups and corrections  

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

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

  * src/modules/avformat/filter_avcolour_space.c: + Extracts alpha from rgb24a
  images  

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

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

  * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
  src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
  src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
  src/modules/core/transition_composite.c,
  src/modules/feeds/PAL/etv.properties: src/framework/mlt_frame.c + Corrections
  for resizing images and alpha (uneven widths)  src/framework/mlt_tractor.c +
  Added an output aspect ratio (being the aspect ratio of the background) 
  src/modules/core/filter_rescale.c + Force a rescale of the alpha in parallel
  with image  src/modules/core/filter_resize.c + Rounding errors corrections 
  src/modules/core/filter_watermark.c + Propogation of output aspect ratio in
  reverse case  src/modules/core/producer_colour.c + Reassign aspect ratio
  after get_image  src/modules/core/transition_composite.c + More uneven width
  corrections + Use of output aspect ratio when available 
  src/modules/feeds/PAL/etv.properties + Temporary work around to keep
  composites correct  

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

  * src/modules/avformat/consumer_avformat.c: + Correction and a minor
  optimisation  

  * src/modules/gtk2/producer_pixbuf.c: + Changed incorrect global variable to
  static  

  * src/modules/avformat/consumer_avformat.c:
  src/modules/avformat/consumer_avformat.c + User specified pixel format
  property (pix_fmt) + Corrections to aspect ratio + Alpha channel added to
  RGBA32 conversions - Removed an historical/erroneous attempt to hack aspect
  ratio  

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

  * src/modules/westley/producer_westley.c: + Indicator for missing media
  replacement in case pango doesn't exist  

  * src/modules/plus/filter_charcoal.c: + Bounds checking on chroma samples  

  * src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/filter_avdeinterlace.c,
  src/modules/avformat/producer_avformat.c: filter_avcolour_space.c +
  Correction for uneven width  filter_avdeinterlace.c + Correction for cases
  were the interlace state of frame is only known after rendering 
  producer_avformat.c + Corrections for uneven width + Corrections for state
  propogation of top field first and interlaced state  

  * src/modules/xine/filter_deinterlace.c: + Correction for cases where the
  interlaced state is determined after the image is rendered  

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

  * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
  src/framework/mlt_producer.c, src/modules/avformat/configure,
  src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
  src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
  src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c,
  src/modules/sdl/consumer_sdl.c: src/framework/mlt_frame.c + Removed
  unecessary even pixel position and width dependency + Rewrote resize methods
  to accomodate uneven widths  src/framework/mlt_frame.h + Correct RGB2YUV -
  now 2^10 based and range checks removed (not needed) 
  src/framework/mlt_producer.c + Check for unspecified eof property 
  src/modules/avformat/producer_avformat.c + Provide forced aspect ratio
  property  src/modules/core/filter_mirror.c + Correction for uneven width 
  src/modules/core/producer_colour.c + Corrections for aspect ratio (default to
  0) and allow override + Corrections for uneven width 
  src/modules/core/transition_composite.c + Corrections for uneven pixel
  position and width + Removed deprecated operator code 
  src/modules/plus/filter_sepia.c + Corrections for uneven width 
  src/modules/plus/transition_affine.c + Corrections for uneven width 
  src/modules/sdl/consumer_sdl.c + Corrections for uneven width  

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

  * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
  src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
  src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
  src/modules/core/configure, src/modules/core/factory.c,
  src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
  src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
  src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
  src/framework/mlt_consumer.c + Added capabilities to allow the application to
  handle images via the consumer-frame-show event + Added cabilities to allow
  the application to control the image format  src/framework/mlt_frame.c + Long
  standing discrepancy resolved - image format is now stored on the frame
  object  src/framework/mlt_tractor.c src/framework/mlt_types.h + Added
  mlt_image_opengl which is supposed to provide an rgb image swapped around for
  the platform  src/framework/mlt_frame.h + Added a basic YUV2RGB macro 
  src/modules/avformat/filter_avcolour_space.c + Added a converter for the
  opengl swapped RGB image + Corrected support for rgb24a requests 
  src/modules/core/configure src/modules/core/factory.c + Added an alias for
  color (since it seems to trouble so many people) 
  src/modules/core/filter_luma.c + Added the format property to the generated
  frame  src/modules/core/transition_composite.c + Added the format property to
  the generated frame  src/modules/gtk2/producer_pixbuf.c + Swapped some
  properties to hidden from the serialiser  src/modules/sdl/consumer_sdl.c +
  Support for application provided previews and colour space conversion 
  src/modules/sdl/consumer_sdl_preview.c + Partial switch to
  mlt_properties_pass_list + Application provided preview support added 
  src/modules/sdl/consumer_sdl_still.c + Application provided preview support
  added  

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

  * src/modules/plus/filter_invert.c: + Small mod to allow better use of invert
  as a gui item selector (alpha property)  

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

  * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c:
  consumer_sdl.c consumer_sdl_still.c + Corrections to silly mistake regarding
  initialisation from previous checkin  

  * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
  src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
  src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
  src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_shape.c,
  src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
  src/modules/vmfx/producer_pgm.h: + Changed license of plugins to LGPL + Added
  a chroma hold filter + Small optimisation/correction to chroma filter  

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

  * src/inigo/inigo.c: + Keyboard handling events on Darwin  

  * src/modules/lumas/Makefile, src/modules/sdl/consumer_sdl.c: lumas/Makefile
  + Correction for non-gui app build on darwin  lumas/luma.c + Handle sdl
  events  sdl/consumer_sdl.c + Audio on Darwin  

  * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
  src/modules/sdl/consumer_sdl_still.c: src/modules/sdl/consumer_sdl.c
  src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
  Corrections to preview mode switching  

  * src/modules/sdl/consumer_sdl_preview.c:
  src/modules/sdl/consumer_sdl_preview.c + Temporary rollback for linux  

  * configure, src/modules/avformat/Makefile, src/modules/avformat/configure,
  src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
  src/modules/sdl/consumer_sdl_still.c: configure + Correction to ldflags for
  Darwin  src/modules/avformat/Makefile src/modules/avformat/configure +
  Correction for avformat on Darwin  src/modules/sdl/consumer_sdl.c
  src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
  Forgot to create the surface on the start (doh)  

  * configure, src/framework/mlt.h, src/inigo/inigo.c,
  src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
  src/modules/sdl/consumer_sdl_still.c: configure + Darwin sdl linking and
  cflags on all use of mlt (annoying, but looks unavoidable) 
  src/framework/mlt.h + Include sdl header on Darwin  src/inigo/inigo.c +
  Correction for Darwin key reading from terminal 
  src/modules/sdl/consumer_sdl.c src/modules/sdl/consumer_sdl_preview.c
  src/modules/sdl/consumer_sdl_still.c + Moved initialisation of sdl components
  to the start/stop methods (Darwin requirement)  

  * src/modules/motion_est/configure: + Correction to the disabled case (should
  be disable-motion_est and plugins should not be registered)  

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

  * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
  src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
  src/modules/vmfx/filter_chroma.h: + Added rudimentary chroma to alpha filter
  (optimised on green by default)  

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

  * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
  src/framework/mlt_property.h: src/framework/mlt_properties.c
  src/framework/mlt_properties.h + Added get and set for int64_t 
  src/framework/mlt_property.h + Corrected int64_t  

2005-08-26  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/motion_est/README, .../motion_est/filter_autotrack_rectangle.c:
  Add the obscure=1 option to filter_autotrack_rectangle and update the README
  with an example.  

2005-08-24  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/fezzik.dict, src/modules/vmfx/Makefile,
  src/modules/vmfx/configure, src/modules/vmfx/factory.c,
  src/modules/vmfx/filter_shape.c, src/modules/vmfx/filter_shape.h,
  src/modules/vmfx/producer_pgm.c, src/modules/vmfx/producer_pgm.h: + Added
  VMFX module + New filter (shape) which provides alpha manipulations and an
  alternative wipe mechanism + New producer (pgm) which provides basic
  functionality for portable grey maps  

  * src/modules/core/transition_composite.c: + SMP fix - geometry modifications
  need explicit locking  

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

  * src/framework/mlt_properties.h: + Replaced this with self in new pass
  functions for C++ compilation  

2005-08-21  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
  src/framework/mlt_property.c, src/framework/mlt_property.h: Introduce some
  more civilized ways to copy properties. See code comments for usage.  

2005-08-19  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/framework/mlt_tractor.c: + Attempt to ensure that the aspect ratio of
  the background is the reported ar of the output frame  

  * src/modules/core/transition_composite.c: + Yet another aspect ratio
  correction for the filter transition (not 100% correct yet...) + Correction
  for aspect_ratio == 0 case (should honour consumer)  

  * src/modules/avformat/consumer_avformat.c: + Correction for aspect ratio  

  * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
  producer_pango.c producer_pixbuf.c + More efficient use of pixbuf objects and
  sequences/mlt pango lists  

2005-08-15  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/westley/consumer_westley.c: Fix build errors caused by the
  (hypothetical) conversion of mlt_position from an int to a float, preserving
  original behavior.  

  * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
  src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
  src/framework/mlt_property.c, src/framework/mlt_types.h: Fix build errors
  caused by the (hypothetical) conversion of mlt_position from an int to a
  float, preserving original behavior.  

  * src/inigo/inigo.c, src/modules/core/filter_luma.c,
  src/modules/motion_est/filter_crop_detect.c, src/modules/sdl/consumer_sdl.c:
  Fix build errors caused by the (hypothetical) conversion of mlt_position from
  an int to a float, preserving original behavior.  

2005-08-07  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/motion_est/filter_vismv.c: Misc changes. May remove this file
  completely soon.  

  * src/modules/motion_est/filter_motion_est.c: This is a significant rewrite.
  -Cleared up as many conceptualy sticky points as possible. -Removed chroma
  comparison code pending a better rewrite. -Added show_residual=1 and
  show_reconstruction=1 debug modes. See README. -Renamed many variables and
  functions. -Revamped geometry handling. -Lots more I'm forgeting.  

  * src/modules/motion_est/README: Added some more examples.  

  * src/inigo/inigo.c: Prevent a frame from being skipped when inigo is first
  paused.  

  * src/modules/motion_est/filter_crop_detect.c: Corrected geometry handling.
  Removed redundant arrow drawing code. Modified thresholding.  

2005-08-04  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/avformat/Makefile, src/modules/avformat/configure: ffmpeg split
  of the libavutil library.  

2005-07-30  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/motion_est/README, src/modules/motion_est/filter_motion_est.c:
  Added a README file with lots of juicy info. Added a denoise motion vectors
  function, enabled by default; the results seem very good. Removed some unused
  development code.  

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

  * src/modules/kino/Makefile: + Allow header dependency checks  

  * src/modules/avformat/configure: + Added an additional help message (for
  ffmpeg suffix)  

  * Makefile: + Force dependency checks on header files  

2005-07-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/framework/mlt_types.h: Do not break ABI to workaround a problem in
  swig.  

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

  * src/modules/kino/producer_kino.c: + Stores the resource correctly (to allow
  serialisation via westley)  

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

  * src/framework/mlt_types.h: Add names to enums to make newer versions of
  swig (noticed on 1.3.24) happy.  

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

  * src/modules/core/filter_watermark.c: + Correction to long outstanding
  oddity regarding composite.out - not needed in many cases now  

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

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

  * src/modules/kino/riff.cc: + Minor correction for entry length being less
  than the data length  

  * src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/riff.cc,
  src/modules/kino/riff.h: + fixes for opendml dv avi  

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

  * src/modules/sdl/consumer_sdl.c: - Removed 'resize' property logic and
  width/height confusion  

  * src/modules/core/filter_resize.c: + Correction for rounding errors  

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

  * src/modules/dv/producer_libdv.c: - Removed unused aspect ratio property  

  * src/modules/avformat/producer_avformat.c: + Hide internal properties via
  the _ convention  

  * src/framework/mlt_playlist.c, src/framework/mlt_service.c: - Remove
  warnings  

2005-07-21  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/motion_est/filter_motion_est.c: autotrack_rectangle and
  motion_est now convert pixel units to macroblock (whole) units the same way. 

  * .../motion_est/filter_autotrack_rectangle.c: Fixed several accuracy issues.
  Cleaned up code. Corrected pause behavior.  

2005-07-20  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * .../motion_est/filter_autotrack_rectangle.c: use shared arrow drawing code.
  improve tracking accuracy.  

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

  * src/framework/mlt_filter.c, src/framework/mlt_service.c: mlt_filter.c
  mlt_service.c + Filter disable property  

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

  * src/modules/gtk2/producer_pango.c: producer_pango.c + Correction of
  oversight - allow serialisation of mpl usage  

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c: consumer_avformat.c
  producer_avformat.c + Sync with current ffmpeg CVS - PLEASE UPDATE FFMPEG
  FIRST  

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

  * src/modules/gtk2/producer_pango.c: + Mutex protection (temporary work
  around of SMP systems) + Corrected aspect ratio (should be 1, not 0)  

  * src/modules/core/producer_colour.c: + Accepts modifiable colour property
  (via resource) + Hides non-public properties  

  * src/modules/fezzik.dict: + Added convenience lookup for MLT Pango List
  files  

  * src/modules/core/filter_mirror.c: + Alpha handling in silly filter :-)  

  * src/modules/core/transition_composite.c: + Inherits deinterlace method from
  the consumer + Sanity check on scaled size for compositing  

  * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
  producer_pango.c + Added cloning + Added the very silly .mpl (MLT Pango List)
  format [details to follow] + Corrected invalid content  producer_pixbuf.c +
  Corrected invalid content  

  * src/modules/gtk2/producer_pixbuf.c: + Bug fixes to test card handling +
  Alpha channel cloning + Minor tidy up  

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

  * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
  src/framework/mlt_producer.c, src/framework/mlt_service.c,
  src/framework/mlt_tractor.c, src/modules/core/filter_resize.c,
  src/modules/core/filter_transition.c,
  src/modules/core/transition_composite.c, src/modules/dv/producer_libdv.c:
  rc/framework/mlt_frame.c + image_count added to assist the 'transition
  filter' in knowing when to act...  src/framework/mlt_playlist.c + Complete
  rework of fx cuts - now only the fx are output on a frame 
  src/framework/mlt_producer.c + Aspect ratio of cuts inherited from parent 
  src/framework/mlt_service.c + Get frame reworked and cleaned up 
  src/framework/mlt_tractor.c - Removed erroneous width/height pass down prior
  to image fetching + Corrected types on other properties for pass down +
  Complete rework of fx cuts - they're now received as producer-less frames
  from a track + Added image_count logic for transition filter assistance 
  src/modules/core/filter_resize.c + Added state retention of aspect ratio (may
  withdraw this later - it assumes producer knows a/r on frame creation/prior
  to image fetch)  src/modules/core/filter_transition.c + Checks that two
  images are available before processing + Checks test image/audio cases 
  src/modules/core/transition_composite.c + Major correction in aspect ratio
  handling (the b frame image is 'distorted' to the consumers aspect ratio) +
  Minor clean up of silly and/or/xor - now have 'operator=[and/or/xor]' (more
  clean up to follow)  src/modules/dv/producer_libdv.c + Frame stored width and
  height are no longer assumed to be 'safe' here (investigating)  

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

  * src/framework/mlt_repository.c: mlt_repository.c + VERY temporary hack to
  avoid global symbol clashes (RTLD_GLOBAL needed by kino/libquicktime only so
  far)  

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

  * src/modules/kino/filehandler.cc: filehandler.cc + FOURCC for DVCPRO
  quicktime  

  * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Oops - the frame
  position is relative to the in point (the internal position is absolute)  

  * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Fix for non-zero
  in point  

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

  * src/modules/sdl/consumer_sdl_preview.c,
  src/modules/sdl/consumer_sdl_still.c: consumer_sdl_preview.c
  consumer_sdl_still.c + Fixes a deadlock condition  

  * src/modules/kino/filehandler.cc: src/modules/kino/filehandler.cc + Added
  missing fourccs to allow compilation  

  * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
  src/framework/mlt_repository.c, src/modules/kino/filehandler.cc,
  src/modules/kino/filehandler.h: framework/mlt_frame.c framework/mlt_frame.h +
  Added sample calculator (samples to current frame) 
  framework/mlt_repository.c + Symbols exported from plugins 
  modules/kino/filehandler.cc modules/kino/filehandler.h + Audio handling of dv
  mov  

2005-07-09  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/motion_est/configure: Mention that motion est is disabled by
  default during ./configure.  

  * configure, src/modules/motion_est/configure: Prevent motion estimation
  components from building unless requested.  

2005-07-08  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/motion_est/Makefile, src/modules/motion_est/configure: removed
  a debugging target.  

  * src/modules/motion_est/Makefile, src/modules/motion_est/arrow_code.c,
  src/modules/motion_est/arrow_code.h, src/modules/motion_est/configure,
  src/modules/motion_est/factory.c,
  .../motion_est/filter_autotrack_rectangle.c,
  src/modules/motion_est/filter_crop_detect.c,
  src/modules/motion_est/filter_motion_est.c,
  src/modules/motion_est/filter_motion_est.h,
  src/modules/motion_est/filter_vismv.c, src/modules/motion_est/sad_sse.h:
  Initial import of the motion estimation filter.  

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

  * src/modules/avformat/consumer_avformat.c:
  src/modules/avformat/consumer_avformat.c + Correction for mpeg encoding -
  Removal of erroneous frame rate checks  

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

  * src/modules/westley/producer_westley.c:
  src/modules/westley/producer_westley.c - Rollback on erroneous checkin
  (functionality covered correctly in playlist)  

  * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
  src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
  src/modules/fezzik.dict, src/modules/gtk2/producer_pixbuf.c,
  src/modules/westley/producer_westley.c: src/framework/mlt_frame.c +
  Correction for aspect ratio of synthesized test card 
  src/framework/mlt_playlist.c + Special case for handling fx cuts 
  src/modules/fezzik.dict + Convenience jfx and jef extensions for jahshaka 
  src/modules/core/transition_composite.c + Ensure that scaling and correct
  image extraction is handled  src/modules/core/transition_luma.c + Ensure that
  scaling and correct image extraction is handled 
  src/modules/gtk2/producer_pixbuf.c + Allow user overrides for progressive and
  aspect_ration  src/modules/westley/producer_westley.c + Special case for fx
  cuts  

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

  * mlt++/CUSTOMISING, mlt++/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  

  * src/modules/sdl/consumer_sdl.c: src/modules/sdl/consumer_sdl.c + (Re)Added
  audio volume control  

  * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Added support
  for pango usage on audio only fx cuts (sigh...)  

  * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Slight
  modification to allow pango use in fx cuts  

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

  * src/modules/core/filter_transition.c, src/modules/core/filter_transition.h:
  src/modules/core/filter_transition.c src/modules/core/filter_transition.h +
  Initial release  

  * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
  src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
  src/modules/core/Makefile, src/modules/core/configure,
  src/modules/core/factory.c, src/modules/core/transition_composite.c,
  src/modules/core/transition_composite.h: src/framework/mlt_deque.c
  src/framework/mlt_deque.h + Added support for doubles 
  src/framework/mlt_frame.c + Switched order of source/dest audio mix
  extraction (for transition as filter usage)  src/framework/mlt_tractor.c -
  Removed warning introduced from previous checkin (missing ctype.h) +
  Temporary work around to allow frames to carry multiple frames (for
  transition as filter usage)  src/modules/core/Makefile
  src/modules/core/configure src/modules/core/factory.c + Support for new
  transition filter :-)  src/modules/core/transition_composite.c
  src/modules/core/transition_composite.h - Removed frame properties dependence
  for process/get_image state communication + Extended alpha blending modes to
  'and' and 'xor' logic (may change property triggering soon) + Provided
  support for transition as filter usage + Cleaned up public copy region
  functionality  

  * mlt++/CUSTOMISING, mlt++/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  

  * src/modules/core/transition_composite.c: + Cleaned up compositing and alpha
  usage (all frames always have an alpha mask) + Provided an alternative
  rendering mechanism ('or' which takes a and b alpha into account) + Provided
  a and b alpha mask overides ('alpha_a' and 'alpha_b')  

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

  * src/framework/mlt_geometry.c, src/framework/mlt_tractor.c,
  src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
  src/modules/sdl/consumer_sdl_still.c: src/framework/mlt_geometry.c
  src/modules/core/transition_composite.c src/modules/sdl/consumer_sdl.c
  src/modules/sdl/consumer_sdl_still.c + replaced floats with doubles (attempt
  to avoid rounding errors?)  src/framework/mlt_tractor.c + corrections for
  fx_cuts (allows animated fx)  

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

  * src/modules/fezzik.dict: + BGa's request for additional westley extensions 

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

  * src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
  src/modules/core/filter_watermark.c, src/modules/core/producer_noise.c,
  src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
  src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
  src/framework/mlt_consumer.c + Attempt to make all frames have the correct
  aspect_ratio (works in many but not all cases)  src/framework/mlt_frame.h +
  Provide macro access to the video and image RPN queues 
  src/framework/mlt_tractor.c + Provides orphaned filters 
  src/modules/core/producer_noise.c - remove specification of aspect ratio 
  src/modules/core/filter_watermark.c src/modules/core/transition_composite.c
  src/modules/core/transition_luma.c src/modules/plus/filter_affine.c
  src/modules/plus/transition_affine.c + Corrections for frames with an aspect
  ratio = 0 (supplement to mlt_consumer mod)  

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

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/framework/mlt_producer.c, src/inigo/inigo.c,
  src/modules/avformat/consumer_avformat.c, src/modules/core/filter_resize.c,
  src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
  src/modules/dv/consumer_libdv.c, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pixbuf.c, src/modules/kino/Makefile,
  src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/configure,
  src/modules/kino/filehandler.cc, src/modules/sdl/consumer_sdl.c,
  src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
  src/framework/mlt_consumer.c src/framework/mlt_consumer.h + Added a general
  profile handling for size, aspect ratio and display ratio 
  src/framework/mlt_producer.c + Correction to aspect ratio properties 
  src/inigo/inigo.c + Minimalist support for sdl_preview (still not very good) 
  src/modules/avformat/consumer_avformat.c + Takes consumer profile into
  account  src/modules/core/filter_resize.c + Corrections for synthesised
  producers and aspect ratio (inherits from consumer) 
  src/modules/core/producer_colour.c src/modules/core/producer_noise.c
  src/modules/gtk2/producer_pango.c + Ensures that resize picks up consumer
  aspect ratio  src/modules/dv/consumer_libdv.c + Honour wide screen output 
  src/modules/gtk2/producer_pixbuf.c + Correction for 1:1 aspect ratio 
  src/modules/kino/Makefile src/modules/kino/avi.cc src/modules/kino/avi.h
  src/modules/kino/configure src/modules/kino/filehandler.cc + Attempt to allow
  mov dv files to provide audio  src/modules/sdl/consumer_sdl.c
  src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
  Takes consumer profile into account  

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

  * src/framework/configure: Quick temporary fix for mlt config in non-standard
  paths (relates to mlt++)  

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

  * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c,
  src/modules/avformat/filter_avdeinterlace.c,
  src/modules/sdl/consumer_sdl_preview.c,
  src/modules/xine/filter_deinterlace.c: Consumer deinterlace_method property
  added  

  * src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/filter_avdeinterlace.c,
  src/modules/core/filter_resize.c, src/modules/xine/filter_deinterlace.c:
  Sanity checks for normalising filters  

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

  * src/modules/fezzik.dict: libdv/avformat switching  

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

  * src/modules/avformat/filter_avcolour_space.c: Sanity checks  

  * src/modules/gtk2/producer_pixbuf.c: Fallback to testcard  

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

  * src/modules/avformat/consumer_avformat.c: NTSC fix  

  * src/modules/fezzik.dict: Added bmp support  

  * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
  src/framework/mlt_producer.c: Frame rate properites and factory
  initialisation  

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

  * src/modules/avformat/consumer_avformat.c: audio out fix  

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

  * src/modules/kino/filehandler.cc, src/modules/kino/filehandler.h: DVCPRO fix
   

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

  * src/modules/avformat/consumer_avformat.c: jpeg and mjpeg fixes  

2005-05-11  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/jackrack/filter_ladspa.c: bugfix segfault on closre when filter
  never invoked  

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

  * src/modules/avformat/Makefile, src/modules/avformat/configure,
  src/modules/avformat/factory.c: Build modification to ffmpeg/avformat  

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

  * src/modules/dv/configure, src/modules/gtk2/configure,
  src/modules/jackrack/configure, src/modules/kino/configure,
  src/modules/resample/configure, src/modules/sdl/configure,
  src/modules/sox/configure, src/modules/vorbis/configure,
  src/modules/westley/configure, src/modules/xine/configure: Bourne shell
  compliance  

  * configure: Bourne shell compliance  

  * src/modules/avformat/Makefile, src/modules/avformat/configure: Corrections
  to --avformat-cvs option  

  * src/modules/avformat/Makefile, src/modules/avformat/configure,
  src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
  src/modules/avformat/producer_avformat.c: FFMPEG revisions to match current
  CVS (part 1)  

2005-05-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/kino/Makefile: fix compilation  

2005-04-22  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * docs/services.txt, src/modules/configure, src/modules/jackrack/Makefile,
  src/modules/jackrack/configure, src/modules/jackrack/control_message.h,
  src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
  src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/filter_ladspa.h,
  src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
  src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
  src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_mgr.c,
  src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/process.c,
  src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
  src/modules/jackrack/ui.h: cleanup and reduce code in jackrack support code
  and add new jack-less filter_ladspa.  

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

  * src/modules/dv/producer_libdv.c: Fix for file identification and dv  

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

  * src/modules/kino/avi.h: Minor correction  

  * src/modules/kino/Makefile, src/modules/kino/avi.cc, src/modules/kino/avi.h,
  src/modules/kino/configure, src/modules/kino/endian_types.h,
  src/modules/kino/error.cc, src/modules/kino/error.h,
  src/modules/kino/factory.c, src/modules/kino/filehandler.cc,
  src/modules/kino/filehandler.h, src/modules/kino/kino_wrapper.cc,
  src/modules/kino/kino_wrapper.h, src/modules/kino/producer_kino.c,
  src/modules/kino/producer_kino.h, src/modules/kino/riff.cc,
  src/modules/kino/riff.h: Initial version  

  * src/modules/dv/producer_libdv.c, src/modules/fezzik.dict: Preparation for
  kino support  

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

  * src/modules/dv/Makefile: corrected pkg-config libdv usage  

2005-04-14  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_still.c: Build
  fixes.  

  * src/modules/sdl/consumer_sdl.c: An unfinished attempt at porting the SDL
  consumer to OS X. What remains is a bug in libSDL where the SDL screen object
  becomes a NULL pointer when it shouldn't. This also affects 'ffplay' and the
  SDL test program 'threadwin -threaded' I think.  

  * src/modules/sdl/consumer_sdl_osx_hack.h: A hack to inform Cocoa that is
  should be multithreaded by spinning of a dummy thread.  

  * configure, src/albino/albino.c, src/inigo/inigo.c, src/miracle/miracle.c:
  OS X uses -DDARWIN in
  /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h; This in
  combination with #include <Foundation/Foundation.h> caused compilation errors
  while porting consumer_sdl to OS X.  

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

  * COPYING: License update  

  * src/modules/sox/Makefile, src/modules/sox/configure: Disable sox when
  unavailable  

  * src/modules/jackrack/configure: Disable jackrack when unavailable  

  * src/modules/dv/configure, src/modules/vorbis/configure: Disable libdv when
  unavailable  

  * src/modules/resample/configure: Disable libsamplerate when unavailable  

  * src/modules/sdl/configure: Disable sdl when unavailable  

  * src/modules/vorbis/configure: Disable vorbis when unavailable  

  * configure: Automatic disabling off mmx on a OS/X; mmx detection on Linux;
  other platforms probably broken  

  * src/modules/xine/configure: Disable xine when mmx not available  

  * src/modules/westley/configure: Conditional compilation of westley/libxml2
  components  

  * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
  src/modules/gtk2/factory.c: Conditional compilation of gtk2 components  

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

  * src/framework/mlt_geometry.c: Minor but confusing comment fix.  

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

  * configure, setenv, src/albino/Makefile, src/albino/albino.c,
  src/framework/Makefile, src/humperdink/Makefile, src/humperdink/io.c,
  src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/miracle/Makefile,
  src/miracle/miracle.c, src/modules/avformat/Makefile,
  src/modules/avformat/configure, src/modules/core/Makefile,
  src/modules/core/configure, src/modules/dv/Makefile,
  src/modules/dv/configure, src/modules/fezzik/Makefile,
  src/modules/fezzik/configure, src/modules/gtk2/Makefile,
  src/modules/gtk2/configure, src/modules/inigo/Makefile,
  src/modules/inigo/configure, src/modules/jackrack/Makefile,
  src/modules/jackrack/configure, src/modules/normalize/Makefile,
  src/modules/normalize/configure, src/modules/plus/Makefile,
  src/modules/plus/configure, src/modules/resample/Makefile,
  src/modules/resample/configure, src/modules/sdl/Makefile,
  src/modules/sdl/configure, src/modules/sox/Makefile,
  src/modules/sox/configure, src/modules/valerie/Makefile,
  src/modules/valerie/configure, src/modules/vorbis/Makefile,
  src/modules/vorbis/configure, src/modules/westley/Makefile,
  src/modules/westley/configure, src/modules/xine/Makefile,
  src/modules/xine/configure, src/tests/Makefile, src/valerie/Makefile,
  src/valerie/valerie_socket.c: OS/X Patch from Torsten Spindler  

  * mlt++/CUSTOMISING: Minor doc updates  

  * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
  src/framework/mlt_repository.c, src/framework/mlt_repository.h: More const
  usage  

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

  * src/framework/mlt_consumer.c, src/modules/gtk2/Makefile,
  src/modules/resample/filter_resample.c: Auto deinterlace on pause, fix for
  audio resampling/test audio and MMX checks in gtk2  

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

  * src/modules/avformat/Makefile, src/modules/avformat/configure,
  src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
  src/modules/gtk2/Makefile, src/modules/jackrack/filter_jackrack.c,
  src/modules/sox/filter_sox.c: avformat-cvs build fix and audio filter
  correction  

2005-04-05  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/albino/albino.c, src/miracle/miracle.c: make miracle and albino local
  use fifo instead of rr rt schedule  

  * src/albino/albino.c, src/framework/mlt_consumer.c, src/inigo/inigo.c,
  src/miracle/miracle.c, src/miracle/miracle_server.c,
  src/modules/avformat/consumer_avformat.c, src/modules/core/consumer_null.c,
  src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
  src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pixbuf.c,
  src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
  src/modules/sdl/consumer_sdl_still.c, src/modules/xine/filter_deinterlace.c:
  realtime scheduling updates; suppress libdv errors; add frame property
  deinterlace_method; default producer_hold to use onefield; add begin property
  to producer_pixbuf  

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

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

  * src/framework/mlt_consumer.c, src/framework/mlt_producer.c: Frame rendering
  event  

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

  * docs/dvcp.txt, src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
  src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
  src/miracle/miracle_unit_commands.h, src/modules/avformat/factory.c,
  src/valerie/valerie.c, src/valerie/valerie.h: Threading considerations and
  DVCP WIPE introduced  

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

  * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
  src/modules/core/transition_composite.c,
  src/modules/plus/transition_affine.c: Minor corrections and more affine
  experiments  

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

  * src/miracle/miracle_unit.c, src/modules/avformat/consumer_avformat.c: Minor
  mods to playout via avformat and miracle unit generation on an xfer  

  * src/modules/westley/producer_westley.c: Reinstatement of entity handling
  and removal of libxml2 warning for non-existent file  

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

  * src/framework/mlt_frame.c, src/modules/core/producer_colour.c,
  src/modules/core/transition_composite.c,
  src/modules/plus/transition_affine.c: Minor corrections with alpha and
  affines  

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

  * src/miracle/miracle_unit.c: Smoother unit load  

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

  * mlt++/src/MltService.cpp: Minor correction  

  * src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
  src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
  src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c,
  src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c,
  src/modules/sdl/consumer_sdl_preview.c,
  src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: Alphas and global feeds revisted  

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

  * src/modules/sdl/consumer_sdl_preview.c,
  src/modules/sdl/consumer_sdl_still.c: Speed switch corrections  

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

  * src/modules/core/transition_composite.c,
  src/modules/core/transition_luma.c: Optional 8 or 16 bit pgm or png lumas;
  fixes for non-existence  

  * src/modules/lumas/configure, src/modules/lumas/create_lumas: Optional 8 or
  16 bit pgm or png  

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

  * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
  more affine silliness  

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

  * src/modules/plus/transition_affine.c: affine silliness  

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
  src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
  src/modules/sdl/consumer_sdl_still.c: SMP/HT fixes  

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

  * src/modules/feeds/PAL/border.properties: fill for borders  

  * src/modules/gtk2/Makefile: conditional mmx compilation  

  * src/modules/core/transition_composite.c: int handling on the frame image
  stack  

  * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
  src/framework/mlt_frame.c, src/framework/mlt_frame.h: 64 bit fix and deque
  int holding  

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

  * src/modules/sdl/consumer_sdl_preview.c: Refresh count instead of flag  

  * src/modules/sdl/consumer_sdl_preview.c: Mutex locking for refresh handling 

  * src/modules/core/filter_rescale.c: Warning removal  

  * src/modules/resample/filter_resample.c: Workaround for test card audio (may
  need to review)  

  * src/modules/inigo/producer_inigo.c: Empty track definition fix  

  * src/modules/sdl/consumer_sdl_preview.c,
  src/modules/sdl/consumer_sdl_still.c: Consumer reworked  

  * src/modules/plus/transition_affine.c: Pointless improvement on a bad filter
  :-)  

  * src/modules/gtk2/producer_pango.c: Memory leak fix  

  * src/modules/westley/consumer_westley.c: titles and global feeds  

  * src/modules/feeds/PAL/border.properties,
  src/modules/feeds/PAL/data_fx.properties: Minor corrections  

  * src/modules/core/filter_data_show.c: Global/local data show distinction  

  * src/modules/core/Makefile: Removed superflous mmx compilation  

  * src/framework/mlt_tractor.c: Global data feed handling  

  * src/framework/mlt_filter.c, src/framework/mlt_service.c: Wild card filter
  tracks  

  * src/framework/mlt_events.c: Memory leak fix  

  * src/framework/mlt_consumer.c: Small correction to deinterlacing  

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

  * src/modules/feeds/PAL/border.properties,
  src/modules/feeds/PAL/example.properties: Test case feeds added  

  * src/modules/avformat/filter_avresample.c,
  src/modules/avformat/producer_avformat.c,
  src/modules/core/filter_channelcopy.c, src/modules/core/filter_watermark.c,
  src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
  src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
  src/modules/core/transition_mix.c, src/modules/core/transition_region.c,
  src/modules/dv/producer_libdv.c, src/modules/feeds/PAL/etv.properties,
  src/modules/jackrack/filter_jackrack.c,
  src/modules/normalize/filter_volume.c, src/modules/plus/transition_affine.c,
  src/modules/resample/filter_resample.c, src/modules/sox/filter_sox.c,
  src/modules/vorbis/producer_vorbis.c: Remaining audio handling switched to
  stacks; Minor corrections to compositing and mixing; localisation for pango  

  * src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: Localised data storage and utf-8
  properties  

  * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
  src/framework/mlt_frame.h, src/framework/mlt_producer.c,
  src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
  src/framework/mlt_transition.h: Transitions reworked (always_active
  capabilities); remaining audio handling switched to stacks  

  * demo/mlt_news: Correction for audio mix  

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

  * src/framework/mlt_consumer.c: consumer close fix  

  * src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c:
  iconv fixes  

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

  * demo/mlt_slideshow_black, docs/services.txt,
  src/modules/core/transition_composite.c,
  src/modules/feeds/PAL/etv.properties: Minor modifications to compositing
  options and etv fx  

  * src/modules/gtk2/producer_pango.c: Added a weight property  

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

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

  * demo/mlt_attributes: Correction for ETV specific filters  

  * src/modules/feeds/PAL/etv.properties: Seperation for ETV specific filters  

  * docs/testing.txt: Test case clean up  

  * demo/demo, demo/mlt_watermark, src/framework/mlt_producer.c,
  src/framework/mlt_properties.c, src/framework/mlt_properties.h,
  src/framework/mlt_property.c, src/framework/mlt_property.h,
  src/framework/mlt_tractor.c, src/modules/core/filter_data_show.c,
  src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
  src/modules/core/transition_region.c,
  src/modules/feeds/PAL/data_fx.properties,
  src/modules/feeds/PAL/obscure.properties, src/modules/fezzik.ini,
  src/modules/gtk2/producer_pango.c: Sundry minor fixes and optimisations  

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

  * src/framework/mlt_geometry.c: Corrections to geometry next key and
  serialise  

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

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

  * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Next/Prev key
  extraction  

  * src/modules/feeds/PAL/data_fx.properties,
  src/modules/feeds/PAL/obscure.properties: Smaller mask width/height  

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

  * src/miracle/miracle_server.c, src/miracle/miracle_server.h: Fetch unit from
  miracle server  

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

  * src/framework/mlt_playlist.c: Correction to clip_start at end of playlist  

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

  * demo/demo.ini, src/framework/mlt_producer.c,
  src/framework/mlt_properties.c, src/framework/mlt_property.c,
  src/framework/mlt_transition.c: Corrections after valgrinding  

  * mlt++/src/MltGeometry.h: Update for geometry  

  * demo/demo.ini, demo/mlt_attributes, demo/mlt_news, demo/mlt_slideshow,
  demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_ticker,
  demo/mlt_watermark: Corrections and minor fixes to use new geometry spec;
  couple of new test cases  

  * src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
  src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
  src/modules/inigo/producer_inigo.c: Sundry minor updates  

  * src/modules/feeds/NTSC/obscure.properties,
  src/modules/feeds/PAL/data_fx.properties: Feeds updates  

  * src/framework/mlt_producer.c: Extension to mini fezzik for obscures on cuts
   

  * src/framework/mlt_tractor.c: Option to hold feed processing on a track  

  * src/framework/mlt_playlist.c: Fix for join length correction  

  * src/framework/mlt_frame.c: Resize fix for chroma offsets  

  * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Improved
  geometry  

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

  * src/modules/jackrack/filter_jackrack.c: bootstrap earlier with fixed number
  of channels, better initial synchronisation phase, reduced internal buffer
  size  

  * src/modules/jackrack/filter_jackrack.c: even better close handling?  

  * src/modules/jackrack/filter_jackrack.c: fixup includes  

  * src/modules/jackrack/filter_jackrack.c: ensure disconnected from jack
  before releasing any resources  

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

  * docs/services.txt, src/modules/jackrack/filter_jackrack.c: add
  filter/jackrack to services.txt and apply a performance tweak to
  filter_jackrack  

  * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
  src/modules/jackrack/control_message.h, src/modules/jackrack/factory.c,
  src/modules/jackrack/filter_jackrack.c,
  src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/jack_rack.c,
  src/modules/jackrack/jack_rack.h, src/modules/jackrack/lock_free_fifo.c,
  src/modules/jackrack/lock_free_fifo.h, src/modules/jackrack/plugin.c,
  src/modules/jackrack/plugin.h, src/modules/jackrack/plugin_desc.c,
  src/modules/jackrack/plugin_desc.h, src/modules/jackrack/plugin_mgr.c,
  src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/plugin_settings.c,
  src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
  src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
  src/modules/jackrack/ui.h: added jackrack filter  

  * demo/consumers.ini, docs/services.txt, setenv, setenv_mc,
  src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
  src/modules/fezzik.ini: fix aspect ratios in producer_libdv tweak fezzik
  priorities minor fixes to setenv and demo/consumers.ini  

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

  * demo/mlt_bouncy_ball, demo/mlt_my_name_is, demo/mlt_title_over_gfx,
  src/framework/mlt_tractor.c, src/modules/core/filter_rescale.c,
  src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
  src/modules/core/transition_composite.c,
  src/modules/core/transition_region.c, src/modules/data_fx.properties,
  src/modules/feeds/PAL/data_fx.properties, src/modules/plus/filter_affine.c,
  src/modules/plus/transition_affine.c: Composite distort, fill and titles
  rework  

  * src/modules/core/transition_composite.c, src/modules/feeds/Makefile: Feeds
  pseudo module added  

  * src/modules/feeds/Makefile, src/modules/feeds/NTSC/data_fx.properties,
  src/modules/feeds/PAL/data_fx.properties,
  src/modules/feeds/PAL/obscure.properties: Feeds pseudo module added  

  * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
  src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
  src/modules/core/transition_luma.c, src/modules/data_fx.properties,
  src/modules/inigo/producer_inigo.c, src/modules/lumas/create_lumas,
  src/modules/lumas/luma.c: Luma and composite fixes  

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

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

  * src/modules/core/transition_composite.c: Luma generation and use  

  * src/modules/core/transition_composite.c,
  src/modules/core/transition_luma.c, src/modules/lumas/Makefile,
  src/modules/lumas/create_lumas, src/modules/lumas/luma.c: Luma generation and
  use  

  * demo/mlt_bouncy_ball, demo/mlt_push, demo/mlt_ticker,
  src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_geometry.c,
  src/framework/mlt_geometry.h, src/framework/mlt_types.h,
  src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
  src/modules/data_fx.properties, src/modules/xine/deinterlace.c: Framework
  inclusion of geometry  

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

  * src/modules/data_fx.properties: Correction to obscure data_show config  

  * src/modules/data_fx.properties: Correction to obscure data_show config  

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

  * src/framework/mlt_playlist.c, src/modules/core/transition_composite.c,
  src/modules/data_fx.properties: New geometry specification  

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

  * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
  src/framework/mlt_tractor.c, src/modules/core/filter_data_feed.c,
  src/modules/core/transition_composite.c,
  src/modules/core/transition_region.c, src/modules/data_fx.properties,
  src/modules/gtk2/producer_pango.c, src/modules/westley/producer_westley.c,
  src/valerie/valerie_remote.c: Feed rework and fixes to westley and composite 

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

  * src/framework/mlt_consumer.c: Mutex protection on put frame close  

  * src/framework/mlt_producer.c, src/framework/mlt_service.c: Mutex locking in
  the get frame  

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

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

  * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: blank_at method
  added  

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

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

  * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: split_at method
  added  

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

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

  * src/framework/mlt_playlist.c, src/framework/mlt_service.c,
  src/modules/inigo/producer_inigo.c: Corrections to playlist manipulations and
  producer type determination  

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

  * src/framework/mlt_consumer.c, src/modules/data_fx.properties,
  src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
  Possible fixes to xlib errors  

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

  * src/modules/core/filter_data_feed.c: ignore attr which are active, but have
  no value  

  * src/modules/data_fx.properties: Minor mods for ETV data filters  

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/framework/mlt_factory.c, src/framework/mlt_field.c,
  src/framework/mlt_filter.c, src/framework/mlt_filter.h,
  src/framework/mlt_frame.c, src/framework/mlt_frame.h,
  src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
  src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
  src/framework/mlt_producer.c, src/framework/mlt_producer.h,
  src/framework/mlt_properties.c, src/framework/mlt_property.c,
  src/framework/mlt_service.c, src/framework/mlt_service.h,
  src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
  src/framework/mlt_transition.c, src/framework/mlt_transition.h,
  src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
  src/miracle/miracle_unit_commands.c,
  src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/filter_avdeinterlace.c,
  src/modules/avformat/filter_avresample.c,
  src/modules/avformat/producer_avformat.c, src/modules/core/consumer_null.c,
  src/modules/core/filter_brightness.c, src/modules/core/filter_channelcopy.c,
  src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
  src/modules/core/filter_gamma.c, src/modules/core/filter_luma.c,
  src/modules/core/filter_mirror.c, src/modules/core/filter_obscure.c,
  src/modules/core/filter_region.c, src/modules/core/filter_rescale.c,
  src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
  src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
  src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
  src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
  src/modules/core/transition_region.c, src/modules/data_fx.properties,
  src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
  src/modules/fezzik.ini, src/modules/fezzik/producer_fezzik.c,
  src/modules/fezzik/producer_hold.c, src/modules/gtk2/consumer_gtk2.c,
  src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
  src/modules/normalize/filter_volume.c, src/modules/plus/filter_affine.c,
  src/modules/plus/filter_charcoal.c, src/modules/plus/filter_sepia.c,
  src/modules/plus/transition_affine.c, src/modules/resample/filter_resample.c,
  src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
  src/modules/sdl/consumer_sdl_still.c, src/modules/sox/filter_sox.c,
  src/modules/valerie/consumer_valerie.c, src/modules/vorbis/producer_vorbis.c,
  src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c,
  src/modules/xine/filter_deinterlace.c, src/valerie/valerie_remote.c: Big
  modification - switch to macros for parent class access  

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

  * mlt++/swig/Makefile: Install makefile for swig  

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

  * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
  src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
  src/framework/mlt_producer.c, src/framework/mlt_properties.c,
  src/framework/mlt_service.c, src/framework/mlt_tractor.c,
  src/modules/sdl/consumer_sdl_still.c, src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: Extendable factories; general
  producer related modifications; westley storage; sdl_still increased latency 

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

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

  * src/modules/sdl/consumer_sdl_still.c: Consumer sdl preview correction -
  attach colour space conversion on start  

  * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
  src/framework/mlt_producer.c, src/framework/mlt_service.c,
  src/framework/mlt_service.h: More playlist modifications; service locking;
  sticky services on frame  

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

  * src/framework/mlt_producer.c: Extendible blank producers  

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

  * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
  src/framework/mlt_properties.c, src/framework/mlt_properties.h,
  src/modules/sdl/consumer_sdl_still.c, src/modules/valerie/consumer_valerie.c:
  Added ref_count method to properties; temporary work around for test card;
  titles with valerie  

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

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

  * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
  src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
  src/framework/mlt_producer.h, src/framework/mlt_transition.c,
  src/modules/dv/consumer_libdv.c: Playlist and blank rearrangement, fix for
  mlt_consumer and NULL  

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

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

  * src/modules/sdl/consumer_sdl_still.c: Increased delay for polling  

  * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Simplified
  playlist access  

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

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

  * src/framework/mlt_multitrack.c: Behavioural change - tracks with hide
  properties now affect length (might be problematic)  

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

  * src/framework/mlt_producer.c: Correction for direct playback of a cut  

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

  * src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/producer_pixbuf.c,
  src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
  src/modules/sdl/consumer_sdl_still.c: Fixes threaded pixbuf usage and removes
  flash when swicthing between sdl preview modes  

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

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

  * src/framework/mlt_tokeniser.c, src/modules/fezzik.dict,
  src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
  src/modules/sdl/consumer_sdl_preview.c,
  src/modules/westley/producer_westley.c: fixes for westley deserialise,
  preview handling and tokenising amendment  

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

  * src/modules/plus/filter_charcoal.c: Minor optimisation  

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

  * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
  src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
  src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
  src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
  src/modules/core/producer_noise.c, src/modules/core/transition_composite.c,
  src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
  src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
  Attempt at an aspect ratio clean up  

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

  * src/modules/sdl/consumer_sdl_preview.c: Oops - need to parse the size in
  the preview  

  * mlt-config-template, src/framework/configure, src/miracle/configure,
  src/modules/gtk2/Makefile, src/modules/gtk2/configure,
  src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
  src/modules/gtk2/factory.c, src/modules/sdl/consumer_sdl.c,
  src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
  src/modules/westley/producer_westley.c, src/valerie/configure: Minor config
  fixes and gtk2 consumer added  

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

  * src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin  

  * src/framework/mlt_consumer.c, src/inigo/inigo.c,
  src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
  src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin  

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

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/modules/sdl/Makefile, src/modules/sdl/configure,
  src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
  src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
  src/modules/sdl/factory.c: SDL Preview provisional checkin  

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

  * src/framework/mlt_frame.c, src/modules/core/transition_mix.c: audio mix and
  repeated frames  

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

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

  * src/framework/mlt_properties.c, src/miracle/miracle_server.c,
  src/miracle/miracle_server.h: Convenience functionality for properties load
  and miracle_server_id function  

  * src/miracle/miracle_server.c: Server shutdown state oops  

  * mlt++/src/MltMiracle.cpp: Server shutdown state  

  * src/miracle/miracle_server.c: Server shutdown state  

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

  * src/modules/valerie/consumer_valerie.c: Error property for valerie returned
   

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

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

  * src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
  buffer fix and tractor handling  

  * mlt++/HOWTO: Doc updates  

  * src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
  src/miracle/miracle_server.c, src/miracle/miracle_unit_commands.c,
  src/miracle/miracle_unit_commands.h, src/modules/valerie/consumer_valerie.c,
  src/modules/westley/producer_westley.c, src/valerie/valerie.c,
  src/valerie/valerie.h, src/valerie/valerie_parser.c,
  src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Improved push
  capabilities  

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

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

  * src/framework/mlt_service.c, src/modules/fezzik/producer_fezzik.c,
  src/modules/valerie/consumer_valerie.c,
  src/modules/westley/producer_westley.c: Fix for deep westleys and filter
  in/out points  

  * src/framework/mlt_consumer.c: Oops - fix for consumer progressive  

  * docs/services.txt, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
  src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
  src/framework/mlt_tractor.c, src/inigo/inigo.c,
  src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
  src/miracle/miracle_server.c, src/miracle/miracle_server.h,
  src/modules/core/filter_rescale.c, src/modules/core/filter_watermark.c,
  src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
  src/modules/plus/transition_affine.c: Some fixes for alpha masks  

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

  * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
  Fix for current cvs  

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

  * src/framework/mlt_playlist.c: Mix on Mix and length corrections  

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

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

  * docs/framework.txt, docs/inigo.txt, docs/install.txt: Some documentation
  updates - more to follow  

  * src/framework/mlt_producer.c: Removed fezzik usage from cloning  

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

  * src/framework/mlt_filter.c, src/framework/mlt_producer.c,
  src/framework/mlt_service.c, src/framework/mlt_tractor.c,
  src/modules/avformat/consumer_avformat.c,
  src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
  src/modules/plus/filter_affine.c: Revised attached filter handling and clones
   

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

  * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
  src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
  src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
  src/modules/core/transition_mix.c: More corrections to frame position and
  audio/track handling  

  * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
  src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
  src/modules/core/transition_mix.c: Corrects position and test_audio handling 

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

  * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
  src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c:
  Multitrack rearrangement and tractor cleanup  

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

  * src/framework/mlt_parser.c, src/framework/mlt_producer.c: Yikes - another
  corrections to cloning (oops)  

  * src/framework/mlt_multitrack.c, src/framework/mlt_producer.c: Corrections
  to cloning  

  * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
  src/framework/mlt_frame.c, src/framework/mlt_frame.h,
  src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
  src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
  src/framework/mlt_producer.c, src/framework/mlt_producer.h,
  src/framework/mlt_service.c, src/framework/mlt_service.h,
  src/framework/mlt_types.h, src/modules/data_fx.properties,
  src/modules/inigo/producer_inigo.c, src/modules/plus/filter_affine.c,
  src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: Cloning optimisations and
  introduction of the service parser  

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

  * src/modules/inigo/producer_inigo.c: Allow filter attachment to clip  

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

  * src/framework/mlt_factory.c, src/framework/mlt_service.c,
  src/framework/mlt_tractor.c, src/modules/core/Makefile,
  src/modules/core/configure, src/modules/core/factory.c,
  src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
  src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
  src/modules/core/transition_composite.c, src/modules/data_fx.properties,
  src/modules/dv/producer_libdv.c, src/modules/inigo/producer_inigo.c: Data
  feed and show filters  

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

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

  * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
  src/framework/mlt_playlist.h: clip and mix manipulation on playlist  

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

  * src/framework/mlt_filter.c, src/framework/mlt_service.c,
  src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
  src/modules/core/transition_region.c, src/modules/inigo/producer_inigo.c,
  src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
  Corrections to filter attachment and in/out point handling  

  * src/framework/mlt_playlist.c, src/modules/inigo/producer_inigo.c: Ensure
  join inherits all attached filters; inigo can attach to producer or previous
  attachment  

  * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
  src/framework/mlt_producer.h, src/modules/inigo/producer_inigo.c: Checkpoint
  for current managed cuts (prototype on mix)  

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

  * src/modules/core/filter_rescale.c, src/modules/core/transition_composite.c:
  First attempt at a composite clean up  

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

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

  * src/inigo/inigo.c: Clean up - added new usage options  

  * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
  src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: Splits, joins and repeats  

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

  * src/modules/westley/consumer_westley.c: Fix for serialising multiple
  overlapping mixes  

  * src/framework/mlt_playlist.c: Whoops - mix fix  

  * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
  src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: Corrects cuts with filters  

  * src/framework/mlt_playlist.c, src/framework/mlt_transition.c,
  src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: Finalisation of first phase of cut
  handling (unmanaged)  

  * src/framework/mlt_transition.c: Transitions ignore test frames  

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

  * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
  src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: Cut management part 2 - corrects
  playlist split/join and a little bit of mix  

  * src/framework/mlt_properties.c: ...gah...  

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

  * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
  src/framework/mlt_producer.h, src/framework/mlt_properties.c,
  src/framework/mlt_service.c, src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: Cut management part 1  

  * src/modules/westley/consumer_westley.c: fix for in/out during serialisation
   

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

  * src/framework/mlt_tractor.c: Alpha from the tractor fix  

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

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

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

  * mlt++/configure, mlt++/src/MltMiracle.cpp: Server shutdown  

  * src/framework/mlt_properties.c: Whoops  

  * src/framework/mlt_factory.c, src/framework/mlt_properties.c,
  src/miracle/miracle.c, src/miracle/miracle_local.c,
  src/miracle/miracle_server.c, src/miracle/miracle_server.h,
  src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c:
  Fix to compositing/watermark; miracle/mlt shutdown cleanup  

  * src/framework/mlt_service.c, src/modules/core/filter_watermark.c,
  src/modules/core/transition_composite.c: In/out point handling on attached
  filters revisted  

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

  * demo/consumers.ini, src/modules/avformat/producer_avformat.c,
  src/modules/gtk2/producer_pixbuf.c: Minor fixes  

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

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

  * src/valerie/valerie_response.h: Obtain stdio definitions  

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

  * src/miracle/miracle.c, src/miracle/miracle_server.c,
  src/miracle/miracle_server.h: Extending miracles functionality  

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

  * Makefile, src/humperdink/Makefile, src/modules/dv/producer_libdv.c: Build
  fix and temporary libdv compatability  

  * src/framework/mlt_frame.c: aspect ratio fix for test card  

  * src/framework/mlt_tractor.c: Aspect ratio fix  

  * src/modules/sdl/consumer_sdl.c: Aspect ratio modifications  

  * src/miracle/Makefile: Customising the miracle server part 1  

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

  * src/framework/mlt_service.c, src/framework/mlt_service.h,
  src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
  src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
  src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
  src/modules/avformat/Makefile, src/modules/core/filter_watermark.c,
  src/modules/core/producer_colour.c, src/modules/core/transition_region.c,
  src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
  src/modules/plus/transition_affine.c, src/modules/sdl/consumer_sdl.c,
  src/modules/sox/Makefile, src/modules/valerie/Makefile,
  src/modules/valerie/configure, src/modules/valerie/consumer_valerie.c,
  src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
  src/modules/westley/configure, src/modules/westley/consumer_westley.c,
  src/modules/westley/factory.c, src/modules/westley/producer_westley.c,
  src/modules/westley/producer_westley.h, src/valerie/Makefile,
  src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_parser.c,
  src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Consumer valerie,
  pushes, and assorted modifications  

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

  * src/framework/mlt_frame.c, src/modules/core/transition_luma.c: Work arounds
  for scaling related issues  

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

  * src/modules/avformat/producer_avformat.c: position fixing  

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

  * src/modules/sdl/consumer_sdl.c: Ugly temporary hack for aspect ratio  

  * src/framework/mlt_playlist.c, src/inigo/inigo.c,
  src/modules/inigo/producer_inigo.c: Fixes for removed tracks before/after mix
   

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

  * src/framework/mlt_field.c, src/framework/mlt_playlist.c,
  src/framework/mlt_playlist.h, src/modules/inigo/producer_inigo.c,
  src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: Adding the mix part 1  

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

  * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
  src/framework/mlt_service.c, src/modules/avformat/consumer_avformat.c,
  src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
  src/modules/sdl/consumer_sdl.c: More work with events  

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

  * docs/services.txt, docs/westley.txt,
  src/modules/westley/producer_westley.c: Major westley rewrite - allows
  attachable filters  

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

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

  * src/framework/mlt_producer.c, src/framework/mlt_service.c,
  src/framework/mlt_service.h, src/inigo/inigo.c,
  src/modules/core/filter_region.c, src/modules/core/filter_watermark.c,
  src/modules/core/transition_region.c, src/modules/dv/producer_libdv.c,
  src/modules/inigo/producer_inigo.c, src/modules/sdl/consumer_sdl.c,
  src/modules/westley/consumer_westley.c: Filter attachments to services  

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

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

  * src/framework/mlt_multitrack.c, src/framework/mlt_tractor.c: Multitrack and
  tractor producer-changed event  

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

  * src/modules/sdl/consumer_sdl.c: Fix occassional sdl core dumps  

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

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/framework/mlt_events.c, src/framework/mlt_events.h,
  src/framework/mlt_playlist.c, src/modules/avformat/consumer_avformat.c,
  src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
  src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: event
  fix for playlist and consumer-stopped event  

  * src/framework/Makefile, src/framework/mlt_events.c,
  src/framework/mlt_events.h, src/framework/mlt_playlist.c,
  src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
  src/framework/mlt_properties.c, src/framework/mlt_properties.h,
  src/framework/mlt_property.c, src/framework/mlt_service.c,
  src/framework/mlt_types.h, src/modules/plus/transition_affine.c: First draft
  of event handling  

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

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

  * configure, src/framework/Makefile, src/framework/mlt_frame.c,
  src/framework/mlt_frame.h, src/modules/westley/consumer_westley.c,
  src/valerie/Makefile: Minor make/configure mods and mlt_frame_waveform mod  

2004-08-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/framework/mlt_frame.c: properly deal with evaluation of magnitude of 2s
  complement for waveform generation  

  * src/framework/mlt_frame.c: new, faster waveform generator that emphasizes
  gain as opposed to shape  

2004-08-29  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/framework/mlt_frame.c: bugfix in waveform method  

  * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add waveform method
  to frame  

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

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

  * src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
  src/framework/mlt_tractor.c, src/framework/mlt_tractor.h: Tractor
  enhancements  

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

  * docs/framework.txt, src/framework/mlt_field.c, src/framework/mlt_field.h,
  src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
  src/modules/inigo/producer_inigo.c, src/modules/westley/producer_westley.c:
  New tractor constructor  

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

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

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

  * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
  src/framework/mlt_producer.h, src/modules/fezzik/producer_fezzik.c,
  src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: Producer filter attach/detach
  methods; major rework on westley consumer, minor on producer  

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

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

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

  * docs/framework.txt, setenv_mc, src/framework/mlt_consumer.c,
  src/framework/mlt_field.c, src/framework/mlt_filter.c,
  src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
  src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
  src/framework/mlt_producer.c, src/framework/mlt_producer.h,
  src/framework/mlt_properties.c, src/framework/mlt_properties.h,
  src/framework/mlt_service.c, src/framework/mlt_service.h,
  src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
  src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
  src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
  src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pixbuf.c, src/modules/westley/consumer_westley.c:
  Mlt Ref Counts and Playlist split/join  

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

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

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

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

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

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

  * src/miracle/miracle_local.c, src/miracle/miracle_unit.c: Unit purge  

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: consumer purge 

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

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

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

  * src/modules/core/filter_rescale.c, src/modules/gtk2/factory.c: Colour space
  conversion with gdkpixbuf scaling  

  * src/modules/avformat/producer_avformat.c: Another attempted mjpeg work
  around  

  * src/framework/mlt_consumer.c: Prefil consumer property  

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

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

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

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

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

  * src/framework/mlt_service.c: NULL accpectance for connect/disconnect  

  * mlt++/test/play.cpp: oops  

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

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

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

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

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

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

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

  * src/framework/mlt_consumer.c, src/framework/mlt_field.c,
  src/framework/mlt_filter.c, src/framework/mlt_frame.c,
  src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
  src/framework/mlt_producer.c, src/framework/mlt_service.c,
  src/framework/mlt_tractor.c, src/framework/mlt_transition.c: NULL safety
  checks  

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

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

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

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

  * src/modules/avformat/producer_avformat.c: gop/b frame fix, http/pipe
  handling and logging off  

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

  * src/modules/avformat/Makefile, src/modules/avformat/configure,
  src/modules/avformat/factory.c, src/modules/avformat/filter_avcolour_space.c,
  src/modules/avformat/filter_avcolour_space.h: Colour space filter  

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

  * src/modules/avformat/producer_avformat.c: Rudimentary rgb24 support  

  * src/modules/avformat/producer_avformat.c: optimisations  

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

  * src/modules/core/transition_region.c: Flexible and animated shapes  

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

  * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
  gop size == 0 fix and update to current ffmpeg for cvs co  

  * src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
  src/modules/dv/producer_libdv.h: Fix for current libdv  

  * src/modules/avformat/producer_avformat.c: Pipe workaround  

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

  * src/modules/core/filter_watermark.c, src/modules/core/transition_region.c:
  Mutable shapes on regions  

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

  * src/modules/plus/filter_affine.c: Small modifications to allow seeking  

  * src/modules/sdl/consumer_sdl.c: Rectangle added to properties  

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

  * src/modules/plus/filter_invert.c: Minor fix to invert  

  * src/modules/core/filter_watermark.c,
  src/modules/core/transition_composite.c: Mutable watermark producer and small
  optimisation  

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

  * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
  Minor affine modifications  

  * src/modules/plus/Makefile, src/modules/plus/configure,
  src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
  src/modules/plus/filter_affine.h: Affine filter  

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

  * src/modules/core/filter_watermark.c,
  src/modules/core/transition_composite.c: More mutable properties  

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

  * src/modules/sox/Makefile: link to mad  

  * src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
  src/modules/core/transition_composite.c,
  src/modules/core/transition_region.c: Mutable properties  

  * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Allow attached
  filters when used in playlists  

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

  * src/modules/core/transition_composite.c: Allows runtime modifications to
  region fx  

  * src/modules/core/filter_region.c, src/modules/core/transition_composite.c,
  src/modules/core/transition_region.c: Allows runtime modifications to region
  fx  

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

  * src/modules/avformat/producer_avformat.c: Pipe support for audio or video
  only  

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

  * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
  src/framework/mlt_filter.c, src/framework/mlt_filter.h,
  src/framework/mlt_service.c, src/framework/mlt_service.h,
  src/modules/westley/consumer_westley.c: Filter cleanup and fixes  

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

  * src/framework/mlt_consumer.c, src/framework/mlt_service.c,
  src/framework/mlt_service.h, src/modules/xine/Makefile: Swig mods  

  * src/modules/avformat/Makefile, src/modules/core/Makefile,
  src/modules/dv/Makefile, src/modules/fezzik/Makefile,
  src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
  src/modules/normalize/Makefile, src/modules/plus/Makefile,
  src/modules/plus/transition_affine.c, src/modules/resample/Makefile,
  src/modules/sdl/Makefile, src/modules/sox/Makefile,
  src/modules/vorbis/Makefile, src/modules/westley/Makefile: Fixes for swig  

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

  * src/modules/avformat/consumer_avformat.c, src/modules/core/filter_luma.c,
  src/modules/core/transition_luma.c: consumer avformat fix and silly stuff in
  lumas  

  * src/modules/avformat/consumer_avformat.c,
  src/modules/inigo/producer_inigo.c: stdout fix for avformat consumer and
  change of defaults for inigo transition tracks  

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

  * src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c:
  Sepia fix and affine/alpha clean up  

  * src/modules/plus/Makefile, src/modules/plus/configure,
  src/modules/plus/factory.c, src/modules/plus/filter_sepia.c,
  src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c: affine
  with alpha and a broken sepia  

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

  * src/modules/plus/transition_affine.c: Affine silliness  

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

  * configure, src/modules/configure, src/modules/core/configure,
  src/modules/core/transition_composite.c, src/modules/dv/configure,
  src/modules/fezzik/configure, src/modules/gtk2/configure,
  src/modules/inigo/configure, src/modules/normalize/configure,
  src/modules/resample/configure, src/modules/sdl/configure,
  src/modules/sdl/consumer_sdl.c, src/modules/sox/configure,
  src/modules/vorbis/configure, src/modules/westley/configure,
  src/modules/xine/configure: Portability modifications to scripts  

  * src/modules/plus/Makefile, src/modules/plus/configure,
  src/modules/plus/factory.c, src/modules/plus/transition_affine.c,
  src/modules/plus/transition_affine.h: Experimental affine transformation  

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

  * src/modules/plus/Makefile, src/modules/plus/configure,
  src/modules/plus/factory.c, src/modules/plus/filter_charcoal.c,
  src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
  src/modules/plus/filter_invert.h: More silliness :-)  

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

  * configure: version bump  

  * src/modules/avformat/configure: ffmpeg fixed date for cvs checkout  

  * src/modules/avformat/ffmpeg.patch: ffmpeg patch for mandrake build  

  * src/modules/avformat/producer_avformat.c: Temporary work around for missing
  aspect ratio  

  * src/framework/mlt_properties.c: Rudimentary arithmetic property assignment 

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

  * src/framework/mlt_consumer.c, src/modules/core/producer_colour.c,
  src/modules/core/producer_noise.c, src/modules/fezzik.ini,
  src/modules/gtk2/producer_pixbuf.c, src/tests/charlie.c: Minor tweaks  

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

  * src/modules/avformat/producer_avformat.c: slightly better seeking in drop
  frame cases  

  * src/modules/sdl/consumer_sdl.c: real_time=0 fix  

  * src/modules/avformat/consumer_avformat.c: Update to latest ffmpeg cvs  

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

  * src/modules/avformat/Makefile, src/modules/avformat/configure: Yet another
  way to configure ffmpeg  

  * src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c: Sync with current ffmpeg CVS and
  minor clean up  

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

  * src/framework/configure, src/framework/mlt_consumer.c,
  src/framework/mlt_factory.c, src/framework/mlt_pool.c,
  src/framework/mlt_pool.h, src/framework/mlt_repository.c: slight mods to
  factory (for future module reporting); pool purge function; consumer drop
  frame rework  

  * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c: fix for avformat seek < gop; fix
  for avformat consumer qscale; additional avformat consumer properties  

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

  * src/modules/avformat/producer_avformat.c: Removed unecessary locks in
  avformat  

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

  * src/modules/sdl/consumer_sdl.c: audio off  

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

  * src/modules/sdl/consumer_sdl.c: aspect ratio and locking  

2004-05-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * docs/services.txt: a clarification  

  * src/modules/core/filter_resize.c: set output frame aspect to consumer
  sample aspect, not display aspect.  

  * src/modules/sdl/consumer_sdl.c: fix aspect handling when rescale != none  

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

  * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)  

  * src/modules/sdl/consumer_sdl.c: yet another sdl tweak (sigh)  

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

  * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)  

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

  * src/modules/avformat/consumer_avformat.c, src/modules/fezzik.ini,
  src/modules/sox/Makefile: sox fix; remove consumer avformat diagnostic  

  * src/framework/Makefile, src/framework/mlt_consumer.c,
  src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
  src/modules/core/configure, src/modules/core/consumer_null.c,
  src/modules/core/consumer_null.h, src/modules/core/factory.c,
  src/modules/core/producer_noise.c, src/modules/fezzik/producer_hold.c,
  src/modules/sdl/consumer_sdl.c, src/modules/vorbis/producer_vorbis.c: minor
  clean ups; added a null consumer for easier valgrind testing  

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

  * src/framework/mlt_consumer.c: audio/video processing swap  

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

  * src/modules/sox/filter_sox.c: fix st.h include  

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

  * src/framework/mlt_frame.c: test card handling  

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

  * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
  src/modules/sdl/consumer_sdl.c: Audio read ahead and fine tuning  

  * src/framework/mlt_consumer.c, src/modules/avformat/producer_avformat.c,
  src/modules/sdl/consumer_sdl.c: Clean up and border preservation  

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

  * src/albino/Makefile, src/framework/mlt_consumer.c,
  src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
  src/modules/fezzik.ini, src/modules/sdl/consumer_sdl.c: Sundry consumer
  modifications; albino compile fix; minor mods to avformat producer  

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

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/framework/mlt_deque.h, src/framework/mlt_field.h,
  src/framework/mlt_filter.h, src/framework/mlt_frame.h,
  src/framework/mlt_manager.h, src/framework/mlt_multitrack.h,
  src/framework/mlt_playlist.h, src/framework/mlt_producer.h,
  src/framework/mlt_properties.c, src/framework/mlt_properties.h,
  src/framework/mlt_property.h, src/framework/mlt_repository.h,
  src/framework/mlt_service.c, src/framework/mlt_service.h,
  src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.h,
  src/framework/mlt_transition.h: C++ compatability  

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

  * configure: version shunt  

  * README, configure, docs/install.txt, docs/services.txt,
  src/modules/avformat/Makefile, src/modules/avformat/configure,
  src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
  src/modules/avformat/filter_avdeinterlace.c,
  src/modules/avformat/filter_avresample.c,
  src/modules/avformat/producer_avformat.c, src/modules/configure,
  src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: config
  mods; avformat static or shared build; corrections to sdl  

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

  * configure, docs/services.txt, setenv: GPL checking (provisional
  implementation), mc scaling docs  

  * src/framework/mlt.h: added tokeniser to mlt header  

  * src/modules/configure, src/modules/core/Makefile,
  src/modules/core/configure, src/modules/core/factory.c,
  src/modules/core/filter_rescale.c, src/modules/core/filter_rescale.h,
  src/modules/fezzik.ini, src/modules/fezzik/Makefile,
  src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/configure,
  src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c: Rescaler and
  fezzik rework (to allow inclusion of mc scaler)  

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

  * src/modules/sox/Makefile: whoops - missed some libs  

  * src/albino/Makefile: albino Makefile cleanup  

  * src/modules/dv/Makefile, src/modules/normalize/Makefile,
  src/modules/sox/Makefile: Makefile cleanup in modules  

  * src/modules/sox/Makefile, src/modules/sox/filter_sox.c: switched to
  mlt_tokeniser and removed libst-config from Makefile  

  * src/framework/Makefile, src/framework/mlt_tokeniser.c,
  src/framework/mlt_tokeniser.h: added mlt_tokeniser  

2004-04-16  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/sox/filter_sox.c: add more comments  

  * src/modules/core/Makefile, src/modules/core/configure,
  src/modules/core/factory.c, src/modules/core/filter_volume.c,
  src/modules/core/filter_volume.h, src/modules/normalize/Makefile,
  src/modules/normalize/configure, src/modules/normalize/factory.c,
  src/modules/normalize/filter_volume.c, src/modules/normalize/filter_volume.h,
  src/modules/sox/Makefile, src/modules/sox/configure,
  src/modules/sox/factory.c, src/modules/sox/filter_sox.c,
  src/modules/sox/filter_sox.h: moved filter_volume into a normalize module,
  added new sox module with filter_sox  

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

  * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/audio.sh,
  src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
  src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
  src/modules/ffmpeg/video.sh: removed all ffmpeg files  

  * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
  src/modules/ffmpeg/consumer_ffmpeg.c, src/modules/ffmpeg/consumer_ffmpeg.h,
  src/modules/ffmpeg/factory.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
  src/modules/ffmpeg/filter_ffmpeg_dub.h: ffmpeg cleanup  

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

  * src/modules/fezzik/producer_fezzik.c: Change defaults to LGPL deinterlace
  and resample  

  * src/modules/avformat/Makefile, src/modules/avformat/configure,
  src/modules/avformat/factory.c, src/modules/avformat/filter_avdeinterlace.c,
  src/modules/avformat/filter_avdeinterlace.h,
  src/modules/avformat/filter_avresample.c,
  src/modules/avformat/filter_avresample.h, src/modules/avformat/mmx.h: LGPL
  deinterlace and resampler  

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

  * configure, src/albino/Makefile, src/framework/Makefile,
  src/framework/mlt_pool.c, src/humperdink/Makefile, src/inigo/Makefile,
  src/miracle/Makefile, src/miracle/miracle_local.c, src/modules/Makefile,
  src/modules/avformat/Makefile, src/modules/dv/Makefile,
  src/modules/gtk2/Makefile, src/modules/resample/Makefile,
  src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
  src/modules/westley/Makefile, src/tests/Makefile, src/valerie/Makefile,
  src/valerie/valerie_socket.c: More configure and build tuning  

  * configure, src/modules/configure: Configure and build tuning  

  * configure, docs/install.txt, src/albino/Makefile, src/framework/Makefile,
  src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
  src/modules/avformat/Makefile, src/modules/core/Makefile,
  src/modules/dv/Makefile, src/modules/fezzik/Makefile,
  src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
  src/modules/inigo/Makefile, src/modules/resample/Makefile,
  src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
  src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
  src/valerie/Makefile: Configure and build tuning  

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

  * Makefile, src/framework/mlt_frame.c, src/modules/Makefile,
  src/modules/avformat/consumer_avformat.c: Makefile error handling and
  consumer avformat cleanup  

  * docs/install.txt: Installation docs update  

2004-04-13  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
  src/modules/fezzik.dict, src/modules/westley/producer_westley.c: field order
  normalisation fix, add .vob to fezzik, field order detection for avformat  

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

  * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
  src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
  src/framework/mlt_repository.c, src/inigo/inigo.c,
  src/modules/dv/consumer_libdv.c, src/modules/resample/filter_resample.c,
  src/modules/sdl/consumer_sdl.c: Memory leaks and resample rework  

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

  * src/framework/mlt_frame.c: test card and aspect ratio woes continued  

  * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
  src/framework/mlt_properties.c: aspect ratio and test card woes  

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

  * demo/mlt_news, docs/framework.txt, src/framework/mlt_consumer.c,
  src/framework/mlt_factory.c, src/framework/mlt_frame.c,
  src/framework/mlt_properties.c, src/modules/fezzik/producer_hold.c,
  src/modules/gtk2/filter_rescale.c, src/modules/sdl/consumer_sdl.c: hold
  modifications and test card env var  

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

  * demo/demo: remove setenv call  

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

  * src/modules/sdl/consumer_sdl.c: added setenv_mc  

  * setenv_mc, src/modules/sdl/consumer_sdl.c: added setenv_mc  

  * demo/demo.ini, demo/mlt_squeeze, demo/mlt_squeeze_box, docs/framework.txt,
  docs/services.txt, src/modules/core/transition_composite.c: minor mods  

2004-03-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * docs/services.txt: fix something that got disordered  

  * src/modules/westley/producer_westley.c: qualitfy paths of known properties
  that take a filename with server virtual root  

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

  * docs/services.txt, src/albino/Makefile, src/framework/Makefile,
  src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/framework/mlt_frame.c, src/humperdink/Makefile, src/inigo/Makefile,
  src/miracle/Makefile, src/miracle/miracle_unit.c,
  src/modules/avformat/Makefile, src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
  src/modules/dv/Makefile, src/modules/fezzik/Makefile,
  src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
  src/modules/inigo/Makefile, src/modules/resample/Makefile,
  src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
  src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
  src/valerie/Makefile: Minor optimisations, consumer avformat experimentation 

2004-03-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.c,
  src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c: inherit
  scheduling priority on any created thread  

2004-03-29  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/core/transition_luma.c, src/modules/gtk2/filter_rescale.c:
  bugfix limits in transition luma  

  * demo/consumers.ini, src/modules/gtk2/filter_rescale.c,
  src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: aspect
  fixes for rescale=none  

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

  * src/valerie/valerie.c: insert fix  

  * README, src/framework/configure, src/framework/mlt.h,
  src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
  src/framework/mlt_pool.c, src/modules/avformat/Makefile,
  src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
  src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
  src/modules/avformat/producer_avformat.c, src/modules/dv/consumer_libdv.c,
  src/modules/dv/producer_libdv.c, src/modules/sdl/consumer_sdl.c: consumer
  avformat added, various cleanups and consumer realtime switching  

2004-03-28  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * Makefile, README, configure, mlt-framework.pc.in, mlt-miracle.pc.in,
  mlt-valerie.pc.in: added pkgconfig files. fixed broken dist-clean make
  target.  

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

  * demo/mlt_fade_black, demo/mlt_push, demo/mlt_squeeze, docs/TODO,
  docs/dvcp.txt, docs/framework.txt, docs/inigo.txt, docs/install.txt,
  docs/services.txt, docs/testing.txt, docs/valerie.txt, docs/westley.txt: Doc
  formating  

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

  * src/miracle/configure: make install part 2 - building configs  

2004-03-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * demo/entity.westley, demo/new.westley, docs/westley.txt,
  src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
  src/modules/westley/westley.dtd: added westley.dtd  

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

  * Makefile, configure, mlt-config-template, src/framework/configure,
  src/miracle/configure, src/valerie/configure: make install part 2 - building
  configs  

  * src/modules/fezzik/Makefile: make install fix  

2004-03-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * demo/entity.westley, docs/westley.txt,
  src/modules/westley/producer_westley.c: fix westley for mixed element text
  and entity references  

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

  * Makefile, src/modules/Makefile: make install part 1  

  * Makefile, README, configure, src/albino/Makefile, src/framework/Makefile,
  src/framework/config.h, src/humperdink/Makefile, src/inigo/Makefile,
  src/miracle/Makefile, src/modules/Makefile, src/modules/avformat/Makefile,
  src/modules/core/Makefile, src/modules/dv/Makefile,
  src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
  src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
  src/modules/resample/Makefile, src/modules/sdl/Makefile,
  src/modules/vorbis/Makefile, src/modules/westley/Makefile,
  src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: make
  install part 1  

  * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
  src/framework/mlt_pool.c, src/framework/mlt_properties.c,
  src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
  src/modules/fezzik/producer_fezzik.c, src/modules/sdl/consumer_sdl.c: pooling
  and properties checks; dv decoder stack; factory cleanup registering  

2004-03-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * demo/README, demo/entity.westley, docs/services.txt, docs/westley.txt,
  src/miracle/miracle_unit_commands.c, src/modules/westley/producer_westley.c:
  enhance miracle LOAD command to accept a service: prefix. enhance
  producer_westley to apply parameters on url as entities. bugfix
  producer_westley memory leak.  

  * demo/README, demo/pango.westley, src/modules/fezzik/producer_hold.c,
  src/modules/westley/producer_westley.c: fixed westley/fezzik integration when
  both service and resource supplied.  

2004-03-25  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * demo/mlt_push, demo/new.westley, src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: reorganized consumer_westley. added
  branch tracking and other bugfixes to producer_westley.  

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

  * src/framework/mlt_tractor.c: tractor fix  

2004-03-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * demo/mlt_fade_black, demo/mlt_push, src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: added track hiding to westley  

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

  * demo/mlt_fade_black, demo/mlt_title_over_gfx,
  demo/mlt_titleshadow_watermark: couple of fixes to hidden tracks  

  * src/framework/mlt_multitrack.c: ignore length of hidden tracks  

  * demo/consumers.ini, demo/luma1.pgm, demo/mlt_clock_in_and_out,
  demo/mlt_fade_black, demo/mlt_my_name_is, demo/mlt_news, demo/mlt_squeeze,
  demo/mlt_title_over_gfx, demo/mlt_voiceover: demo mods for reversed tracks  

  * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
  src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
  src/framework/mlt_transition.c, src/modules/inigo/producer_inigo.c: track
  reversal and hidden tracks  

  * demo/demo, demo/demo.ini, demo/mlt_news, demo/mlt_squeeze: news and squeeze
  added  

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/framework/mlt_tractor.c, src/modules/core/transition_composite.c,
  src/modules/resample/filter_resample.c: Tractor frame handling reworked; fix
  to composite for key diffs of 1; added mlt_consumer_new for consistency  

2004-03-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * demo/README, demo/consumers.ini, demo/demo.ini, demo/mlt_fade_black,
  demo/mlt_jcut, demo/mlt_jcut2, demo/mlt_lcut, demo/mlt_push, demo/mlt_ticker,
  docs/services.txt, src/modules/core/producer_colour.c,
  src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
  remove some progressive flag handling in field renderers bugfix compositing
  images wider than the frame added more demos  

2004-03-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * demo/demo.ini, demo/mlt_jcut, demo/mlt_jcut2: added J Cut demos  

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

  * src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
  src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
  src/miracle/miracle_unit_commands.h, src/valerie/valerie.c,
  src/valerie/valerie.h: added clear to the miracle command set and valerie api
   

2004-03-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * docs/install.txt: minor typos  

  * README, demo/consumers.ini, docs/framework.txt, docs/install.txt,
  docs/services.txt, docs/westley.txt, src/albino/albino.c,
  src/humperdink/client.c, src/modules/gtk2/producer_pango.c,
  src/modules/westley/producer_westley.c: documentation updates change some
  references to dv1394d in the example clients to Miracle. more bugfixes for
  producer_westley iconv for pango  

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

  * src/framework/mlt_frame.c, src/miracle/miracle_commands.c,
  src/miracle/miracle_unit_commands.c: root corrections to miracle  

  * src/valerie/valerie.c: quick valerie fix  

  * docs/install.txt: Added install.txt  

2004-03-22  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/westley/producer_westley.c: null pointer check in end_playlist 

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

  * src/modules/avformat/producer_avformat.c,
  src/modules/core/producer_colour.c, src/modules/dv/consumer_libdv.c,
  src/modules/fezzik/Makefile, src/modules/fezzik/configure,
  src/modules/fezzik/factory.c, src/modules/fezzik/producer_hold.c,
  src/modules/fezzik/producer_hold.h, src/modules/resample/filter_resample.c,
  src/tests/dan.c, src/tests/pango.c, src/tests/pixbuf.c: producer hold,
  experimental ac3 audio support  

2004-03-22  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/westley/producer_westley.c: touchup on the producer in/out
  applied to parent entry  

  * demo/circle.svg, demo/demo.kino, demo/new.westley, demo/svg.westley,
  src/framework/mlt_filter.c, src/framework/mlt_playlist.c,
  src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
  src/modules/westley/producer_westley.c: smarter and harder producer_westley  

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

  * src/framework/mlt_producer.c, src/framework/mlt_properties.c,
  src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
  src/modules/sdl/consumer_sdl.c, src/tests/hello.c: in point fix, low latency
  sdl, minor fixes  

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

  * docs/framework.txt, src/framework/mlt_properties.c,
  src/framework/mlt_properties.h, src/modules/Makefile, src/modules/configure,
  src/modules/core/producer_noise.c, src/modules/fezzik.dict,
  src/modules/fezzik/producer_fezzik.c: fezzik gets a rhyming dictionary  

  * docs/framework.txt, docs/services.txt, src/framework/mlt_producer.c,
  src/framework/mlt_producer.h, src/framework/mlt_properties.c,
  src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
  src/modules/core/configure, src/modules/core/factory.c,
  src/modules/core/filter_mirror.c, src/modules/core/filter_mirror.h,
  src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
  src/modules/core/producer_noise.c, src/modules/core/producer_noise.h,
  src/modules/fezzik/producer_fezzik.c, src/tests/hello.c: Noise and mirrors  

2004-03-18  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * docs/services.txt, src/modules/avformat/producer_avformat.c: revert
  avformat pts offset change and note bug in docs  

  * src/modules/inigo/producer_inigo.c: fix brokenness  

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

  * docs/framework.txt, docs/westley.txt, src/framework/config.h,
  src/framework/mlt_factory.c, src/framework/mlt_frame.h,
  src/framework/mlt_producer.c, src/framework/mlt_properties.c,
  src/framework/mlt_properties.h, src/framework/mlt_service.c,
  src/framework/mlt_service.h, src/framework/mlt_types.h,
  src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
  src/tests/Makefile, src/tests/hello.c: provisional framework docs and
  corrections  

2004-03-17  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * docs/services.txt, src/modules/avformat/producer_avformat.c,
  src/modules/core/Makefile, src/modules/core/configure,
  src/modules/core/factory.c, src/modules/core/filter_channelcopy.c,
  src/modules/core/filter_channelcopy.h,
  src/modules/resample/filter_resample.c: added filter_channelcopy. enhance
  filter_resample to reproduce channels when producer does not create as many
  as consumer requested.  

  * src/modules/core/filter_volume.c: bugfix segfault in audio normaliser as
  well as logical bug in smoothing.  

  * docs/services.txt, src/modules/avformat/producer_avformat.c,
  src/modules/fezzik/producer_fezzik.c, src/modules/inigo/producer_inigo.c:
  fezzik now accepts service:resource and strips \'avformat:\' before fallback
  avformat construction. avformat now accepts urls with a format and format
  parameters designation. updated services.txt for above changes. added a video
  pts offset to avformat.  

2004-03-16  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * demo/luma1.pgm, demo/mlt_obscure, docs/services.txt,
  src/modules/core/composite_line_yuv_mmx.S, src/modules/core/filter_luma.c,
  src/modules/core/transition_luma.c, src/modules/fezzik/producer_fezzik.c:
  updated services docs plus minor fixes discovered during  

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

  * demo/README, demo/consumers.ini, demo/demo, demo/mlt_clock_in_and_out,
  demo/mlt_voiceover: notes for the demo  

  * demo/demo.ini: bring into sync with changes  

  * src/modules/sdl/consumer_sdl.c: default progressive off  

  * demo/circle.png, demo/circle.svg, demo/consumers.ini, demo/luma1.pgm,
  demo/mlt_bouncy_ball, demo/mlt_composite_transition,
  demo/mlt_fade_in_and_out, demo/mlt_obscure, demo/mlt_title_over_gfx,
  demo/mlt_titleshadow_watermark, demo/mlt_voiceover: some demo updates  

  * src/modules/core/transition_luma.c: fix distortion in smoothness  

  * src/modules/core/filter_gamma.c: fix broken gamma  

  * src/modules/core/transition_luma.c: fix field rendering  

  * src/modules/core/transition_composite.c: bugfixes with field rendering  

  * src/modules/dv/producer_libdv.c: fix aspect  

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

  * demo/consumers.ini, demo/demo, src/framework/mlt_consumer.c,
  src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: more
  sdl/consumer tuning and demo updates  

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

  * demo/mlt_voiceover, src/framework/mlt_deque.c,
  src/framework/mlt_properties.c, src/framework/mlt_property.c,
  src/framework/mlt_property.h, src/modules/sdl/consumer_sdl.c: more small
  optimisations  

  * demo/demo: demo framework added  

  * demo/demo, demo/demo.ini, demo/luma1.pgm, demo/mlt_all,
  demo/mlt_audio_stuff, demo/mlt_avantika_title, demo/mlt_bouncy,
  demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
  demo/mlt_composite_transition, demo/mlt_effect_in_middle,
  demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_levels,
  demo/mlt_my_name_is, demo/mlt_obscure, demo/mlt_slideshow,
  demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark, demo/mlt_voiceover,
  demo/mlt_watermark, demo/pango.westley, demo/watermark1.png,
  docs/westley.txt, setenv, src/inigo/io.c, src/modules/dv/producer_libdv.c,
  src/modules/sdl/consumer_sdl.c: demo framework added  

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

  * src/modules/core/Makefile, src/modules/core/composite_line_yuv_mmx.S,
  src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
  src/modules/gtk2/filter_rescale.c: added very preliminary mmx for composite.
  bugfixes to -x and too small rescaling.  

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

  * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
  src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
  src/modules/core/transition_mix.c, src/modules/core/transition_region.c: RPN
  clean up for frames  

  * docs/inigo.txt, docs/westley.txt, src/framework/mlt_consumer.c,
  src/modules/westley/producer_westley.c: Minor fixes to westley and
  mlt_consumer; first draft westley docs  

2004-03-10  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/core/transition_composite.c,
  src/modules/core/transition_luma.c: pgm scaling in transition_composite.
  optimisations for luma producer.  

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

  * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
  src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
  src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
  src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
  src/modules/dv/producer_libdv.c, src/modules/gtk2/filter_rescale.c,
  src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
  src/modules/sdl/consumer_sdl.c, src/modules/westley/producer_westley.c: add
  luma to composite. rework aspect handling to use sample aspect. workaround
  westley segfault when another instance of libxml2 is used. improved inline
  xml handling in westley - pango and svg.  

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

  * src/framework/mlt_consumer.c, src/modules/dv/consumer_libdv.c: experimental
  tuning  

2004-03-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/xine/attributes.h, src/modules/xine/xineutils.h: add missing
  header  

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

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
  src/modules/sdl/consumer_sdl.c: tunable read ahead buffer and fix for luma  

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/humperdink/client.c, src/miracle/miracle_unit.c,
  src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
  src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c,
  src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
  src/valerie/valerie_status.h: consumer read ahead and int32_t migration  

2004-03-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/core/transition_luma.c: reorg transition_luma to support
  producer  

  * src/modules/Makefile, src/modules/core/Makefile,
  src/modules/core/configure, src/modules/core/factory.c,
  src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
  src/modules/core/producer_colour.c, src/modules/xine/Makefile,
  src/modules/xine/configure, src/modules/xine/cpu_accel.c,
  src/modules/xine/deinterlace.c, src/modules/xine/deinterlace.h,
  src/modules/xine/factory.c, src/modules/xine/filter_deinterlace.c,
  src/modules/xine/filter_deinterlace.h, src/modules/xine/xineutils.h: added
  xine-based accellerated deinterlace  

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

  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/framework/mlt_frame.h, src/framework/mlt_properties.c,
  src/framework/mlt_service.h, src/framework/mlt_types.h,
  src/modules/core/Makefile, src/modules/core/configure,
  src/modules/core/factory.c, src/modules/core/filter_region.c,
  src/modules/core/transition_region.c, src/modules/core/transition_region.h:
  transition region  

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

  * src/modules/core/filter_deinterlace.c: optimise deinterlace path  

  * src/modules/core/producer_colour.c: producer_colour  

  * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
  src/modules/core/Makefile, src/modules/core/configure,
  src/modules/core/factory.c, src/modules/core/producer_colour.c,
  src/modules/core/producer_colour.h: producer_colour  

  * src/framework/mlt_frame.c: more accurate and scaled rgb to yuv conversion  

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

  * src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
  src/framework/mlt_pool.h, src/framework/mlt_properties.c,
  src/framework/mlt_property.c, src/framework/mlt_service.c,
  src/framework/mlt_service.h, src/framework/mlt_types.h, src/inigo/inigo.c,
  src/modules/avformat/producer_avformat.c, src/modules/core/filter_region.c,
  src/modules/core/transition_composite.c,
  src/modules/core/transition_composite.h, src/modules/gtk2/producer_pixbuf.c,
  src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: Yet
  more sdl hacking, region memory leak fix, mlt_position changed to int32_t,
  experimental hash in properties  

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

  * src/framework/mlt_frame.c, src/modules/core/filter_region.c,
  src/modules/core/transition_composite.c,
  src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
  src/modules/westley/producer_westley.c: some bugfixes, filter_shape producer,
  pixbuf takes svg xml, fezzik can take a service name  

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

  * src/modules/sdl/consumer_sdl.c: More SDL fixes  

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

  * src/modules/sdl/consumer_sdl.c: yet more sdl hacks  

2004-03-01  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c,
  src/modules/gtk2/scale_line_22_yuv_mmx.S: much improved mmx yuv scaler added
  producer_libdv quality property improve avformat aspect_ratio and frame_rate
  reporting  

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

  * src/modules/sdl/consumer_sdl.c: Minor sdl hack  

  * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
  src/framework/mlt_factory.h, src/framework/mlt_frame.c,
  src/framework/mlt_producer.c, src/modules/gtk2/filter_rescale.c,
  src/modules/sdl/consumer_sdl.c: sdl hacks  

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

  * src/modules/core/Makefile, src/modules/core/configure,
  src/modules/core/factory.c, src/modules/core/filter_region.c,
  src/modules/core/filter_region.h, src/modules/core/filter_watermark.c,
  src/modules/core/transition_composite.c,
  src/modules/core/transition_composite.h: regionalised fx part 1  

  * src/framework/mlt_factory.c, src/modules/core/filter_watermark.c,
  src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pixbuf.c: unique ids  

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

  * src/modules/gtk2/scale_line_22_yuv_mmx.S: bugfix mmx scaling with
  performance loss :-(  

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

  * src/framework/mlt_frame.c, src/modules/core/filter_resize.c,
  src/modules/dv/consumer_libdv.c: Scaling experimentation  

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

  * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
  src/modules/gtk2/scale_line_22_33_mmx.S,
  src/modules/gtk2/scale_line_22_yuv_mmx.S: mmx version of non-nearest, 2x2
  rescaling  

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

  * src/modules/core/transition_composite.c: composite alignment fix  

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

  * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
  src/modules/gtk2/scale_line_22_33_mmx.S: updated mmx yuv scaling  

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

  * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
  src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
  src/modules/core/configure, src/modules/core/factory.c,
  src/modules/core/filter_luma.c, src/modules/core/filter_luma.h,
  src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
  src/modules/core/transition_luma.c: composite aspect ratio fix (again ;-)),
  added fill compositing test case, filter luma, mlt_properties_pass and sundry
  fixes  

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

  * src/modules/core/transition_composite.c: composite key frames  

  * docs/TODO, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
  src/framework/mlt_frame.h, src/modules/avformat/producer_avformat.c,
  src/modules/core/filter_deinterlace.c, src/modules/core/filter_obscure.c,
  src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
  src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: service
  stack, various fixes  

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

  * src/modules/core/transition_composite.c: field rendering fix and disable
  scaling height when normalising pixel aspect when output pixel aspect < 1  

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

  * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_producer.h,
  src/framework/mlt_transition.c, src/framework/mlt_transition.h,
  src/modules/core/Makefile, src/modules/core/configure,
  src/modules/core/factory.c, src/modules/core/filter_obscure.c,
  src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
  src/modules/core/filter_watermark.h, src/modules/ffmpeg/filter_ffmpeg_dub.c,
  src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c:
  watermark added, minor mods to mlt framework required  

  * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
  src/framework/mlt_filter.h, src/framework/mlt_frame.c,
  src/framework/mlt_frame.h, src/modules/core/filter_brightness.c,
  src/modules/core/filter_deinterlace.c, src/modules/core/filter_gamma.c,
  src/modules/core/filter_greyscale.c, src/modules/core/filter_obscure.c,
  src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
  src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
  src/modules/sdl/consumer_sdl.c: Filter optimisations and cleanup part 1  

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

  * src/framework/mlt_frame.c, src/framework/mlt_producer.c,
  src/modules/avformat/producer_avformat.c,
  src/modules/fezzik/producer_fezzik.c: Minor fixes  

  * src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: sdl
  rework (prepatory read-ahead implementation) and luma work around  

  * src/framework/mlt_pool.c, src/framework/mlt_pool.h,
  src/modules/core/transition_luma.c: Big luma optimisations, minor pooling
  optimisations  

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

  * src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c:
  composite alpha operations, make obscure alpha aware  

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

  * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
  src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
  src/tests/Makefile, src/tests/dan.c: fix broken aspect handling again  

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

  * src/framework/mlt_pool.c, src/modules/avformat/producer_avformat.c,
  src/modules/dv/producer_libdv.c: avformat whoops, pooling claridication and
  removal of dv leak  

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

  * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_frame.c,
  src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
  src/framework/mlt_pool.h, src/framework/mlt_properties.c,
  src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
  src/modules/avformat/producer_avformat.c, src/modules/core/producer_ppm.c,
  src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
  src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
  src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
  src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
  src/modules/vorbis/producer_vorbis.c, src/tests/Makefile,
  src/valerie/Makefile: Memory pooling part 2 and other optimisations  

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

  * src/modules/core/transition_luma.c: more dissolve optimisation  

  * src/modules/core/transition_luma.c: optimise dissolve case  

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

  * docs/services.txt, src/framework/Makefile, src/framework/mlt_factory.c,
  src/framework/mlt_frame.c, src/framework/mlt_pool.c,
  src/framework/mlt_pool.h, src/framework/mlt_properties.c,
  src/framework/mlt_properties.h, src/framework/mlt_types.h,
  src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
  src/modules/core/producer_ppm.c, src/modules/core/transition_luma.c,
  src/modules/dv/producer_libdv.c, src/modules/ffmpeg/producer_ffmpeg.c,
  src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
  src/modules/resample/filter_resample.c, src/modules/vorbis/producer_vorbis.c:
  Memory pooling  

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

  * src/modules/core/transition_composite.c,
  src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pixbuf.c: field rendering and alignment for
  composite, bugfixes for luma, pixbuf and pango  

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

  * src/framework/mlt_consumer.c: create consumer_progressive property on frame
   

  * src/modules/sdl/consumer_sdl.c: default progressive on  

  * src/modules/westley/consumer_westley.c: consumer_westley now only puts
  in/out as element attributes and not property elements  

  * src/modules/core/filter_deinterlace.c,
  src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
  split getting of b_frame image and composite  

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

  * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_consumer.c,
  src/framework/mlt_filter.c, src/framework/mlt_filter.h,
  src/framework/mlt_frame.c, src/framework/mlt_properties.c,
  src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
  src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
  src/miracle/miracle_unit_commands.c, src/modules/avformat/Makefile,
  src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
  src/modules/core/filter_obscure.c, src/modules/core/filter_resize.c,
  src/modules/core/transition_composite.c, src/modules/dv/Makefile,
  src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
  src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/Makefile,
  src/modules/resample/Makefile, src/modules/sdl/Makefile,
  src/modules/sdl/consumer_sdl.c, src/modules/vorbis/Makefile,
  src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
  src/tests/Makefile, src/valerie/Makefile: Optimisations (part 0), pixel v
  percentage, reworked aspect ratio calcs, ante/post properties for dv
  consumers, avformat rework, westley root  

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

  * src/modules/core/transition_composite.c, src/modules/gtk2/filter_rescale.c,
  src/modules/sdl/consumer_sdl.c: bug fixes  

  * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
  src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
  src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
  src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
  src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
  src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
  src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
  src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
  westley serialises with entry in/out; full field, aspect, and colour space
  normalisation; scaling overlays to consumer size; tagged frame mallocs with
  //IRRIGATE ME  

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

  * src/framework/mlt_consumer.c, src/framework/mlt_properties.c,
  src/framework/mlt_properties.h: Properties rename and dump function  

  * docs/testing-20040110.txt, src/framework/mlt_consumer.c,
  src/framework/mlt_consumer.h, src/framework/mlt_frame.c,
  src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
  src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
  src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
  src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
  Defaults for PAL/NTSC on producers and consumers  

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

  * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
  src/modules/core/Makefile, src/modules/core/configure,
  src/modules/core/factory.c, src/modules/core/filter_brightness.c,
  src/modules/core/filter_brightness.h, src/modules/core/filter_volume.c,
  src/modules/core/transition_mix.c, src/modules/gtk2/filter_rescale.c: added
  brightness filter, added smooth ramping to audio processing, added start/end
  interpolation points to filter_mix and filter_volume  

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

  * mlt/Makefile, mlt/README, mlt/configure, mlt/docs/dvcp.txt,
  mlt/docs/inigo.txt, mlt/docs/services.txt, mlt/docs/testing-20040110.txt,
  mlt/docs/testing.txt, mlt/docs/valerie.txt, mlt/setenv,
  mlt/src/albino/Makefile, mlt/src/albino/albino.c, mlt/src/framework/Makefile,
  mlt/src/framework/config.h, mlt/src/framework/configure,
  mlt/src/framework/mlt.h, mlt/src/framework/mlt_consumer.c,
  mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
  mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_field.c,
  mlt/src/framework/mlt_field.h, mlt/src/framework/mlt_filter.c,
  mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
  mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
  mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
  mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
  mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
  mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
  mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
  mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
  mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
  mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
  mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
  mlt/src/framework/mlt_types.h, mlt/src/humperdink/Makefile,
  mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
  mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
  mlt/src/humperdink/remote.c, mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c,
  mlt/src/inigo/io.c, mlt/src/inigo/io.h, mlt/src/miracle/Makefile,
  mlt/src/miracle/configure, mlt/src/miracle/miracle.c,
  mlt/src/miracle/miracle_commands.c, mlt/src/miracle/miracle_commands.h,
  mlt/src/miracle/miracle_connection.c, mlt/src/miracle/miracle_connection.h,
  mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_local.h,
  mlt/src/miracle/miracle_log.c, mlt/src/miracle/miracle_log.h,
  mlt/src/miracle/miracle_server.c, mlt/src/miracle/miracle_server.h,
  mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
  mlt/src/miracle/miracle_unit_commands.c,
  mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
  mlt/src/modules/configure, mlt/src/modules/core/Makefile,
  mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
  mlt/src/modules/core/filter_deinterlace.c,
  mlt/src/modules/core/filter_deinterlace.h,
  mlt/src/modules/core/filter_gamma.c, mlt/src/modules/core/filter_gamma.h,
  mlt/src/modules/core/filter_greyscale.c,
  mlt/src/modules/core/filter_greyscale.h,
  mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
  mlt/src/modules/core/filter_volume.c, mlt/src/modules/core/filter_volume.h,
  mlt/src/modules/core/producer_ppm.c, mlt/src/modules/core/producer_ppm.h,
  mlt/src/modules/core/transition_composite.c,
  mlt/src/modules/core/transition_composite.h,
  mlt/src/modules/core/transition_luma.c,
  mlt/src/modules/core/transition_luma.h,
  mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
  mlt/src/modules/dv/Makefile, mlt/src/modules/dv/configure,
  mlt/src/modules/dv/consumer_libdv.c, mlt/src/modules/dv/consumer_libdv.h,
  mlt/src/modules/dv/factory.c, mlt/src/modules/dv/producer_libdv.c,
  mlt/src/modules/dv/producer_libdv.h, mlt/src/modules/ffmpeg/Makefile,
  mlt/src/modules/ffmpeg/audio.sh, mlt/src/modules/ffmpeg/configure,
  mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
  mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
  mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
  mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
  mlt/src/modules/ffmpeg/producer_ffmpeg.c,
  mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
  mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
  mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
  mlt/src/modules/gtk2/producer_pango.h,
  mlt/src/modules/gtk2/producer_pixbuf.c,
  mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/inigo/Makefile,
  mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
  mlt/src/modules/inigo/producer_inigo.c,
  mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/resample/Makefile,
  mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
  mlt/src/modules/resample/filter_resample.c,
  mlt/src/modules/resample/filter_resample.h, mlt/src/modules/sdl/Makefile,
  mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
  mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
  mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
  mlt/src/modules/westley/consumer_westley.c,
  mlt/src/modules/westley/consumer_westley.h,
  mlt/src/modules/westley/factory.c,
  mlt/src/modules/westley/producer_westley.c,
  mlt/src/modules/westley/producer_westley.h, mlt/src/tests/Makefile,
  mlt/src/tests/charlie.c, mlt/src/tests/clock16ntsc.pgm,
  mlt/src/tests/clock16pal.pgm, mlt/src/tests/dan.c, mlt/src/tests/dissolve.c,
  mlt/src/tests/io.c, mlt/src/tests/io.h, mlt/src/tests/luma.c,
  mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, mlt/src/tests/setenv,
  mlt/src/tests/test.png, mlt/src/valerie/Makefile, mlt/src/valerie/configure,
  mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
  mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
  mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
  mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
  mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
  mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
  mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
  mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
  mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h: remove child
  mlt dir  

  * docs/TODO, src/miracle/miracle_local.c: add TODO  

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

  * src/framework/mlt_producer.c: test card handling  

  * src/miracle/miracle_local.c: optional segv handling  

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

  * src/miracle/miracle_local.c: change segv handler to use log facility  

  * src/valerie/valerie_notifier.c: cleanup  

  * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
  src/miracle/miracle_local.c, src/valerie/valerie_notifier.c: segv handler,
  playlist_move bugfix, resize_yuv422 optimisation  

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

  * src/miracle/miracle_unit.c: first of a few local tests  

  * src/miracle/miracle_commands.c: first of a few local tests  

  * docs/testing-20040110.txt, src/framework/mlt_frame.c,
  src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
  src/modules/dv/consumer_libdv.c, src/valerie/valerie_notifier.c,
  src/valerie/valerie_notifier.h: Miracle mods - clean working, test card fix,
  silence dv when not playing  

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

  * docs/testing-20040110.txt, src/framework/mlt_playlist.c,
  src/framework/mlt_producer.c, src/framework/mlt_properties.c,
  src/miracle/miracle_unit.c, src/valerie/valerie_notifier.c,
  src/valerie/valerie_status.h: Miracle mods  

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

  * setenv, src/framework/mlt_producer.c, src/modules/fezzik/producer_fezzik.c,
  src/modules/resample/filter_resample.c,
  src/modules/westley/producer_westley.c: bugfixes  

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

  * src/framework/mlt_filter.c, src/framework/mlt_frame.c: filter fixes  

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

  * src/modules/core/filter_volume.c: remove spurious return in get_audio  

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

  * src/miracle/miracle_unit.c, src/modules/dv/consumer_libdv.c: brought by a
  resizable bunny  

  * src/modules/dv/consumer_libdv.c: brought by a bunny  

  * docs/services.txt, src/modules/gtk2/producer_pango.c: pango colour handling
   

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

  * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
  src/modules/core/transition_luma.c: luma funkiness  

  * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
  src/modules/core/transition_composite.c,
  src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/filter_rescale.c,
  src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
  pixbuf, composite and fezzik mirrors  

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

  * src/modules/westley/producer_westley.c: support in/out on entry and track  

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

  * src/modules/gtk2/producer_pango.c: pango producer rework  

  * src/modules/avformat/producer_avformat.c, src/modules/sdl/consumer_sdl.c,
  src/modules/westley/producer_westley.c: Minor corrections, rescale=nearest
  for sdl  

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

  * src/modules/gtk2/filter_rescale.c: rescale aspect handling redux  

  * src/modules/avformat/producer_avformat.c,
  src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pixbuf.c: fixup and disable rescale changes  

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

  * src/framework/mlt_frame.c, src/modules/core/filter_volume.c,
  src/modules/dv/producer_libdv.c, src/modules/fezzik/producer_fezzik.c,
  src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c,
  src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: some bugfixes, westley property
  handling reorg, make rescale respect the aspect ratio, make resize update the
  aspect ratio, add resize to fezzik  

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

  * docs/services.txt, src/modules/core/filter_obscure.c,
  src/modules/core/transition_composite.c: composite  

  * src/framework/mlt_factory.c, src/framework/mlt_tractor.c,
  src/miracle/miracle_unit.c, src/modules/Makefile,
  src/modules/fezzik/Makefile, src/modules/fezzik/configure,
  src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
  src/modules/fezzik/producer_fezzik.h, src/modules/inigo/producer_inigo.c,
  src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: adding the rock thrower...  

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

  * src/modules/resample/filter_resample.c: resample fix  

  * docs/services.txt, setenv, src/framework/mlt_frame.c,
  src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
  src/framework/mlt_transition.c, src/miracle/miracle_unit.c,
  src/modules/dv/producer_libdv.c, src/modules/ffmpeg/consumer_ffmpeg.c,
  src/modules/ffmpeg/producer_ffmpeg.c, src/modules/resample/filter_resample.c,
  src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: westley/libxml2 mods, mcdv/mpeg
  release integration  

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

  * docs/inigo.txt, src/framework/mlt_frame.c,
  src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: bugfixes to westley  

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

  * src/modules/gtk2/pixops.c: final rescale improvement and some optimisation 

  * src/modules/gtk2/pixops.c: near final rescale improvements?  

  * src/modules/gtk2/pixops.c: interim rescale improvements  

  * src/modules/gtk2/pixops.c: interim rescale improvements  

  * src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h: interim rescale
  improvements  

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

  * src/framework/mlt_factory.c, src/framework/mlt_field.c,
  src/framework/mlt_repository.c, src/framework/mlt_tractor.c,
  src/inigo/inigo.c, src/miracle/miracle_unit.c, src/modules/Makefile,
  src/modules/core/filter_obscure.c, src/modules/inigo/configure,
  src/modules/inigo/factory.c, src/modules/inigo/producer_inigo.c,
  src/modules/inigo/producer_inigo.h, src/modules/westley/producer_westley.c:
  pre-beta cleanup part 1  

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

  * src/inigo/inigo.c, src/modules/avformat/producer_avformat.c,
  src/modules/core/Makefile, src/modules/core/configure,
  src/modules/core/factory.c, src/modules/core/filter_obscure.c,
  src/modules/core/filter_obscure.h, src/modules/inigo/Makefile,
  src/modules/inigo/configure, src/modules/inigo/producer_inigo.c,
  src/modules/vorbis/Makefile: obscurer filter, consistency mods and bug fixes 

  * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_deque.c,
  src/framework/mlt_deque.h, src/framework/mlt_factory.c,
  src/framework/mlt_field.c, src/framework/mlt_frame.c,
  src/framework/mlt_manager.h, src/framework/mlt_repository.c,
  src/framework/mlt_types.h: added deque, api design for manager, minor affine
  tweaks, experimental destructor work  

2004-01-31  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * docs/services.txt: doc updates  

  * src/modules/core/filter_volume.c: configurable window size on volume
  normalisation, also set default of max_gain to 20dB  

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

  * src/framework/mlt_frame.c: updated affine  

2004-01-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c,
  src/modules/gtk2/Makefile, src/modules/gtk2/configure,
  src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
  src/modules/gtk2/filter_rescale.h, src/modules/gtk2/have_mmx.S,
  src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
  src/modules/gtk2/producer_pango.c, src/modules/gtk2/scale_line_22_33_mmx.S,
  src/modules/vorbis/Makefile: some bugfixes and rescale filter  

2004-01-28  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/core/filter_volume.c: comment some diagnostics  

  * docs/services.txt, src/modules/core/filter_volume.c: doc updates; property
  changes, and tweaks for volume filter normalisation  

2004-01-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/modules/core/filter_volume.c, src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: westley bugfixes and audio
  normalisation  

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

  * README, docs/services.txt, src/framework/mlt_multitrack.c,
  src/miracle/miracle_unit.c, src/modules/Makefile,
  src/modules/avformat/producer_avformat.c, src/modules/inigo/producer_inigo.c,
  src/modules/vorbis/Makefile, src/modules/vorbis/configure,
  src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
  src/modules/vorbis/producer_vorbis.h: vorbis producer added, clean up on clip
  handling in multitrack  

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

  * src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: westley updates for non-inline
  serialisation and code cleanup  

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

  * src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
  src/modules/avformat/producer_avformat.c: mutex protection of avformat,
  miracle avformat usage, and destrector reversal  

  * README, docs/services.txt, src/modules/avformat/producer_avformat.c: Added
  avformat  

  * README, docs/inigo.txt, src/framework/mlt_producer.c, src/inigo/inigo.c,
  src/modules/Makefile, src/modules/avformat/Makefile,
  src/modules/avformat/configure, src/modules/avformat/factory.c,
  src/modules/avformat/producer_avformat.c,
  src/modules/avformat/producer_avformat.h, src/modules/inigo/producer_inigo.c,
  src/modules/sdl/consumer_sdl.c: Added avformat  

2004-01-25  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * src/framework/mlt_filter.c, src/framework/mlt_transition.c,
  src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
  src/modules/westley/consumer_westley.c,
  src/modules/westley/producer_westley.c: updated westley  

  * src/tests/dan.c: test cvs  

2004-01-22  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * mlt/src/modules/westley/consumer_westley.c,
  src/modules/westley/consumer_westley.c: xml based westley serialisation  

  * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_tractor.c,
  mlt/src/framework/mlt_types.h, mlt/src/modules/westley/consumer_westley.c,
  src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
  src/framework/mlt_types.h, src/modules/westley/consumer_westley.c: xml based
  westley serialisation  

2004-01-21  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * docs/services.txt, mlt/docs/services.txt,
  mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
  mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_service.c,
  mlt/src/framework/mlt_service.h, mlt/src/framework/mlt_tractor.c,
  mlt/src/framework/mlt_types.h, mlt/src/modules/Makefile,
  mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
  mlt/src/modules/westley/consumer_westley.c,
  mlt/src/modules/westley/consumer_westley.h,
  mlt/src/modules/westley/factory.c,
  mlt/src/modules/westley/producer_westley.c,
  mlt/src/modules/westley/producer_westley.h, mlt/src/tests/dan.c,
  src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
  src/framework/mlt_repository.c, src/framework/mlt_service.c,
  src/framework/mlt_service.h, src/framework/mlt_tractor.c,
  src/framework/mlt_types.h, src/modules/Makefile,
  src/modules/westley/Makefile, src/modules/westley/configure,
  src/modules/westley/consumer_westley.c,
  src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
  src/modules/westley/producer_westley.c,
  src/modules/westley/producer_westley.h, src/tests/dan.c: added
  modules/westley  

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

  * docs/inigo.txt, mlt/docs/inigo.txt, mlt/src/modules/dv/consumer_libdv.c,
  src/modules/dv/consumer_libdv.c: updated libdv consumer  

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

  * docs/inigo.txt, docs/testing-20040110.txt, mlt/docs/inigo.txt,
  mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_consumer.c,
  mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_frame.c,
  mlt/src/framework/mlt_tractor.c, mlt/src/inigo/inigo.c,
  mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit_commands.c,
  mlt/src/modules/core/transition_luma.c,
  mlt/src/modules/core/transition_mix.c, mlt/src/modules/sdl/consumer_sdl.c,
  src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/framework/mlt_frame.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
  src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
  src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
  src/modules/sdl/consumer_sdl.c: inigo docs load/stop corrections  

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

  * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
  mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_producer.c,
  mlt/src/modules/Makefile, src/framework/mlt_playlist.c,
  src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
  src/modules/Makefile: insert/move/remove dvcp operations  

2004-01-17  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * mlt/src/modules/core/transition_mix.c, src/modules/core/transition_mix.c:
  default mix to 0.5  

  * docs/services.txt, mlt/docs/services.txt, mlt/src/miracle/miracle_log.c,
  mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
  mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
  mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_volume.c,
  mlt/src/modules/core/filter_volume.h,
  mlt/src/modules/core/transition_composite.c,
  mlt/src/modules/core/transition_composite.h,
  mlt/src/modules/core/transition_luma.c,
  mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
  mlt/src/modules/gtk2/producer_pango.c,
  mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/resample/Makefile,
  mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
  mlt/src/modules/resample/filter_resample.c,
  mlt/src/modules/resample/filter_resample.h, mlt/src/tests/luma.c,
  mlt/src/tests/pango.c, src/miracle/miracle_log.c, src/miracle/miracle_unit.c,
  src/modules/Makefile, src/modules/core/Makefile, src/modules/core/configure,
  src/modules/core/factory.c, src/modules/core/filter_volume.c,
  src/modules/core/filter_volume.h, src/modules/core/transition_composite.c,
  src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
  src/modules/core/transition_mix.c, src/modules/core/transition_mix.h,
  src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
  src/modules/resample/Makefile, src/modules/resample/configure,
  src/modules/resample/factory.c, src/modules/resample/filter_resample.c,
  src/modules/resample/filter_resample.h, src/tests/luma.c, src/tests/pango.c:
  new volume, mix, and resample filters and transitions  

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

  * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo usage message  

  * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_tractor.c,
  mlt/src/modules/inigo/producer_inigo.c, src/framework/mlt_frame.c,
  src/framework/mlt_tractor.c, src/modules/inigo/producer_inigo.c: finally -
  multitrack inigo serialisation  

  * mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_tractor.c,
  src/framework/mlt_producer.c, src/framework/mlt_tractor.c: in/out
  specification on .inigo serialisations  

  * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
  mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_producer.c,
  mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_tractor.c,
  mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
  mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
  mlt/src/modules/core/transition_luma.c,
  mlt/src/modules/inigo/producer_inigo.c, mlt/src/tests/charlie.c,
  src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
  src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
  src/framework/mlt_properties.c, src/framework/mlt_tractor.c,
  src/framework/mlt_transition.c, src/framework/mlt_transition.h,
  src/inigo/inigo.c, src/modules/core/transition_composite.c,
  src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
  src/tests/charlie.c: partial corrections to serialisation  

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

  * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
  mlt/src/framework/mlt_tractor.c, mlt/src/modules/core/transition_luma.c,
  mlt/src/modules/dv/consumer_libdv.c,
  mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_frame.c,
  src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
  src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
  src/modules/ffmpeg/producer_ffmpeg.c: some temporary fixes  

  * mlt/src/modules/dv/consumer_libdv.c, src/modules/dv/consumer_libdv.c: Minor
  mods  

  * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
  mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
  src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
  src/framework/mlt_producer.c, src/modules/ffmpeg/producer_ffmpeg.c: Minor
  mods  

  * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: Minor mods  

  * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
  mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_factory.c,
  mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
  mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
  mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
  mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
  mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
  mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
  mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
  mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
  mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
  mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
  mlt/src/framework/mlt_types.h, mlt/src/inigo/inigo.c,
  mlt/src/miracle/miracle_unit.c, mlt/src/modules/core/producer_ppm.c,
  mlt/src/modules/core/transition_composite.c,
  mlt/src/modules/core/transition_luma.c, mlt/src/modules/dv/Makefile,
  mlt/src/modules/dv/configure, mlt/src/modules/dv/consumer_libdv.c,
  mlt/src/modules/dv/consumer_libdv.h, mlt/src/modules/dv/factory.c,
  mlt/src/modules/dv/producer_libdv.c,
  mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
  mlt/src/modules/ffmpeg/producer_ffmpeg.c,
  mlt/src/modules/gtk2/producer_pango.c,
  mlt/src/modules/gtk2/producer_pixbuf.c,
  mlt/src/modules/inigo/producer_inigo.c, mlt/src/modules/sdl/consumer_sdl.c,
  src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
  src/framework/mlt_field.c, src/framework/mlt_field.h,
  src/framework/mlt_filter.c, src/framework/mlt_filter.h,
  src/framework/mlt_frame.c, src/framework/mlt_frame.h,
  src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
  src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
  src/framework/mlt_producer.c, src/framework/mlt_producer.h,
  src/framework/mlt_properties.c, src/framework/mlt_properties.h,
  src/framework/mlt_property.c, src/framework/mlt_property.h,
  src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
  src/framework/mlt_transition.c, src/framework/mlt_transition.h,
  src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
  src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
  src/modules/core/transition_luma.c, src/modules/dv/Makefile,
  src/modules/dv/configure, src/modules/dv/consumer_libdv.c,
  src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
  src/modules/dv/producer_libdv.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
  src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
  src/modules/sdl/consumer_sdl.c: Removal of timecodes, consumer libdv,
  serialisation of inigo  

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

  * README, docs/testing-20040110.txt, mlt/README,
  mlt/docs/testing-20040110.txt, mlt/setenv, setenv: minor doc updates  

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

  * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
  mlt/src/albino/Makefile, mlt/src/modules/configure, src/albino/Makefile,
  src/modules/configure: minor testing update  

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

  * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
  mlt/docs/testing.txt: update testing.txt for miracle and complete initial
  testing.txt results  

  * docs/services.txt, mlt/docs/services.txt: change bluefish arg  

  * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt: updated with user
  acceptance test results  

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

  * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
  src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: minor corrections  

  * mlt/src/inigo/inigo.c, src/inigo/inigo.c: minor corrections  

  * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: minor
  corrections  

  * mlt/src/albino/albino.c, mlt/src/miracle/miracle_commands.c,
  mlt/src/miracle/miracle_connection.c, src/albino/albino.c,
  src/miracle/miracle_commands.c, src/miracle/miracle_connection.c: minor
  corrections  

  * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
  src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: inigo rewrite,
  producer, serialise and deserialise  

  * docs/services.txt, docs/testing-20040110.txt, mlt/docs/services.txt,
  mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_frame.c,
  mlt/src/framework/mlt_playlist.c, mlt/src/inigo/inigo.c,
  mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
  mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/inigo/Makefile,
  mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
  mlt/src/modules/inigo/producer_inigo.c,
  mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/sdl/consumer_sdl.c,
  src/framework/mlt_frame.c, src/framework/mlt_playlist.c, src/inigo/inigo.c,
  src/miracle/miracle_unit.c, src/modules/Makefile,
  src/modules/ffmpeg/producer_ffmpeg.c, src/modules/inigo/Makefile,
  src/modules/inigo/configure, src/modules/inigo/factory.c,
  src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
  src/modules/sdl/consumer_sdl.c: inigo rewrite, producer, serialise and
  deserialise  

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

  * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
  mlt/docs/testing.txt: adding testing.txt and initial test results  

  * docs/services.txt, mlt/docs/services.txt: pango markup encoding  

  * docs/services.txt, mlt/docs/services.txt,
  mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.c:
  doc updates and better control of pixbuf composite property propogation  

  * mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
  mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
  src/inigo/inigo.c, src/modules/core/transition_composite.c,
  src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h: better
  propogating of producer and transition properties to the frame in pango and
  composite; add pango support to inigo  

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

  * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: small change to
  prevent segfault in some transitions time specifications  

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

  * mlt/src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.c:
  multitrack eof handling  

  * docs/dvcp.txt, docs/valerie.txt, mlt/docs/dvcp.txt, mlt/docs/valerie.txt,
  mlt/src/framework/mlt_playlist.c, mlt/src/miracle/miracle_unit.c,
  mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
  src/framework/mlt_playlist.c, src/miracle/miracle_unit.c,
  src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c: uset and
  doco  

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

  * mlt/src/tests/dissolve.c, mlt/src/tests/luma.c, src/tests/dissolve.c,
  src/tests/luma.c: remove no longer necessary blanks  

  * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
  mlt/src/modules/gtk2/producer_pango.c,
  mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/tests/Makefile,
  mlt/src/tests/clock16ntsc.pgm, mlt/src/tests/clock16pal.pgm,
  mlt/src/tests/dan.c, mlt/src/tests/dissolve.c, mlt/src/tests/luma.c,
  mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, src/framework/mlt_frame.c,
  src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pixbuf.c, src/tests/Makefile,
  src/tests/clock16ntsc.pgm, src/tests/clock16pal.pgm, src/tests/dan.c,
  src/tests/dissolve.c, src/tests/luma.c, src/tests/pango.c,
  src/tests/pixbuf.c: 4 new tests, bugfixes in pango, pixbuf, transition_luma,
  and mlt_frame_audio_mix  

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

  * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
  src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c: eof=continue
  and eof=pause  

  * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: end of
  playlist position fix  

2004-01-10  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
  mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/dan.c,
  src/framework/mlt_frame.c, src/modules/core/transition_luma.c,
  src/modules/sdl/consumer_sdl.c, src/tests/dan.c: attempt to retain samples in
  mlt_frame_mix_audio, make consumers request the number of samples to
  get_audio  

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

  * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: in/out fix 

  * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo gets transitions  

  * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
  mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
  mlt/src/miracle/miracle_unit.c, src/framework/mlt_playlist.c,
  src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
  src/framework/mlt_producer.h, src/miracle/miracle_unit.c: more int64 frame
  addressing in playlist  

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

  * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
  mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
  mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
  mlt/src/humperdink/client.c, mlt/src/humperdink/remote.c,
  mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_unit.c,
  mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
  mlt/src/modules/dv/producer_libdv.c, mlt/src/valerie/valerie.c,
  mlt/src/valerie/valerie.h, mlt/src/valerie/valerie_status.c,
  mlt/src/valerie/valerie_status.h, src/framework/mlt_playlist.c,
  src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
  src/framework/mlt_producer.h, src/framework/mlt_property.c,
  src/framework/mlt_property.h, src/humperdink/client.c,
  src/humperdink/remote.c, src/miracle/miracle_local.c,
  src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
  src/miracle/miracle_unit_commands.c, src/modules/dv/producer_libdv.c,
  src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
  src/valerie/valerie_status.h: int64 based comms and more unit functionality  

  * mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_local.c,
  src/miracle/miracle.c, src/miracle/miracle_local.c: albino  

  * Makefile, mlt/Makefile, mlt/setenv, mlt/src/albino/Makefile,
  mlt/src/albino/albino.c, mlt/src/framework/mlt_transition.c,
  mlt/src/framework/mlt_transition.h, mlt/src/miracle/Makefile, setenv,
  src/albino/Makefile, src/albino/albino.c, src/framework/mlt_transition.c,
  src/framework/mlt_transition.h, src/miracle/Makefile: albino  

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

  * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo track test  

  * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
  mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_properties.c,
  mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
  mlt/src/miracle/miracle_unit_commands.c, mlt/src/modules/dv/producer_libdv.c,
  src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
  src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
  src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
  src/modules/dv/producer_libdv.c: More miracle mods  

2004-01-08  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * mlt/src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.c: some
  fixes to the fixes  

  * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_frame.c,
  mlt/src/framework/mlt_frame.h, mlt/src/modules/core/transition_luma.c,
  mlt/src/modules/dv/producer_libdv.c,
  mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/sdl/consumer_sdl.c,
  mlt/src/tests/dan.c, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
  src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
  src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c,
  src/tests/dan.c: move audio sample calculator to mlt_frame and use from
  ffmpeg and mcmpeg, add mlt_frame_audio_mix, add audio_crossfade to
  transition_luma, add to docs  

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

  * Makefile, docs/services.txt, mlt/Makefile, mlt/docs/services.txt,
  mlt/setenv, mlt/src/framework/Makefile, mlt/src/framework/mlt_frame.c,
  mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
  mlt/src/framework/mlt_producer.c, mlt/src/humperdink/Makefile,
  mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
  mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
  mlt/src/humperdink/remote.c, mlt/src/inigo/inigo.c, mlt/src/miracle/Makefile,
  mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
  mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
  mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
  mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
  mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
  mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
  mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
  mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/core/producer_ppm.c,
  mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/ffmpeg/audio.sh,
  mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/ffmpeg/video.sh,
  mlt/src/modules/gtk2/producer_pango.c,
  mlt/src/modules/gtk2/producer_pixbuf.c,
  mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
  mlt/src/valerie/Makefile, mlt/src/valerie/valerie.c,
  mlt/src/valerie/valerie.h, setenv, src/framework/Makefile,
  src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
  src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
  src/humperdink/Makefile, src/humperdink/client.c, src/humperdink/client.h,
  src/humperdink/io.c, src/humperdink/io.h, src/humperdink/remote.c,
  src/inigo/inigo.c, src/miracle/Makefile, src/miracle/miracle.c,
  src/miracle/miracle_commands.c, src/miracle/miracle_commands.h,
  src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
  src/miracle/miracle_local.c, src/miracle/miracle_local.h,
  src/miracle/miracle_log.c, src/miracle/miracle_log.h,
  src/miracle/miracle_server.c, src/miracle/miracle_server.h,
  src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
  src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
  src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
  src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/producer_ffmpeg.c,
  src/modules/ffmpeg/video.sh, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
  src/modules/sdl/consumer_sdl.c, src/valerie/Makefile, src/valerie/valerie.c,
  src/valerie/valerie.h: miracle part 1  

2004-01-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * mlt/src/modules/core/transition_luma.c,
  mlt/src/modules/core/transition_luma.h, src/modules/core/transition_luma.c,
  src/modules/core/transition_luma.h: add forgotten files  

  * mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
  mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
  mlt/src/modules/core/factory.c, mlt/src/modules/dv/producer_libdv.c,
  mlt/src/tests/dan.c, src/framework/mlt_transition.c,
  src/framework/mlt_transition.h, src/modules/core/Makefile,
  src/modules/core/configure, src/modules/core/factory.c,
  src/modules/dv/producer_libdv.c, src/tests/dan.c: added luma transition and
  new frame properties  

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

  * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
  mlt/src/framework/mlt_producer.c, mlt/src/inigo/inigo.c,
  mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_multitrack.c,
  src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
  src/inigo/inigo.c, src/modules/ffmpeg/producer_ffmpeg.c: more complete
  next/prev clip behaviour  

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

  * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_composite.c,
  mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
  mlt/src/tests/dan.c, src/framework/mlt_frame.c,
  src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pango.h, src/tests/dan.c: fixup and optimize edge
  conditions of composite; updated property handling of producer_pango  

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

  * docs/services.txt, mlt/docs/services.txt,
  mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
  mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
  mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_properties.c,
  mlt/src/framework/mlt_properties.h, mlt/src/framework/mlt_types.h,
  mlt/src/inigo/inigo.c, mlt/src/modules/dv/producer_libdv.c,
  mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
  mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
  mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
  mlt/src/modules/ffmpeg/producer_ffmpeg.c,
  mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
  src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
  src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
  src/framework/mlt_producer.c, src/framework/mlt_properties.c,
  src/framework/mlt_properties.h, src/framework/mlt_types.h, src/inigo/inigo.c,
  src/modules/dv/producer_libdv.c, src/modules/ffmpeg/Makefile,
  src/modules/ffmpeg/configure, src/modules/ffmpeg/consumer_ffmpeg.c,
  src/modules/ffmpeg/consumer_ffmpeg.h, src/modules/ffmpeg/factory.c,
  src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
  src/modules/sdl/consumer_sdl.c: incomplete next/prev clip behaviour  

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

  * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_factory.c,
  mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_multitrack.c,
  mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/audio.sh,
  mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
  mlt/src/modules/ffmpeg/producer_ffmpeg.c,
  mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
  src/framework/mlt_factory.c, src/framework/mlt_factory.h,
  src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
  src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/filter_ffmpeg_dub.c,
  src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
  src/modules/ffmpeg/video.sh: ntsc fixes and service doco for discussion  

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

  * mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
  mlt/src/modules/ffmpeg/factory.c, mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
  mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
  mlt/src/modules/ffmpeg/producer_ffmpeg.c,
  mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/ffmpeg/Makefile,
  src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
  src/modules/ffmpeg/filter_ffmpeg_dub.c,
  src/modules/ffmpeg/filter_ffmpeg_dub.h, src/modules/ffmpeg/producer_ffmpeg.c,
  src/modules/gtk2/producer_pixbuf.c: ffmpeg audio dub  

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

  * mlt/src/modules/ffmpeg/producer_ffmpeg.c,
  mlt/src/modules/sdl/consumer_sdl.c, src/modules/ffmpeg/producer_ffmpeg.c,
  src/modules/sdl/consumer_sdl.c: correction on playlist ffmpeg sizing issue
  and additional sdl tweaks  

  * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
  mlt/src/inigo/inigo.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
  mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
  src/framework/mlt_frame.c, src/framework/mlt_multitrack.c, src/inigo/inigo.c,
  src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
  src/modules/sdl/consumer_sdl.c: More sdl experimental mods, pixbuf writable
  work around and minor fixes  

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

  * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
  mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
  mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_multitrack.c,
  src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
  src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c: Many
  ffmpeg and sdl mods  

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

  * mlt/src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.c: SDL a/v
  sync issues [incomplete]  

  * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
  mlt/src/inigo/inigo.c, mlt/src/modules/Makefile,
  mlt/src/modules/core/factory.c, mlt/src/modules/core/producer_ppm.c,
  mlt/src/modules/core/producer_ppm.h, mlt/src/modules/ffmpeg/Makefile,
  mlt/src/modules/ffmpeg/configure, mlt/src/modules/ffmpeg/factory.c,
  mlt/src/modules/ffmpeg/producer_ffmpeg.c,
  mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/sdl/consumer_sdl.c,
  src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/inigo/inigo.c,
  src/modules/Makefile, src/modules/core/factory.c,
  src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
  src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
  src/modules/ffmpeg/factory.c, src/modules/ffmpeg/producer_ffmpeg.c,
  src/modules/ffmpeg/producer_ffmpeg.h, src/modules/sdl/consumer_sdl.c: Added
  ffmpeg producer  

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

  * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
  mlt/setenv, mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_playlist.c,
  mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c, mlt/src/inigo/io.c,
  mlt/src/inigo/io.h, mlt/src/modules/core/filter_resize.c,
  mlt/src/modules/core/filter_resize.h, mlt/src/modules/core/producer_ppm.c,
  mlt/src/modules/core/producer_ppm.h, mlt/src/modules/sdl/consumer_sdl.c,
  mlt/src/tests/charlie.c, setenv, src/framework/mlt_frame.c,
  src/framework/mlt_playlist.c, src/inigo/Makefile, src/inigo/inigo.c,
  src/inigo/io.c, src/inigo/io.h, src/modules/core/filter_resize.c,
  src/modules/core/filter_resize.h, src/modules/core/producer_ppm.c,
  src/modules/core/producer_ppm.h, src/modules/sdl/consumer_sdl.c,
  src/tests/charlie.c: ppm ffmpeg  

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

  * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
  mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_gamma.c,
  mlt/src/modules/core/filter_gamma.h, mlt/src/modules/core/filter_resize.h,
  mlt/src/tests/io.c, src/modules/core/Makefile, src/modules/core/configure,
  src/modules/core/factory.c, src/modules/core/filter_gamma.c,
  src/modules/core/filter_gamma.h, src/modules/core/filter_resize.h,
  src/tests/io.c: Gamma filter  

  * mlt/src/tests/charlie.c, src/tests/charlie.c: quit fix for SDL  

  * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: playlist
  fps fix  

  * mlt/src/tests/io.c, mlt/src/tests/io.h, src/tests/io.c, src/tests/io.h:
  added io files  

  * mlt/src/tests/charlie.c, src/tests/charlie.c: SDL transport callback  

  * mlt/src/framework/mlt_property.c, mlt/src/modules/sdl/consumer_sdl.c,
  mlt/src/tests/Makefile, mlt/src/tests/charlie.c,
  src/framework/mlt_property.c, src/modules/sdl/consumer_sdl.c,
  src/tests/Makefile, src/tests/charlie.c: SDL transport callback  

  * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
  mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_frame.c,
  src/framework/mlt_frame.h, src/modules/sdl/consumer_sdl.c: More SDL tweaks  

  * mlt/src/framework/mlt_frame.c, mlt/src/modules/sdl/consumer_sdl.c,
  mlt/src/modules/sdl/consumer_sdl.h, mlt/src/tests/charlie.c,
  src/framework/mlt_frame.c, src/modules/sdl/consumer_sdl.c,
  src/modules/sdl/consumer_sdl.h, src/tests/charlie.c: More SDL updates  

  * mlt/src/modules/core/filter_resize.c, mlt/src/modules/sdl/consumer_sdl.c,
  src/modules/core/filter_resize.c, src/modules/sdl/consumer_sdl.c: SDL updates
  and resizing fix  

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

  * mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
  mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
  mlt/src/framework/mlt_playlist.c, mlt/src/modules/core/Makefile,
  mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
  mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
  mlt/src/modules/gtk2/producer_pixbuf.c,
  mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
  mlt/src/tests/charlie.c, src/framework/mlt_field.c,
  src/framework/mlt_field.h, src/framework/mlt_filter.c,
  src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
  src/modules/core/Makefile, src/modules/core/configure,
  src/modules/core/factory.c, src/modules/core/filter_resize.c,
  src/modules/core/filter_resize.h, src/modules/gtk2/producer_pixbuf.c,
  src/modules/gtk2/producer_pixbuf.h, src/modules/sdl/consumer_sdl.c,
  src/tests/charlie.c: field and playlist enhancements, producer pixbuf reorg  

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

  * mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
  mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
  mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
  mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
  mlt/src/framework/mlt_types.h, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
  src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_field.c,
  src/framework/mlt_field.h, src/framework/mlt_filter.c,
  src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
  src/framework/mlt_playlist.h, src/framework/mlt_types.h, src/tests/charlie.c,
  src/tests/setenv: field and playlist provisional implementations  

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

  * mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/charlie.c,
  mlt/src/tests/dan.c, src/modules/sdl/consumer_sdl.c, src/tests/charlie.c,
  src/tests/dan.c: SDL fixes on close  

  * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
  mlt/src/modules/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
  src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/modules/Makefile,
  src/tests/charlie.c, src/tests/setenv: test frame services  

2003-12-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_consumer.h,
  mlt/src/framework/mlt_frame.h, mlt/src/modules/gtk2/producer_pango.c,
  mlt/src/modules/gtk2/producer_pango.h,
  mlt/src/modules/gtk2/producer_pixbuf.c,
  mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
  src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/framework/mlt_frame.h, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
  src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add video_standard enum
  to mlt_frame, add mlt_consumer_properties, add properties to gtk2 producers
  and bluefish consumer  

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

  * mlt/src/modules/Makefile, mlt/src/modules/dv/producer_libdv.c,
  mlt/src/tests/charlie.c, src/modules/Makefile,
  src/modules/dv/producer_libdv.c, src/tests/charlie.c: minor tidy up  

2003-12-22  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>

  * mlt/src/modules/Makefile, mlt/src/modules/gtk2/configure,
  mlt/src/tests/dan.c, src/modules/Makefile, src/modules/gtk2/configure,
  src/tests/dan.c: allow for building mainconcept and bluefish plugins outside
  cvs  

  * mlt/src/framework/mlt_frame.c, mlt/src/modules/gtk2/Makefile,
  mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
  mlt/src/modules/gtk2/producer_pango.h,
  mlt/src/modules/gtk2/producer_pixbuf.c,
  mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
  src/framework/mlt_frame.c, src/modules/gtk2/Makefile,
  src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.c,
  src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
  src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add sample aspect ratio
  scaling output to producer_pixbuf, fix a bug in rgb to yuv conversions, add
  producer_pango  

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

  * mlt/src/framework/mlt.h, mlt/src/framework/mlt_repository.c,
  src/framework/mlt.h, src/framework/mlt_repository.c: c++ compatability  

  * README, mlt/README, mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
  mlt/src/framework/mlt_factory.c, mlt/src/framework/mlt_factory.h,
  mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.h,
  mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
  mlt/src/modules/core/Makefile, mlt/src/modules/dv/Makefile,
  mlt/src/modules/gtk2/Makefile, mlt/src/modules/sdl/Makefile,
  mlt/src/tests/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/dan.c,
  src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
  src/framework/mlt_factory.h, src/framework/mlt_multitrack.c,
  src/framework/mlt_playlist.h, src/framework/mlt_repository.c,
  src/framework/mlt_repository.h, src/modules/core/Makefile,
  src/modules/dv/Makefile, src/modules/gtk2/Makefile, src/modules/sdl/Makefile,
  src/tests/Makefile, src/tests/charlie.c, src/tests/dan.c: Factory
  implementation  

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

  * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
  mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_deinterlace.c,
  mlt/src/modules/core/filter_deinterlace.h,
  mlt/src/modules/core/filter_greyscale.c,
  mlt/src/modules/core/filter_greyscale.h, mlt/src/modules/core/producer_ppm.c,
  mlt/src/modules/core/producer_ppm.h,
  mlt/src/modules/core/transition_composite.c,
  mlt/src/modules/core/transition_composite.h, src/modules/core/Makefile,
  src/modules/core/configure, src/modules/core/factory.c,
  src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
  src/modules/core/filter_greyscale.c, src/modules/core/filter_greyscale.h,
  src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
  src/modules/core/transition_composite.c,
  src/modules/core/transition_composite.h: Added files rejected by import  

  * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
  mlt/src/framework/Makefile, mlt/src/framework/config.h,
  mlt/src/framework/configure, mlt/src/framework/mlt_consumer.c,
  mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
  mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_filter.c,
  mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
  mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
  mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
  mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
  mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
  mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
  mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
  mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
  mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
  mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
  mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
  mlt/src/framework/mlt_types.h, mlt/src/miracle/configure,
  mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
  mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
  mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
  mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
  mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
  mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
  mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
  mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
  mlt/src/modules/configure, mlt/src/modules/dv/Makefile,
  mlt/src/modules/dv/configure, mlt/src/modules/dv/factory.c,
  mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/dv/producer_libdv.h,
  mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
  mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pixbuf.c,
  mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/Makefile,
  mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
  mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
  mlt/src/tests/charlie.c, mlt/src/tests/dan.c, mlt/src/tests/test.png,
  mlt/src/valerie/Makefile, mlt/src/valerie/configure,
  mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
  mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
  mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
  mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
  mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
  mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
  mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
  mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
  mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h,
  src/framework/Makefile, src/framework/config.h, src/framework/configure,
  src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
  src/framework/mlt_factory.c, src/framework/mlt_factory.h,
  src/framework/mlt_filter.c, src/framework/mlt_filter.h,
  src/framework/mlt_frame.c, src/framework/mlt_frame.h,
  src/framework/mlt_manager.h, src/framework/mlt_multitrack.c,
  src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
  src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
  src/framework/mlt_producer.h, src/framework/mlt_properties.c,
  src/framework/mlt_properties.h, src/framework/mlt_property.c,
  src/framework/mlt_property.h, src/framework/mlt_repository.c,
  src/framework/mlt_repository.h, src/framework/mlt_service.c,
  src/framework/mlt_service.h, src/framework/mlt_tractor.c,
  src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
  src/framework/mlt_transition.h, src/framework/mlt_types.h,
  src/miracle/configure, src/miracle/miracle.c, src/miracle/miracle_commands.c,
  src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
  src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
  src/miracle/miracle_local.h, src/miracle/miracle_log.c,
  src/miracle/miracle_log.h, src/miracle/miracle_server.c,
  src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
  src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
  src/miracle/miracle_unit_commands.h, src/modules/Makefile,
  src/modules/configure, src/modules/dv/Makefile, src/modules/dv/configure,
  src/modules/dv/factory.c, src/modules/dv/producer_libdv.c,
  src/modules/dv/producer_libdv.h, src/modules/gtk2/Makefile,
  src/modules/gtk2/configure, src/modules/gtk2/factory.c,
  src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
  src/modules/sdl/Makefile, src/modules/sdl/configure,
  src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
  src/modules/sdl/factory.c, src/tests/charlie.c, src/tests/dan.c,
  src/tests/test.png, src/valerie/Makefile, src/valerie/configure,
  src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_notifier.c,
  src/valerie/valerie_notifier.h, src/valerie/valerie_parser.c,
  src/valerie/valerie_parser.h, src/valerie/valerie_remote.c,
  src/valerie/valerie_remote.h, src/valerie/valerie_response.c,
  src/valerie/valerie_response.h, src/valerie/valerie_socket.c,
  src/valerie/valerie_socket.h, src/valerie/valerie_status.c,
  src/valerie/valerie_status.h, src/valerie/valerie_tokeniser.c,
  src/valerie/valerie_tokeniser.h, src/valerie/valerie_util.c,
  src/valerie/valerie_util.h: Initial revision  
