]> git.sesse.net Git - mlt/commitdiff
Update ChangeLog and remove svn log from the make install target.
authorddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
Wed, 15 Apr 2009 04:35:27 +0000 (04:35 +0000)
committerddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
Wed, 15 Apr 2009 04:35:27 +0000 (04:35 +0000)
Signed-off-by: Dan Dennedy <dan@dennedy.org>
git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@1404 d19143bc-622f-0410-bfdd-b5b2a6649095

ChangeLog
Makefile

index 6aff12f2c448bc3bc666af48a4147061d30258f9..ee27725cff061ca2d746aa27e7e154c2d2421444 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
-$Id$
+2009-04-15  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-USING svn log NOW
+  * NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
+  to version 0.3.8  
 
-2007-04-09 Dan Dennedy <dan@dennedy.org>
-       Cleanup copyrights and attributions, and move Jean-Baptiste's services
-       to a new kdenlive module.
+2009-04-13  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-2007-03-30 Dan Dennedy <dan@dennedy.org>
-       Add support for sox 13.0.0.
+  * src/modules/fezzik.ini: fezzik.ini: workaround scaling resolution
+  limitation with swscale filter by making it the lowest priority 
 
-2007-03-30 Jean-Baptiste Mardelle <jb@kdenlive.org>
-       Fix boxblur and wave filters license.
+  * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
+  interpret negative speed as reverse 
 
-2007-03-29 Dan Dennedy <dan@dennedy.org>
-       Cleanup license declarations and remove dv1394d references.
-       Change registration of vmfx/mono to threshold to disambiguate with 
-       core/mono.
+2009-04-09  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-2007-03-27 Dan Dennedy <dan@dennedy.org>
-       Fix ffmpeg swscale code enabled with mmx flags and fix --enable-swscale
-       in conjunction with --avformat-static.
+  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
+  building on some older versions. 
 
-2007-03-16 Dan Dennedy <dan@dennedy.org>
-       Added docs/policies.txt.
+  * 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. 
 
-2007-02-19 Jean-Baptiste Mardelle <jb@kdenlive.org>
-       Blur and wave filters: fix typos and make functions static (patch from Stephane Fillod)
+2009-04-07  Ray Lehtiniemi <rayl@mail.com>
 
-2007-02-18 Jean-Baptiste Mardelle <jb@kdenlive.org>
-       Add blur and wave filters from Leny Grisel
+  * 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. 
 
-2007-02-07 Dan Dennedy <dan@dennedy.org>
-       Added ffmpeg libswscale support to avformat module (requires configure
-       option --avformat-swscale)
+  * src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
+  src/modules/kino/riff.cc: Fix up a few ignored return values 
 
-2006-12-07 Dan Dennedy <dan@dennedy.org
-       Applied patch from Stephane Fillod to make configure run with bash
-       since it uses bash-specific features. Also, patches headers to 
-       C comments for pedantic compilation.
+  * src/framework/mlt_pool.c: Fix warning: pointer of type ‘void *’ used in
+  arithmetic 
 
-2006-09-28 Zachary Drew <zachary.drew@gmail.com>
-       applied audio frequency and audio channels initialization patch from Jean-Baptiste
+  * 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 
 
-2006-09-27 Zachary Drew <zachary.drew@gmail.com>
-       applied amd64 patch from gentoo folks to fix compilation of motion_est
-       on amd64 (thanks for the heads-up Jean-Michel)
+  * 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 
 
-2006-09-25 Dan Dennedy <dan@dennedy.org>
-       - src/modules/sdl/Makefile: fix compilation on some systems using
-         modular x.org.
+  * 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 
 
-2006-08-08 Dan Dennedy <dan@dennedy.org>
-       enhance producer_westley to parse Kino 0.9.1 SMIL (clock) time values. 
+  * 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 
 
-2006-08-08 Dan Dennedy <dan@dennedy.org>
-       convert --avformat-cvs to svn and rename option as --avformat-svn (--avformat-cvs is an undocumented alias). 
+  * 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-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>
+
+  * 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-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  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 
+
+  * 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>
+
+  * 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 
+
+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>
+
+  * 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 
+
+  * 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>
+
+  * configure: bump versions for 0.3.0 release 
+
+  * Makefile: improve make dist target 
+
+  * AUTHORS: add AUTHORS file 
+
+  * NEWS: Add release notes file 
+
+  * 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-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>
+
+  * 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>
+
+  * 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>
+
+  * 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>
+
+  * 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>
+
+  * 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>
+
+  * 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-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>
+
+  * 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 
+
+  * 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>
+
+  * 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>
+
+  * 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>
+
+  * Makefile: added dist 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-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>
+
+  * 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  
+
+  * src/framework/Makefile, src/miracle/Makefile,
+  src/modules/avformat/configure, src/valerie/Makefile: + Fix for Darwin and
+  soname logic  
+
+  * debian/changelog, debian/control, debian/copyright, debian/rules: +
+  Functional debian build rules  
+
+  * 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  
+
+  * 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)  
+
+  * 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-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>
+
+  * 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  
+
+  * 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  
+
+  * 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>
+
+  * src/modules/avformat/filter_avcolour_space.c: + Extracts alpha from rgb24a
+  images  
+
+2005-09-28  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
+
+  * 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  
+
+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>
+
+  * 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  
+
+  * 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  
+
+  * 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>
+
+  * 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>
+
+  * 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>
+
+  * 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>
+
+  * 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  
+
+  * 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  
+
+  * 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>
+
+  * 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>
+
+  * 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>
+
+  * 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>
+
+  * 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>
+
+  * 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>
+
+  * 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  
+
+  * 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>
+
+  * 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>
+
+  * 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>
+
+  * 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>
+
+  * 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  
+
+  * 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>
+
+  * 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  
+
+  * 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>
+
+  * src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
+  buffer fix and tractor handling  
+
+  * 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  
+
+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>
+
+  * 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  
+
+  * 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>
+
+  * 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>
+
+  * 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...  
+
+  * 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  
+
+2004-09-22  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
+
+  * 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>
+
+  * src/valerie/valerie_response.h: Obtain stdio definitions  
+
+  * 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
+   
+
+  * 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>
+
+  * 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>
+
+  * 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  
+
+  * 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>
+
+  * 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>
+
+  * src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
+  src/framework/mlt_tractor.c, src/framework/mlt_tractor.h: Tractor
+  enhancements  
+
+  * 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  
+
+2004-08-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
+
+  * 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>
+
+  * 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-21  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
+
+  * 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-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-17  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
+
+  * src/framework/mlt_service.c: NULL accpectance for connect/disconnect  
+
+2004-08-16  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
+
+  * 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  
+
+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  
index afbaecb7bd854937482398f961843ef487ec809f..3f761fe18276522255dbc11acca79703b1d0b5fb 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -57,5 +57,4 @@ uninstall:
 dist:
        [ -d "mlt-$(version)" ] && rm -rf "mlt-$(version)" || echo
        svn export http://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt "mlt-$(version)"
-       svn log > "mlt-$(version)/ChangeLog"
        tar -cvzf "mlt-$(version).tar.gz" "mlt-$(version)"