]> git.sesse.net Git - mlt/blobdiff - ChangeLog
A little debugging.
[mlt] / ChangeLog
index b0bef35c50a46dbc19b34524c4e80ded19bc86b0..7527e42fdcaa17d63c4badd2dc65de09fc969139 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
-2009-05-30  Dan Dennedy <dan@dennedy.org>
+2013-06-02  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: Set version
+  to 0.9.0.
+
+  * src/modules/opengl/filter_glsl_manager.cpp,
+  src/modules/opengl/glsl_manager.h: Fix tiny memory leak in GlslManager
+  (coverity-1026795).
+
+  * src/framework/mlt.h, src/framework/mlt_animation.c,
+  src/framework/mlt_animation.h, src/framework/mlt_geometry.c,
+  src/framework/mlt_geometry.h: Indicate mlt_geometry is deprecated in API
+  docs.
+
+2013-06-01  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/opengl/filter_movit_rect.cpp,
+  src/modules/opengl/filter_movit_rect.yml,
+  src/modules/opengl/filter_movit_resize.cpp: Convert movit.rect to mlt_rect.
+
+2013-05-31  Dan Dennedy <dan@dennedy.org>
+
+  * .../opengl/filter_deconvolution_sharpen.cpp,
+  .../opengl/filter_deconvolution_sharpen.yml,
+  src/modules/opengl/filter_lift_gamma_gain.cpp,
+  src/modules/opengl/filter_lift_gamma_gain.yml,
+  src/modules/opengl/filter_movit_diffusion.cpp,
+  src/modules/opengl/filter_movit_diffusion.yml,
+  src/modules/opengl/filter_movit_glow.cpp,
+  src/modules/opengl/filter_movit_glow.yml,
+  src/modules/opengl/filter_movit_opacity.cpp,
+  src/modules/opengl/filter_movit_opacity.yml,
+  src/modules/opengl/filter_movit_saturation.cpp,
+  src/modules/opengl/filter_movit_saturation.yml,
+  src/modules/opengl/filter_movit_vignette.cpp,
+  src/modules/opengl/filter_movit_vignette.yml,
+  src/modules/opengl/filter_white_balance.cpp,
+  src/modules/opengl/filter_white_balance.yml,
+  src/modules/opengl/transition_movit_mix.cpp,
+  src/modules/opengl/transition_movit_mix.yml: Add property animation to the
+  other movit services.
+
+  * presets/filter/movit.blur/blur_in, presets/filter/movit.blur/blur_in_out,
+  presets/filter/movit.blur/blur_out: Add animated movit.blur presets.
+
+  * src/modules/opengl/filter_movit_blur.cpp,
+  src/modules/opengl/filter_movit_blur.yml: Add property animation to
+  movit.blur filter.
+
+  * src/framework/mlt_properties.c, src/framework/mlt_property.c: Compile fixes
+  for Windows after merging animation branch.
+
+  * src/framework/mlt_properties.c, src/mlt++/mlt++.vers: Compile fixes for
+  Linux after merging animation branch.
+
+2013-05-30  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_animation.c, src/framework/mlt_animation.h,
+  src/framework/mlt_frame.c, src/framework/mlt_frame.h,
+  src/framework/mlt_properties.c, src/framework/mlt_properties.h,
+  src/framework/mlt_property.c, src/framework/mlt_property.h,
+  src/framework/mlt_types.h: Various documentation and copyright fixes and
+  updates.
+
+  * src/framework/mlt_animation.c, src/framework/mlt_animation.h: Document the
+  new mlt_animation API.
+
+  * src/framework/mlt_properties.c, src/framework/mlt_property.c,
+  src/framework/mlt_types.h: Document the property animation, rect, and color
+  additions.
+
+  * src/framework/mlt_animation.h, src/framework/mlt_properties.c,
+  src/framework/mlt_properties.h, src/framework/mlt_property.c,
+  src/framework/mlt_property.h, src/framework/mlt_types.h: Add
+  mlt_properties_get_animation(); it might come in handy.
+
+  * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
+  src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h, src/mlt++/mlt++.vers,
+  src/tests/test_properties/test_properties.cpp: Add
+  mlt_properties_set_color().
+
+2013-05-29  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
+  src/framework/mlt_property.c, src/framework/mlt_property.h,
+  src/mlt++/MltProperties.cpp, src/tests/test_properties/test_properties.cpp:
+  Reorder some property anim parameters for consistency.
+
+  * src/framework/Makefile, src/framework/mlt_animation.c,
+  src/framework/mlt_profile.c, src/framework/mlt_property.c,
+  src/mlt++/MltProperties.h, src/tests/test_properties/test_properties.cpp:
+  Make animation length optional.  It is only really needed when using negative
+  time values. With some fixes for parsing negatives in time code/clock values.
+
+2013-05-27  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
+  src/framework/mlt_types.h, src/mlt++/MltProperties.cpp,
+  src/mlt++/MltProperties.h, src/tests/test_properties/test_properties.cpp: Add
+  mlt_color and mlt_properties_get_color().
+
+  * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
+  src/framework/mlt_property.c, src/framework/mlt_property.h,
+  src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
+  src/tests/test_properties/test_properties.cpp: Add
+  mlt_properties_anim_set/get() for string.
+
+  * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
+  src/framework/mlt_property.c, src/mlt++/MltProperties.cpp,
+  src/mlt++/MltProperties.h, src/tests/test_properties/test_properties.cpp: Add
+  mlt_properties_anim_set/get_double().
+
+  * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
+  src/framework/mlt_property.c, src/framework/mlt_property.h,
+  src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
+  src/tests/test_properties/test_properties.cpp: Rename functions with _pos to
+  anim_.
+
+  * src/framework/mlt_animation.c, src/framework/mlt_properties.c,
+  src/framework/mlt_properties.h, src/framework/mlt_property.c,
+  src/framework/mlt_property.h, src/mlt++/MltProperties.cpp,
+  src/mlt++/MltProperties.h, src/tests/test_properties/test_properties.cpp: Add
+  mlt_properties_set/get_rect_pos for rect animation.
+
+2013-05-26  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
+  src/framework/mlt_property.c, src/framework/mlt_property.h,
+  src/framework/mlt_types.h, src/mlt++/MltProperties.cpp,
+  src/mlt++/MltProperties.h, src/tests/test_properties/test_properties.cpp: Add
+  mlt_rect and mlt_properties_set/get_rect.
+
+2013-05-22  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
+  src/framework/mlt_property.c, src/mlt++/MltProperties.cpp,
+  src/mlt++/MltProperties.h, src/tests/test_properties/test_properties.cpp: Add
+  mlt_properties_set/get_int_pos and Properties::set/get_int.
+
+2013-05-19  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_property.c,
+  src/tests/test_properties/test_properties.cpp: Interpret % after numeric
+  string.
+
+  * src/framework/mlt_property.c, src/framework/mlt_property.h,
+  src/framework/mlt_types.h, src/tests/test_properties/test_properties.cpp: Add
+  mlt_property_set_double_pos() and mlt_property_set_int_pos().
+
+2013-05-18  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_animation.c, src/framework/mlt_animation.h,
+  src/framework/mlt_property.c, src/framework/mlt_property.h,
+  src/framework/mlt_types.h, src/tests/test_properties/test_properties.cpp: Add
+  Catmull-Rom spline smooth animation interpolation.
+
+2013-05-17  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_property.c, src/framework/mlt_property.h,
+  src/tests/test_properties/test_properties.cpp: Add
+  mlt_property_get_double_pos() and mlt_property_get_int_pos().
+
+2013-05-16  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_animation.c, src/framework/mlt_animation.h,
+  src/framework/mlt_property.c, src/tests/test_properties/test_properties.cpp:
+  Add support for discrete animation including strings.
+
+  * src/framework/Makefile, src/framework/mlt_animation.c,
+  src/framework/mlt_animation.h, src/framework/mlt_property.c,
+  src/framework/mlt_property.h, src/tests/test_properties/test_properties.cpp:
+  Add mlt_animation and mlt_property_interpolate().  mlt_property_interpolate()
+  only works on a scalar double property at this time.
+
+2013-05-14  Maksym Veremeyenko <verem@m1stereo.tv>
+
+  * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
+  src/framework/mlt_types.h, src/modules/avformat/producer_avformat.c,
+  src/modules/avsync/consumer_blipflash.c, src/modules/core/filter_luma.c,
+  src/modules/dgraft/filter_telecide.c, src/modules/gtk2/producer_count.c,
+  src/modules/kdenlive/producer_framebuffer.c,
+  src/modules/xine/filter_deinterlace.c: make mlt_position type double
+
+2013-05-22  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/producer_avformat.c,
+  src/modules/avformat/producer_avformat.yml: Add exit_on_disconnect property
+  to avformat producer.
+
+2013-05-21  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
+  src/modules/frei0r/param_name_map.yaml,
+  src/modules/frei0r/param_name_map.yml: Rename frei0r param_name_map filename
+  and install it.
+
+  * src/modules/avformat/producer_avformat.c,
+  src/modules/avformat/producer_avformat.yml: Add reconnect property to
+  avformat producer.
+
+2013-05-07  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/producer_melt.c, src/modules/rtaudio/RtAudio.cpp,
+  src/modules/xine/deinterlace.c, src/modules/xml/producer_xml.c: Fix some
+  compile warnings raised by clang.
+
+  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: Make a bunch of
+  fields of mlt_consumer_s truly private.
+
+2013-05-03  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_properties.c,
+  src/tests/test_properties/test_properties.cpp: Add more properties unit
+  tests.
+
+2013-05-02  Dan Dennedy <dan@dennedy.org>
+
+  * src/tests/test_properties/test_properties.cpp,
+  src/tests/test_properties/test_properties.pro: Add more unit tests for
+  mlt_property.
+
+2013-04-30  Dan Dennedy <dan@dennedy.org>
+
+  * src/tests/common.pri, src/tests/test_properties/test_properties.cpp,
+  src/tests/test_properties/test_properties.pro,
+  src/tests/test_repository/test_repository.cpp,
+  src/tests/test_repository/test_repository.pro, src/tests/tests.pro: Add the
+  start of a unit test suite using QtTest.
+
+  * src/tests/Makefile, src/tests/README, src/tests/charlie.c, src/tests/dan.c,
+  src/tests/dissolve.c, src/tests/hello.c, src/tests/io.c, src/tests/io.h,
+  src/tests/luma.c, src/tests/pango.c, src/tests/pixbuf.c, src/tests/test.png:
+  Remove old files in src/tests to make way for new ones.
+
+2013-04-27  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_consumer.c, src/modules/sdl/consumer_sdl_preview.c: Fix
+  race condition in mlt_consumer_stop().
+
+2013-04-25  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
+  src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
+  src/modules/sdl/consumer_sdl_preview.c: Make mlt_consumer_purge() more
+  thorough. (SF-187)  This is applied to SDL consumers only at the moment since
+  that is what most applications are using. Needs to be extended to other
+  consumers.
+
+2013-04-12  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/framework/mlt_version.h: Set interim version 0.8.9.
+
+2013-04-07  Brian Matherly <pez4brian@yahoo.com>
+
+  * src/modules/gtk2/producer_count.yml, src/modules/oldfilm/filter_dust.yml,
+  src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_oldfilm.yml:
+  Misc YAML fixes
+
+2013-04-06  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt.vers, src/framework/mlt_service.c,
+  src/framework/mlt_service.h, src/mlt++/MltService.cpp,
+  src/mlt++/MltService.h, src/mlt++/mlt++.vers: Add mlt_service_move_filter()
+  and Mlt::Service::move_filter().
+
+2013-04-04  Brian Matherly <pez4brian@yahoo.com>
+
+  * src/modules/gtk2/Makefile, src/modules/gtk2/factory.c,
+  src/modules/gtk2/producer_count.c, src/modules/gtk2/producer_count.yml: Add
+  new count producer
+
+2013-03-21  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c:
+  Restore avresample filter when build against FFmpeg.  This provides a LGPL
+  audio resampler, but it is using deprecated APIs. Support for swresample or
+  libav avresampler is another project.
+
+2013-03-20  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/producer_avformat.c: Add support for libavformat and
+  libavcodec major version 55.
+
+2013-03-18  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/Makefile, src/modules/avformat/configure,
+  src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
+  src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/filter_avdeinterlace.c,
+  src/modules/avformat/filter_avresample.c,
+  src/modules/avformat/filter_swscale.c,
+  src/modules/avformat/producer_avformat.c: Drop support for FFmpeg v0.5 and
+  v0.6 and require swscale.  This is cleanup work to make way for more version
+  handling to handle current git master of libav that removes deprecated APIs.
+
+2013-03-23  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/filter_avcolour_space.c,
+  src/modules/core/consumer_multi.c, src/modules/core/producer_loader.c,
+  src/modules/opengl/filter_movit_convert.cpp: Make the arg to avcolor_space
+  filter a pointer.  Instead of passing an int cast as pointer.
+
+2013-03-21  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c,
+  src/modules/frei0r/param_name_map.yml: Add a frei0r param name mapping
+  system.  For apps that set frei0r parameters by their name, this provides
+  backwards compatibility when a frei0r parameter name changes.
+
+2013-03-17  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c: Switch to
+  indexed propery names for frei0r params.  Properties supplied by frei0r param
+  name are supported for backwards compatibility.
+
+2013-03-13  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/loader.dict, src/modules/core/producer_loader.c: Tell
+  loader how to use WebVfx.  With my latest (merged) patches to WebVfx, one can
+  load plain old HTML and QML files. They do not need webvfx script to
+  initialize rendering - with some caveats about the meaning of
+  document-loaded. However, without this loader change, plain resources need 
+  to prefaced with "plain:". The loader producer can now do that and instead
+  "webvfx:" is needed to tell webvfx to wait for script in the content to call
+  WebVfx.renderReady(true) (unless you use "webvfx:plain:...").  Also, WebVfx
+  can also now load HTML over HTTP. This is especially handy if your content is
+  updating itself with data from a web service. Otherwise, you will run into
+  cross-site-scripting errors.
+
+2013-03-07  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/opengl/filter_movit_crop.cpp,
+  src/modules/opengl/filter_movit_opacity.cpp,
+  src/modules/opengl/filter_movit_resample.cpp,
+  src/modules/opengl/filter_movit_resize.cpp,
+  src/modules/opengl/transition_movit_mix.cpp,
+  src/modules/opengl/transition_movit_overlay.cpp: Add locking to opengl
+  services for thread protection.
+
+  * src/modules/opengl/filter_glsl_manager.cpp,
+  src/modules/opengl/glsl_manager.h: Make opengl filters support attach,
+  detach, and disable.
+
+2013-03-03  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt.vers, src/framework/mlt_service.c,
+  src/framework/mlt_service.h, src/mlt++/MltService.cpp,
+  src/mlt++/MltService.h, src/mlt++/mlt++.vers: Add mlt_service_filter_count
+  and Mlt::Service::filter_count.
+
+2013-02-25  Brian Matherly <pez4brian@yahoo.com>
+
+  * src/modules/avsync/Makefile, src/modules/avsync/consumer_blipflash.c,
+  src/modules/avsync/consumer_blipflash.yml, src/modules/avsync/factory.c,
+  src/modules/avsync/producer_blipflash.c,
+  src/modules/avsync/producer_blipflash.yml: Add new avsync module
+
+2013-02-24  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_frame.c, src/modules/core/consumer_multi.c: Let qglsl
+  multi consumer work with more consumers.  Works with sdl and decklink
+  consumers.
+
+  * src/framework/mlt_consumer.c, src/modules/core/producer_loader.c: Fix crash
+  on missing NULL at end of mlt_events_fire().
+
+2013-02-23  Dan Dennedy <dan@dennedy.org>
+
+  * src/melt/melt.c, src/modules/opengl/mlt_movit_input.cpp,
+  src/modules/qimage/consumer_qglsl.cpp: Fix OpenGL context cleanup on Windows.
+   Would crash at end of melt with qglsl.
+
+  * src/modules/opengl/filter_glsl_manager.cpp,
+  src/modules/qimage/consumer_qglsl.cpp: Some minor logging cleanup.
+
+2013-02-20  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/opengl/consumer_xgl.c,
+  src/modules/opengl/filter_glsl_manager.cpp,
+  src/modules/opengl/filter_movit_convert.cpp: Cleanup some logging from work
+  in opengl branch.
+
+  * src/melt/melt.c, src/modules/xml/producer_xml.c: Let melt and xml producer
+  use qglsl consumer (opengl branch).
+
+  * src/modules/qimage/Makefile, src/modules/qimage/configure,
+  src/modules/qimage/consumer_qglsl.cpp, src/modules/qimage/factory.c: Add
+  qglsl multi consumer (opengl branch).
+
+  * src/framework/mlt_profile.c, src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/filter_swscale.c,
+  src/modules/avformat/producer_avformat.c, src/modules/core/consumer_multi.c,
+  src/modules/core/filter_crop.c, src/modules/core/filter_fieldorder.c,
+  src/modules/core/filter_imageconvert.c, src/modules/core/loader.ini,
+  src/modules/core/producer_loader.c: Let loader producer use new GLSL
+  normalizing filters (opengl branch).
+
+  * src/modules/opengl/Makefile, src/modules/opengl/configure,
+  src/modules/opengl/consumer_xgl.c, src/modules/opengl/factory.c,
+  src/modules/opengl/fbo_input.cpp, src/modules/opengl/fbo_input.h,
+  .../opengl/filter_deconvolution_sharpen.cpp,
+  .../opengl/filter_deconvolution_sharpen.yml,
+  src/modules/opengl/filter_glsl_manager.cpp,
+  src/modules/opengl/filter_lift_gamma_gain.cpp,
+  src/modules/opengl/filter_lift_gamma_gain.yml,
+  src/modules/opengl/filter_movit_blur.cpp,
+  src/modules/opengl/filter_movit_blur.yml,
+  src/modules/opengl/filter_movit_convert.cpp,
+  src/modules/opengl/filter_movit_crop.cpp,
+  src/modules/opengl/filter_movit_diffusion.cpp,
+  src/modules/opengl/filter_movit_diffusion.yml,
+  src/modules/opengl/filter_movit_glow.cpp,
+  src/modules/opengl/filter_movit_glow.yml,
+  src/modules/opengl/filter_movit_mirror.cpp,
+  src/modules/opengl/filter_movit_mirror.yml,
+  src/modules/opengl/filter_movit_opacity.cpp,
+  src/modules/opengl/filter_movit_opacity.yml,
+  src/modules/opengl/filter_movit_rect.cpp,
+  src/modules/opengl/filter_movit_rect.yml,
+  src/modules/opengl/filter_movit_resample.cpp,
+  src/modules/opengl/filter_movit_resize.cpp,
+  src/modules/opengl/filter_movit_saturation.cpp,
+  src/modules/opengl/filter_movit_saturation.yml,
+  src/modules/opengl/filter_movit_vignette.cpp,
+  src/modules/opengl/filter_movit_vignette.yml,
+  src/modules/opengl/filter_white_balance.cpp,
+  src/modules/opengl/filter_white_balance.yml,
+  src/modules/opengl/glsl_manager.h, src/modules/opengl/mlt_flip_effect.h,
+  src/modules/opengl/mlt_movit_input.cpp, src/modules/opengl/mlt_movit_input.h,
+  src/modules/opengl/transition_movit_mix.cpp,
+  src/modules/opengl/transition_movit_mix.yml,
+  src/modules/opengl/transition_movit_overlay.cpp,
+  src/modules/opengl/transition_movit_overlay.yml: Add the new opengl module
+  (opengl branch).
+
+  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: Add
+  consumer-thread-started and -stopped events (opengl branch).
+
+  * src/framework/mlt_frame.c, src/framework/mlt_types.h: Add mlt_image_glsl
+  and _glsl_texture (opengl branch).
+
+  * src/mlt++/MltDeque.cpp, src/mlt++/MltDeque.h, src/mlt++/mlt++.vers: Add
+  Mlt::Deque::peek() (opengl branch).
+
+2013-02-15  Brian Matherly <pez4brian@yahoo.com>
+
+  * src/modules/jackrack/Makefile, src/modules/jackrack/factory.c,
+  src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_desc.h,
+  src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/process.c,
+  src/modules/jackrack/producer_ladspa.c,
+  src/modules/jackrack/producer_ladspa.yml: Add ladspa producer
+
+2013-02-13  Cristian Morales Vega <reddwarf@opensuse.org>
+
+  * src/framework/Makefile, src/mlt++/Makefile: Fix OSX buld which broke when
+  adding Linux symbols versioning
+
+2013-02-10  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c:
+  Remove local references to SDL_Surface. (SF-186)  Why bother when
+  SDL_GetVideoSurface() is available?
+
+2013-02-07  Cristian Morales Vega <reddwarf@opensuse.org>
+
+  * src/framework/Makefile, src/framework/mlt.vers, src/mlt++/Makefile,
+  src/mlt++/config.h, src/mlt++/mlt++.vers: Use symbol versioning
+
+2013-02-08  Cristian Morales Vega <reddwarf@opensuse.org>
+
+  * Makefile, configure, src/melt/Makefile: Make the versioning opt-in
+
+2013-02-07  Cristian Morales Vega <reddwarf@opensuse.org>
+
+  * Makefile, configure, profiles/Makefile, src/framework/Makefile,
+  src/framework/mlt_factory.c, src/melt/Makefile, src/melt/configure,
+  src/modules/Makefile, src/modules/avformat/Makefile,
+  src/modules/core/Makefile, src/modules/decklink/Makefile,
+  src/modules/dgraft/Makefile, src/modules/dv/Makefile,
+  src/modules/effectv/Makefile, src/modules/feeds/Makefile,
+  src/modules/frei0r/Makefile, src/modules/gtk2/Makefile,
+  src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
+  src/modules/kino/Makefile, src/modules/linsys/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/rotoscoping/Makefile,
+  src/modules/rtaudio/Makefile, src/modules/sdl/Makefile,
+  src/modules/sox/Makefile, src/modules/swfdec/Makefile,
+  src/modules/videostab/Makefile, src/modules/vmfx/Makefile,
+  src/modules/vorbis/Makefile, src/modules/xine/Makefile,
+  src/modules/xml/Makefile: Version modules and data directories, and melt 
+  Allow the "extras" of binary incompatible versions of MLT to be installed
+  simultaneously. I don't like the idea of versioning the melt binary. But
+  kdenlive is the main user of MLT and it expects the same formats support from
+  both the libmltX it is linked to, and the melt binary it uses to do the
+  actual work.
+
+2013-01-20  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h,
+  src/melt/melt.c: Set version to 0.8.8.
+
+2012-12-31  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/producer_avformat.c: Fix build against FFmepg 0.5 and
+  0.6.
+
+2012-12-26  Niv Sardi <xaiki@evilgiggle.com>
+
+  * src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.yml:
+  pixbuf producer: loop option to loop sequence selectively 
+
+2012-12-22  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
+  src/framework/mlt_types.h, src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/producer_avformat.c,
+  src/modules/core/filter_audiochannels.c,
+  src/modules/core/filter_audioconvert.c,
+  src/modules/core/filter_channelcopy.c, src/modules/core/filter_mono.c: Add
+  mlt_audio_u8 (sourceforce-182).  It should support planar libavutil
+  AV_SAMPLE_FMT_U8P, but it is untested due to lacking a sample.
+
+2012-12-12  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/producer_avformat.c,
+  src/modules/resample/filter_resample.c: Fix possible divide by zero
+  exceptions.
+
+2012-11-27  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
+  src/modules/avformat/producer_avformat.c: Fix decoding audio with planar
+  formats.
+
+  * src/modules/decklink/consumer_decklink.cpp,
+  src/modules/decklink/producer_decklink.cpp: Fix mlt_profile to DeckLink
+  DisplayMode matching.
+
+2012-11-17  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
+  Fix crash on invalid image sequence.
+
+  * configure, src/framework/mlt_version.h: set to interim version 0.8.7
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/videostab/stab/klt/error.c: Remove exit()s that cause unexpected
+  app failures.  An app can register a mlt_log callback, trap errors, and do
+  something more graceful than abort as perhaps some of these are not really as
+  fatal as they claim to be (a different patch can change the levels as
+  needed).
+
+2012-11-14  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt_version.h: Set
+  version to 0.8.6
+
+2012-11-13  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h,
+  src/modules/avformat/configure: Set version to 0.8.4
+
+2012-11-11  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/factory.c, src/modules/normalize/Makefile,
+  src/modules/normalize/factory.c, src/modules/normalize/filter_audiolevel.c,
+  src/modules/normalize/filter_audiolevel.yml: Add audiolevel filter.
+
+  * src/modules/avformat/producer_avformat.c,
+  src/modules/avformat/producer_avformat.yml, src/modules/core/filter_resize.c:
+  More fixes for force_full_luma (kdenlive-2799).  This change lets the image
+  converter downstream of the avformat producer perform utilize the range
+  as-needed. Then, when the rescale filter sees that the force_full_range is
+  set on the frame but has not yet been applied, forces a conversion to RGB to
+  enforce it. In addition, the recently added force_full_luma property on the
+  avformat producer is removed because it is redundant with AVOption
+  color_range=2.
+
+  * presets/consumer/avformat/Sony-PSP,
+  presets/consumer/avformat/atsc_1080i_50/DNxHD,
+  presets/consumer/avformat/atsc_1080i_5994/DNxHD,
+  presets/consumer/avformat/atsc_1080p_2398/DNxHD,
+  presets/consumer/avformat/atsc_1080p_24/DNxHD,
+  presets/consumer/avformat/atsc_1080p_25/DNxHD,
+  presets/consumer/avformat/atsc_1080p_2997/DNxHD,
+  presets/consumer/avformat/atsc_1080p_30/DNxHD,
+  presets/consumer/avformat/atsc_1080p_50/DNxHD,
+  presets/consumer/avformat/atsc_1080p_5994/DNxHD,
+  presets/consumer/avformat/atsc_1080p_60/DNxHD,
+  presets/consumer/avformat/atsc_720p_2398/DNxHD,
+  presets/consumer/avformat/atsc_720p_50/DNxHD,
+  presets/consumer/avformat/atsc_720p_5994/DNxHD,
+  presets/consumer/avformat/atsc_720p_60/DNxHD,
+  presets/consumer/avformat/dv_ntsc/D10, presets/consumer/avformat/dv_ntsc/DV,
+  presets/consumer/avformat/dv_ntsc/DVCPRO50,
+  presets/consumer/avformat/dv_ntsc_wide/D10,
+  presets/consumer/avformat/dv_ntsc_wide/DV,
+  presets/consumer/avformat/dv_ntsc_wide/DVCPRO50,
+  presets/consumer/avformat/dv_pal/D10, presets/consumer/avformat/dv_pal/DV,
+  presets/consumer/avformat/dv_pal/DVCPRO50,
+  presets/consumer/avformat/dv_pal_wide/D10,
+  presets/consumer/avformat/dv_pal_wide/DV,
+  presets/consumer/avformat/dv_pal_wide/DVCPRO50,
+  presets/consumer/avformat/hdv_1080_25p/HDV,
+  presets/consumer/avformat/hdv_1080_30p/HDV,
+  presets/consumer/avformat/hdv_1080_50i/HDV,
+  presets/consumer/avformat/hdv_1080_60i/HDV,
+  presets/consumer/avformat/hdv_720_25p/HDV,
+  presets/consumer/avformat/hdv_720_30p/HDV,
+  presets/consumer/avformat/hdv_720_50p/HDV,
+  presets/consumer/avformat/hdv_720_60p/HDV,
+  presets/consumer/avformat/lossless/FFV1,
+  presets/consumer/avformat/lossless/H.264,
+  presets/consumer/avformat/lossless/MPEG-4: Add more descriptions to encoding
+  presets.
+
+2012-11-05  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/qimage/producer_qimage.c,
+  src/modules/qimage/producer_qimage.yml: qimage: let begin property be passed
+  as a query string parameter
+
+  * src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.yml:
+  pixbuf: support alt. query syntax begin:value for melt
+
+2012-11-04  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.yml:
+  pixbuf: let begin property be passed as a query string parameter
+
+2012-10-23  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/producer_avformat.c,
+  src/modules/avformat/producer_avformat.yml: Fix force_full_luma
+  (kdenlive-2799).
+
+2012-10-19  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_geometry.c, src/modules/videostab/filter_videostab.c,
+  src/modules/videostab/filter_videostab2.c: Let vector property of
+  videostab(2) be read directly as mlt_geometry.
+
+2012-10-19  Jean-Baptiste Mardelle <jb@kdenlive.org>
+
+  * 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: Fix loading of extra image formats using
+  Kdelibs (xcf, ...)
+
+2012-10-09  Dan Dennedy <dan@dennedy.org>
+
+  * src/swig/Makefile, src/swig/csharp/build, src/swig/java/build,
+  src/swig/lua/build, src/swig/perl/Makefile.PL, src/swig/perl/build,
+  src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
+  src/swig/tcl/build: Build the SWIG bindings with the CXXFLAGS (3554425) 
+  Based on patch by Cristian Morales Vega
+
+  * src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
+  src/modules/frei0r/producer_frei0r.c: fix aspect ratio of generators when set
+  via consumer property
+
+2012-09-23  Dan Dennedy <dan@dennedy.org>
+
+  * presets/consumer/avformat/MJPEG, presets/consumer/avformat/lossless/FFV1,
+  presets/consumer/avformat/lossless/MJPEG: indicate in some presets codecs
+  which do not support multithread
+
+2012-09-16  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/Makefile, src/framework/configure,
+  src/framework/mlt_property.h: cleanup sys/param.h include on FreeBSD 
+  Assisted by Albert Villa who says it is safe to assume sys/param.h is
+  available, which is needed for FreeBSD version check on whether to include
+  xlocale.h in mlt_property.h.
+
+2012-09-13  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/sdl/consumer_sdl_audio.c,
+  src/modules/sdl/consumer_sdl_preview.c: sdl_audio and sdl_preview also do not
+  care about field order  Also, have sdl_preview pass top_field_first to its
+  children.
+
+  * src/framework/mlt_consumer.h, src/modules/core/filter_fieldorder.c,
+  src/modules/sdl/consumer_sdl.c: add ability to ignore field order as used by
+  sdl consumer
+
+2012-09-09  Dan Dennedy <dan@dennedy.org>
+
+  * src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h: add
+  Mlt::Profile::colorspace()
+
+2012-09-08  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/framework/configure, src/modules/avformat/configure,
+  src/modules/frei0r/configure: allow env CC to override hard-coded gcc in
+  configure scripts  patch by Alberto Villa
+
+  * src/modules/avformat/producer_avformat.c,
+  src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
+  src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
+  src/modules/swfdec/producer_swfdec.c, src/modules/vorbis/producer_vorbis.c:
+  change producers to use mlt_frame_original_position()
+
+  * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add
+  mlt_frame_original_position()
+
+2012-09-03  Dan Dennedy <dan@dennedy.org>
+
+  * src/mlt++/MltService.cpp, src/mlt++/MltService.h: add
+  Mlt::Service::set_profile()
+
+  * src/framework/mlt_service.c, src/framework/mlt_service.h: add
+  mlt_service_set_profile()
+
+  * src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h: add
+  Mlt::Profile::is_explicit()
+
+2012-08-31  Dan Dennedy <dan@dennedy.org>
+
+  * src/swig/mlt.i, src/swig/ruby/playlist.rb: extend Ruby API with
+  PlaylistNextListner and show how to use it
+
+  * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: add
+  playlist-next event to mlt_playlist
+
+2012-08-30  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/framework/mlt_version.h: set interim version to 0.8.3
+
+2012-08-28  Dan Dennedy <dan@dennedy.org>
+
+  * ChangeLog, presets/consumer/avformat/MPEG-4 ASP,
+  presets/consumer/avformat/MPEG-4-ASP, presets/consumer/avformat/webm: add
+  acodec to webm preset and rename MPEG-4 ASP preset
+
+  * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: set version
+  to 0.8.2
+
+2012-08-26  Dan Dennedy <dan@dennedy.org>
+
+  * presets/consumer/avformat/stills/BMP, presets/consumer/avformat/stills/DPX,
+  presets/consumer/avformat/stills/JPEG, presets/consumer/avformat/stills/PNG,
+  presets/consumer/avformat/stills/PPM, presets/consumer/avformat/stills/TGA,
+  presets/consumer/avformat/stills/TIFF: add meta.preset.extension to image
+  sequence presets
+
+  * presets/consumer/avformat/AAC, presets/consumer/avformat/Flash,
+  presets/consumer/avformat/MJPEG, presets/consumer/avformat/MP3,
+  presets/consumer/avformat/MPEG-2, presets/consumer/avformat/MPEG-4,
+  presets/consumer/avformat/MPEG-4 ASP, presets/consumer/avformat/Sony-PSP,
+  presets/consumer/avformat/Vorbis, presets/consumer/avformat/WAV,
+  presets/consumer/avformat/XDCAM-HD422,
+  presets/consumer/avformat/atsc_1080i_50/DNxHD,
+  presets/consumer/avformat/atsc_1080i_5994/DNxHD,
+  presets/consumer/avformat/atsc_1080p_2398/DNxHD,
+  presets/consumer/avformat/atsc_1080p_24/DNxHD,
+  presets/consumer/avformat/atsc_1080p_25/DNxHD,
+  presets/consumer/avformat/atsc_1080p_2997/DNxHD,
+  presets/consumer/avformat/atsc_1080p_30/DNxHD,
+  presets/consumer/avformat/atsc_1080p_50/DNxHD,
+  presets/consumer/avformat/atsc_1080p_5994/DNxHD,
+  presets/consumer/avformat/atsc_1080p_60/DNxHD,
+  presets/consumer/avformat/atsc_720p_2398/DNxHD,
+  presets/consumer/avformat/atsc_720p_50/DNxHD,
+  presets/consumer/avformat/atsc_720p_5994/DNxHD,
+  presets/consumer/avformat/atsc_720p_60/DNxHD,
+  presets/consumer/avformat/dv_ntsc/D10, presets/consumer/avformat/dv_ntsc/DVD,
+  presets/consumer/avformat/dv_ntsc_wide/D10,
+  presets/consumer/avformat/dv_ntsc_wide/DVD,
+  presets/consumer/avformat/dv_pal/D10, presets/consumer/avformat/dv_pal/DVD,
+  presets/consumer/avformat/dv_pal_wide/D10,
+  presets/consumer/avformat/dv_pal_wide/DVD,
+  presets/consumer/avformat/hdv_1080_25p/HDV,
+  presets/consumer/avformat/hdv_1080_30p/HDV,
+  presets/consumer/avformat/hdv_1080_50i/HDV,
+  presets/consumer/avformat/hdv_1080_60i/HDV,
+  presets/consumer/avformat/hdv_720_25p/HDV,
+  presets/consumer/avformat/hdv_720_30p/HDV,
+  presets/consumer/avformat/hdv_720_50p/HDV,
+  presets/consumer/avformat/hdv_720_60p/HDV,
+  presets/consumer/avformat/lossless/FFV1,
+  presets/consumer/avformat/lossless/H.264,
+  presets/consumer/avformat/lossless/HuffYUV,
+  presets/consumer/avformat/lossless/MJPEG,
+  presets/consumer/avformat/lossless/MPEG-2,
+  presets/consumer/avformat/lossless/MPEG-4,
+  presets/consumer/avformat/lossless/ProRes, presets/consumer/avformat/webm,
+  presets/consumer/avformat/x264-medium,
+  presets/consumer/avformat/x264-medium-baseline,
+  presets/consumer/avformat/x264-medium-main,
+  presets/consumer/avformat/x264-medium-pass1: add preset metadata such as
+  alternate name, filename extension, note.
+
+  * presets/consumer/avformat/Sony-PSP, presets/consumer/avformat/webm,
+  presets/consumer/avformat/x264-medium-baseline,
+  presets/consumer/avformat/x264-medium-main: change profile to vprofile in
+  presets
+
+  * presets/consumer/avformat/Vorbis,
+  presets/consumer/avformat/lossless/ProRes: add vorbis and prores encode
+  presets
+
+2012-08-25  Dan Dennedy <dan@dennedy.org>
+
+  * presets/consumer/avformat/AAC, presets/consumer/avformat/Flash,
+  presets/consumer/avformat/MJPEG, presets/consumer/avformat/MP3,
+  presets/consumer/avformat/MPEG-2, presets/consumer/avformat/MPEG-4,
+  presets/consumer/avformat/MPEG-4 ASP, presets/consumer/avformat/WAV,
+  presets/consumer/avformat/hdv_1080_25p/HDV,
+  presets/consumer/avformat/hdv_1080_30p/HDV,
+  presets/consumer/avformat/hdv_1080_50i/HDV,
+  presets/consumer/avformat/hdv_1080_60i/HDV,
+  presets/consumer/avformat/hdv_720_25p/HDV,
+  presets/consumer/avformat/hdv_720_30p/HDV,
+  presets/consumer/avformat/hdv_720_50p/HDV,
+  presets/consumer/avformat/hdv_720_60p/HDV,
+  presets/consumer/avformat/lossless/FFV1,
+  presets/consumer/avformat/lossless/H.264,
+  presets/consumer/avformat/lossless/HuffYUV,
+  presets/consumer/avformat/lossless/MJPEG,
+  presets/consumer/avformat/lossless/MPEG-2,
+  presets/consumer/avformat/lossless/MPEG-4,
+  presets/consumer/avformat/stills/BMP, presets/consumer/avformat/stills/DPX,
+  presets/consumer/avformat/stills/JPEG, presets/consumer/avformat/stills/PNG,
+  presets/consumer/avformat/stills/PPM, presets/consumer/avformat/stills/TGA,
+  presets/consumer/avformat/stills/TIFF,
+  presets/consumer/avformat/x264-medium-pass1: add a bunch of new encoding
+  presets
+
+2012-08-24  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/producer_avformat.c,
+  src/modules/avformat/producer_avformat.yml: the recent A/V sync overhaul
+  needed some additional work
+
+2012-08-11  Dan Dennedy <dan@dennedy.org>
+
+  * src/melt/io.c, src/melt/melt.c: fix melt progress display on Windows
+
+2012-08-01  Mikko Rapeli <mikko.rapeli@iki.fi>
+
+  * src/modules/videostab/filter_videostab.c,
+  src/modules/videostab/filter_videostab2.c: videostab/filter_videostab*.c:
+  check return value from mlt_filter_new()  Fixes Coverity CID 709365 and
+  709366: Dereference null return value (NULL_RETURNS) Function
+  "mlt_filter_new" returns null (checked 50 out of 52 times). [show details]
+  Assigning: "parent" = null return value from "mlt_filter_new". 201           
+      mlt_filter parent = mlt_filter_new(); Dereferencing a null pointer
+  "parent". 202                parent->child = self;
+
+  * src/modules/videostab/filter_videostab.c,
+  src/modules/videostab/filter_videostab2.c: videostab/filter_videostab*.c:
+  check for null  Fixes Coverity CID 709404: Dereference before null check
+  (REVERSE_INULL) Dereferencing pointer "g". [show details] 85        if (
+  !mlt_geometry_parse( g, vectors, length, -1, -1 ) ) ... Dereferencing "g"
+  before a null check. 104        if ( g ) mlt_geometry_close( g );
+
+2012-08-04  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/producer_avformat.c,
+  src/modules/avformat/producer_avformat.yml: add image cache size property to
+  avformat producer
+
+2012-08-03  Marco Gittler <g.marco@freenet.de>
+
+  * src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.yml:
+  fix width output of filter in xml
+
+2012-07-25  Mikko Rapeli <mikko.rapeli@iki.fi>
+
+  * src/framework/mlt_field.c, src/framework/mlt_frame.c,
+  src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
+  src/framework/mlt_properties.c, src/framework/mlt_repository.c,
+  src/framework/mlt_service.c, src/framework/mlt_tractor.c,
+  src/modules/core/filter_audioconvert.c, src/modules/core/filter_crop.c,
+  src/modules/core/filter_imageconvert.c, src/modules/core/filter_panner.c,
+  src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
+  src/modules/core/transition_composite.c, src/modules/core/transition_mix.c,
+  src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
+  src/modules/gtk2/producer_pixbuf.c, src/modules/kino/producer_kino.c,
+  src/modules/linsys/consumer_SDIstream.c,
+  src/modules/normalize/filter_volume.c,
+  src/modules/qimage/producer_kdenlivetitle.c,
+  src/modules/qimage/producer_qimage.c, src/modules/rtaudio/RtAudio.cpp,
+  src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
+  src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
+  src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c: Fix calloc()
+  parameter ordering  First parameter to calloc() is the count and second the
+  amount of bytes for each item. Likely this has no run time effect since the
+  resulting buffer size is the same.
+
+2012-07-23  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
+  fix crash when switching image formats with alpha  This happens when
+  switching from image format with distinct alpha channel (yuv422) to one with
+  embedded alpha channel (rgb24a).  Reported-by: j-b-m
+
+2012-07-22  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h:
+  remove unused function (coverity-709390)
+
+  * src/mlt++/MltService.cpp, src/mlt++/MltService.h: add
+  Service::get_profile() returns mlt_profile
+
+  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: fix memory leak
+  (coverity-709375)
+
+2012-07-20  Dan Dennedy <dan@dennedy.org>
+
+  * AUTHORS, src/modules/core/Makefile,
+  src/modules/core/composite_line_yuv_sse2_simple.c,
+  src/modules/core/transition_composite.c: improve compatibility to compile
+  composite sse2 (macports-35243)
+
+2012-07-12  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/producer_loader.c, src/modules/xml/producer_xml.c: accept
+  file:// prefix on MLT XML file
+
+2012-06-23  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
+  src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
+  src/modules/core/producer_melt.c, src/modules/xml/producer_xml.c: add support
+  for time string to playlist blanks
+
+  * src/modules/jackrack/consumer_jack.c,
+  src/modules/jackrack/consumer_jack.yml,
+  src/modules/rtaudio/consumer_rtaudio.cpp,
+  src/modules/rtaudio/consumer_rtaudio.yml,
+  src/modules/sdl/consumer_sdl_audio.c, src/modules/sdl/consumer_sdl_audio.yml:
+  add support for audio scrubbing to audio-only consumers
+
+2012-06-19  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_producer.c, src/framework/mlt_producer.h,
+  src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h: add
+  mlt_producer_seek_time and mlt_producer_frame_time
+
+  * src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
+  src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
+  src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h: add const-ness to
+  some strings in specialized service classes
+
+2012-06-18  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/rotoscoping/filter_rotoscoping.c,
+  src/modules/vmfx/filter_shape.c, src/modules/xine/vf_yadif_template.h,
+  src/modules/xine/yadif.c: fix clang errors
+
+2012-06-16  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/producer_avformat.c,
+  src/modules/avformat/producer_avformat.yml: overhaul a/v sync and seeking in
+  avformat producer  The new_seek property changed to use_pts. This
+  consolidates old seek and new seek code, improves a/v sync for more files,
+  and improves seek performance for AVCHD in general (including libav).
+
+2012-06-04  Dan Dennedy <dan@dennedy.org>
+
+  * NEWS, configure, src/framework/mlt_version.h: set interim version to 0.8.1
+
+2012-06-01  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h,
+  src/modules/avformat/configure: set version to 0.8.0
+
+2012-05-29  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_cache.c, src/framework/mlt_cache.h: add
+  mlt_cache_put_frame and mlt_cache_get_frame
+
+  * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
+  src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/jackrack/Makefile,
+  src/modules/jackrack/configure: fix cross-compiling gtk2 and jackrack modules
+  for windows
+
+2012-05-26  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/mlt++/configure, src/modules/qimage/configure,
+  src/modules/swfdec/Makefile, src/modules/videostab/stab/estimate.c: add
+  configure options and fixes for cross-compiling
+
+2012-05-19  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/decklink/DeckLinkAPI.h,
+  src/modules/decklink/DeckLinkAPIDispatch.cpp,
+  src/modules/decklink/DeckLinkAPI_h.h, src/modules/decklink/DeckLinkAPI_i.cpp,
+  src/modules/decklink/LinuxCOM.h, src/modules/decklink/Makefile,
+  src/modules/decklink/common.cpp, src/modules/decklink/common.h,
+  src/modules/decklink/consumer_decklink.cpp,
+  src/modules/decklink/darwin/DeckLinkAPI.h,
+  .../decklink/darwin/DeckLinkAPIDispatch.cpp,
+  src/modules/decklink/linux/DeckLinkAPI.h,
+  src/modules/decklink/linux/DeckLinkAPIDispatch.cpp,
+  src/modules/decklink/linux/LinuxCOM.h,
+  src/modules/decklink/producer_decklink.cpp,
+  src/modules/decklink/win/DeckLinkAPI_h.h,
+  src/modules/decklink/win/DeckLinkAPI_i.cpp: fix decklink build for OS X
+
+2012-04-18  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/decklink/consumer_decklink.cpp,
+  src/modules/decklink/producer_decklink.cpp: fix decklink build on Windows
+
+2012-04-11  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/plus/filter_affine.c, src/modules/plus/interp.h,
+  src/modules/plus/transition_affine.c: fix distortion handling alpha channel
+  in affine transition  Reported-by: j-b-m
+
+2012-04-10  Dan Dennedy <dan@dennedy.org>
+
+  * demo/mlt_ticker, src/modules/plus/filter_affine.c: fix background alpha
+  channel of affine filter  broke when black producer was changed to opaque
+  like other colors
+
+2012-04-07  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/plus/transition_affine.c,
+  src/modules/qimage/qimage_wrapper.cpp: fix regressions during refactorization
+
+2012-03-31  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/xml/consumer_xml.c, src/modules/xml/consumer_xml.yml: add
+  time_format property to xml consumer  Now you can save the in, out, and
+  length properties as timecode or clock values. Default unit it still in frame
+  count.
+
+  * src/framework/mlt_producer.c, src/framework/mlt_producer.h,
+  src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h: add
+  mlt_producer_get_length_time()  More functions that return time strings will
+  be added later.
+
+  * configure, src/framework/mlt_properties.c, src/framework/mlt_properties.h,
+  src/framework/mlt_property.c, src/framework/mlt_property.h,
+  src/framework/mlt_types.h, src/mlt++/MltProperties.cpp,
+  src/mlt++/MltProperties.h: add support for timecode and clock time strings to
+  the framework
+
+2012-03-27  Dan Dennedy <dan@dennedy.org>
+
+  * GPLv3, configure, src/modules/qimage/Makefile,
+  src/modules/qimage/configure, src/modules/qimage/factory.c: require configure
+  --enable-gpl3 for GPLv3 services (currently only vqm)
+
+2012-03-25  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
+  fix resource leak regression in image producers
+
+2012-03-19  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/decklink/consumer_decklink.cpp,
+  src/modules/decklink/producer_decklink.cpp: enumerate DeckLink devices when
+  list_devices property is set
+
+2012-03-19  Maksym Veremeyenko <verem@m1stereo.tv>
+
+  * src/modules/decklink/consumer_decklink.cpp,
+  src/modules/decklink/producer_decklink.cpp: Initialize all decklink interface
+  pointers and reset them upon release.  Also, add a couple of missing
+  releases.
+
+2012-03-18  Brian Matherly <pez4brian@yahoo.com>
+
+  * src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/producer_avformat.c: Fix incorrect precompiler
+  conditionals for libav/ffmpeg versions.  Needed to support ffmpeg 0.9 and
+  0.10 releases.
+
+2012-03-14  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/decklink/consumer_decklink.cpp,
+  src/modules/decklink/consumer_decklink.yml,
+  src/modules/decklink/producer_decklink.cpp,
+  src/modules/decklink/producer_decklink.yml: enumerate available devices in
+  decklink module
+
+2012-03-11  Brian Matherly <pez4brian@yahoo.com>
+
+  * src/modules/gtk2/producer_pixbuf.yml,
+  src/modules/qimage/producer_qimage.yml: Fix broken pixbuf and qimage producer
+  metadata.
+
+2012-03-07  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
+  src/modules/qimage/producer_qimage.c: indicate image producers seekable
+
+2012-03-06  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/gtk2/producer_pixbuf.yml,
+  src/modules/qimage/producer_qimage.yml: update service metadata for pixbuf
+  and qimage
+
+2012-03-05  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
+  allow %u in image sequence pattern containing begin value
+
+  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
+  add image sequences where scanf format contains begin value  For example, if
+  an image sequence begins with the file foo1234.png, you can use the resource
+  string "foo%1234d.png" to load it.
+
+2012-03-04  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/decklink/producer_decklink.cpp,
+  src/modules/qimage/qimage_wrapper.cpp: remove a couple more remnants of
+  legacy real_width and _height
+
+  * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
+  remove deprecated source_fps property
+
+  * src/framework/mlt_tractor.c, src/modules/avformat/producer_avformat.c,
+  src/modules/core/consumer_multi.c, src/modules/core/filter_crop.c,
+  src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
+  src/modules/core/producer_colour.c, src/modules/core/producer_consumer.c,
+  src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
+  src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
+  src/modules/gtk2/producer_pixbuf.c,
+  src/modules/kdenlive/producer_framebuffer.c,
+  src/modules/plus/transition_affine.c, src/modules/sdl/producer_sdl_image.c,
+  src/modules/swfdec/producer_swfdec.c,
+  src/modules/videostab/filter_videostab2.c, src/modules/vmfx/producer_pgm.c:
+  replace legacy real_width and _height with meta.media.width and .height  This
+  takes advantage of mlt_producer copying all meta properties from producer to
+  frame so we do not have to remember to do it everywhere it is needed.
+
+2012-02-29  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
+  src/framework/mlt_profile.c, src/framework/mlt_tractor.c,
+  src/framework/mlt_transition.c, src/modules/core/filter_crop.c,
+  src/modules/core/filter_watermark.c, src/modules/kdenlive/filter_freeze.c,
+  src/modules/kdenlive/producer_framebuffer.c,
+  src/modules/oldfilm/filter_dust.c, src/modules/plus/filter_affine.c,
+  src/modules/plus/transition_affine.c: remove consumer_aspect_ratio property -
+  use profile instead
+
+  * src/framework/mlt_tractor.c, src/modules/core/filter_watermark.c,
+  src/modules/core/transition_composite.c,
+  src/modules/kdenlive/filter_freeze.c: remove output_ratio property - use
+  profile instead
+
+  * src/modules/core/filter_crop.c, src/modules/core/filter_obscure.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/plus/filter_affine.c, src/modules/plus/transition_affine.c:
+  remove usage of normalised_width and _height properties from services
+
+  * src/framework/mlt_frame.c, src/framework/mlt_tractor.c: remove
+  normalised_width and _height properties from framework
+
+2012-03-04  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
+  fix regression with adding image conversion to image producers
+
+2012-03-02  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/qimage/producer_qimage.c,
+  src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
+  convert to and cache requested format in qimage
+
+2012-03-01  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/qimage/producer_qimage.c,
+  src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
+  split refresh_qimage() into refresh_qiamge() and refresh_image()
+
+2012-02-27  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/transition_composite.yml,
+  src/modules/gtk2/producer_pixbuf.yml: couple of small service metadata fixes
+
+2012-02-22  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/decklink/producer_decklink.cpp,
+  src/modules/decklink/producer_decklink.yml: fix regression when using
+  producer 'consumer' with decklink  This feature now requires one to set the
+  preview property on this producer to support special preview mode when the
+  speed is 0.
+
+2012-02-20  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_frame.c, src/modules/avformat/filter_avcolour_space.c,
+  src/modules/core/filter_crop.c, src/modules/core/filter_resize.c,
+  src/modules/core/transition_region.c: let mlt_frame_set_alpha clear the
+  get_alpha_mask function pointer
+
+2012-02-19  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/framework/mlt_version.h: set interim version 0.7.9
+
+2012-02-16  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/transition_composite.c,
+  src/modules/core/transition_composite.h: make composite_line_yuv() available
+  to other services
+
+2012-02-16  Maksym Veremeyenko <verem@m1stereo.tv>
+
+  * src/modules/core/composite_line_yuv_sse2_simple.c,
+  src/modules/core/transition_composite.c: use sse2 instruction for line
+  compositing
+
+2012-02-13  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h,
+  src/melt/melt.c: set version to 0.7.8
+
+2012-02-12  Dan Dennedy <dan@dennedy.org>
+
+  * Makefile, src/modules/core/loader.dict,
+  src/modules/sdl/producer_sdl_image.yml: deprecate sdl_image
+
+  * src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h: make Frame::get_position()
+  retrun type consistent
+
+2012-02-12  Simon A. Eugster <simon.eu@gmail.com>
+
+  * src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h: Add get_position to
+  Mlt::Frame
+
+2012-02-08  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/qimage/factory.c, src/modules/qimage/transition_vqm.cpp,
+  src/modules/qimage/transition_vqm.yml: add rendering to vqm and yaml service
+  metadata
+
+2012-02-06  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/qimage/Makefile, src/modules/qimage/factory.c,
+  src/modules/qimage/transition_vqm.cpp: add vqm transition
+
+2012-02-05  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/producer_avformat.c: fix color problem with libav
+  (3483629)
+
+2012-02-04  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/producer_avformat.c: fix AVOption processing on ffmpeg
+  0.8
+
+2012-01-30  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/producer_avformat.c: fix AVOption processing on libav
+  0.7.3  Patch for consumer by j-b-m and extended to producer by me.
+
+2012-01-28  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/filter_avresample.c,
+  src/modules/avformat/producer_avformat.c: fix SAMPLE_FMT support for v0.6 and
+  less of libav/ffmpeg
+
+  * src/modules/avformat/filter_avresample.c,
+  src/modules/avformat/producer_avformat.c: convert all SAMPLE_FMT_16 to
+  AV_SAMPLE_FMT_16
+
+2012-01-25  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/filter_audiochannels.c,
+  src/modules/core/filter_channelcopy.c, src/modules/core/filter_mono.c: add
+  s32le and f32le format to core audio filters
+
+  * src/framework/mlt_types.h, src/modules/core/filter_audioconvert.c: add
+  support for converting between all audio sample formats
+
+2012-01-21  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
+  src/modules/avformat/producer_avformat.c: remove global avformat mutex  and
+  add a local one to the producer for open/close coherency
+
+  * src/framework/mlt_producer.h, src/framework/mlt_service.h: update doc on
+  service-change and producer-changed events
+
+2012-01-17  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/gtk2/producer_pango.yml, src/modules/gtk2/producer_pixbuf.yml:
+  document force_aspect_ratio on pango and pixbuf producers
+
+2012-01-15  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/producer_avformat.c: enable codec- and format-specific
+  options for v0.7 releases of ffmpeg  (but not libav, which uses v53 of
+  libavformat and libavcodec in its 0.7 releases)
+
+2012-01-14  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
+  src/modules/avformat/producer_avformat.c: drop deprecated APIs of
+  libavformat/codec v53
+
+2012-01-02  gmarco <g.marco@freenet.de>
+
+  * src/modules/videostab/filter_videostab.c,
+  src/modules/videostab/stab/resample.c, src/modules/videostab/stab/resample.h,
+  src/modules/videostab/stab/utils.c, src/modules/videostab/stab/utils.h: do
+  not use lanc_kernels as global var. moved to filter struct
+
+2011-12-16  gmarco <g.marco@freenet.de>
+
+  * src/modules/videostab/filter_videostab2.c,
+  src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h,
+  src/modules/videostab/transform_image.c,
+  src/modules/videostab/transform_image.h: use calloc insteadt of malloc/memset
+  use struct for instance data small cleanup use PIX(n) dont use instable
+  yuv420 use stabilize on grayimage (converted from yuv422)
+
+2011-11-21  Marco Gittler <g.marco@freenet.de>
+
+  * src/modules/videostab/stabilize.c, src/modules/videostab/transform_image.c:
+  sse2 updates
+
+2011-12-21  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/mlt++/configure: add configure support for GNU Hurd  Patches
+  provided by Patrick Matthäi.
+
+  * src/modules/rtaudio/RtAudio.cpp, src/modules/rtaudio/configure: only build
+  rtaudio for Linux, Windows, or OS X
+
+  * src/framework/Makefile, src/framework/configure,
+  src/framework/mlt_property.h: add support for xlocale.h on FreeBSD  with
+  assistance from Gleb Smirnoff
+
+2011-12-16  gmarco <g.marco@freenet.de>
+
+  * src/modules/videostab/filter_videostab2.c,
+  src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h,
+  src/modules/videostab/transform_image.c,
+  src/modules/videostab/transform_image.h: use calloc insteadt of malloc/memset
+  use struct for instance data small cleanup use PIX(n) dont use instable
+  yuv420 use stabilize on grayimage (converted from yuv422)
+
+2011-11-21  Marco Gittler <g.marco@freenet.de>
+
+  * src/modules/videostab/stabilize.c, src/modules/videostab/transform_image.c:
+  sse2 updates
+
+2011-12-10  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
+  src/modules/dv/producer_libdv.c, src/modules/frei0r/producer_frei0r.c,
+  src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
+  src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c:
+  add mlt_image_none support to producers
+
+  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: add consumer
+  properties mlt_image_format and mlt_audio_format
+
+2011-12-09  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/filter_fieldorder.c,
+  src/modules/core/filter_fieldorder.yml: add meta.swap_fields to the
+  fieldorder filter
+
+2011-12-08  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/Makefile, src/modules/core/factory.c,
+  src/modules/core/filter_fieldorder.c, src/modules/core/filter_fieldorder.yml,
+  src/modules/core/filter_resize.c, src/modules/core/filter_resize.yml,
+  src/modules/core/loader.ini: refactor field order correction into new filter
+
+2011-12-05  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/rtaudio/RtAudio.cpp, src/modules/rtaudio/RtAudio.h,
+  src/modules/rtaudio/consumer_rtaudio.cpp: improve selecting rtaudio device by
+  name
+
+2011-11-28  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/rtaudio/Makefile, src/modules/rtaudio/RtAudio.cpp,
+  src/modules/rtaudio/RtAudio.h, src/modules/rtaudio/RtError.h,
+  src/modules/rtaudio/consumer_rtaudio.cpp: add rtaudio consumer
+
+2011-11-27  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: fix
+  VDPAU state issues  Patch by Christophe Thommeret
+
+2011-11-04  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_factory.c, src/modules/frei0r/factory.c,
+  src/modules/jackrack/plugin_mgr.c: fix frei0r and ladspa loading for
+  relocatable builds
+
+2011-11-19  Dan Dennedy <dan@dennedy.org>
+
+  * src/melt/melt.c, src/modules/core/consumer_multi.c: change property
+  'consumer' to 'mlt_service' consistent with xml
+
+  * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
+  src/modules/core/consumer_multi.c: enhance mlt_frame_clone with a
+  deep/shallow parameter
+
+2011-11-10  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add mlt_frame_clone()
+
+2011-11-05  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/Makefile, src/modules/core/consumer_multi.c,
+  src/modules/core/consumer_multi.yml, src/modules/core/factory.c: add multi
+  consumer (non-functional)
+
+2011-11-12  Dan Dennedy <dan@dennedy.org>
+
+  * profiles/sdi_486i_5994, profiles/sdi_486p_2398,
+  src/modules/linsys/consumer_SDIstream.c, src/modules/linsys/sdi_generator.c,
+  src/modules/linsys/sdi_generator.h: improve support for 486 line NTSC in
+  linsys sdi consumer
+
+2011-11-03  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/framework/mlt_version.h: set interim version 0.7.7
+
+  * src/modules/avformat/vdpau.c, src/modules/videostab/stab/estimate.c: build
+  fixes for FreeBSD  patches by Alberto Villa
+
+2011-10-31  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: set version
+  to 0.7.6
+
+2011-10-30  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/videostab/filter_videostab.c,
+  src/modules/videostab/filter_videostab2.c: Request progressive scan images
+  when stabilizing video.
+
+  * presets/filter/brightness/from_black, presets/filter/brightness/to_black,
+  presets/filter/volume/fade_in, presets/filter/volume/fade_out: add fade
+  in/out presets  When using to_black and fade_out, currently you need to
+  adjust in and out properties as needed because we cannot yet use negative
+  values to mean "from end."
+
+2011-09-20  Marco Gittler <g.marco@freenet.de>
+
+  * src/modules/videostab/filter_videostab2.c,
+  src/modules/videostab/transform_image.c,
+  src/modules/videostab/transform_image.h: set transform properties from mlt
+
+2011-09-19  Marco Gittler <g.marco@freenet.de>
+
+  * src/modules/videostab/filter_videostab2.c,
+  src/modules/videostab/transform_image.c: use interpolation settings
+
+2011-09-11  Marco Gittler <g.marco@freenet.de>
+
+  * src/modules/videostab/stabilize.c, src/modules/videostab/transform_image.c:
+  move printf -> mlt_log*
+
+  * src/modules/videostab/filter_videostab2.c,
+  src/modules/videostab/stabilize.c: set all paramters
+
+  * src/modules/videostab/filter_videostab2.c,
+  src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h,
+  src/modules/videostab/transform_image.c,
+  src/modules/videostab/transform_image.h: avoid unreadable code  like
+  (*format==mlt_image_rgb24?0:1) use mlt_types and names for it
+
+2011-08-19  Marco Gittler <g.marco@freenet.de>
+
+  * src/modules/videostab/Makefile, src/modules/videostab/factory.c,
+  src/modules/videostab/filter_videostab2.c, src/modules/videostab/stabilize.c,
+  src/modules/videostab/stabilize.h, src/modules/videostab/tlist.c,
+  src/modules/videostab/tlist.h, src/modules/videostab/transform.c,
+  src/modules/videostab/transform.h, src/modules/videostab/transform_image.c,
+  src/modules/videostab/transform_image.h: added vstab from
+  http://public.hronopik.de/vid.stab/features.php?lang=en handles yuv, has zoom
+  (to avoid the interpolated borders), and seems to be stabilize a bit better
+
+2011-10-30  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/producer_consumer.c,
+  src/modules/core/producer_consumer.yml: add autoprofile property to consumer
+  producer
+
+2011-10-16  Brian Matherly <pez4brian@yahoo.com>
+
+  * demo/mlt_voiceover, demo/pango.mlt, src/modules/core/data_fx.properties,
+  src/modules/feeds/NTSC/data_fx.properties,
+  src/modules/feeds/NTSC/etv.properties,
+  src/modules/feeds/PAL/data_fx.properties,
+  src/modules/feeds/PAL/etv.properties, src/modules/gtk2/filter_dynamictext.c,
+  src/modules/gtk2/filter_dynamictext.yml, src/modules/gtk2/producer_pango.c,
+  src/modules/gtk2/producer_pango.yml, src/tests/pango.c: Add "family" and
+  "style" properties to pango producer. Deprecate "font" property.
+
+2011-10-11  Brian Matherly <pez4brian@yahoo.com>
+
+  * src/modules/decklink/producer_decklink.yml, src/modules/sox/filter_sox.yml:
+  yml validation fixes
+
+  * src/modules/gtk2/filter_dynamictext.c,
+  src/modules/gtk2/filter_dynamictext.yml, src/modules/gtk2/producer_pango.c,
+  src/modules/gtk2/producer_pango.yml: Add outline to pango and dynamic text
+  services. Add pad and align to dynamic text.
+
+2011-10-02  Brian Matherly <pez4brian@yahoo.com>
+
+  * README, docs/TODO, docs/policies.txt, docs/services.txt: Remove docs/TODO,
+  docs/policies.txt, docs/services/txt. All that information is now available
+  on the web site.
+
+2011-10-01  Dan Dennedy <dan@dennedy.org>
+
+  * src/melt/melt.c, src/modules/core/producer_melt.c,
+  src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c: Add consumer
+  element to xml producer.
+
+2011-09-25  Brian Matherly <pez4brian@yahoo.com>
+
+  * src/modules/gtk2/filter_dynamictext.yml, src/modules/gtk2/producer_pango.c,
+  src/modules/gtk2/producer_pango.yml: Add support for HTML style color
+  parameter to producer_pango. producer_color and producer_pango now work
+  exactly the same WRT color parameters.
+
+2011-09-25  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/frei0r/factory.c, src/modules/jackrack/plugin_mgr.c: Load
+  frei0r and ladspa plugins relative to exe on win32
+
+  * src/framework/Makefile, src/framework/mlt_factory.c,
+  src/framework/mlt_profile.c: Fix build on win32
+
+  * src/framework/mlt_profile.c, src/framework/mlt_properties.c,
+  src/framework/mlt_repository.c: Fix and cleanup profile and preset dirs.
+
+  * src/framework/Makefile, src/framework/mlt_factory.c,
+  src/framework/mlt_profile.c: Fix loading profile from datadir.
+
+  * src/modules/frei0r/factory.c, src/modules/jackrack/plugin_mgr.c: Add
+  relative frei0r and LADSPA dirs for relocatable.
+
+2011-09-23  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_profile.c, src/framework/mlt_repository.c: Make profiles
+  relative to MLT_DATA instead of $prefix/share/mlt
+
+2011-09-25  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/decklink/consumer_decklink.cpp,
+  src/modules/decklink/producer_decklink.cpp: Fix building decklink on win32
+
+2011-09-20  Dan Dennedy <dan@dennedy.org>
+
+  * presets/consumer/avformat/XDCAM-HD422,
+  presets/consumer/avformat/atsc_1080i_50/DNxHD,
+  presets/consumer/avformat/atsc_1080i_5994/DNxHD,
+  presets/consumer/avformat/atsc_1080p_2398/DNxHD,
+  presets/consumer/avformat/atsc_1080p_24/DNxHD,
+  presets/consumer/avformat/atsc_1080p_25/DNxHD,
+  presets/consumer/avformat/atsc_1080p_2997/DNxHD,
+  presets/consumer/avformat/atsc_1080p_30/DNxHD,
+  presets/consumer/avformat/atsc_1080p_50/DNxHD,
+  presets/consumer/avformat/atsc_1080p_5994/DNxHD,
+  presets/consumer/avformat/atsc_1080p_60/DNxHD,
+  presets/consumer/avformat/atsc_720p_2398/DNxHD,
+  presets/consumer/avformat/atsc_720p_50/DNxHD,
+  presets/consumer/avformat/atsc_720p_5994/DNxHD,
+  presets/consumer/avformat/atsc_720p_60/DNxHD,
+  presets/consumer/avformat/dv_ntsc/D10, presets/consumer/avformat/dv_ntsc/DVD,
+  presets/consumer/avformat/dv_ntsc_wide/D10,
+  presets/consumer/avformat/dv_ntsc_wide/DVD,
+  presets/consumer/avformat/dv_pal/D10, presets/consumer/avformat/dv_pal/DVD,
+  presets/consumer/avformat/dv_pal_wide/D10,
+  presets/consumer/avformat/dv_pal_wide/DVD, presets/consumer/avformat/webm:
+  Fix video bitrate option in presets.
+
+  * src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/consumer_avformat.yml: Support streamtype-specific
+  AVOptions (-vb)
+
+2011-08-28  Brian Matherly <pez4brian@yahoo.com>
+
+  * src/modules/gtk2/Makefile, src/modules/gtk2/factory.c,
+  src/modules/gtk2/filter_dynamictext.c,
+  src/modules/gtk2/filter_dynamictext.yml: Add filter_dynamictext.
+
+2011-09-11  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/sox/Makefile, src/modules/sox/factory.c,
+  src/modules/sox/filter_sox.yml, src/modules/sox/filter_sox_effect.yml:
+  Document normalise and analysis for sox.  This change separates the general
+  sox metadata from effect instance metadata.
+
+2011-09-09  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/Makefile, src/modules/core/factory.c,
+  src/modules/core/producer_melt.c, src/modules/core/producer_melt.yml,
+  src/modules/core/producer_melt_file.yml, src/modules/melt/Makefile,
+  src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
+  src/modules/melt/producer_melt.yml, src/modules/melt/producer_melt_file.yml:
+  Move melt producer to core module.
+
+  * presets/consumer/avformat/atsc_1080i_50/DNxHD,
+  presets/consumer/avformat/atsc_1080i_5994/DNxHD,
+  presets/consumer/avformat/atsc_1080p_2398/DNxHD,
+  presets/consumer/avformat/atsc_1080p_24/DNxHD,
+  presets/consumer/avformat/atsc_1080p_25/DNxHD,
+  presets/consumer/avformat/atsc_1080p_2997/DNxHD,
+  presets/consumer/avformat/atsc_1080p_30/DNxHD,
+  presets/consumer/avformat/atsc_1080p_50/DNxHD,
+  presets/consumer/avformat/atsc_1080p_5994/DNxHD,
+  presets/consumer/avformat/atsc_1080p_60/DNxHD,
+  presets/consumer/avformat/atsc_720p_2398/DNxHD,
+  presets/consumer/avformat/atsc_720p_50/DNxHD,
+  presets/consumer/avformat/atsc_720p_5994/DNxHD,
+  presets/consumer/avformat/atsc_720p_60/DNxHD: Add a bunch of DNxHD encode
+  presets.
+
+2011-09-04  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/melt/producer_melt.c, src/modules/xml/producer_xml.c: Change
+  previous mods to use mlt_multitrack_count()
+
+  * src/modules/melt/producer_melt.c, src/modules/xml/producer_xml.c: Fix XML
+  and melt producers producer_avformat cache size.  Use track-count + 2 in case
+  a track is using a mixer between playlist items.
+
+  * src/framework/mlt_service.c, src/framework/mlt_service.h: Add
+  mlt_service_cache_get_size()
+
+  * src/framework/mlt_cache.c, src/framework/mlt_cache.h: Add
+  mlt_cache_get_size()
+
+2011-09-03  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/decklink/producer_decklink.cpp,
+  src/modules/decklink/producer_decklink.yml: Add vanc property to decklink
+  producer.  This captures vertical ancillary data during the vertical
+  blanking, which often contains metadata with timecode. This can be used to
+  produce D10/IMX50 captures with VBI.
+
+2011-09-03  j-b-m <jb@kdenlive.org>
+
+  * src/modules/core/transition_region.c,
+  src/modules/core/transition_region.yml: Add filter_only to region transition.
+   YAML patch by Dan Dennedy
+
+2011-09-01  Dan Dennedy <dan@dennedy.org>
+
+  * presets/consumer/avformat/dv_ntsc/D10,
+  presets/consumer/avformat/dv_ntsc_wide/D10,
+  presets/consumer/avformat/dv_pal/D10,
+  presets/consumer/avformat/dv_pal_wide/D10: Add SMPTE 356M (aka D-10 and
+  IMX50) encoode presets.
+
+  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
+  src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
+  src/modules/core/filter_resize.c: Add consumer property top_field_first.
+
+2011-08-31  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/sox/factory.c, src/modules/sox/filter_sox.c: Use the sox
+  version in metadata and serialization.
+
+  * src/modules/xml/consumer_xml.c, src/modules/xml/mlt-xml.dtd: Add MLT
+  version to serialized XML.
+
+  * src/modules/frei0r/factory.c, .../motion_est/filter_autotrack_rectangle.c:
+  Convert some printfs to fprintf(stderr) or mlt_log.
+
+2011-08-16  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/xml/consumer_xml.c, src/modules/xml/consumer_xml.yml: Add
+  no_meta property to xml consumer.  Applications that use the consumer for its
+  project file might want to reduce xml bloat by setting this.
+
+  * src/modules/jackrack/consumer_jack.c,
+  src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/process.c: Fix
+  segfault on concurrent calls to jack_activate().
+
+2011-08-15  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/videostab/filter_videostab.c,
+  src/modules/videostab/filter_videostab.yml: Add vectors property to
+  videostab.  Change videostab to save to and load from a property instead of
+  file. It uses mlt_geometry for the (de)serialization of the vectors, Also,
+  remove seeking on the producer and require a two pass mode of operation.
+  Finally, make it parallel-safe.
+
+  * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h,
+  src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
+  src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
+  .../motion_est/filter_autotrack_rectangle.c: Add mlt_geometry_interpolate. 
+  This removes re-interpolation on each call to mlt_geometry_insert() to make
+  bulk invocations of that call faster. This also makes mlt_geometry_parse()
+  faster. Also, this includes a fix to mlt_geometry_serialise() for a buffer
+  overflow memory corruption.
+
+  * src/modules/xml/Makefile, src/modules/xml/consumer_xml.c,
+  src/modules/xml/consumer_xml.yml: Add 'all' property to xml consumer.  Makes
+  the consumer process all frames before serializing to XML.
+
+2011-08-13  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
+  src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add mlt_filter_get_length2.
+
+2011-08-12  Marco Gittler <g.marco@freenet.de>
+
+  * src/modules/videostab/factory.c,
+  src/modules/videostab/filter_videostab.yml: added yml metadata
+
+2011-08-11  Marco Gittler <g.marco@freenet.de>
+
+  * src/modules/videostab/factory.c, src/modules/videostab/filter_videostab.c:
+  compile fix
+
+  * src/modules/videostab/Makefile, src/modules/videostab/factory.c,
+  src/modules/videostab/filter_videostab.c,
+  src/modules/videostab/stab/estimate.c, src/modules/videostab/stab/estimate.h,
+  src/modules/videostab/stab/klt/base.h,
+  src/modules/videostab/stab/klt/convolve.c,
+  src/modules/videostab/stab/klt/convolve.h,
+  src/modules/videostab/stab/klt/error.c,
+  src/modules/videostab/stab/klt/error.h, src/modules/videostab/stab/klt/klt.c,
+  src/modules/videostab/stab/klt/klt.h,
+  src/modules/videostab/stab/klt/klt_util.c,
+  src/modules/videostab/stab/klt/klt_util.h,
+  src/modules/videostab/stab/klt/pyramid.c,
+  src/modules/videostab/stab/klt/pyramid.h,
+  .../videostab/stab/klt/selectGoodFeatures.c,
+  src/modules/videostab/stab/klt/trackFeatures.c,
+  src/modules/videostab/stab/main.c, src/modules/videostab/stab/resample.c,
+  src/modules/videostab/stab/resample.h, src/modules/videostab/stab/utils.c,
+  src/modules/videostab/stab/utils.h, src/modules/videostab/stab/vector.c,
+  src/modules/videostab/stab/vector.h: first version of video stabilization
+  from http://vstab.sourceforge.net/
+
+2011-08-03  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
+  src/modules/jackrack/consumer_jack.c, src/modules/jackrack/factory.c: Make
+  jack consumer LGPLv2.1 license.  This change allows the module to be built in
+  either GPL or LGPL mode where GPL mode also adds the jackrack and ladspa
+  filters.
+
+  * src/modules/jackrack/Makefile, src/modules/jackrack/consumer_jack.yml: Add
+  service metadata for jack consumer.
+
+  * src/modules/jackrack/Makefile, src/modules/jackrack/consumer_jack.c,
+  src/modules/jackrack/factory.c: Add audio-only JACK consumer.  Fires
+  consumer-frame-show for video frames.
+
+2011-07-24  Brian Matherly <pez4brian@yahoo.com>
+
+  * Makefile, src/modules/avformat/consumer_avformat.yml,
+  src/modules/avformat/producer_avformat.yml, src/modules/core/factory.c,
+  src/modules/core/filter_channelcopy.yml, src/modules/core/filter_gamma.yml,
+  src/modules/core/filter_luma.yml, src/modules/core/filter_region.yml,
+  src/modules/core/filter_rescale.yml, src/modules/core/filter_resize.yml,
+  src/modules/core/producer_loader.yml,
+  src/modules/core/transition_composite.yml,
+  src/modules/core/transition_luma.yml, src/modules/dv/producer_libdv.yml,
+  src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.yml,
+  src/modules/gtk2/producer_pango.yml, src/modules/kdenlive/filter_boxblur.yml,
+  src/modules/resample/Makefile, src/modules/resample/factory.c,
+  src/modules/resample/filter_resample.yml: Add service metadata for composite
+  transition, all normalizing filters (resample, resize, rescale), and the
+  loader producer. Add yml validation rule to Makefile. All yml files pass
+  validation against metaschema.yaml.
+
+2011-07-22  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/filter_mirror.yml, src/modules/core/filter_mono.yml,
+  src/modules/core/filter_obscure.yml, src/modules/core/filter_region.yml,
+  src/modules/core/transition_luma.yml, src/modules/core/transition_mix.yml,
+  src/modules/core/transition_region.yml, src/modules/dv/consumer_libdv.yml,
+  src/modules/normalize/filter_volume.yml, src/modules/sdl/consumer_sdl.yml,
+  src/modules/xml/consumer_xml.yml: Cleanup Brian's service metadata
+  contribution.
+
+  * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
+  src/modules/avformat/producer_avformat.c: Make ffmpeg v53-specific code more
+  readable and searchable.
+
+  * configure, src/framework/mlt_version.h: set interim version 0.7.5
+
+  * src/framework/mlt_property.c, src/framework/mlt_property.h: Fix build on
+  Debian kfreebsd.
+
+  * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
+  src/modules/avformat/producer_avformat.c: Make ffmpeg v53-specific code more
+  readable and searchable.
+
+  * configure, src/framework/mlt_version.h: set interim version 0.7.5
+
+  * src/framework/mlt_property.c, src/framework/mlt_property.h: Fix build on
+  Debian kfreebsd.
+
+2011-07-19  Brian Matherly <pez4brian@yahoo.com>
+
+  * src/modules/core/filter_mirror.yml, src/modules/core/filter_mono.yml,
+  src/modules/core/filter_obscure.yml, src/modules/core/filter_region.yml,
+  src/modules/core/transition_luma.yml, src/modules/core/transition_mix.yml,
+  src/modules/core/transition_region.yml, src/modules/dv/consumer_libdv.yml,
+  src/modules/jackrack/filter_ladspa.yml,
+  src/modules/normalize/filter_volume.yml, src/modules/sdl/consumer_sdl.yml,
+  src/modules/xml/consumer_xml.yml: Transcribe service metadata from
+  services.txt to corresponding yml files.
+
+2011-07-17  Brian Matherly <pez4brian@yahoo.com>
+
+  * src/modules/avformat/consumer_avformat.yml,
+  src/modules/avformat/producer_avformat.yml,
+  src/modules/core/filter_data_show.yml, src/modules/core/filter_watermark.yml,
+  src/modules/core/producer_noise.yml,
+  src/modules/decklink/producer_decklink.yml,
+  src/modules/dv/producer_libdv.yml, src/modules/gtk2/producer_pango.yml,
+  src/modules/gtk2/producer_pixbuf.yml, src/modules/vorbis/producer_vorbis.yml,
+  src/modules/xml/producer_xml.yml: Remove from all existing yml: in, out,
+  length, resource, and aspect_ratio.
+
+2011-07-16  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, configure, docs/melt.1, docs/melt.txt,
+  src/framework/mlt_version.h: Set version to 0.7.4
+
+  * src/modules/jackrack/factory.c, src/modules/jackrack/plugin_desc.c,
+  src/modules/jackrack/plugin_desc.h: Properly represent LADSPA plugin author.
+
+2011-07-11  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_properties.c, src/framework/mlt_property.c,
+  src/framework/mlt_property.h: Fix build on new locale stuff when not Linux or
+  OS X.
+
+2011-07-10  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_properties.c, src/framework/mlt_property.c: Fix build for
+  querylocale() on OS X.
+
+  * presets/consumer/avformat/webm, presets/consumer/avformat/webm-pass1,
+  presets/consumer/avformat/webm-pass2: Fix webm preset.
+
+  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
+  src/modules/sdl/consumer_sdl_preview.c: Make maximum consecutive-dropped
+  frames configurable.  Defaults to old value of 5 that seems more preferable
+  for video editing.
+
+2011-07-09  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/feeds/NTSC/data_fx.properties,
+  src/modules/feeds/NTSC/etv.properties,
+  src/modules/feeds/NTSC/obscure.properties,
+  src/modules/feeds/PAL/border.properties,
+  src/modules/feeds/PAL/data_fx.properties,
+  src/modules/feeds/PAL/etv.properties: Convert , to / delimiter in data_show
+  templates.
+
+  * src/framework/metaschema.yaml, src/framework/mlt_properties.c: Add
+  LC_NUMERIC handling to YAML Tiny parser.
+
+  * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
+  src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add
+  mlt_properties_get_lcnumeric and Properties::get_lcnumeric
+
+  * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add
+  Properties::set_lcnumeric().
+
+  * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
+  src/framework/mlt_property.c, src/framework/mlt_property.h: Add
+  mlt_properties_set_lcnumeric, mlt_property_get_double_l, and
+  mlt_property_get_string_l.  Locale-specific variants of key properties
+  functions.
+
+2011-07-07  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/filter_data_show.yml, src/modules/core/filter_gamma.yml,
+  src/modules/core/filter_greyscale.yml, src/modules/core/filter_luma.yml,
+  src/modules/core/filter_watermark.yml, src/modules/core/producer_colour.yml,
+  src/modules/core/producer_noise.yml, src/modules/dv/producer_libdv.yml,
+  src/modules/gtk2/producer_pango.yml, src/modules/gtk2/producer_pixbuf.yml,
+  src/modules/vorbis/producer_vorbis.yml, src/modules/xml/producer_xml.yml:
+  Convert services.txt to metadata YAML (WIP).  Patch by Brian Matherly.
+
+2011-07-06  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/xml/consumer_xml.c, src/modules/xml/mlt-xml.dtd,
+  src/modules/xml/producer_xml.c: Add LC_NUMERIC to MLT XML.  This does not
+  permit one to mix locales within a MLT process! In other words, you can not
+  load a document in a locale using one decimal separator and then filter with
+  a double property using a different separator.
+
+  * src/modules/oldfilm/filter_vignette.c, src/modules/plus/filter_charcoal.c:
+  Fix some default numeric property values in some locales.  Strings with a
+  period for decimal separator do not convert correctly in locales that use
+  comma for the decimal separator.
+
+  * demo/README, demo/demo, demo/mlt_bouncy, demo/mlt_bouncy_ball,
+  demo/mlt_composite_transition, demo/mlt_my_name_is, demo/mlt_news,
+  demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow2,
+  demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
+  demo/mlt_swf_variables, demo/mlt_ticker, demo/mlt_title_over_gfx,
+  demo/mlt_titleshadow_watermark, demo/mlt_voiceover, demo/mlt_watermark,
+  demo/pango.mlt, docs/framework.txt, docs/services.txt,
+  src/framework/mlt_geometry.c, src/modules/core/filter_obscure.c,
+  src/modules/core/transition_composite.c,
+  src/modules/core/transition_region.c, src/modules/motion_est/Makefile,
+  .../motion_est/filter_autotrack_rectangle.c,
+  src/modules/plus/transition_affine.c, src/tests/hello.c: Use '/' for
+  coordinate delimiter instead of period.  Period is a decimal separator in
+  some locales.
+
+  * demo/consumers.ini, demo/demo.ini: Fix usage of cut in demo script for some
+  platforms (OSX).
+
+2011-07-05  Dan Dennedy <dan@dennedy.org>
+
+  * presets/consumer/avformat/webm, presets/consumer/avformat/webm-pass1,
+  presets/consumer/avformat/webm-pass2: Add some WebM presets.
+
+2011-07-04  Dan Dennedy <dan@dennedy.org>
+
+  * presets/consumer/avformat/x264-medium-baseline,
+  presets/consumer/avformat/x264-medium-main: Fix profile-based x264 presets
+  for FFmpeg v0.8+.
+
+  * presets/consumer/avformat/x264-medium,
+  presets/consumer/avformat/x264-medium-baseline,
+  presets/consumer/avformat/x264-medium-main,
+  presets/consumer/avformat/x264-medium-pass1: Add some x264-medium presets.
+
+  * src/modules/avformat/Makefile, src/modules/avformat/configure: Dropping
+  support for --avformat-svn.  Subversion is no longer used, FFmpeg and libav
+  have forked, and now there are the build scripts.
+
+  * src/modules/avformat/producer_avformat.c,
+  src/modules/avformat/producer_avformat.yml, src/modules/melt/producer_melt.c:
+  Support standard query syntax on avformat URL.
+
+2011-07-02  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/decklink/DeckLinkAPI_h.h,
+  src/modules/decklink/DeckLinkAPI_i.cpp, src/modules/decklink/Makefile,
+  src/modules/decklink/configure, src/modules/decklink/consumer_decklink.cpp,
+  src/modules/decklink/producer_decklink.cpp: Add Windows support for DeckLink.
+
+2011-06-22  Dan Dennedy <dan@dennedy.org>
+
+  * presets/consumer/avformat/dv_ntsc/DV,
+  presets/consumer/avformat/dv_ntsc/DVCPRO50,
+  presets/consumer/avformat/dv_ntsc_wide/DV,
+  presets/consumer/avformat/dv_ntsc_wide/DVCPRO50,
+  presets/consumer/avformat/dv_pal/DV,
+  presets/consumer/avformat/dv_pal/DVCPRO50,
+  presets/consumer/avformat/dv_pal_wide/DV,
+  presets/consumer/avformat/dv_pal_wide/DVCPRO50: Add DV and DVCPRO50 encode
+  presets.
+
+2011-06-17  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/Makefile, src/framework/mlt_types.h, src/melt/Makefile,
+  src/modules/avformat/Makefile, src/modules/gtk2/Makefile,
+  src/modules/sdl/Makefile, src/win32/fnmatch.c: Cleanup Win32 build.
+
+2011-06-15  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_transition.c, src/modules/core/transition_composite.c:
+  Fix regression in field rendering luma transition.  Due to refactoring
+  composite and luma into mlt_transition_get_progress_delta().
+
+2011-06-13  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/producer_avformat.c,
+  src/modules/avformat/producer_avformat.yml: Add video_delay to avformat
+  producer.
+
+2011-06-11  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/decklink/producer_decklink.cpp,
+  src/modules/decklink/producer_decklink.yml: Add prefill property to decklink
+  producer.
+
+2011-06-06  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.yml:
+  Change consumer 'profile' property to 'mlt_profile'  libavcodec uses the
+  profile property for aac and libx264.
+
+2011-06-05  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/consumer_avformat.yml,
+  src/modules/avformat/producer_avformat.yml: Change URI to URL in avformat
+  yaml.
+
+  * src/melt/melt.c, src/modules/avformat/consumer_avformat.c: Send melt -query
+  and -help to stdout.  Nice for use with pager or grep, awk, etc.
+
+2011-06-03  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/decklink/consumer_decklink.cpp,
+  src/modules/decklink/consumer_decklink.yml: Enable external keyer on decklink
+  consumer.  Patch supplied by Maksym Veremeyenko.
+
+2011-05-30  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/linsys/Makefile, src/modules/linsys/consumer_sdi.yml,
+  src/modules/linsys/factory.c: Add service metadata to linsys module (WIP).
+
+  * src/modules/xml/Makefile, src/modules/xml/consumer_xml.yml,
+  src/modules/xml/factory.c, src/modules/xml/producer_xml-string.yml,
+  src/modules/xml/producer_xml.yml: Add service metadata to xml module (WIP).
+
+  * src/modules/vorbis/Makefile, src/modules/vorbis/factory.c,
+  src/modules/vorbis/producer_vorbis.yml: Add service metadata to vorbis module
+  (WIP).
+
+  * src/modules/core/filter_mono.yml, src/modules/vmfx/Makefile,
+  src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.yml,
+  src/modules/vmfx/filter_chroma_hold.yml, src/modules/vmfx/filter_mono.yml,
+  src/modules/vmfx/filter_shape.yml, src/modules/vmfx/producer_pgm.yml: Add
+  service metadata to vmfx module (WIP).
+
+  * src/modules/jackrack/plugin.c, src/modules/jackrack/plugin_mgr.c,
+  src/modules/jackrack/plugin_settings.c: Remove aborts in jackrack module.
+
+2011-05-29  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/swfdec/Makefile, src/modules/swfdec/producer_swfdec.c,
+  src/modules/swfdec/producer_swfdec.yml: Add service metadata to swfdec module
+  (WIP).
+
+  * src/modules/qimage/producer_qimage.yml, src/modules/sdl/Makefile,
+  src/modules/sdl/consumer_sdl.yml, src/modules/sdl/consumer_sdl_audio.yml,
+  src/modules/sdl/consumer_sdl_preview.yml,
+  src/modules/sdl/consumer_sdl_still.yml, src/modules/sdl/factory.c,
+  src/modules/sdl/producer_sdl_image.yml: Add service metadata for SDL module
+  (WIP).
+
+  * src/modules/plus/transition_affine.yml, src/modules/qimage/Makefile,
+  src/modules/qimage/factory.c, src/modules/qimage/producer_kdenlivetitle.yml,
+  src/modules/qimage/producer_qimage.yml: Add service metadata for qimage
+  module (WIP).
+
+  * src/modules/plus/Makefile, src/modules/plus/factory.c,
+  src/modules/plus/filter_affine.yml, src/modules/plus/filter_charcoal.yml,
+  src/modules/plus/filter_invert.yml, src/modules/plus/filter_sepia.yml,
+  src/modules/plus/transition_affine.yml: Add service metadata to plus module
+  (WIP).
+
+  * src/modules/normalize/Makefile, src/modules/normalize/factory.c,
+  src/modules/normalize/filter_volume.yml: Add service metadata to normalize
+  module (WIP).
+
+  * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
+  .../motion_est/filter_autotrack_rectangle.yml,
+  src/modules/motion_est/filter_motion_est.yml,
+  src/modules/motion_est/filter_vismv.yml,
+  src/modules/motion_est/producer_slowmotion.yml: Add service metadata to
+  motion_est module (WIP).
+
+  * src/modules/melt/Makefile, src/modules/melt/factory.c,
+  src/modules/melt/producer_melt.yml, src/modules/melt/producer_melt_file.yml:
+  Add service metadata for melt module (WIP).
+
+  * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
+  src/modules/kdenlive/filter_boxblur.yml,
+  src/modules/kdenlive/filter_freeze.yml, src/modules/kdenlive/filter_wave.yml,
+  src/modules/kdenlive/producer_framebuffer.yml: Add service metadata for
+  kdenlive module (WIP).
+
+  * src/modules/gtk2/Makefile, src/modules/gtk2/consumer_gtk2_preview.yml,
+  src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.yml,
+  src/modules/gtk2/producer_pixbuf.yml: Add service metadata for gtk2 module
+  (WIP).
+
+  * src/modules/effectv/Makefile, src/modules/effectv/factory.c,
+  src/modules/effectv/filter_burningtv.yml: Add service metadata for effectv
+  module (WIP).
+
+  * src/modules/dv/Makefile, src/modules/dv/consumer_libdv.yml,
+  src/modules/dv/factory.c, src/modules/dv/producer_libdv.yml: Add service
+  metdata for dv module (WIP).
+
+  * src/modules/core/Makefile, src/modules/core/factory.c,
+  src/modules/core/filter_audiowave.yml,
+  src/modules/core/filter_brightness.yml,
+  src/modules/core/filter_channelcopy.yml, src/modules/core/filter_crop.yml,
+  src/modules/core/filter_data_show.yml, src/modules/core/filter_gamma.yml,
+  src/modules/core/filter_greyscale.yml, src/modules/core/filter_luma.yml,
+  src/modules/core/filter_mirror.yml, src/modules/core/filter_mono.yml,
+  src/modules/core/filter_obscure.yml, src/modules/core/filter_region.yml,
+  src/modules/core/filter_transition.yml,
+  src/modules/core/filter_watermark.yml, src/modules/core/producer_colour.yml,
+  src/modules/core/producer_consumer.yml, src/modules/core/producer_hold.yml,
+  src/modules/core/producer_noise.yml,
+  src/modules/core/transition_composite.yml,
+  src/modules/core/transition_luma.yml, src/modules/core/transition_mix.yml,
+  src/modules/core/transition_region.yml: Add service metadata for core module
+  (WIP).
+
+2011-05-28  Dan Dennedy <dan@dennedy.org>
+
+  * src/swig/python/getimage.py, src/swig/python/waveforms.py: Convert Python
+  examples to new frame method.
+
+  * src/framework/mlt_profile.c, src/framework/mlt_profile.h,
+  src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h: Add
+  mlt_profile_from_producer().  This new function contains the auto-profile
+  feature. Plus setters for Mlt::Profile.
+
+2011-05-22  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/jackrack/Makefile, src/modules/jackrack/blacklist.txt,
+  src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h: Add
+  blacklist for ladspa filters.  Initially includes dssi-vst since that is
+  unstable on AV Linux 5.
+
+2011-05-17  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/jackrack/factory.c, src/modules/jackrack/jack_rack.c: Let all
+  instances of ladspa share single plugin_mgr.
+
+2011-05-15  Dan Dennedy <dan@dennedy.org>
+
+  * docs/melt.1, src/melt/melt.c: Document -jack option.
+
+  * src/melt/melt.c, src/modules/jackrack/filter_jackrack.c,
+  src/modules/jackrack/process.c: Add first draft of JACK transport sync.
+
+2011-05-14  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/mlt++/configure: Fix build on Debian GNU/kFreeBSD.
+
+2011-05-12  Dan Dennedy <dan@dennedy.org>
+
+  * Makefile, presets/consumer/avformat/dv_ntsc/DVD,
+  presets/consumer/avformat/dv_ntsc_wide/DVD,
+  presets/consumer/avformat/dv_pal/DVD,
+  presets/consumer/avformat/dv_pal_wide/DVD, setenv,
+  src/framework/mlt_properties.c, src/framework/mlt_properties.h,
+  src/framework/mlt_repository.c, src/framework/mlt_repository.h,
+  src/melt/melt.c, src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
+  src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h, src/swig/mlt.i:
+  Presets!  Put property setters in a file and apply them to a service using
+  properties=filename. Alternatively, apply a supplied preset using
+  properties=preset. For example, melt ... -consumer avformat:my.vob
+  properties=DVD.
+
+  * src/modules/jackrack/jack_rack.c, src/modules/jackrack/plugin.c,
+  src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/process.c: Convert
+  jackrack printfs to mlt_log (3301094).
+
+2011-05-10  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/jackrack/Makefile, src/modules/jackrack/factory.c,
+  src/modules/jackrack/filter_jackrack.yml,
+  src/modules/jackrack/filter_ladspa.yml: Add service metadata for jackrack,
+  ladspa, and ladspa.id.
+
+  * src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/plugin_mgr.c:
+  Add support for ladspa.id variants.  This is much more convenient to use
+  without having to compose the JACK Rack XML. Also, we will be able to add
+  future support for property animation (automation), which JACK Rack lacks.
+  However, it does still support loading and processing JACK Rack files.
+
+2011-05-08  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/sox/Makefile, src/modules/sox/factory.c,
+  src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.yml: Add support for
+  sox.effect variants.  The legacy forms of 'sox:"effect options"' and 'sox
+  effect="name options"' still work. The new forms allows them all to be
+  enumerated by Mlt apps, e.g.: melt -query filter. Also, this registers
+  metadata for both the generic 'sox' filter and all of the new 'sox.effect'
+  ones including their usage help!
+
+  * src/modules/avformat/filter_avresample.c, src/modules/core/loader.ini: Fix
+  inadvertent reording of resample filters.  And add debug log to avresample.
+
+2011-05-06  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_tractor.c, src/modules/avformat/producer_avformat.c,
+  src/modules/dv/producer_libdv.c, src/modules/vorbis/producer_vorbis.c: Make
+  the frame audio properties consistent.
+
+  * src/framework/mlt_frame.c, src/framework/mlt_types.h: Add mlt_audio_s32le
+  and mlt_audio_f32le audio formats.
+
+  * src/modules/avformat/filter_avresample.c, src/modules/core/Makefile,
+  src/modules/core/factory.c, src/modules/core/filter_audiochannels.c,
+  src/modules/core/loader.ini, src/modules/resample/filter_resample.c: Add
+  audiochannels normalization filter.  Refactors code from the resamplers into
+  a new filter to be more manageable. Eventually, we can add options on what to
+  do when adding/removing channels.
+
+2011-05-03  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/framework/mlt_transition.c: Ensure transition B frames get
+  some consumer properties.  Also, ensure both A and B frames have sane scaling
+  and aspect ratio values. This addresses an issue where composite and region
+  were not getting the correct deinterlace method impacting performance. In
+  addition, it factors out some common code (best practice) from various
+  transitions moving it into the framework.
+
+2011-05-01  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: Set version
+  to 0.7.2
+
+  * src/modules/avformat/filter_avresample.c,
+  src/modules/resample/filter_resample.c: Finish work to normalize channel
+  count.  Also, refactor the audio resamplers to use mlt_audio_format_size()
+  and mlt_frame_set_audio(). Currently, there are no controls over which
+  channels to drop or duplicate.
+
+  * src/framework/mlt_tractor.c, src/modules/core/producer_consumer.c,
+  src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c: Refactor
+  to mlt_frame_set_audio().
+
+  * src/modules/feeds/NTSC/data_fx.properties,
+  src/modules/feeds/PAL/data_fx.properties: Fix alpha on color of some
+  data-feed properties.
+
+  * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
+  src/modules/avformat/producer_avformat.c: Add support for new codec- and
+  muxer-specific AVOptions.
+
+2011-04-22  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/producer_avformat.c: Use new avio functions in avformat
+  module.
+
+2011-04-21  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/producer_avformat.c: Fix regression initializing
+  coefficients.
+
+  * src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/filter_swscale.c,
+  src/modules/avformat/producer_avformat.c: Fix avformat compile warns on const
+  and 64-bit string formatting.
+
+  * src/modules/core/producer_hold.c, src/modules/jackrack/filter_jackrack.c:
+  Fix couple compile warns.
+
+  * src/framework/mlt_property.c, src/framework/mlt_types.h,
+  src/modules/linsys/sdi_generator.c: Fix some compile warnings about
+  string-formatting 64bit.
+
+  * src/modules/avformat/audioconvert.h,
+  src/modules/avformat/producer_avformat.c: Drop private audioconvert.h for
+  public samplefmt.h.
+
+2011-04-20  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
+  src/modules/avformat/producer_avformat.c: More libavcodec v53 changes
+  required.
+
+  * src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/producer_avformat.c: Fix avformat build with libavcodec
+  v53.
+
+2011-04-09  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_profile.c, src/mlt++/MltProfile.cpp,
+  src/mlt++/MltProfile.h, src/swig/mlt.i: Add Mlt::Profile.list().
+
+2011-04-07  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/consumer_avformat.yml, src/modules/avformat/factory.c,
+  src/modules/avformat/producer_avformat.yml: Add avformat consumer metadata. 
+  Improve avformat producer metadata. Significantly extend each with AVOptions.
+
+2011-04-04  Dan Dennedy <dan@dennedy.org>
+
+  * demo/README, demo/demo.ini, demo/mlt_pango_keyframes,
+  demo/pango_keyframes.mpl: Add mlt_pango_keyframes demo.
+
+2011-04-03  Dan Dennedy <dan@dennedy.org>
+
+  * docs/melt.1, docs/melt.txt, src/melt/melt.c: Add -query formats and codecs
+  to melt.
+
+  * docs/melt.1, docs/melt.txt, src/melt/melt.c: Add -query profile to melt.
+
+  * src/framework/mlt_profile.c, src/framework/mlt_profile.h: Add
+  mlt_profile_list().
+
+2011-03-31  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/decklink/consumer_decklink.yml,
+  src/modules/decklink/producer_decklink.yml: Add metadata for decklink
+  consumer.
+
+  * src/modules/decklink/Makefile, src/modules/decklink/producer_decklink.cpp,
+  src/modules/decklink/producer_decklink.yml: Add decklink producer.
+
+2011-03-27  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/modules/core/transition_composite.c: Fix regression in
+  region filter (3251260).
+
+  * Doxyfile, configure, src/framework/mlt_version.h: Set version to 0.7.0
+
+  * src/modules/avformat/consumer_avformat.c, src/modules/sox/filter_sox.c,
+  src/modules/xml/producer_xml.c: Use mlt_properties_get_value where possible.
+
+  * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
+  src/framework/mlt_properties.c, src/framework/mlt_properties.h,
+  src/framework/mlt_tractor.c, src/mlt++/MltProperties.cpp,
+  src/mlt++/MltProperties.h: Add mlt_properties_lock and _unlock.  Fixes some
+  concurrency safetiness problems.
+
+2011-03-24  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/decklink/configure, src/modules/kino/configure,
+  src/modules/linsys/configure: Enable linsys by default on Linux.  Disable
+  linsys and decklink by default on OS X and Windows.
+
+2011-03-23  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_consumer.c, src/modules/decklink/consumer_decklink.cpp:
+  Fix a couple null pointer bugs.
+
+2011-03-20  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/plugin.h,
+  src/modules/jackrack/process.c: Fix build of jackrack module on mingw.
+
+2011-03-19  Dan Dennedy <dan@dennedy.org>
+
+  * profiles/atsc_1080p_50, profiles/atsc_1080p_5994, profiles/atsc_1080p_60:
+  Add high frame rate 1080p profiles.
+
+2011-03-09  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
+  src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
+  src/modules/frei0r/transition_frei0r.c: Refactor frei0r and fix time
+  parameter.  Refactored to use mlt_filter_get_position and
+  mlt_transition_get_position. frei0r's time parameter is seconds, but we were
+  passing frame count.
+
+  * src/modules/core/transition_region.c, src/modules/plus/transition_affine.c:
+  Refactor to mlt_transition_get_position()
+
+  * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
+  src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
+  mlt_transition_get_position()
+
+  * src/modules/core/filter_luma.c, src/modules/core/filter_watermark.c,
+  src/modules/dgraft/filter_telecide.c, src/modules/kdenlive/filter_freeze.c,
+  .../motion_est/filter_autotrack_rectangle.c,
+  src/modules/motion_est/filter_crop_detect.c,
+  src/modules/oldfilm/filter_vignette.c, src/modules/plus/filter_affine.c,
+  src/modules/vmfx/filter_shape.c: Refactor to mlt_filter_get_position().
+
+2011-03-08  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_filter.c, src/framework/mlt_transition.c: Use the
+  producer when filter/transition always active.
+
+  * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
+  src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add
+  mlt_filter_get_position().
+
+2011-03-07  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/transition_composite.c,
+  src/modules/core/transition_luma.c: Refactor to
+  mlt_transition_get_progress_delta().
+
+  * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
+  src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
+  mlt_transition_get_progress_delta().
+
+  * src/modules/core/transition_luma.c, src/modules/core/transition_mix.c:
+  Refactor to mlt_transition_get_progress().
+
+  * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
+  src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
+  mlt_transition_get_progress().
+
+  * src/modules/core/filter_brightness.c, src/modules/core/filter_obscure.c,
+  src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_wave.c,
+  src/modules/normalize/filter_volume.c, src/modules/oldfilm/filter_dust.c,
+  src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_lines.c,
+  src/modules/oldfilm/filter_oldfilm.c: Refactor to mlt_filter_get_progress().
+
+  * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
+  src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add
+  mlt_filter_get_progress().
+
+2011-03-10  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/swfdec/Makefile, src/modules/swfdec/configure: Add build
+  support for swfdec 0.7.  And prioritize newer versions over older ones.
+
+2011-03-06  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/transition_composite.c,
+  src/modules/plus/transition_affine.c: Refactor to use
+  mlt_transition_get_length().
+
+  * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
+  src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
+  mlt_transition_get_length().
+
+  * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
+  src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add mlt_filter_get_length().
+
+  * src/modules/core/filter_audioconvert.c, src/modules/core/filter_mono.c,
+  src/modules/core/producer_consumer.c: Refactor to mlt_audio_format_size().
+
+  * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
+  mlt_audio_format_size().
+
+  * src/modules/core/producer_noise.c, src/modules/normalize/filter_volume.c:
+  Remove unused variables.
+
+  * src/modules/avformat/filter_swscale.c,
+  src/modules/avformat/producer_avformat.c, src/modules/core/filter_crop.c,
+  src/modules/core/filter_resize.c, src/modules/core/producer_colour.c,
+  src/modules/gtk2/filter_rescale.c, src/modules/kdenlive/filter_freeze.c,
+  src/modules/kdenlive/producer_framebuffer.c: Refactor to use
+  mlt_image_format_size().
+
+  * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
+  mlt_image_format_size()
+
+  * src/framework/mlt_tractor.c, src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/filter_swscale.c,
+  src/modules/avformat/producer_avformat.c,
+  src/modules/core/filter_audiowave.c, src/modules/core/filter_crop.c,
+  src/modules/core/filter_imageconvert.c, src/modules/core/filter_luma.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_consumer.c, src/modules/core/producer_hold.c,
+  src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
+  src/modules/core/transition_composite.c,
+  src/modules/core/transition_region.c, src/modules/dgraft/filter_telecide.c,
+  src/modules/dv/producer_libdv.c, src/modules/frei0r/frei0r_helper.c,
+  src/modules/frei0r/producer_frei0r.c, src/modules/gtk2/filter_rescale.c,
+  src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
+  src/modules/kdenlive/filter_freeze.c, src/modules/kdenlive/filter_wave.c,
+  src/modules/kdenlive/producer_framebuffer.c,
+  src/modules/motion_est/producer_slowmotion.c,
+  src/modules/plus/filter_affine.c, src/modules/plus/filter_charcoal.c,
+  src/modules/qimage/producer_kdenlivetitle.c,
+  src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c,
+  src/modules/swfdec/producer_swfdec.c, src/modules/vmfx/producer_pgm.c,
+  src/modules/xine/filter_deinterlace.c: Refactor to use
+  mlt_frame_set_image/_alpha.
+
+  * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
+  src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h: Add mlt_frame_set_image and
+  mlt_frame_set_alpha.
+
+  * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
+  Alias bicubic for hyper in pango and pixbuf.
+
+  * : Add gpl flag file to rotoscoping filter.
+
+2011-03-02  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
+  mlt_frame_unique_properties().
+
+  * 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/filter_swscale.c,
+  src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c:
+  Rename 'this' in avformat module.
+
+2011-03-01  Till Theato <root@ttill.de>
+
+  * src/modules/rotoscoping/filter_rotoscoping.c,
+  src/modules/rotoscoping/filter_rotoscoping.yml: rotoscoping: remove parameter
+  precision. Its influence on speed was very minimal while it caused some
+  crashes. Also update YAML filter description.
+
+2011-02-28  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_consumer.c, src/framework/mlt_deque.c,
+  src/framework/mlt_events.c, src/framework/mlt_factory.c,
+  src/framework/mlt_field.c, src/framework/mlt_filter.c,
+  src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
+  src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
+  src/framework/mlt_playlist.c, src/framework/mlt_pool.c,
+  src/framework/mlt_producer.c, src/framework/mlt_profile.c,
+  src/framework/mlt_properties.c, src/framework/mlt_property.c,
+  src/framework/mlt_property.h, src/framework/mlt_repository.c,
+  src/framework/mlt_service.c, src/framework/mlt_tokeniser.h,
+  src/framework/mlt_tractor.c, src/framework/mlt_transition.c: Rename this to
+  self in the framework.  This makes doxygen output better match the headers,
+  and it improves life within a code-parsing IDE like Qt Creator.
+
+2011-02-27  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/producer_avformat.c: Add support for FFmpeg AVMetadata
+  API.
+
+2011-02-20  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
+  src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/not_thread_safe.txt:
+  Mark some frei0r plugins as not thread safe.
+
+2011-02-19  Dan Dennedy <dan@dennedy.org>
+
+  * docs/install.txt, docs/mlt-xml.txt, docs/services.txt, setenv: Remove info
+  about mainconcept and bluefish services.
+
+  * src/framework/mlt_producer.c, src/framework/mlt_producer.h,
+  src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
+  src/modules/core/producer_noise.c, src/modules/frei0r/factory.c,
+  src/modules/motion_est/producer_slowmotion.c: Add profile parameter to
+  mlt_producer_new.
+
+2011-02-19  j-b-m <jb@kdenlive.org>
+
+  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
+  Store exif orientation.  Patch attached internally stores the exif
+  orientation so that it can be accessible to the framework and apps using it. 
+  Useful it in Kdenlive to correctly rotate images when creating proxy images.
+
+2011-02-13  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
+  src/modules/sdl/consumer_sdl_preview.c: Fix deadlocks in sdl_preview with
+  parallel-consumer.
+
+2011-01-27  Till Theato <root@ttill.de>
+
+  * src/modules/rotoscoping/Makefile, src/modules/rotoscoping/factory.c,
+  src/modules/rotoscoping/filter_rotoscoping.c,
+  src/modules/rotoscoping/filter_rotoscoping.yml: Rotoscoping: Set default mode
+  to alpha and add YAML filter description
+
+2010-11-23  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
+  src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
+  src/modules/frei0r/transition_frei0r.c: Reduce service lock contention in
+  frei0r module.
+
+2010-10-04  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
+  src/framework/mlt_frame.h: Use a single queue for parallel workers.  This is
+  a major change from the previous model of moving work items (frames) from one
+  queue to another. This new model improves the behavior of realtime mode and
+  performance overall. In the new model, a single queue is used along with an
+  is_processed flag on the frame. Also, there is an index into the queue
+  (process_head) that indicates from which point should a worker consider
+  fetching the next unprocessed frame.  There are situations in realtime mode
+  where the processing of a frame takes longer than the queue (or from head to
+  its fetch index). Over extended periods of this heavy processing, the video
+  frame in the consumer may never be updated (rendered=1)! To remedy this, the
+  consumer detects this and automatically moves the process_head towards the
+  tail, but even this may not be good enough. The only real remedy is to
+  increase buffers and suffer with poor latency. If lower latency is preferred,
+  then it may be better to not use realtime mode and permit audio
+  discontinuity.
+
+  * src/framework/mlt_deque.c, src/framework/mlt_deque.h: Add mlt_deque_peek()
+  with index.
+
+2010-06-14  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
+  src/framework/mlt_tractor.c, src/modules/core/filter_imageconvert.c,
+  src/modules/sdl/consumer_sdl.c: Fix image format consistency and conversion.
+
+2010-06-11  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c: Remove the
+  tractor service locking.  This completely inhibited parallelism, but removing
+  it also exposes more race conditions that require resolution.
+
+2010-03-04  Dan Dennedy <dan@dennedy.org>
+
+  * .../motion_est/filter_autotrack_rectangle.c,
+  src/modules/motion_est/filter_crop_detect.c,
+  src/modules/motion_est/filter_motion_est.c,
+  src/modules/normalize/filter_volume.c, src/modules/oldfilm/filter_dust.c,
+  src/modules/oldfilm/filter_lines.c, src/modules/plus/filter_affine.c,
+  src/modules/plus/transition_affine.c,
+  src/modules/qimage/producer_kdenlivetitle.c,
+  src/modules/qimage/producer_qimage.c, src/modules/sox/filter_sox.c,
+  src/modules/vorbis/producer_vorbis.c: Add service locks for parallelism.
+
+  * src/modules/avformat/filter_avresample.c,
+  src/modules/avformat/filter_swscale.c,
+  src/modules/avformat/producer_avformat.c,
+  src/modules/core/filter_data_show.c, src/modules/core/filter_luma.c,
+  src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
+  src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
+  src/modules/core/transition_region.c, src/modules/effectv/filter_burn.c,
+  src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/producer_frei0r.c,
+  src/modules/frei0r/transition_frei0r.c, src/modules/gtk2/producer_pango.c,
+  src/modules/gtk2/producer_pixbuf.c, src/modules/kdenlive/filter_freeze.c,
+  src/modules/kdenlive/producer_framebuffer.c,
+  src/modules/resample/filter_resample.c: Add service locks for parallelism. 
+  RGB filters and transitions from frei0r and burningtv are still not safe
+  enough.
+
+  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: Add parallelism
+  to mlt_consumer.  To use set real_time greater than 1 for frame-dropping or
+  less than -1 for no frame-dropping. It works better with a liberal buffer
+  size. You can still set prefill less than buffer size, but it must be at
+  least the same number as real_time, preferably a little higher to help with
+  frame ordering.
+
+2010-02-20  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_deque.c, src/framework/mlt_deque.h: Add
+  mlt_deque_insert().
+
+2010-02-16  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: Qualify queue,
+  mutex, and cond vars with frame_queue_.
+
+2011-01-23  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/framework/mlt_version.h: Move to an interim version number.
+
+2011-01-17  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c: SDL
+  tweaks for Windows discovered when embedded.
+
+  * src/framework/Makefile, src/mlt++/Makefile, src/mlt++/config.h: On Windows
+  install .def and version-less DLLs to let apps build against us.
+
+  * src/framework/mlt_factory.c, src/modules/avformat/configure,
+  src/modules/frei0r/factory.c, src/modules/jackrack/plugin_mgr.c: On Windows
+  locate plugins and data by directory relative to current directory.  lib\mlt
+  lib\frei0r-1 lib\ladspa share\mlt share\ffmpeg
+
+2010-12-31  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c: Cleanup
+  libxml changes for MinGW.
+
+  * src/modules/jackrack/configure, src/modules/jackrack/jack_rack.c: Fix
+  JackRack build on MinGW.
+
+  * 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: Fix qimage build for MinGW.
+
+2010-12-30  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c: Fix libxml2
+  build on MinGW.
+
+  * src/modules/gtk2/Makefile, src/modules/gtk2/consumer_gtk2.c,
+  src/modules/gtk2/producer_pixbuf.c: Fix gtk2 build on mingw.
+
+2010-12-15  Dan Dennedy <dan@dennedy.org>
+
+  * src/melt/Makefile, src/melt/io.c, src/melt/melt.c,
+  src/modules/sdl/consumer_sdl.c: Fix SDL and keyboard input on Win32.
+
+2010-12-03  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/framework/Makefile, src/melt/Makefile, src/melt/io.c,
+  src/mlt++/Makefile, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
+  src/mlt++/config.h, src/mlt++/configure, src/modules/avformat/Makefile,
+  src/modules/core/Makefile, src/modules/core/producer_loader.c,
+  src/modules/kino/configure, src/modules/motion_est/Makefile,
+  src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl.c,
+  src/modules/sdl/consumer_sdl_audio.c, src/modules/sdl/consumer_sdl_preview.c,
+  src/modules/sdl/consumer_sdl_still.c, src/win32/fnmatch.c,
+  src/win32/fnmatch.h, src/win32/win32.c: Initial port to Windows using MinGW. 
+  Much of the credit goes to Michael Zenov.
+
+2011-01-23  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: Set version
+  to 0.6.2.
+
+2011-01-16  Till Theato <root@ttill.de>
+
+  * src/modules/rotoscoping/Makefile, src/modules/rotoscoping/cJSON.c,
+  src/modules/rotoscoping/cJSON.h,
+  src/modules/rotoscoping/filter_rotoscoping.c: Rotoscoping: Add support for
+  simple keyframes - current limits: - number of points has to be equal for all
+  keyframes - points have to be in "correct" order (1. point in 1. kf will be
+  moved to 1. point in 2. kf, ...) - the parameter "polygon" is now formated
+  using json: - no keyframes: polygon="[[x,y], [x,y], ...]" - keyframes:
+  polygon= '{ "framepos1" : [[x,y], [x,y], ...], "framepos2" : [[x,y], [x,y],
+  ...], ...}'
+
+2011-01-15  Till Theato <root@ttill.de>
+
+  * src/modules/rotoscoping/Makefile, src/modules/rotoscoping/factory.c,
+  src/modules/rotoscoping/filter_rotoscoping.c: Add rotoscoping filter (WIP):
+  It hides everything not in the polygon defined by the vertices given through
+  the "polygon" parameter
+
+2011-01-11  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/mlt++/configure, src/modules/avformat/configure,
+  src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
+  src/modules/qimage/configure, src/modules/sox/configure: Enable build on
+  NetBSD (3090684)
+
+  * src/modules/kino/Makefile, src/modules/qimage/Makefile: Use CXX rather than
+  CC for linking C++ (3090682)
+
+  * src/modules/sdl/consumer_sdl_audio.c,
+  src/modules/sdl/consumer_sdl_preview.c: Fix undefined bahavior in SDL module
+  (3066195).  The standard says the post-increment can have effect at any point
+  between the previous and the next sequence point (or something similar), so
+  the behavior of "this->refresh_count = this->refresh_count ++" is undefined. 
+  Patch by Cristian Morales Vega
+
+2011-01-10  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/plus/interp.h, src/modules/plus/transition_affine.c: Add
+  geometry opacity interpretation to affine.  Also, fixes interpolation method
+  selection and removes a redundant bounds test.
+
+2011-01-10  j-b-m <jb@kdenlive.org>
+
+  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
+  Add force_aspect_ratio to image producers.
+
+2011-01-10  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/framework/mlt_version.h: Move to an interim version.
+
+2011-01-01  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: set version
+  to 0.6.0
+
+  * src/modules/feeds/NTSC/etv.properties,
+  src/modules/feeds/PAL/etv.properties: Make etv data feeds same and scalable
+  between NTSC and PAL.
+
+  * demo/mlt_attributes, src/modules/feeds/NTSC/data_fx.properties,
+  src/modules/feeds/NTSC/etv.properties: Make feeds consistent between NTSC and
+  PAL.  Fix mlt_attributes demo.
+
+  * demo/README, demo/mlt_slideshow, demo/mlt_slideshow_black: Convert
+  "Scotland" in demos to "photos"
+
+  * demo/svg.mlt, src/modules/xml/producer_xml.c: Fix parsing mixed XML
+  documents and svg.mlt example.
+
+2010-12-27  Dan Dennedy <dan@dennedy.org>
+
+  * src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h: Revert
+  Producer::set_speed and add Producer::pause.  The new Producer::pause
+  contains the wait for consumer-sdl-paused.
+
+2010-12-22  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
+  mlt_frame_write_ppm to visualize debugging.
+
+2010-12-19  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c:
+  Increase the speed of switching between sdl_still and sdl.  Based on patch
+  from Jonathan Thomas.  It does this by not calling the SDL_InitSubSystem(
+  SDL_INIT_AUDIO ) and SDL_QuitSubSystem( SDL_INIT_AUDIO ) methods every time
+  it switches, but rather when the SDL Preview consumer is started and stopped.
+
+2010-12-16  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_version.c,
+  src/framework/mlt_version.h, src/swig/mlt.i: Add mlt_version API. 
+  Contributed by Jonathan Thomas.
+
+2010-12-15  Dan Dennedy <dan@dennedy.org>
+
+  * src/mlt++/MltProducer.cpp, src/modules/sdl/consumer_sdl_preview.c:
+  Synchronize Producer.set_speed(0) with sdl_preview.  This also helps prevent
+  deadlock while waiting for consumer-sdl-paused event. Not 100% yet, but 100%
+  requires script (swig) apps to handle the event asynchronously via an event
+  listener, which is not available yet for most - only ruby. Furthermore, they
+  would really like to be able to pass opaque data to the asynchronous handler,
+  which is not yet available in the framework.  A good example here is pausing
+  playback prior to seeking to a specific frame. The app should be able to make
+  a consumer-paused event handler to which it can pass the new position, so it
+  can properly seek after the pause has officially occurred. Without the
+  ability to pass opaque data, it must save the new position as an instance
+  variable to use within the handler - once it has support for event listeners
+  that is.
+
+2010-12-09  Dan Dennedy <dan@dennedy.org>
+
+  * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Added
+  Mlt::Properties::wait_for(string).
+
+  * src/framework/mlt_log.c, src/melt/melt.c,
+  src/modules/avformat/consumer_avformat.c: Add consumer-fatal-error event to
+  avformat consumer.  This addresses Kdenlive bug 1894. When the avformat
+  consumer has a fatal error, it will fire an event. Melt intercepts the event
+  and exits with failure.
+
+2010-12-08  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
+  src/framework/mlt_types.h, src/melt/melt.c, src/mlt++/MltConsumer.cpp,
+  src/mlt++/MltConsumer.h: Add mlt_consumer_position (Mlt::Consumer::position).
+
+2010-11-30  Dan Dennedy <dan@dennedy.org>
+
+  * demo/mlt_swf_variables, demo/txtField.swf: Add example of using SWF with
+  variables.
+
+2010-11-07  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/loader.dict, src/modules/swfdec/Makefile,
+  src/modules/swfdec/producer_swfdec.c: Add swfdec producer.  No audio or
+  variables/parameters yet.
+
+2010-11-06  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/decklink/DeckLinkAPI.h,
+  src/modules/decklink/DeckLinkAPIDispatch.cpp,
+  src/modules/decklink/LinuxCOM.h, src/modules/decklink/Makefile,
+  src/modules/decklink/consumer_decklink.cpp: Add Blackmagic Design DeckLink
+  consumer.
+
+2010-10-20  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_tokeniser.c, src/modules/frei0r/frei0r_helper.c: Add
+  support for frei0r string parameter.
+
+2010-10-17  j-b-m <jb@kdenlive.org>
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/producer_kdenlivetitle.c: Fix serializing xmldata in
+  kdenlivetitle (kdenlive-1841).  Patch below fixes an issue with the
+  kdenlivetitle producer. Basically, the problem was that when loading a
+  kdenlivetitle from a file, all the properties were serialized and passed to
+  the xml consumer.  The problem became more obvious with the "embeded" images
+  in titles, which then caused images to be embedded inside the kdenlive
+  project file, causing problems like reported in this issue: 
+  http://kdenlive.org/mantis/view.php?id=1841  With the patch, titles loaded
+  from a file will not copy the xmldata.
+
+2010-10-17  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
+  src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
+  Fix including SDL headers (3087522).
+
+2010-10-13  Dan Dennedy <dan@dennedy.org>
+
+  * src/melt/melt.c, src/modules/avformat/producer_avformat.c: Add colorspace
+  to auto-profile.
+
+  * src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c:
+  (De)serialize colorspace in profile.
+
+  * src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/producer_avformat.c: Fix version support for
+  AVCodec:colorspace.
+
+2010-10-07  Dan Dennedy <dan@dennedy.org>
+
+  * src/melt/melt.c, src/modules/core/producer_consumer.c,
+  src/modules/core/producer_loader.c, src/modules/melt/producer_melt.c,
+  src/modules/xml/producer_xml.c: Move logic for when to auto-insert consumer
+  producer.  Move it into the loader producer so apps other than melt can use
+  it too. To use it, an app must set the profile to explicit.
+
+  * src/framework/mlt_profile.c, src/framework/mlt_profile.h: Add
+  mlt_profile_clone().
+
+2010-08-28  Dan Dennedy <dan@dennedy.org>
+
+  * src/melt/melt.c, src/modules/melt/producer_melt.c: Add an automatic profile
+  feature to melt.  Here are the main use cases this feature provides: - Given
+  a regular (non-mlt-xml) media file, melt reads the media attributes and
+  generates an equivalent MLT profile. This makes it easier to transcode
+  without changing or specifying resolution, aspect, and framerate. - Given a
+  MLT XML file containing a profile attribute or element, melt loads the
+  specified profile. A composition typically contains profile- without you
+  having to remember. - Given a MLT XML containing a profile but also
+  specifying a -profile option, melt automatically uses the 'consumer' producer
+  with the requested profiles. This is similar to the above case, but when
+  explicitly choosing a profile different than the composition one should use
+  the consumer producer. This just makes melt smarter and more automatic.
+
+  * src/modules/xml/consumer_xml.c, src/modules/xml/mlt-xml.dtd,
+  src/modules/xml/producer_xml.c: Add (de)serialization of profile to XML.  In
+  addition to the 'profile' element, one can also set the 'profile' attribute
+  of the root element to a named profile.
+
+2010-10-04  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
+  Add support for short-hand vpre to avformat consumer.  For example, when
+  vcodec=libx264, you can use vpre=medium as shorthand for
+  $prefix/share/ffmpeg/libx264-medium.ffpreset.
+
+  * src/modules/avformat/audioconvert.h, src/modules/avformat/configure,
+  src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
+  src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/filter_avdeinterlace.c,
+  src/modules/avformat/filter_avresample.c,
+  src/modules/avformat/filter_swscale.c,
+  src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c:
+  FFmpeg build improvements (3078007).  Handle --avformat-svn-version=0.5. Fix
+  building without swscale. Fix compiling new colorspace stuff against FFmpeg
+  <= v0.5. FFmpeg libs are increasing; only support contemporary header layout.
+
+2010-09-28  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
+  src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
+  Fix race conditions in SDL (kdenlive-1711).  Contributed patch by 'jem' -
+  thanks!
+
+2010-09-26  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/producer_avformat.c: Set default colorspace (from
+  profile) on frames.  Also, allow affirmatively setting luma to _not_ full
+  range (force_full_luma=0).
+
+  * profiles/atsc_1080i_50, profiles/atsc_1080i_5994, profiles/atsc_1080i_60,
+  profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
+  profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/atsc_720p_2398,
+  profiles/atsc_720p_24, profiles/atsc_720p_25, profiles/atsc_720p_2997,
+  profiles/atsc_720p_30, profiles/atsc_720p_50, profiles/atsc_720p_5994,
+  profiles/atsc_720p_60, profiles/cif_15, 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_25p,
+  profiles/hdv_1080_30p, profiles/hdv_1080_50i, profiles/hdv_1080_60i,
+  profiles/hdv_720_25p, profiles/hdv_720_30p, profiles/hdv_720_50p,
+  profiles/hdv_720_60p, profiles/qcif_15, profiles/qcif_ntsc,
+  profiles/qcif_pal, profiles/quarter_15, profiles/quarter_ntsc,
+  profiles/quarter_ntsc_wide, profiles/quarter_pal, profiles/quarter_pal_wide,
+  profiles/sdi_486i_5994, 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: Add colorspace to all profile presets.
+
+  * src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/producer_avformat.c: Rename variables and properties
+  around luma range for clarity.  Frame property "force_full_luma" controls
+  this and can be set via producer property "set.force_full_luma." However, it
+  is not really ready for use until libswscale can respect its full_range
+  parameter in a RGB to YUV conversion.
+
+2010-09-13  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/producer_avformat.c: Rename yuv_std to colorspace.
+
+2010-08-24  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_profile.h, src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/producer_avformat.c: Add input YUV colorspace (601 vs
+  709) handling.  Still need to work on the output side including normalization
+  and setting the encoder.
+
+  * src/framework/mlt_frame.c, src/framework/mlt_types.h,
+  src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/filter_swscale.c, src/modules/gtk2/producer_pixbuf.c,
+  src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c:
+  Revert new image types.  I think we can just use frame properties.
+
+  * src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/producer_avformat.c: Get initial skipping of luma
+  scaling to work.  When the avformat producer property skip_luma_scale is set
+  to 1, then we do not scale the luma on the first YCbCr to RGB conversion.
+  This is only done once because swscale always downscales luma when converting
+  RGB to YCbCr, and we need to keep the conversions symmetrical to prevent luma
+  contraction (loss of contrast).
+
+2010-08-23  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_frame.c, src/framework/mlt_profile.h,
+  src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/filter_swscale.c,
+  src/modules/avformat/producer_avformat.c, src/modules/gtk2/producer_pixbuf.c,
+  src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c:
+  Improve colorspace handling (work in progress)  Trying to add support for
+  non-scaling luma between YCbCr and RGB conversions as well as support for ITU
+  Rec. 709 luma conversion for HD formats.
+
+2010-09-13  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
+  0.5.10.
+
+2010-09-12  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/modules/core/producer_loader.c: Enable filter avcolor_space
+  on OS X.  It works now!
+
+  * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set version to
+  0.5.8.
+
+  * src/modules/avformat/filter_avcolour_space.c,
+  src/modules/core/filter_imageconvert.c: Enhance image conversion logging.
+
+2010-09-10  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/filter_crop.c, src/modules/core/filter_resize.c: Validate
+  alpha channel size before cropping and padding it.  Eventually, I need to add
+  mlt_frame_get_alpha() that returns a size and mlt_frame_set_alpha()
+  encapsulates handling of the alpha channel.
+
+2010-09-07  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/filter_swscale.c,
+  src/modules/avformat/producer_avformat.c: Revert 3a419b4 (Use caching for
+  swscale contexts).  This was just making it too unstable (bug 3060324).
+
+2010-09-05  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/filter_avcolour_space.c,
+  src/modules/core/filter_imageconvert.c: Apply alpha on frame to rgba image
+  (kdenlive-1786).
+
+2010-08-22  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/filter_swscale.c,
+  src/modules/avformat/producer_avformat.c: Use caching for swscale contexts.
+
+2010-08-21  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/filter_swscale.c,
+  src/modules/avformat/producer_avformat.c: Enable swscale CPU flags.  For
+  FFmpeg builds that use runtime CPU detection. This should make things faster
+  and it seems to be same quality as C routines.
+
+  * demo/mlt_slideshow2, src/modules/core/filter_luma.c: Enhance luma filter to
+  work with animated filters.  Previously, in a slideshow the luma filter would
+  apply the dissolve or wipe repeatedly over a slide. For example, with a slide
+  duration of 75 frames and a luma period of 25 (expressed as 24), the wipe
+  occurs 3 times. However, since the slides were static, you did not notice it
+  until the transition at the beginning of a new slide - when you do want to
+  see it. However, upon adding an affine filter to animate a smooth pan/zoom,
+  you do notice the extra repetitions - the slides appear to blend with one
+  another when they are not transitioning.  This change fixes that with new
+  properties 'cycle' and 'duration'. Cycle is basically a replacement for
+  'period' that fixes the semantics to properly represent a duration. Where you
+  would previously express, for example, period=24, you now say cycle=25. The
+  'duration' property prevents the repeating and expresses that the transition
+  should only occur within the first N frames of the cycle. See
+  demo/mlt_slideshow2 for an example of using it in conjunction with the affine
+  filter!
+
+2010-08-20  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
+  Fix distorted frame in slideshow transitions.  Applies to the .all.ext
+  slideshow approach. May also apply to image sequences with mixed resolutions.
+
+2010-08-19  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/Makefile, src/modules/core/factory.c,
+  src/modules/core/filter_audiowave.c: Add audiowave filter.  This replaces the
+  video with the audio waveform. Currently, it only works on producers that
+  also provide video.
+
+2010-08-18  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_frame.c, src/swig/mlt.i, src/swig/python/waveforms.py:
+  Fix waveform generation.  It was not obtaining a valid fps. Also, changed
+  rendering to something more expected - negative as negative and channels
+  stacked. Also, add a Python binding to this call to return 8-bit grayscale
+  image as a Python string. Finally, add a Python example.
+
+2010-08-16  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/Makefile, src/modules/core/factory.c,
+  src/modules/core/filter_panner.c: Add a panning filter.  This does a simple
+  left/right balance when channel=-1 (default). When channel >= 0, you can
+  adjust an individual channel's left/right position. Whereas the simple
+  balance will not cause one channel to appear in another channel, the
+  individual channel does. The start/end properties are floats in the range
+  [-1.0, 1.0]. A start property alone makes it constant over the duration of
+  the filter. There is some handling for more than 2 channels by providing
+  front/rear fade and ganging (balance front and rear together or fade left and
+  right together).
+
+2010-08-15  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/factory.c, src/modules/core/filter_channelcopy.c: Add
+  filter channelswap.  It is a permutation of channelcopy that can be used from
+  channelcopy as well by setting swap=1.
+
+2010-08-14  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/filter_swscale.c,
+  src/modules/avformat/producer_avformat.c: Improve quality of libswscale
+  conversions and scaling.
+
+2010-08-12  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_frame.h, src/modules/core/filter_imageconvert.c,
+  src/modules/core/producer_colour.c, src/modules/vmfx/filter_chroma.c,
+  src/modules/vmfx/filter_chroma_hold.c: Cleanup existing native color space
+  conversions.  This change clarifies that the existing conversions are
+  according to the ITU 601 standard and scaled to and from full gamut RGB.
+  Also, adjust 2 coefficients according to Charles Poynton's matrices. This
+  does not yet attempt to make any substantial improvements.  Finally, it
+  replaces the verbose logic and redundancy in the image conversion routine
+  with a concise function dispatch table.
+
+2010-08-08  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
+  Make libexif include compatible with more systems/versions.
+
+2010-08-07  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/transition_luma.c, src/modules/frei0r/transition_frei0r.c,
+  src/modules/plus/transition_affine.c: Fix scaling method on B frames of some
+  transitions.
+
+2010-08-04  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/consumer_avformat.c, src/modules/dv/consumer_libdv.c,
+  src/modules/linsys/consumer_SDIstream.c, src/modules/sdl/consumer_sdl.c,
+  src/modules/sdl/consumer_sdl_still.c: Move firing consumer-frame-show to
+  after done with image.
+
+2010-07-29  j-b-m <jb@kdenlive.org>
+
+  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
+  Cleanup & fix memleak  modified:   gtk2/producer_pixbuf.c modified:  
+  qimage/qimage_wrapper.cpp
+
+2010-07-28  j-b-m <jb@kdenlive.org>
+
+  * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
+  src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/Makefile,
+  src/modules/qimage/configure, src/modules/qimage/qimage_wrapper.cpp,
+  src/modules/qimage/readexif.h: Use libexif to read exif orientation in images
+  modified:   src/modules/gtk2/Makefile modified:   src/modules/gtk2/configure
+  modified:   src/modules/gtk2/producer_pixbuf.c modified:  
+  src/modules/qimage/Makefile modified:   src/modules/qimage/configure
+  modified:   src/modules/qimage/qimage_wrapper.cpp deleted:   
+  src/modules/qimage/readexif.h
+
+2010-07-27  j-b-m <jb@kdenlive.org>
+
+  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp,
+  src/modules/qimage/readexif.h: Read EXIF info inside MLT, based on
+  jpegexiforient  modified:   src/modules/gtk2/producer_pixbuf.c modified:  
+  src/modules/qimage/qimage_wrapper.cpp new file:  
+  src/modules/qimage/readexif.h
+
+2010-07-20  j-b-m <jb@kdenlive.org>
+
+  * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
+  Fix exif rotation angle modified:   src/modules/gtk2/producer_pixbuf.c
+  modified:   src/modules/qimage/qimage_wrapper.cpp
+
+2010-07-14  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/modules/avformat/producer_avformat.c: Fix crash when
+  repeating frames after failure to decode video.
+
+2010-06-20  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
+  0.5.6.
+
+  * src/modules/avformat/Makefile, src/modules/avformat/configure,
+  src/modules/avformat/factory.c: Fixup local ffmpeg build.  Set PIC compiler
+  flag, make libavdevice optional, and set recommended version to 0.6 branch.
+
+2010-06-15  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/plugin_desc.h:
+  Fix a few compiler warnings in jackrack.
+
+2010-06-02  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/plus/filter_affine.c, src/modules/plus/interp.h,
+  src/modules/plus/transition_affine.c: Revise affine to use interpolation and
+  sub-pixel positioning.
+
+2010-05-18  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/sdl/consumer_sdl_osx.h, src/modules/sdl/consumer_sdl_osx.m: Fix
+  leaking OS X Cocoa objects in SDL consumers.
+
+  * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl.c,
+  src/modules/sdl/consumer_sdl_still.c: Fix leaking OS X Cocoa objects in SDL
+  consumers.
+
+2010-05-07  Marco Gittler <g.marco@freenet.de>
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/producer_kdenlivetitle.c: interlaced titles
+
+2010-05-02  Dan Dennedy <dan@dennedy.org>
+
+  * src/swig/csharp/build, src/swig/java/build, src/swig/lua/build,
+  src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/php/build,
+  src/swig/python/build, src/swig/ruby/build, src/swig/tcl/build: Fix missing
+  PIC flags for bindings (2931009)  Also, use g++ for linking bindings because
+  some systems (OS X) do not otherwise know to link with libstdc++.
+
+2010-04-25  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/modules/core/filter_resize.c: Fix bad stride in yuv422 due
+  to non-even width requests.
+
+2010-04-19  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
+  0.5.4.
+
+  * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c:
+  Improve error handling on video decode failure (kdenlive-1553).
+
+2010-04-18  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/modules/avformat/filter_avcolour_space.c: Only use newish
+  version of libswcale.  Some early revisions of 0.7.1 would cause garbage on
+  last column of image with non-even width.
+
+2010-04-08  Dan Dennedy <dan@dennedy.org>
+
+  * src/swig/configure, src/swig/csharp/build, src/swig/csharp/play.cs,
+  src/swig/csharp/play.sh: Add C# bindings.  Thank you to Steeve Descarpentries
+  for the initial contribution.
+
+2010-04-07  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/linsys/consumer_SDIstream.c,
+  src/modules/linsys/sdi_generator.c, src/modules/linsys/sdi_generator.h: Add
+  automatic driver configuration to sdi consumer.  This uses the MLT profile to
+  determine the configuration values: video buffer size, audio buffer size,
+  video frame mode (resolution, frame rate), video data mode (8 bit or v210),
+  number of audio channels, audio sampling rate, audio sample size. It does
+  _not_ set the clock source or the number of buffers for audio and video.
+
+2010-03-10  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
+  0.5.2.
+
+  * src/modules/linsys/consumer_SDIstream.c,
+  src/modules/linsys/sdi_generator.c, src/modules/linsys/sdi_generator.h:
+  Improve performance of sdi consumer (patch from BCE).  consumer_SDIstream.c -
+  convertYCBCRtoRGB: different calculation  sdi_generator.h - SDIAUDIO
+  transmitter event definitions  sdi_generator.c - pack changed to pack8
+  instead of packv210 - Transmitter events are checked only once a frame -
+  create_HD_SDI_Line and create_SD_SDI_Line do not calculate the current
+  position in the video_buffer for each sample. Now it is done once a line.
+
+  * src/mlt++/Makefile, src/mlt++/MltFilteredProducer.cpp,
+  src/mlt++/MltFilteredProducer.h: Fix MltFilteredProducer not building.
+
+2010-02-28  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/filter_swscale.c, src/modules/core/producer_loader.c:
+  Add resolution as init arg to libswscale filters.
+
+  * src/framework/mlt_frame.c, src/modules/effectv/filter_burn.c: Fix a couple
+  of compile warnings.
+
+2010-02-25  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/filter_avcolour_space.c,
+  src/modules/core/producer_loader.c: Make FFmpeg the primary image converter
+  if available.  Except on OS X.
+
+2010-02-24  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/xine/Makefile, src/modules/xine/yadif.c: Fix build on
+  --disable-sse(2) or non-sse(2) architectures.
+
+2010-02-22  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/modules/sdl/consumer_sdl_preview.c: Fix video glitches when
+  switching still and normal sdl consumers.
+
+2010-02-15  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
+  0.5.0.
+
+  * NEWS, src/modules/avformat/configure: Add v0.5.0 release notes.
+
+2010-02-11  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/linsys/consumer_SDIstream.c,
+  src/modules/linsys/sdi_generator.c, src/modules/linsys/sdi_generator.h: Add
+  HD-SDI support to Linsys SDI module.  This has only been tested with the
+  VidPort. At this time, you must run the linsys sdiaudiocfg and sdivideocfg
+  utilities to configure your card. In time, we hope to remove this step.
+
+  * src/modules/linsys/Makefile, src/modules/linsys/configure: Add
+  --linsys-with-jpeg configure option.
+
+2010-02-10  Dan Dennedy <dan@dennedy.org>
+
+  * profiles/atsc_1080i_50, profiles/atsc_1080i_5994, profiles/atsc_1080i_60,
+  profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
+  profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/atsc_720p_2398,
+  profiles/atsc_720p_24, profiles/atsc_720p_25, profiles/atsc_720p_2997,
+  profiles/atsc_720p_30, profiles/atsc_720p_50, profiles/atsc_720p_5994,
+  profiles/atsc_720p_60, profiles/hdv_1080_25p, profiles/hdv_1080_30p,
+  profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
+  profiles/hdv_720_30p, profiles/hdv_720_50p, profiles/hdv_720_60p,
+  profiles/qcif_15, profiles/quarter_15, profiles/quarter_ntsc,
+  profiles/sdi_486i_5994, src/framework/mlt_profile.c: Revise Hz->fps in
+  profiles and add more ATSC profiles.
+
+2010-02-04  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
+  src/modules/sdl/consumer_sdl_preview.c: Default SDL to use the onefield
+  deinterlace filter.  The previous default in the deinterlace filter was
+  linearblend. The new default is yadif. However, onefield is faster is gives
+  cleaner results than linearblend where preserving most resolution is not a
+  factor. Since most usess of SDL are applications with preview windows smaller
+  than actual resolution, it makes sense to use onefield by default in the SDL
+  consumers.
+
+  * src/modules/xine/Makefile, src/modules/xine/deinterlace.h,
+  src/modules/xine/filter_deinterlace.c, src/modules/xine/vf_yadif_template.h,
+  src/modules/xine/yadif.c, src/modules/xine/yadif.h: Add YADIF methods in
+  deinterlace filter.
+
+2010-02-03  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_frame.h, src/framework/mlt_service.c,
+  src/framework/mlt_service.h: Hide need_previous_next property from
+  serialization.
+
+2010-02-02  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_filter.h, src/framework/mlt_frame.h,
+  src/framework/mlt_service.c, src/framework/mlt_service.h: Add fetching
+  previous and next frames in producers.  This is only enabled when the
+  property need-previous-next is set true on the producer. This also adds
+  firing a service-changed event on the filter when it gets attached so the
+  filter can set this property on the producer to which it is attached. These
+  frame references are set as "previous frame" and "next frame" properties on
+  the current frame. It is also important to note that these frames do not have
+  ANY filters applied to them, which is important for YADIF and telecide
+  filters, which process before all other filters.
+
+2010-01-21  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Let
+  environment variable MLT_NO_VDPAU=1 disable VDPAU.
+
+2010-01-19  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/configure, src/modules/avformat/factory.c,
+  src/modules/avformat/producer_avformat.c: Add support for libavdevice
+  (v4l/v4l2).  Thanks to hints from Volodymyr M. Lisivka. 
+  LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so is required to get some formats to
+  work.
+
+  * src/framework/mlt_frame.c, src/modules/core/filter_rescale.c,
+  src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
+  src/modules/qimage/producer_qimage.c: Return and handle errors on failure to
+  produce image (kdenlive-1312).
+
+2010-01-16  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
+  src/framework/mlt_service.h: Add mlt_frame doxygen docs.
+
+2010-01-10  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/producer_avformat.c,
+  src/modules/xine/filter_deinterlace.c: Fix setting progressive property on
+  repeated frames (kdenlive-1335).
+
+2010-01-06  Marco Gittler <g.marco@freenet.de>
+
+  * src/modules/oldfilm/filter_oldfilm.c,
+  src/modules/oldfilm/filter_oldfilm.yml: user array with 100 values yml file
+  updated
+
+2009-12-16  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/mlt_service.c, src/framework/mlt_service.h,
+  src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c: Add
+  mlt_service_cache_purge and remove purge in mlt_service_close.  The avformat
+  producer holds references to cache items within frame objects. This means
+  mlt_service_close can not purge the cache because frames may be closed after
+  the producer.
+
+2009-12-14  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/framework/mlt.h: Bump to unreleased version.
+
+  * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
+  src/modules/sdl/consumer_sdl_still.c: Revert a bunch of changes made to SDL
+  for VDPAU.  This set of changes conflicted with Kdenlive, which requires two
+  consumers that need to release SDL on stop. Now, VDPAU support does not need
+  SDL as it gets its own X11 Display pointer.
+
+  * src/modules/avformat/Makefile, src/modules/avformat/configure,
+  src/modules/avformat/vdpau.c: Make VDPAU independent of SDL X11 Display. 
+  This prevents VDPAU from crashing on calls to SDL_Quit() and allows it to be
+  used with non-SDL consumers! (Still requires an X11 session.)
+
+2009-12-13  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/factory.c, src/modules/avformat/producer_avformat.c:
+  Add producer variant avformat-novalidate.  The purpose of this is to increase
+  the speed of loading playlists with known good files. Use with care. This
+  assumes a few properties have been set, in particular "length." This was only
+  tested thus far by modifying the output of consumer xml to change mlt_service
+  from "avformat" to "avformat-novalidate".
+
+2009-12-12  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Add
+  cache support to avformat producer.  This also includes a change to make
+  VDPAU work on some versions of FFmpeg beyond Sept 15, 2009 (do not know
+  exactly when).
+
+  * src/framework/mlt_service.c, src/framework/mlt_service.h: Add
+  mlt_service_cache_set_size() to limit the cache size.
+
+  * src/framework/mlt_cache.c, src/framework/mlt_cache.h: Add
+  mlt_cache_set_size() to limit the amount of caching.
+
+2009-11-28  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/Makefile, src/modules/avformat/configure,
+  src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Add
+  support for decoding H.264 with VDPAU.  This applies to all H.264 at the
+  moment unless novdpau=1 is set on the producer. Also, this can only handle up
+  to about 10 - 15 clips using VDPAU in the project at the moment until the
+  avformat producer is changed to use mlt_cache.
+
+  * src/framework/mlt_consumer.c, src/modules/sdl/consumer_sdl.c,
+  src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
+  Make the SDL consumer cooperate with VDPAU.  This moves the SDL_Quit calls
+  from the consumer_stop to the consumer_close functions. Also, it exports the
+  X11 Display pointer to the mlt_environment and the global SDL mutex to the
+  consumer class.
+
+2009-12-08  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set version to
+  0.4.10 and update release notes.
+
+  * configure, src/framework/mlt.h, src/modules/avformat/producer_avformat.c:
+  Fix underlinking libm by removing math function.
+
+2009-12-07  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
+  0.4.8.
 
-  * Doxyfile, NEWS, configure, src/framework/mlt.h: Bump versions and update
-  release notes. 
+  * src/modules/core/loader.ini, src/modules/core/producer_loader.c: Fix some
+  cases image and audio formats not converting (kdenlive-1259).
 
-2009-05-29  Dan Dennedy <dan@dennedy.org>
+2009-11-29  Marco Gittler <g.marco@freenet.de>
 
-  * src/modules/oldfilm/filter_tcolor.yml,
-  src/modules/oldfilm/filter_vignette.yml: Fix YAML validation errors and
-  spelling of Vignette. 
+  * src/modules/oldfilm/filter_vignette.c,
+  src/modules/oldfilm/filter_vignette.yml: use float for vignette effect fixed
+  also bug in wrong y center
+
+  * src/modules/oldfilm/filter_vignette.c,
+  src/modules/oldfilm/filter_vignette.yml: use extra paramters for vignette
+  settings
+
+2009-10-10  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/framework/mlt.h: Bump the version to 0.4.7.
+
+  * src/modules/linsys/consumer_SDIstream.c,
+  src/modules/linsys/sdi_generator.c: Convert some printfs to mlt_log.
+
+  * src/modules/linsys/consumer_SDIstream.c,
+  src/modules/linsys/sdi_generator.c: Cleanup unused parameters.
+
+  * src/modules/linsys/consumer_SDIstream.c,
+  src/modules/linsys/sdi_generator.c: Add support for >2 audio channels to
+  Linsys SDI consumer.  This does not yet have any remapping support.
+
+2009-10-07  Dan Dennedy <dan@dennedy.org>
+
+  * AUTHORS, Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set
+  version to 0.4.6 and update release notes.
+
+  * src/modules/avformat/Makefile, src/modules/avformat/configure: Add
+  configure option --avformat-svn-version.  Also update recommended version to
+  Sept 15, 2009 and other cleanup.
+
+2009-10-04  j-b-m <jb@kdenlive.org>
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/producer_kdenlivetitle.c: Fix behaviour of title clips
+  when in and out points are given  modified:  
+  src/modules/qimage/kdenlivetitle_wrapper.cpp modified:  
+  src/modules/qimage/producer_kdenlivetitle.c
+
+2009-09-20  Dan Dennedy <dan@dennedy.org>
+
+  * src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltProducer.cpp,
+  src/mlt++/MltProducer.h, src/mlt++/MltProperties.cpp,
+  src/mlt++/MltProperties.h, src/mlt++/MltRepository.cpp,
+  src/mlt++/MltRepository.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
+  src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/swig/mlt.i:
+  Update bindings.
+
+2009-09-19  Dan Dennedy <dan@dennedy.org>
+
+  * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add Properties
+  constructor from opaque pointer.
+
+2009-09-15  Dan Dennedy <dan@dennedy.org>
+
+  * src/swig/Makefile, src/swig/java/build, src/swig/lua/build,
+  src/swig/perl/build, src/swig/php/build, src/swig/python/build,
+  src/swig/ruby/build, src/swig/tcl/build: Fix distclean make target under swig
+  and cleanup object files.
+
+2009-09-13  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/core/factory.c, src/modules/core/producer_loader.c,
+  src/modules/kdenlive/producer_framebuffer.c: Invert position of normalization
+  filters with framebuffer producer.  Previously, the framebuffer producer
+  loaded a normalized producer, which can give undesired results with things
+  like crop and really any time you want to filter the unpadded images of the
+  speed-altered video. Now, the framebuffer uses the new "abnormal" producer to
+  load the clip without normalization filters and sets appropriate frame
+  properties to allow the normalizing filters attached to the framebuffer to
+  act appropriately. This new abnormal filter is simply an alias to the
+  existing loader filter, which uses the name by which it is invoked to toggle
+  the behaviour of whether to attach normalizing filters.
+
+2009-09-10  Dan Dennedy <dan@dennedy.org>
+
+  * Makefile, src/swig/Makefile, src/swig/configure: Improve swig build with
+  help from Michael Forney.
+
+2009-08-26  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
+  src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
+  X). 
+
+  * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
+  src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
+  X). 
+
+2009-08-19  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/linsys/Makefile, src/modules/linsys/configure,
+  src/modules/linsys/consumer_SDIstream.c, src/modules/linsys/factory.c,
+  src/modules/linsys/sdi_generator.c: Add Linsys SDI consumer from B.C.E. 
+
+2009-08-03  Dan Dennedy <dan@dennedy.org>
+
+  * src/framework/Makefile, 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/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/configure,
+  src/modules/avformat/consumer_avformat.c,
+  src/modules/avformat/filter_avresample.c,
+  src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
+  src/modules/core/factory.c, src/modules/core/filter_audioconvert.c,
+  src/modules/core/filter_channelcopy.c, src/modules/core/filter_mono.c,
+  src/modules/core/filter_transition.c, src/modules/core/loader.ini,
+  src/modules/core/producer_consumer.c, src/modules/core/transition_mix.c,
+  src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
+  src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/filter_ladspa.c,
+  src/modules/normalize/filter_volume.c,
+  src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
+  src/modules/sox/filter_sox.c, src/modules/vorbis/producer_vorbis.c: Refactor
+  audio conversion and mixing. 
+
+  * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
+  src/modules/sdl/consumer_sdl_still.c: Fix some SDL concurrency issues I am
+  seeing in Kdenlive on my quad core. 
+
+2009-08-02  j-b-m <jb@kdenlive.org>
+
+  * src/modules/qimage/configure, src/modules/qimage/kdenlivetitle_wrapper.cpp:
+  Add support for svg items in titles modified:   configure modified:  
+  kdenlivetitle_wrapper.cpp
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h,
+  src/modules/qimage/producer_kdenlivetitle.c: Fix errors in caching + mem
+  leaks, fix resize issue modified:   kdenlivetitle_wrapper.cpp modified:  
+  kdenlivetitle_wrapper.h modified:   producer_kdenlivetitle.c
+
+2009-08-01  j-b-m <jb@kdenlive.org>
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h,
+  src/modules/qimage/producer_kdenlivetitle.c: Rewrote caching, similar to
+  qimage producer modified:   kdenlivetitle_wrapper.cpp modified:  
+  kdenlivetitle_wrapper.h modified:   producer_kdenlivetitle.c
+
+2009-07-31  j-b-m <jb@kdenlive.org>
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h,
+  src/modules/qimage/producer_kdenlivetitle.c: Use QImage instead of QPixmap,
+  add myself in copyright modified:   kdenlivetitle_wrapper.cpp modified:  
+  kdenlivetitle_wrapper.h modified:   producer_kdenlivetitle.c
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h: don't use cache, just normal
+  properties to store scene modified:   kdenlivetitle_wrapper.cpp modified:  
+  kdenlivetitle_wrapper.h
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h,
+  src/modules/qimage/producer_kdenlivetitle.c: Rescale title when they are
+  played with a different profile modified:   kdenlivetitle_wrapper.cpp
+  modified:   kdenlivetitle_wrapper.h modified:   producer_kdenlivetitle.c
+
+2009-07-30  j-b-m <jb@kdenlive.org>
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/producer_kdenlivetitle.c: Fix image size, fix utf-8
+  characters in titles modified:   kdenlivetitle_wrapper.cpp modified:  
+  producer_kdenlivetitle.c
+
+2009-07-29  j-b-m <jb@kdenlive.org>
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h,
+  src/modules/qimage/producer_kdenlivetitle.c: Fix use of several title
+  producers in one instance of Kdenlive modified:   kdenlivetitle_wrapper.cpp
+  modified:   kdenlivetitle_wrapper.h modified:   producer_kdenlivetitle.c
+
+2009-07-27  j-b-m <jb@kdenlive.org>
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h,
+  src/modules/qimage/producer_kdenlivetitle.c: Cleanup + fix crashes when used
+  in Kdenlive modified:   kdenlivetitle_wrapper.cpp modified:  
+  kdenlivetitle_wrapper.h modified:   producer_kdenlivetitle.c
+
+2009-07-24  j-b-m <jb@kdenlive.org>
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:  
+  src/modules/qimage/kdenlivetitle_wrapper.cpp modified:  
+  src/modules/qimage/producer_kdenlivetitle.c
+
+2009-07-26  j-b-m <jb@kdenlive.org>
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:  
+  kdenlivetitle_wrapper.cpp modified:   kdenlivetitle_wrapper.h
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:  
+  kdenlivetitle_wrapper.cpp modified:   kdenlivetitle_wrapper.h
+
+2009-07-24  j-b-m <jb@kdenlive.org>
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:  
+  src/modules/qimage/kdenlivetitle_wrapper.cpp modified:  
+  src/modules/qimage/producer_kdenlivetitle.c
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h,
+  src/modules/qimage/producer_kdenlivetitle.c: Fix crash + position in time
+  modified:   src/modules/qimage/kdenlivetitle_wrapper.cpp modified:  
+  src/modules/qimage/kdenlivetitle_wrapper.h modified:  
+  src/modules/qimage/producer_kdenlivetitle.c
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h,
+  src/modules/qimage/producer_kdenlivetitle.c: * Fix memleaks * Cleanup *
+  Reload xml when setting "reload_xml" property modified:  
+  src/modules/qimage/kdenlivetitle_wrapper.cpp modified:  
+  src/modules/qimage/kdenlivetitle_wrapper.h modified:  
+  src/modules/qimage/producer_kdenlivetitle.c
 
-2009-05-28  Dan Dennedy <dan@dennedy.org>
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h,
+  src/modules/qimage/producer_kdenlivetitle.c: Add feature to dynamically
+  replace text in a block modified:   kdenlivetitle_wrapper.cpp modified:  
+  kdenlivetitle_wrapper.h modified:   producer_kdenlivetitle.c
 
-  * src/modules/core/filter_crop.c: Improve performance of crop filter. 
+2009-07-24  Marco Gittler <g.marco@freenet.de>
 
-2009-05-27  Dan Dennedy <dan@dennedy.org>
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h,
+  src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle: reindent code /
+  readded qimage_producer
 
-  * src/modules/core/filter_rescale.c: Bugfix (kdenlive-791) crash when using
-  crop filter.  The alpha channel was not getting scaled by gtkrescale (and
-  possibly others). I moved the core alpha scaling to a fallback position for
-  scalers that do not handle alpha channel. 
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h: reindent c++
 
-  * src/framework/mlt_log.c: Change default log level to panic.  Some testing
-  against FFmpeg v0.5 shows logging is still verbose with warnings enabled, but
-  panic is better? 
+  * src/modules/qimage/factory.c, src/modules/qimage/qimage_wrapper.cpp:
+  readded deleted qimage producer in factory
+
+2009-07-19  Marco Gittler <g.marco@freenet.de>
+
+  * src/modules/qimage/configure, src/modules/qimage/producer_kdenlivetitle.c:
+  kdenlivetitle: added QtXml during configure, add rescource to producer
+
+2009-07-18  Marco Gittler <g.marco@freenet.de>
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h,
+  src/modules/qimage/producer_kdenlivetitle.c: working color conversion
+
+2009-07-15  Marco Gittler <g.marco@freenet.de>
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h,
+  src/modules/qimage/producer_kdenlivetitle.c: memcpy works now
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h,
+  src/modules/qimage/producer_kdenlivetitle.c: memhandling changed
+
+2009-07-14  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/Makefile, src/modules/avformat/configure,
+  src/modules/core/Makefile, src/modules/dgraft/Makefile,
+  src/modules/dv/Makefile, src/modules/effectv/Makefile,
+  src/modules/frei0r/Makefile, src/modules/gtk2/Makefile,
+  src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
+  src/modules/kino/Makefile, src/modules/melt/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/vmfx/Makefile, src/modules/vorbis/Makefile,
+  src/modules/xine/Makefile, src/modules/xml/Makefile: Fix build on OS X and
+  possibly others.  Gives higher priority to local lib and include dirs than
+  system or SDL-based lib and include dirs. Also, moves previous -lm fix to
+  from general build to --avformat-svn and --avformat-static builds. 
+
+2009-07-14  Marco Gittler <g.marco@freenet.de>
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/producer_kdenlivetitle.c: cleanup
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h,
+  src/modules/qimage/producer_kdenlivetitle.c: test alpha channel
+
+2009-07-11  Marco Gittler <g.marco@freenet.de>
+
+  * src/modules/core/loader.dict, src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper:
+  interpolate from start-> end, added title to dict
+
+2009-07-10  Marco Gittler <g.marco@freenet.de>
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h,
+  src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper: load
+  kdenlive titles
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper: use
+  QApplication, else QGrahicsScene ist not working
+
+  * src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h,
+  src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper.{cpp,h},
+  producer_kdenlivetitle.c: LGPL header and byte move for right RGBA values
+
+  * src/modules/qimage/Makefile, src/modules/qimage/factory.c,
+  src/modules/qimage/kdenlivetitle_wrapper.cpp,
+  src/modules/qimage/kdenlivetitle_wrapper.h,
+  src/modules/qimage/producer_kdenlivetitle.c: first work on kdenlive title
+  producer  should later read the xml-file from kdenlive and let the title have
+  scroll and zoom
+
+2009-07-03  Dan Dennedy <dan@dennedy.org>
+
+  * configure, docs/policies.txt, src/framework/mlt.h,
+  src/framework/mlt_frame.c, src/framework/mlt_frame.h,
+  src/framework/mlt_log.c, src/modules/avformat/filter_avcolour_space.c,
+  src/modules/avformat/filter_avdeinterlace.c,
+  src/modules/avformat/filter_swscale.c,
+  src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
+  src/modules/core/factory.c, src/modules/core/filter_brightness.c,
+  src/modules/core/filter_crop.c, src/modules/core/filter_gamma.c,
+  src/modules/core/filter_greyscale.c, src/modules/core/filter_imageconvert.c,
+  src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
+  src/modules/core/filter_obscure.c, src/modules/core/filter_rescale.c,
+  src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
+  src/modules/core/loader.ini, src/modules/core/producer_colour.c,
+  src/modules/core/producer_consumer.c, src/modules/core/producer_ppm.c,
+  src/modules/core/transition_luma.c, src/modules/effectv/filter_burn.c,
+  src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
+  src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
+  src/modules/frei0r/transition_frei0r.c, src/modules/gtk2/filter_rescale.c,
+  src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
+  src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_wave.c,
+  src/modules/kdenlive/producer_framebuffer.c,
+  src/modules/motion_est/filter_crop_detect.c,
+  src/modules/motion_est/filter_motion_est.c,
+  src/modules/motion_est/filter_vismv.c,
+  src/modules/motion_est/producer_slowmotion.c,
+  src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_grain.c,
+  src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_oldfilm.c,
+  src/modules/oldfilm/filter_tcolor.c, src/modules/oldfilm/filter_vignette.c,
+  src/modules/plus/filter_affine.c, src/modules/plus/filter_charcoal.c,
+  src/modules/plus/filter_invert.c, src/modules/plus/filter_sepia.c,
+  src/modules/plus/transition_affine.c, 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_still.c,
+  src/modules/sdl/producer_sdl_image.c, src/modules/vmfx/filter_chroma.c,
+  src/modules/vmfx/filter_chroma_hold.c, src/modules/vmfx/filter_mono.c,
+  src/modules/vmfx/filter_shape.c, src/modules/xine/filter_deinterlace.c:
+  Massive refactoring of image conversion.  This drops all image color space
+  and pixel format conversions from the mlt_frame class. Instead, it adds a
+  convert_image virtual function to the mlt_frame class that is called within
+  mlt_frame_get_image(). The newly added imageconvert filter sets that virtual
+  function and contains the various conversion routines. The loader producer
+  automatically attaches this filter to the producer it creates. 
+
+2009-06-30  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set to v0.4.4
+  and update release notes. 
+
+2009-06-23  Dan Dennedy <dan@dennedy.org>
+
+  * src/swig/configure, src/swig/lua/build, src/swig/lua/play.lua: Add SWIG Lua
+  bindings. 
+
+2009-06-22  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/framework/Makefile, src/melt/configure, src/swig/Makefile,
+  src/swig/configure, src/swig/java/build, src/swig/perl/build,
+  src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
+  src/swig/tcl/build: Further integrate swig into build system.  This is not
+  enabled by default. It adds configure options --enable-swig and
+  --swig-languages. 
+
+  * src/melt/Makefile, src/melt/configure, src/melt/melt.c: Add configure
+  option --rename-melt. 
+
+  * src/modules/frei0r/Makefile, src/modules/frei0r/blacklist.txt,
+  src/modules/frei0r/factory.c: Add blacklist to frei0r module.  This is for
+  Kdenlive bugs 913 and 917. It is populated with only facedetect for now. 
+
+2009-06-21  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej:
+  Remove these bogus make files in avformat. 
+
+  * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej,
+  src/modules/avformat/consumer_avformat.c: Fix avformat consumer crashing on
+  pcm_s16le. 
+
+2009-06-16  Dan Dennedy <dan@dennedy.org>
+
+  * src/modules/avformat/filter_avresample.c,
+  src/modules/avformat/producer_avformat.c: Migrate to FFmpeg
+  av_audio_resample_init. 
+
+  * src/melt/Makefile, src/melt/melt.c,
+  src/modules/avformat/producer_avformat.c: Fix (kdenlive-824) >2 channels not
+  downmixed. 
+
+2009-06-15  Dan Dennedy <dan@dennedy.org>
+
+  * configure, profiles/Makefile, src/framework/Makefile, src/melt/Makefile,
+  src/modules/avformat/Makefile, src/modules/core/Makefile,
+  src/modules/feeds/Makefile, src/modules/lumas/Makefile,
+  src/modules/oldfilm/Makefile, src/modules/xml/Makefile: Add datadir and
+  mandir options to configure. 
+
+  * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
+  src/modules/kino/kino_wrapper.cc: Apply patch from Debian to fix compilation
+  of kino module. 
+
+2009-06-10  Dan Dennedy <dan@dennedy.org>
+
+  * docs/melt.1, docs/policies.txt, src/melt/melt.c: Add man page for melt. 
+  Not yet installed. 
+
+2009-06-03  Dan Dennedy <dan@dennedy.org>
+
+  * configure, src/framework/mlt.h: Set to interim version 0.4.3 
+
+2009-05-30  Dan Dennedy <dan@dennedy.org>
+
+  * Doxyfile, NEWS, configure, src/framework/mlt.h: Bump versions and update
+  release notes. 
 
-  * src/framework/mlt_log.c: Change default log level to warning or worse. 
+2009-05-29  Dan Dennedy <dan@dennedy.org>
 
-  * src/mlt++/configure: Fix typo in mlt++ CXXFLAGS. 
+  * src/modules/oldfilm/filter_tcolor.yml,
+  src/modules/oldfilm/filter_vignette.yml: Fix YAML validation errors and
+  spelling of Vignette. 
 
 2009-05-26  Dan Dennedy <dan@dennedy.org>
 
   Change the ttl default value for image sequences.  When using printf-style
   image sequences only, the default ttl is now 1. 
 
-2009-05-21  Dan Dennedy <dan@dennedy.org>
-
-  * src/modules/sdl/consumer_sdl.c: Bugfix sdl consumer not using
-  profile.progressive 
-
 2009-05-20  Dan Dennedy <dan@dennedy.org>
 
   * configure, src/framework/mlt.h: Bump to an interim version. 
 
-  * src/modules/motion_est/Makefile: Link motionest against libm. 
-
-  * src/mlt++/config.h: Fix license in comment header. 
-
 2009-05-17  Dan Dennedy <dan@dennedy.org>
 
-  * ChangeLog: Update ChangeLog 
-
   * Makefile, NEWS: Add v0.4.0 release notes. 
 
   * Doxyfile, configure, src/framework/mlt.h: Bump version to 0.4.0 
 
 2009-05-13  Dan Dennedy <dan@dennedy.org>
 
-  * src/mlt++/configure: Bump soversion for mlt++ due to removal of classes. 
-
   * profiles/atsc_1080i_50, profiles/atsc_1080i_60, profiles/atsc_1080p_2398,
   profiles/atsc_1080p_24, profiles/atsc_1080p_25, profiles/atsc_1080p_2997,
   profiles/atsc_1080p_30, profiles/atsc_720p_30, profiles/dv_ntsc,
   profiles/square_pal_wide, profiles/svcd_ntsc_wide, profiles/svcd_pal_wide:
   Make profile descriptions more user friendly. 
 
-  * src/modules/avformat/producer_avformat.c: Improve reliability of video
-  playback.  After the v0.5 release of FFmpeg, a change was introduced that
-  prevented reliable playback of some files, namely HDV. This fixes it by
-  introducing a seek upon opening the file. Also, this change provides simple
-  fallback support for when invalid DTS is returned by libavformat. 
-
 2009-05-11  Dan Dennedy <dan@dennedy.org>
 
   * src/modules/gtk2/have_mmx.S, src/modules/gtk2/scale_line_22_yuv_mmx.S:
   Apply patch from Orcan Ogetbil that adds .note.GNU-stack section. 
 
-  * setenv: Add libmlt++ to the ld path. 
-
-  * src/mlt++/configure: Make libmlt++ PIC. 
-
 2009-05-09  Dan Dennedy <dan@dennedy.org>
 
-  * configure: Fix build on Mac OS X. 
-
   * ChangeLog, Makefile: Change dist make target to use git-archive. 
 
   * src/swig/configure, src/swig/java/Play.java, src/swig/java/build,
   src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb, src/swig/tcl/build,
   src/swig/tcl/play.tcl: Fixup the swig bindings. 
 
-  * src/modules/xine/xineutils.h: Fix compilation warning in xineutils.h. 
-
   * configure, src/examples/Makefile, src/framework/Makefile,
   src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
   src/mlt++/Makefile, src/mlt++/configure, src/modules/avformat/Makefile,
   src/valerie/valerie_util.c, src/valerie/valerie_util.h: Remove files that no
   longer belong.
 
-2009-05-07  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/configure: Update avformat configure script to deal
-  with ffmpeg changes to swscale. 
-
-  * src/modules/sdl/consumer_sdl_still.c: Prevent potential divide-by-zero
-  errors in sdl_still consumer. 
-
-  * src/modules/avformat/ffmpeg.patch: Remove ffmpeg.patch - no longer
-  necessary. 
-
-  * Makefile: Fix uninstall of pkg-config files. 
-
-2009-05-05  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/producer_avformat.c: Improve seek performance with
-  dnxhd and huffyuv codecs. 
-
 2009-05-03  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * configure, src/albino/Makefile, src/humperdink/Makefile,
   mlt is not possible, because of the wrong linking of -lmlt while using
   LDFLAGS=-L/usr/local/lib this patch fixes the issue using pkg-config"  
 
-2009-04-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
-  audio synchronization after seek (including in point) 
-
 2009-04-18  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * src/modules/resample/Makefile, src/modules/vorbis/Makefile: Apply patch
 
 2009-04-16  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/modules/jackrack/plugin_mgr.c: Add /usr/lib64 libdir to default LADSPA
-  plugin path. 
-
   * configure, src/framework/mlt.h, src/modules/kino/configure: Use pkg-config
   instead of lqt-config. 
 
 2009-04-15  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * Doxyfile: Update version in Doxygen. 
-
   * mlt++/ChangeLog, mlt++/Makefile: Add ChangeLog and remove svn log from dist
   make target. 
 
-  * ChangeLog: update changelog 
-
-  * src/modules/avformat/configure: Fix build for --avformat-svn to use FFmpeg
-  v0.5 and HEAD build to not use --enable-swscale. 
-
   * ChangeLog, Makefile: Update ChangeLog and remove svn log from the make
   install target. 
 
   * NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
   to version 0.3.8  
 
-2009-04-13  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/fezzik.ini: fezzik.ini: workaround scaling resolution
-  limitation with swscale filter by making it the lowest priority 
-
-  * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
-  interpret negative speed as reverse 
-
 2009-04-10  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * mlt++/test/play.cpp, mlt++/test/server.cpp: cleanup some warnings  
   mlt++/src/MltTractor.cpp, mlt++/src/MltTransition.cpp: Fix up warnings about
   explicit base initializers in copy constructors  
 
-  * mlt++/configure: Add more warnings  
-
-  * mlt++/.gitignore: Add a .gitignore file  
-
-2009-04-09  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
-  building on some older versions. 
-
-  * src/modules/avformat/consumer_avformat.c: consumer_avformat: bugfix
-  (kdenlive-677) to make interlaced coding automatic if profile is not
-  progressive and coding not explicit by ildct and ilme properties. 
-
 2009-04-07  Ray Lehtiniemi <rayl@mail.com>
 
-  * src/modules/kdenlive/filter_boxblur.c: Fix a 64-bit segfault in kdenlive 
-  To reproduce: - create a new project - create a color clip - add clip to
-  timeline - set an in point on the clip - add the box blur effect  The
-  segfault happens because we take the negative of an unsigned integer. This
-  works out to a signed 32 bit value on a 64 bit platform, which causes the rgb
-  array bounds to be exceeded. 
-
   * src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
   src/modules/kino/riff.cc: Fix up a few ignored return values 
 
-  * src/framework/mlt_pool.c: Fix warning: pointer of type â€˜void *’ used in
-  arithmetic 
-
   * src/modules/avformat/consumer_avformat.c,
   src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
   src/modules/core/transition_region.c, src/modules/westley/producer_westley.c:
   src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
   changes 
 
-  * .gitignore: Add a .gitignore file 
-
-2009-04-05  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/westley/producer_westley.c: producer_westley.c: Don't prepend
-  westley document root to empty properties 
-
-2009-04-03  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/core/filter_crop.c: filter_crop.c: bugfix chroma alignment 
-
-2009-04-02  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix setting size property for
-  avformat consumer 
-
-2009-03-17  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/frei0r/factory.c: frei0r/factory.c: add /usr/lib64 to the
-  default frei0r plugin path 
-
-2009-03-15  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/core/transition_composite.c: transition_composite.c: allow
-  removing of luma file by passing an empty name 
-
-2009-03-14  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/core/transition_composite.c: transition_composite.c: make luma
-  and luma_invert properties mutable 
-
 2009-03-10  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/modules/avformat/producer_avformat.c: producer_avformat.c: add
-  backwards compatibility macro for PIX_FMT_YUYV422 
-
   * src/modules/avformat/consumer_avformat.c,
   src/modules/avformat/filter_avcolour_space.c,
   src/modules/avformat/filter_avdeinterlace.c,
   src/modules/avformat/filter_swscale.c: avformat: fix compilation due to
   recent PIX_FMT changes in libavutil v50. 
 
-2009-03-08  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
-  producer out position 
-
-2009-03-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/framework/mlt_log.h: mlt_log.h: add convenience macros 
-
 2009-03-03  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/modules/kino/riff.cc: kino/riff.cc: suppress compiler warning 
-
   * src/modules/frei0r/factory.c, src/modules/frei0r/producer_frei0r.c:
   frei0r/factory.c, producer_frei0r.c: suppress compiler warnings 
 
-  * src/framework/mlt_property.c: mlt_property.c: suppress compiler warning 
-
-2009-02-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/core/producer_colour.c: producer_colour.c: improve previous
-  patch 
-
-  * src/modules/core/producer_colour.c: producer_colour.c: bugfix reading color
-  value after westley has prepended the document path to the resource property 
-
 2009-02-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
   * src/modules/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-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,
   mlt_factory.[hc], mlt.h: add mlt_cache and related service functions
   (kdenlive-575) 
 
-  * Doxyfile: Doxyfile: set tab width to 4 spaces 
-
-  * src/framework/mlt_properties.c: mlt_properties.c: update doxygen comments
-  for some out params 
-
-  * src/framework/mlt_property.c: mlt_property.c: update a doxygen comment to
-  label param as out 
-
 2009-02-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
   * configure, src/framework/mlt.h, src/modules/avformat/configure: bump to
   version 0.3.6 
 
-  * NEWS: NEWS: add release notes for 0.3.6 
-
-2009-02-01  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/frei0r/factory.c: frei0r/factory.c: add more default locations
-  for locating plugins including one for MacPorts 
-
-2009-01-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/inigo/inigo.c: inigo.c: make usage fit in 80 columns 
-
-2009-01-29  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/filter_swscale.c: filter_swscale.c: Fix compilation
-  (typo introduced in rev. 1330) 
-
 2009-01-29  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: do not use the
-  swscale filter on images wider than 2048 loaded by the sdl_image producer. 
-
   * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
   src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
   producer_sdl_image.c: bugfix (kdenlive-575) large memory consumption loading
   many pictures. 
 
-  * src/modules/avformat/filter_swscale.c: filter_swscale.c: throw assert if
-  creation of swscale context fails. 
-
-  * src/modules/avformat/factory.c: avformat/factory.c: set ffmpeg logging to
-  the same level as MLT's 
-
-2009-01-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
-  (kdenlive-575) memory leak 
-
-  * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
-  (kdenlive-575) memory leak 
-
 2009-01-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * mlt++/swig/configure, mlt++/swig/php/build, mlt++/swig/php/play.php:
   swig/configure, swig/php/*: add php bindings 
 
-2009-01-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/producer_avformat.c: producer_avformat.c: add version
-  check to use AVCodec->long_name 
-
-2009-01-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: bugfix segfault on
-  unchecked pointer 
-
-  * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix segfault on
-  unchecked pointer 
-
 2009-01-21  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * docs/inigo.txt: inigo.txt: update usage info 
-
-  * docs/policies.txt: policies.txt: add instruction to update version in
-  mlt.h\! 
-
   * src/framework/mlt.h, src/framework/mlt_consumer.c,
   src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
   src/framework/mlt_deque.h, src/framework/mlt_events.c,
   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,
   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,
   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,
   mlt_filter.[ch], mlt_transition.[ch], mlt_consumer.[ch]: improve doxygen for
   filter, transition, and consumer 
 
-2009-01-02  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/configure: avformat/configure: add -lbz2 automatically
-  for --avformat-svn 
-
 2008-12-31  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * configure, src/modules/avformat/producer_avformat.c: producer_avformat.c:
   fix build on older versions of ffmpeg; whitespace cleanup by eclipse.  
 
-2008-12-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * Doxyfile: Doxyfile: bump version 
-
 2008-12-29  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * NEWS, configure: NEWS, configure: set version to 0.3.4 and add release
   notes 
 
-  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: further
-  analysis and testing reveals the DV encoder does not need the special aspect
-  ratio overrides. It expects a generic input. Only the DV decoder produces the
-  special, proper aspect ratios for which MLT is not yet prepared. 
-
 2008-12-28  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * mlt++/swig/java/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
   __stack_chk_fail_local. swig/python/play.py: fix syntax error reported by
   Jonathon Thomas. 
 
-2008-12-28  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/sox/filter_sox.c: filter_sox.c: fix crash when trying to create
-  a sox filter with wrong name 
-
-2008-12-28  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/configure: avformat/configure: update the recommended
-  ffmpeg revision 
-
   * src/modules/avformat/producer_avformat.c,
   src/modules/core/filter_rescale.c, src/modules/core/producer_consumer.c,
   src/modules/dv/producer_libdv.c: filter_rescale.c, producer_avformat.c,
   producer_libdv.c, producer_consumer.c: coerce a deinterlace when scaling an
-  interlaced source. 
-
-2008-12-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * mlt-config-template: mlt-config-template: send deprecation warning to
-  stderr to prevent breaking legacy scripts and makefiles 
-
-  * mlt++/swig/configure: swig/configure: use pkg-config mlt-framework instead
-  of deprecated mlt-config. 
-
-  * src/modules/core/filter_luma.c: filter_luma.c: prevent the first
-  application of the nested luma transition from being applied to a test card
-  image. This makes slideshows start without a transition at the beginning,
-  which is nicer and more expected. 
-
-  * src/modules/core/transition_luma.c: transition_luma.c: bugfix
-  (kdenlive-496) floating point exception when a slideshow using filter luma is
-  added to a multitrack. 
+  interlaced source. 
 
 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
   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,
   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,
   mlt_playlist.h, mlt_field.h, mlt_playlist.c, mlt_tractor.c, mlt_events.c: add
   doxygen docs for events, field, and playlist. 
 
-2008-12-14  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
-  (kdenlive-432) segfault when reusing previous AVFrame (paused or idling on
-  last frame) but the previos AVFrame was invalid (not got_picture before
-  erroring out). 
-
 2008-12-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/modules/motion_est/filter_motion_est.c: motion_est/filter_motion_est.c:
-  the sse compilation flag logic was inverted 
-
   * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c: gtk2/pixops.c,
   gtk2/Makefile: prevent MMX on all x86_64, not just OS X 
 
-  * configure: configure: add make flag and define for ARCH_X86_64 for all OSes
-
-  * configure: configure: fix mmx/sse detection on OS X and add detection of
-  x86_64 to define ARCH_X86_64 
-
   * src/modules/xine/Makefile, src/modules/xine/configure,
   src/modules/xine/deinterlace.c, src/modules/xine/xineutils.h: xine/Makefile,
   xine/xineutils.h, xine/deinterlace.c: respect mmx compilation flag instead of
   using own detection xine/configure: remove, no longer necessary 
 
-  * src/modules/motion_est/filter_motion_est.c: filtedr_motion_est.c: respect
-  new --disable-sse configure flag and whitespace cleanup 
-
   * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
   src/modules/gtk2/pixops.c: gtk2/Makefile, gtk2/configure, gtk2/pixops.c:
   disable MMX parts on OS X - does not build 
 
-  * src/modules/kino/configure: kino/configure: automatically disable on OS X -
-  does not build due to missing headers 
-
-  * configure: configure: add --disable-sse and add mmx/sse detection for OS X 
-
 2008-12-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * mlt++/README: README: update instructions to use pkg-config instead of
-  mlt-config 
-
   * mlt++/swig/java/build, mlt++/swig/perl/Makefile.PL,
   mlt++/swig/python/build, mlt++/swig/ruby/build, mlt++/swig/tcl/build,
   mlt++/test/Makefile: test/Makefile, swig/*/build: replace more mlt-config
   with pkg-config 
 
-  * profiles/atsc_1080i_50: profiles/atsc_1080i_50: added new profile for
-  square pixel 1080i at a PAL-like rate 
-
-  * Doxyfile: Doxyfile: add doxygen config file 
-
-  * src/valerie/valerie_status.h: valerie_status.h: take stdio.h header from
-  system include path 
-
-  * docs/install.txt: docs/install.txt: fix license info on humperdink and
-  valerie 
-
-  * configure: configure: bump the version 
-
   * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
   src/framework/mlt_deque.c, src/framework/mlt_deque.h,
   src/framework/mlt_events.c, src/framework/mlt_events.h,
   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,
   * NEWS, configure: configure, NEWS: bump to version 0.3.2 and update release
   notes 
 
-2008-11-09  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/plus/filter_affine.c: filter_affine.c: bugfix (kdenlive-235)
-  rendering when used inside a multitrack. 
-
 2008-11-08  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * profiles/hdv_720_50p: profiles/hdv_720_50p: fix frame rate in description 
-
   * profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
   profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/hdv_1080_25p,
   profiles/hdv_1080_30p, profiles/hdv_720_50p, profiles/hdv_720_60p:
   profiles/hdv_*, profiles/atsc_*: added more HD progressive mode profiles 
 
-  * src/modules/oldfilm/filter_dust.yml: filter_dust.yml: apply description fix
-  patch from Mads Dydensborg. 
-
-  * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: bugfix
-  segfault in construction with null argument. 
-
-  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
-  detection of aspect ratio for DV AVI (applies to raw and quicktime files as
-  well). 
-
-  * src/modules/avformat/producer_avformat.c: producer_avformat.c: rework the
-  aspect ratio detection to try to fetch it from the codec and/or the stream in
-  newer versions of ffmpeg. This fixes aspect handling for raw DV but still not
-  yet for DV AVIs without the vprp chunk. 
-
-2008-11-07  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/frei0r/factory.c: frei0r/factory.c: fix build on BSD 
-
-  * src/modules/core/transition_mix.c: transition_mix.c: prevent serializing
-  previous_mix and reset previous_mix on seeking. 
-
-  * src/modules/normalize/filter_volume.c: filter_volume.c: prevent serializing
-  previous_gain and reset previous_gain on seeking. 
-
-2008-11-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * docs/services.txt: services.txt: minor corrections to documentation for
-  producer_avformat 
-
-  * mlt++/src/Makefile: src/Makefile: suppress warning on ldconfig failure 
-
 2008-11-05  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
   src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette*: filter is
   now usable with keyframes  
 
-  * src/modules/frei0r/factory.c: frei0r/factory.c: set min/max values in
-  metadata to defined min/max from frei0r.h  
-
-  * src/modules/frei0r/frei0r_helper.c: frei0r/frei0r_helper.c: frei0r double
-  and bool params are now useable with keyframes (mlt_geometry)  
-
-  * src/modules/frei0r/factory.c: frei0r/factory.c: yml files can be used now
-  for critical plugins  
-
-2008-10-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * profiles/Makefile: profiles/Makefile: fix removal of turd (*~) files on
-  install. 
-
-  * docs/TODO: docs/TODO: refer to wiki page 
-
-  * Makefile: Makefile: suppress warning on ldconfig failure. 
-
 2008-10-29  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * src/albino/albino.c, src/inigo/inigo.c: albino.c, inigo.c: disable realtime
   scheduling (kdenlive-180).  
 
-2008-10-27  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/producer_avformat.c: producer_avformat.c: Fix crash /
-  corruption when changing audio or video index 
-
-2008-10-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/producer_avformat.c: producer_avformat.c: optimize
-  slightly the stream index bugfix and update the video informational
-  properties on the producer when the video index changes. 
-
-  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
-  regression with audio_index and video_index in last release when I added the
-  feature to close file on init with re-open on first use. Also, added some
-  exception handling around index values. 
-
-  * src/modules/vmfx/filter_mono.c: filter_mono.c: cleanup code to made it more
-  consistent between cases (use_alpha). 
-
-  * src/modules/vmfx/filter_mono.c: filter_mono.c: bugfix (kdenlive-234)
-  threshold filter inverting image and add invert property to revert to old
-  behavior. 
-
 2008-10-25  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * mlt++/configure: configure: apply patch from Alberto Villa to fix build on
-  FreeBSD 
-
   * configure, src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
   src/modules/sox/configure: configure, kino/enadian_types.h, kino/riff.c,
   sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to
   fix a sh expression bug in sox/configure. 
 
-2008-10-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
-  improve delimiter parsing to allow '?' in filename argument 
-
-  * mlt-config-template: mlt-config-template: add deprecation warning 
-
-  * src/modules/sox/filter_sox.c: filter_sox.c: bugfix recent build regression
-  on older versions of sox 
-
 2008-10-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/inigo/inigo.c: inigo.c: improve the usage help and add -silent and
-  -progress options 
-
-  * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix (2164436)
-  processing unknown command line options causes infinite loop 
-
   * src/inigo/Makefile, src/inigo/inigo.c: inigo.c: added -version option 
 
-  * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2040035) segfault with
-  libsox 14.1.0 
-
-  * configure: configure: -O3 is the maximum optimization level, not -O4 
-
-2008-10-21  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix
-  deprecated warning on av_set_string 
-
-  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix build on
-  older libavformat versions 
-
-2008-10-20  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix Ogg
-  Vorbis files and possibly others that report invalid pts on some packets 
-
-  * mlt++/configure: configure: convert to use pkg-config; mlt-config is
-  deprecated 
-
-  * src/modules/xine/configure: xine/configure: disable module on ppc64 
-
-  * src/modules/xine/configure: xine/configure: disable module on ppc64 
-
-2008-10-08  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: Fix crash
-  introduced by FFmpeg revision 15367 (check that muxer and encoder have same
-  aspect ratio) 
-
-2008-10-02  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
-  reading file over http.  
-
 2008-09-22  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
   producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image
   reloading in the image producers 
 
-2008-09-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
-  (2106941) compilation against recent ffmpeg changes 
-
-2008-09-07  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/kino/filehandler.cc: modules/kino/filehandler.cc: compilation
-  fix  
-
 2008-08-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * src/modules/sox/configure, src/modules/sox/filter_sox.c: sox/configure,
 
 2008-08-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * mlt++/AUTHORS: update mlt++ AUTHORS 
-
-  * mlt++/Makefile: fix make dist target 
-
-  * configure: bump versions for 0.3.0 release 
-
-  * mlt++/configure: bump versions for 0.3.0 release 
-
-  * Makefile: improve make dist target 
-
-  * mlt++/Makefile: improve make dist target 
-
-  * AUTHORS: add AUTHORS file 
-
-  * NEWS: Add release notes file 
-
   * mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh, mlt++/swig/java/build:
   swig/java: fixup the java bindings build script and example (bug 1523941) 
 
-  * demo/mlt_news: demo/mlt_news: small typo 
-
-2008-08-05  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/kdenlive/producer_framebuffer.c:
-  kdenlive/producer_framebuffer.c: keep resource file in producer and use '?'
-  instead of ':' to separate filename from speed, because it caused some
-  problems with other MLT functions 
-
-2008-08-03  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/framework/mlt_playlist.c: framework/mlt_playlist.c: check length before
-  inserting blank, which fixes one frame blanks that were sometimes inserted
-  where not needed. 
-
-2008-07-31  blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/frei0r/factory.c: frei0r/factory.c: use float values for
-  "double vars" in frei0r   
-
-2008-07-28  blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/frei0r/configure: frei0r/configure: removed unneeded newlines  
-
-2008-07-27  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
-  aspect ratio with slowmotion producer 
-
-2008-07-24  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/qimage/configure: qimage/configure: Fix Qt3 detection and
-  compilation 
-
 2008-07-22  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * src/modules/qimage/producer_qimage.c,
   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,
   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,
   service closure truly thread-safe. As it was, reference count increment and
   decrement operations were not atomic and not protected comprehensively. 
 
-  * src/framework/mlt_consumer.c: mlt_consumer.c: added ability to set priority
-  of the read-ahead thread through a new "priority" property. This only works
-  if you have permission; fails to execute properly otherwise - not sure how to
-  make it fail over gracefully. Do not set this property if you do not have
-  permission. 
-
 2008-06-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
   MltProducer.{h,cpp}, mltpp.i: remove Producer::get_frame that is unncessary
   and introduced a memory leak. 
 
-2008-06-25  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/framework/mlt_field.c: mlt_field.c: correctly reconnect transitions
-  after a service disconnect 
-
-  * src/framework/mlt_service.c: mlt_service.c: fix bad identification for some
-  services (eg. transitions) 
-
-2008-06-25  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
-  segfault up the call stack when no image could be decoded for a frame by
-  producing the "test card" image. 
-
-2008-06-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: return null on clip_info method
-  if mlt_playlist_get_clip_info fails. 
-
-  * src/framework/mlt_playlist.c: mlt_playlist.c: return error on
-  mlt_playlist_get_clip_info if producer is null. 
-
-2008-06-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: let other services
-  prevent Fezzik from attaching filters by passing the "fezzik_normalised"
-  property. 
-
-  * src/framework/mlt_repository.c: mlt_repository.c: bugfix memory leak on
-  getting directory list of MLT_REPOSITORY. 
-
-2008-06-22  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/framework/mlt_consumer.c: mlt_consumer.c: make the realtime
-  frame-dropping heuristic based on actual frame rate instead of 25fps 
-
-2008-06-17  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
-  segfault in unprotected libavcodec call that is clearly marked not thread
-  safe! 
-
-2008-06-15  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/core/transition_composite.c: transition_composite.c: slightly
-  more accurate positioning when using crop panning and horizontal position is
-  adjusted to align chroma channels. 
-
-2008-06-10  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/producer_avformat.c: producer_avformat.c: close the
-  file at the end of object creation, then re-open the file on-demand. This
-  presented a file descriptor limit issue when loading very large playlists. 
-
-2008-06-08  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: prevent strdup from crashing on
-  a null pointer. 
-
-  * src/framework/mlt_playlist.c: mlt_playlist.c: remove some unncessary and
-  inefficient accounting code. 
-
-2008-06-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/core/transition_composite.c: transition_composite.c: add repeat
-  processing to crop property. 
-
-  * src/modules/core/transition_composite.c: transition_composite.c: add
-  animatable geometry "pan" property. This suppresses implicit scaling of the
-  b-frame and makes the compositing rectangle crop. Then, it uses the x and y
-  geometry information to pan the b-frame within the composite rectangle. For
-  example, a negative x pans the image to the left and that portion of the b
-  frame left of the composite rectangle is cropped. w and h of the pan geometry
-  is not implemented at this time, but the plan is to implement scaling of the
-  b-frame. In the end, this can provide a Ken Burns effect for still images - a
-  much requested feature. 
-
-2008-06-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/producer_avformat.c: producer_avformat.c: remove
-  multi-threaded audio decoding option. It does not provide any advantage at
-  this time and just wastes resources. 
-
-  * src/framework/mlt_playlist.c: mlt_playlist.c: added an "autoclose" property
-  for sequential processing of very large playlists. If set, it automatically
-  closes previous producers to reduce resources (file handles and threads if
-  using producer_avformat with threads). 
-
 2008-06-01  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/modules/gtk2/producer_pango.c: producer_pango.c: make the size property
-  an absolute height in pixels for greater compositing and quality control. 
-
   * src/modules/core/filter_resize.c, src/modules/core/transition_composite.c:
   filter_resize,c, filter_composite.c: bugfix redundant rounding. 
 
-  * src/modules/core/filter_watermark.c: filter_watermark.c: bugfix propogation
-  of output_ratio as a double - was causing incorrect calculations in
-  transition_composite.c with non-square-pixel watermark sources. 
-
-  * src/framework/mlt_properties.c: mlt_properties.c: make arithmetic processor
-  use floating point instead of integer so that '/' is meaningful. I am not
-  totally certain of the consequences of this change because I am not aware of
-  where the feature is used. However, I am using it to specify the aspect ratio
-  of certain things like bitmap graphics that were not designed for square
-  pixels. And being able to specify a fraction allows for accurate detection of
-  equivalent aspect ratios between different sources, particularly compositing.
-
-  * src/framework/mlt_profile.c: mlt_profile.c: make fallback default sample
-  aspect ratio the same as the revised profile's sample aspect ratio 
-
-2008-05-25  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: apply the in point
-  to the position in the image sequence 
-
 2008-05-15  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/modules/avformat/configure: avformat/configure: fix compilation against
-  shared ffmpeg for a headers configuration that has appeared. 
-
   * profiles/dv_ntsc, profiles/dv_ntsc_wide, profiles/dv_pal,
   profiles/dv_pal_wide, src/modules/avformat/consumer_avformat.c,
   src/modules/avformat/producer_avformat.c: profiles/dv_*, consumer_avformat.c,
   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:
 
 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/filter_telecide.c: modules/dgraft: added module for ports
   of Donald Graft's GPL filters. 
 
-  * src/modules/sox/configure: sox/configure: make inclusion of libsfx dynamic 
-
-  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
-  reporting of top_field_first on frame. 
-
   * src/modules/avformat/Makefile, src/modules/avformat/configure:
   avformat/Makefile, configure: fix --avformat-swscale and the removal of the
   ffmpeg 'lib' make target.  
 
-  * src/modules/core/filter_data_show.c: filter_data_show.c: bugfix
-  interpreting timecode, due to invalid fps on mlt_profiles API changes 
-
 2008-04-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
 
 2008-04-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * mlt++/test/server.cpp: test/server.cpp: bugfix (1940389) compilation on gcc
-  4.3 
-
-  * src/modules/lumas/create_lumas: lumas/create_lumas: bugfix (1940387)
-  bash-ism in script 
-
   * configure, src/modules/motion_est/configure: configure,
   motion_est/configure: remove module-specific crud from top-level configure
   script, and enable motion_est now by default.  
   src/modules/kino/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,
   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,
   MltRepository.{h,cpp}: update to latest mlt_repository.h change -
   finalization of callback declarations and metadata handling 
 
-  * src/modules/avformat/configure: avformat/Makefile: compilation fix for
-  latest FFmpeg update 
-
 2008-02-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/inigo/inigo.c: inigo.c: add -query option to inigo for service and
-  metadata lookup. 
-
   * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
   src/modules/avformat/producer_avformat.yml: avformat/factory.c,
   producer_avformat.yml, avformat/Makefile: add metadata for producer:avformat.
 
 2008-02-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/modules/sox/Makefile: sox/Makefile: helpful note for Ubuntu (and
-  Debian?)  
-
   * src/modules/avformat/Makefile, src/modules/avformat/configure:
   avformat/configure, avformat/Makefile: add libavdevice for newer versions of
   ffmpeg when using --avformat-svn or --avformat-static   
 
-  * src/framework/mlt_repository.c: mlt_repository.c: throw warning on failure
-  to load module  
-
 2008-02-16  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * mlt++/swig/python/build: swig/python/build: add -fPIC 
-
   * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h, mlt++/swig/mltpp.i:
   MltRepository.{h,cpp}, swig/mltpp.i: added consumers, filters, producers,
   transitions, register_metadata, and metadata methods to Repository class 
   mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions,
   mlt_repository_register_metadata, and mlt_repository_metadata  
 
-2008-02-13  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/configure: avformat/configure: use pkg-config with
-  --avformat-shared 
-
-  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: - Convert to
-  ffmpeg and AVOptions exclusively. This makes ALL AVOptions as seen from
-  \'ffmpeg -h\' available to MLT. Instead of ffmpeg\'s \'-option value\' use
-  inigo\'s property syntax \'option=value\" - Add dual pass encoding. - Use
-  multi-threading even with non-threaded codecs by separating producer and
-  consumer threads. - Whitespace cleanup. 
-
-  * src/framework/mlt_consumer.c: mlt_consumer.c: let consumers use read-ahead
-  processing thread without frame dropping with real_time=-1 
-
-  * src/modules/avformat/producer_avformat.c: producer_avformat.c: cleanup
-  whitespace 
-
-2008-02-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * mlt++/Makefile: do not make tests automatically 
-
 2008-02-11  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * src/modules/avformat/consumer_avformat.c,
   producer_avformat.c: add FFmpeg multi-thread support via "threads" property
   or MLT_AVFORMAT_THREADS environment variable   
 
-2008-02-08  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/dv/producer_libdv.c: producer_libdv.c: fix test for framerate
-  matching profile 
-
 2008-02-07  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * mlt++/configure, mlt++/src/Makefile: configure: add soversion variable
   interface version (soversion) mlt.h: add version info to header so apps can
   have build time adaptations 
 
-  * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix error on Playlist.append due to
-  args not int 
-
   * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFactory.cpp,
   mlt++/src/MltFactory.h, mlt++/src/MltRepository.cpp,
   mlt++/src/MltRepository.h, mlt++/swig/mltpp.i: Mlt.h, MltFactory.{h,cpp},
 
 2008-02-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * mlt++/COPYING: add COPYING to disclose license 
-
-  * src/framework/config.h: remove config.h 
-
   * Makefile, setenv, src/framework/Makefile, src/framework/mlt_consumer.c,
   src/framework/mlt_factory.c, src/framework/mlt_filter.c,
   src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
   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/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:
   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,
   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,
   * 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:
 
 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_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,
   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 
+2007-07-01  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/modules/kdenlive/configure: Fix typo which prevented wave filter to be
-  available 
+  * 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 
 
 2007-06-29  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * demo/circle.png: demo/circle.png: fix broken image 
-
-  * demo/watermark1.png: watermark1.png: fix broken image 
-
   * demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
   demo/mlt_voiceover: demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
   demo/mlt_voiceover: fix broken demos due to recent hidden track handling
   change in mlt_transition.c 
 
-2007-06-28  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
-  initial buffer size to prevent high quantization at beginning 
-
-2007-06-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix audio
-  sync with some codecs and revert unnecessary precautions that introduce
-  inefficiency 
-
 2007-06-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * mlt++/Makefile: added dist make targets 
-
-  * Makefile: added dist make targets 
-
   * mlt++/Makefile, mlt++/src/Makefile, mlt++/test/Makefile: added uninstall
   make targets 
 
   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,
   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,
 
   * 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_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,
   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,
   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: 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. 
   
 
 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, src/modules/qimage/qimage_wrapper.h: +
   QImage module added - default is still GTK2 when available  
 
-  * src/modules/gtk2/producer_pixbuf.c: + Bug Fix: Removes a memory leak on
-  last alpha channel  
-
   * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Preparation for a
   QT image loader (to allow optional and functionally equivalent qt or gtk2
   usage for image loading)  
 
 2006-03-28  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/modules/gtk2/producer_pixbuf.c: + Usage of mlt_properties_dir_list  
-
   * src/framework/mlt_properties.c, src/framework/mlt_properties.h: + Adds a
   utility function for listing files in a directory (aids with cross platform
   support)  
 
-2006-03-20  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * mlt++/src/MltFactory.h: + Fix for swig parsing  
-
 2006-03-02  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * docs/services.txt, src/framework/mlt_manager.h, src/modules/core/Makefile,
   src/modules/core/filter_mono.c, src/modules/core/filter_mono.h: added mono
   audio filter  
 
-  * src/modules/kino/Makefile: libquicktime prefers pkg-config now and latest
-  lqt-config is broken with respect to --cflags  
-
-  * configure: log configuration history to config.log  
-
 2006-02-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * mlt++/src/Makefile: + Install of config.h for linux and os/x usage  
-
-  * mlt++/src/config.h: + Added the config.h for win32  
-
   * mlt++/mlt++.sln, mlt++/mlt++.vcproj, mlt++/src/Mlt.h,
   mlt++/src/MltConsumer.h, mlt++/src/MltDeque.h, mlt++/src/MltEvent.h,
   mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.h,
   compatibility + Fix for image render in NTSC  NB: mlt patch to follow (this
   one isn't much use without it :-)) - mlt build is purely mingw32 of course  
 
-  * src/modules/vmfx/filter_shape.c: + Activates the mixdown in the combine to
-  allow audio sync'd with wipe (smooth ramping not implemented yet)  
-
-  * src/modules/core/transition_mix.c: + Alternative mixing mechanism
-  introduced (specify a property of combine=1 on the mix transition to
-  activate)  
-
   * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Alternative between
   track mixing mechanism (using a low pass filter)  
 
 
   * 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  
 
 
   * mlt++/Makefile, mlt++/configure: + Correction to a typo  
 
-  * src/modules/avformat/Makefile: + Uses libdir in private build of ffmpeg too
-   
-
-  * src/modules/avformat/configure: + 64 bit fix for ffmpeg built externally
-  (should switch to pkg-config here)  
-
-  * mlt++/swig/perl/Makefile.PL: + Perl compilation patch submitted by Torsten
-  Spindler  
-
   * mlt++/configure, mlt++/src/Makefile: + Added a --libdir switch to the
   configure and build and fixed test case compilation  
 
-  * configure: - Removed a diagnostic  
-
   * Makefile, configure, src/framework/Makefile, src/miracle/Makefile,
   src/valerie/Makefile: + Added a --libdir switch to the configure and build  
 
-2005-11-22  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * mlt++/configure: + Allow LDFLAGS to be inherited from the environment  
-
-2005-11-21  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * mlt++/src/Makefile: + Creates the lib directory on an install  
-
-2005-11-17  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/core/transition_composite.c: + Correction to alpha mask
-  generation  
-
 2005-11-10  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * mlt++/Makefile, mlt++/src/Makefile: + DESTDIR patch from Anthony Green
   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
 
 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,
   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/transition_luma.c: + Added an option to override alignment
   and transparent borders for compositing  
 
-2005-10-07  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/vmfx/filter_shape.c: + Corrections, optimisations and a hack
-  for loading lumas from the mlt luma collection  
-
 2005-10-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * src/modules/sdl/configure, src/modules/sdl/factory.c: + Correction for
   uninstalled sdl image lib  
 
-  * configure: + OS/X Tiger patch  
-
   * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: OS/X gcc/g++ 4.x
   fix  
 
   mlt++/src/MltProperties.h, mlt++/test/Makefile: + Whoops - had forgotten
   these OS/X patches...  
 
-  * src/modules/sdl/producer_sdl_image.c: + Surface conversion  
-
-  * src/modules/sdl/producer_sdl_image.h: + Added producer_sdl_image as an
-  alternative image and image sequence producer  
-
   * src/modules/fezzik.dict, src/modules/sdl/Makefile,
   src/modules/sdl/configure, src/modules/sdl/factory.c,
   src/modules/sdl/producer_sdl_image.c: + Added producer_sdl_image as an
   alternative image and image sequence producer  
 
-2005-10-02  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/core/transition_composite.c: + Clean ups and corrections  
-
-2005-09-29  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * mlt++/src/MltPushConsumer.cpp: + Oops - fix for memory leak  
-
-  * src/modules/avformat/filter_avcolour_space.c: + Extracts alpha from rgb24a
-  images  
-
 2005-09-28  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltPushConsumer.cpp,
   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 +
   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/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:
 
 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_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
   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,
   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,
 
 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
   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
   function, enabled by default; the results seem very good. Removed some unused
   development code.  
 
-2005-07-28  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/kino/Makefile: + Allow header dependency checks  
-
-  * src/modules/avformat/configure: + Added an additional help message (for
-  ffmpeg suffix)  
-
-  * Makefile: + Force dependency checks on header files  
-
-2005-07-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/framework/mlt_types.h: Do not break ABI to workaround a problem in
-  swig.  
-
-2005-07-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/kino/producer_kino.c: + Stores the resource correctly (to allow
-  serialisation via westley)  
-
-2005-07-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/framework/mlt_types.h: Add names to enums to make newer versions of
-  swig (noticed on 1.3.24) happy.  
-
 2005-07-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/modules/core/filter_watermark.c: + Correction to long outstanding
-  oddity regarding composite.out - not needed in many cases now  
-
   * mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/perl/Makefile.PL,
   mlt++/swig/python/build, mlt++/swig/tcl/build: + Cleaned up swig build so it
   doesn't require an mlt++ install first - Temporarily disabled java  
 
 2005-07-25  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/modules/kino/riff.cc: + Minor correction for entry length being less
-  than the data length  
-
   * src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/riff.cc,
   src/modules/kino/riff.h: + fixes for opendml dv avi  
 
-2005-07-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/sdl/consumer_sdl.c: - Removed 'resize' property logic and
-  width/height confusion  
-
-  * src/modules/core/filter_resize.c: + Correction for rounding errors  
-
 2005-07-21  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/modules/dv/producer_libdv.c: - Removed unused aspect ratio property  
-
-  * src/modules/avformat/producer_avformat.c: + Hide internal properties via
-  the _ convention  
-
   * src/framework/mlt_playlist.c, src/framework/mlt_service.c: - Remove
   warnings  
 
-2005-07-21  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/motion_est/filter_motion_est.c: autotrack_rectangle and
-  motion_est now convert pixel units to macroblock (whole) units the same way. 
-
-  * .../motion_est/filter_autotrack_rectangle.c: Fixed several accuracy issues.
-  Cleaned up code. Corrected pause behavior.  
-
-2005-07-20  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * .../motion_est/filter_autotrack_rectangle.c: use shared arrow drawing code.
-  improve tracking accuracy.  
-
 2005-07-20  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * src/framework/mlt_filter.c, src/framework/mlt_service.c: mlt_filter.c
 
 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
 
 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,
   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 +
 
 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.  
 
   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,
   frame rendering notification event  test/server.cpp + Added an example frame
   rendering callback that removes all shotcut related fx  
 
-  * src/modules/sdl/consumer_sdl.c: src/modules/sdl/consumer_sdl.c + (Re)Added
-  audio volume control  
-
-  * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Added support
-  for pango usage on audio only fx cuts (sigh...)  
-
-  * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Slight
-  modification to allow pango use in fx cuts  
-
 2005-06-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * src/modules/core/filter_transition.c, src/modules/core/filter_transition.h:
   example of how to hide a track on reception  swig/ruby/thumbs.rb + Changed
   generator to run, rather than sleep and poll  
 
-  * src/modules/core/transition_composite.c: + Cleaned up compositing and alpha
-  usage (all frames always have an alpha mask) + Provided an alternative
-  rendering mechanism ('or' which takes a and b alpha into account) + Provided
-  a and b alpha mask overides ('alpha_a' and 'alpha_b')  
-
 2005-06-24  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * src/framework/mlt_geometry.c, src/framework/mlt_tractor.c,
   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/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/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/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/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/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/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  
+2005-04-13  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/modules/xine/configure: Disable xine when mmx not available  
+  * src/modules/sox/Makefile, src/modules/sox/configure: Disable sox when
+  unavailable  
 
-  * src/modules/westley/configure: Conditional compilation of westley/libxml2
-  components  
+  * src/modules/dv/configure, src/modules/vorbis/configure: Disable libdv when
+  unavailable  
 
   * 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/modules/xine/configure, src/tests/Makefile, src/valerie/Makefile,
   src/valerie/valerie_socket.c: OS/X Patch from Torsten Spindler  
 
-  * mlt++/CUSTOMISING: Minor doc updates  
-
   * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
   src/framework/mlt_repository.c, src/framework/mlt_repository.h: More const
   usage  
   * 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/plus/transition_affine.c: Minor corrections with alpha and
   affines  
 
-2005-02-13  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/miracle/miracle_unit.c: Smoother unit load  
-
 2005-02-12  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * mlt++/src/MltService.cpp: Minor correction  
-
   * src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
   src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
   src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c,
 
 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,
 
 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/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  
 
   src/modules/feeds/PAL/etv.properties: Minor modifications to compositing
   options and etv fx  
 
-  * src/modules/gtk2/producer_pango.c: Added a weight property  
-
 2005-01-14  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Const string usage
   in properties  
 
-  * demo/mlt_attributes: Correction for ETV specific filters  
-
-  * src/modules/feeds/PAL/etv.properties: Seperation for ETV specific filters  
-
-  * docs/testing.txt: Test case clean up  
-
   * demo/demo, demo/mlt_watermark, src/framework/mlt_producer.c,
   src/framework/mlt_properties.c, src/framework/mlt_properties.h,
   src/framework/mlt_property.c, src/framework/mlt_property.h,
   src/modules/feeds/PAL/obscure.properties, src/modules/fezzik.ini,
   src/modules/gtk2/producer_pango.c: Sundry minor fixes and optimisations  
 
-2005-01-08  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/framework/mlt_geometry.c: Corrections to geometry next key and
-  serialise  
-
 2005-01-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * mlt++/src/MltGeometry.cpp, mlt++/src/MltGeometry.h: Next/Prev key
   * src/miracle/miracle_server.c, src/miracle/miracle_server.h: Fetch unit from
   miracle server  
 
-2005-01-02  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/framework/mlt_playlist.c: Correction to clip_start at end of playlist  
-
 2004-12-31  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * demo/demo.ini, src/framework/mlt_producer.c,
   src/framework/mlt_properties.c, src/framework/mlt_property.c,
   src/framework/mlt_transition.c: Corrections after valgrinding  
 
-  * mlt++/src/MltGeometry.h: Update for geometry  
-
   * demo/demo.ini, demo/mlt_attributes, demo/mlt_news, demo/mlt_slideshow,
   demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_ticker,
   demo/mlt_watermark: Corrections and minor fixes to use new geometry spec;
   * 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
   * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltGeometry.cpp,
   mlt++/src/MltGeometry.h, mlt++/swig/mltpp.i: Geometry  
 
-  * src/modules/core/transition_composite.c: Luma generation and use  
-
   * src/modules/core/transition_composite.c,
   src/modules/core/transition_luma.c, src/modules/lumas/Makefile,
   src/modules/lumas/create_lumas, src/modules/lumas/luma.c: Luma generation and
   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,
 
 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-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,
 
 2004-11-25  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * mlt++/swig/Makefile: Install makefile for swig  
-
   * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltDeque.cpp,
   mlt++/src/MltDeque.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
   mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
   mlt++/src/MltService.h, mlt++/test/Makefile: More playlist modifications;
   service locking  
 
-  * src/modules/sdl/consumer_sdl_still.c: Consumer sdl preview correction -
-  attach colour space conversion on start  
-
   * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
   src/framework/mlt_producer.c, src/framework/mlt_service.c,
   src/framework/mlt_service.h: More playlist modifications; service locking;
 
 2004-11-17  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/framework/mlt_producer.c: Extendible blank producers  
-
   * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
   mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Ref count and event firing
   method on properties; locate_cut on tractor  
   mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Simplified playlist and
   track access  
 
-  * src/modules/sdl/consumer_sdl_still.c: Increased delay for polling  
-
   * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Simplified
   playlist access  
 
   * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Added cut related
   methods  
 
-  * src/framework/mlt_multitrack.c: Behavioural change - tracks with hide
-  properties now affect length (might be problematic)  
-
-2004-11-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/framework/mlt_producer.c: Correction for direct playback of a cut  
-
 2004-11-01  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/producer_pixbuf.c,
 
 2004-10-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/modules/plus/filter_charcoal.c: Minor optimisation  
-
   * mlt++/configure, mlt++/swig/configure, mlt++/swig/ruby/build,
   mlt++/swig/ruby/miracle.rb: Config changes  
 
 
 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,
 
 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  
   src/miracle/miracle_server.h: Convenience functionality for properties load
   and miracle_server_id function  
 
-  * src/miracle/miracle_server.c: Server shutdown state oops  
-
-  * mlt++/src/MltMiracle.cpp: Server shutdown state  
-
-  * src/miracle/miracle_server.c: Server shutdown state  
-
-2004-10-15  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/valerie/consumer_valerie.c: Error property for valerie returned
-   
-
 2004-10-14  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/test/play.cpp:
   * src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
   buffer fix and tractor handling  
 
-  * mlt++/HOWTO: Doc updates  
-
   * src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
   src/miracle/miracle_server.c, src/miracle/miracle_unit_commands.c,
   src/miracle/miracle_unit_commands.h, src/modules/valerie/consumer_valerie.c,
   src/modules/westley/producer_westley.c: 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/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
   Fix for current cvs  
 
-2004-10-09  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/framework/mlt_playlist.c: Mix on Mix and length corrections  
-
 2004-10-08  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Same and following clip
   * 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/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,
   * mlt++/README, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Playlist
   repeat clip functionality  
 
-  * src/inigo/inigo.c: Clean up - added new usage options  
-
   * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
   src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
   src/modules/westley/producer_westley.c: Splits, joins and repeats  
 
 2004-09-25  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/modules/westley/consumer_westley.c: Fix for serialising multiple
-  overlapping mixes  
-
-  * src/framework/mlt_playlist.c: Whoops - mix fix  
-
   * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
   src/modules/westley/consumer_westley.c,
   src/modules/westley/producer_westley.c: Corrects cuts with filters  
   src/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/westley/producer_westley.c: Cut management part 2 - corrects
   playlist split/join and a little bit of mix  
 
-  * src/framework/mlt_properties.c: ...gah...  
-
   * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i: Cut
   management part 1  
 
   src/framework/mlt_service.c, src/modules/westley/consumer_westley.c,
   src/modules/westley/producer_westley.c: Cut management part 1  
 
-  * src/modules/westley/consumer_westley.c: fix for in/out during serialisation
-   
-
 2004-09-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/framework/mlt_tractor.c: Alpha from the tractor fix  
-
   * mlt++/src/MltService.cpp, mlt++/swig/mltpp.i: get_frame and ruby listen fix
    
 
 
   * mlt++/configure, mlt++/src/MltMiracle.cpp: Server shutdown  
 
-  * src/framework/mlt_properties.c: Whoops  
-
   * src/framework/mlt_factory.c, src/framework/mlt_properties.c,
   src/miracle/miracle.c, src/miracle/miracle_local.c,
   src/miracle/miracle_server.c, src/miracle/miracle_server.h,
   mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h,
   mlt++/swig/mltpp.i: Added the response object  
 
-  * src/valerie/valerie_response.h: Obtain stdio definitions  
-
   * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
   mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i, mlt++/swig/ruby/miracle.rb,
   mlt++/test/Makefile, mlt++/test/play.cpp, mlt++/test/server.cpp: Adding
   * 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/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
    
 
 2004-09-02  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * src/modules/sdl/consumer_sdl.c: Fix occassional sdl core dumps  
-
   * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltEvent.cpp,
   mlt++/src/MltEvent.h, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
   mlt++/swig/mltpp.i, mlt++/swig/ruby/play.rb, mlt++/test/play.cpp: Event
   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-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
-  * mlt++/swig/perl/play.pl: Added play.pl  
-
   * mlt++/src/Makefile, mlt++/swig/mltpp.i: Workaround for perl  
 
 2004-08-21  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
   * src/modules/core/filter_rescale.c, src/modules/gtk2/factory.c: Colour space
   conversion with gdkpixbuf scaling  
 
-  * src/modules/avformat/producer_avformat.c: Another attempted mjpeg work
-  around  
-
-  * src/framework/mlt_consumer.c: Prefil consumer property  
-
 2004-08-18  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltProducer.cpp,
   mlt++/src/MltFilteredProducer.h, mlt++/src/MltService.cpp,
   mlt++/src/MltService.h, mlt++/swig/mltpp.i: Filtered producers and consumers 
 
-  * src/framework/mlt_service.c: NULL accpectance for connect/disconnect  
-
-  * mlt++/test/play.cpp: oops  
-
 2004-08-16  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * mlt++/swig/configure, mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh,
   mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/Makefile,
   mlt++/test/play.cpp: Initial revision  
 
-2004-08-12  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/producer_avformat.c: gop/b frame fix, http/pipe
-  handling and logging off  
-
 2004-08-10  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * src/modules/avformat/Makefile, src/modules/avformat/configure,
   src/modules/avformat/factory.c, src/modules/avformat/filter_avcolour_space.c,
   src/modules/avformat/filter_avcolour_space.h: Colour space filter  
 
-2004-08-08  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/avformat/producer_avformat.c: Rudimentary rgb24 support  
-
-  * src/modules/avformat/producer_avformat.c: optimisations  
-
-2004-08-07  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
-
-  * src/modules/core/transition_region.c: Flexible and animated shapes  
-
 2004-08-05  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
 
   * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
   * 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-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  
 
 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/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/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
   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/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,
 
 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,
   * 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,
 
 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  
 
 
 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,
 
 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/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,
 
 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  
 
   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,
 
 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,
   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/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: 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,
   * 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  
 
 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/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,
 
 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,
   * 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,
   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
   * 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/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,
 
 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,
 
 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/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,
 
 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/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/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,
 
 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/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/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,
 
 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  
 
   * 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/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
    
 
   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-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,
 
 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  
 
   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,
 
 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  
 
   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,