]> git.sesse.net Git - mlt/blob - ChangeLog
Update ChangeLog for 0.4.4 release.
[mlt] / ChangeLog
1 2009-06-30  Dan Dennedy <dan@dennedy.org>
2
3   * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set to v0.4.4
4   and update release notes. 
5
6   * src/modules/sdl/consumer_sdl.c: Log failure to open audio. 
7
8 2009-06-29  Dan Dennedy <dan@dennedy.org>
9
10   * src/modules/sdl/consumer_sdl_preview.c: Fix crash with invalid video_driver
11   property. 
12
13   * src/modules/gtk2/Makefile: Link gtk2 module against libiconv on FreeBSD. 
14
15 2009-06-26  Dan Dennedy <dan@dennedy.org>
16
17   * src/swig/configure: Fix conditional swig build and remove --enable-swig. 
18
19 2009-06-23  Dan Dennedy <dan@dennedy.org>
20
21   * src/swig/configure, src/swig/lua/build, src/swig/lua/play.lua: Add SWIG Lua
22   bindings. 
23
24 2009-06-22  Dan Dennedy <dan@dennedy.org>
25
26   * configure, src/framework/Makefile, src/melt/configure, src/swig/Makefile,
27   src/swig/configure, src/swig/java/build, src/swig/perl/build,
28   src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
29   src/swig/tcl/build: Further integrate swig into build system.  This is not
30   enabled by default. It adds configure options --enable-swig and
31   --swig-languages. 
32
33   * src/melt/Makefile, src/melt/configure, src/melt/melt.c: Add configure
34   option --rename-melt. 
35
36   * src/modules/avformat/producer_avformat.c: Fix crash in avformat producer on
37   audio overrun.  Fixes Kdenlive bug 754 and possibly others due to unchecked
38   bounds writing to an audio buffer. 
39
40   * src/modules/frei0r/Makefile, src/modules/frei0r/blacklist.txt,
41   src/modules/frei0r/factory.c: Add blacklist to frei0r module.  This is for
42   Kdenlive bugs 913 and 917. It is populated with only facedetect for now. 
43
44   * src/framework/mlt_factory.c: Initialize the environment before the module
45   repo.  This lets module factory functions get info from mlt_environment(). 
46
47 2009-06-21  Dan Dennedy <dan@dennedy.org>
48
49   * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej:
50   Remove these bogus make files in avformat. 
51
52   * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej,
53   src/modules/avformat/consumer_avformat.c: Fix avformat consumer crashing on
54   pcm_s16le. 
55
56 2009-06-19  Dan Dennedy <dan@dennedy.org>
57
58   * src/modules/gtk2/Makefile: Fix underlink libm gtk2 module (floor). 
59
60   * src/modules/avformat/producer_avformat.c: Fix regression in 8bit audio
61   handling.  Regression occurred with migration to FFmpeg
62   av_audio_resample_init(). This also drops usage of non-public audio convert;
63   instead, relying upon new resample to do the same task. audioconvert.h is
64   still used, however, to get the sample format description. 
65
66 2009-06-18  Dan Dennedy <dan@dennedy.org>
67
68   * src/modules/sox/Makefile: Fix underlinking libm for sdl module.  Patch from
69   Debian. 
70
71   * docs/melt.1: Fix manpage whatis entry.  Patch from Debian. 
72
73   * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer producer to be
74   thread-safe. 
75
76 2009-06-16  Dan Dennedy <dan@dennedy.org>
77
78   * src/modules/avformat/consumer_avformat.c: Migrate to FFmpeg
79   avformat_alloc_context(). 
80
81   * src/modules/avformat/filter_avresample.c,
82   src/modules/avformat/producer_avformat.c: Migrate to FFmpeg
83   av_audio_resample_init. 
84
85   * src/melt/Makefile, src/melt/melt.c,
86   src/modules/avformat/producer_avformat.c: Fix (kdenlive-824) >2 channels not
87   downmixed. 
88
89   * src/modules/jackrack/Makefile: Fix underlinking jackrack plugin. 
90
91 2009-06-15  Dan Dennedy <dan@dennedy.org>
92
93   * src/modules/kdenlive/producer_framebuffer.c: Fix big memory leak in
94   framebuffer producer.  This fix is for kdenlive bug 898. This was due to
95   allocating a frame in get_frame that might not get closed by a skipped call
96   to get_image. This skipping can happen when using realtime mode (frame
97   dropping). 
98
99   * configure, profiles/Makefile, src/framework/Makefile, src/melt/Makefile,
100   src/modules/avformat/Makefile, src/modules/core/Makefile,
101   src/modules/feeds/Makefile, src/modules/lumas/Makefile,
102   src/modules/oldfilm/Makefile, src/modules/xml/Makefile: Add datadir and
103   mandir options to configure. 
104
105   * src/modules/qimage/configure: Fix building qimage when QtGui does not
106   include QtCore. 
107
108   * src/modules/gtk2/pixops.c: Fix compilation of gtk2 module. 
109
110   * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
111   src/modules/kino/kino_wrapper.cc: Apply patch from Debian to fix compilation
112   of kino module. 
113
114   * src/modules/gtk2/have_mmx.S: Apply patch from Debian to update have_mmx. 
115
116   * Makefile: Distributors do not like us to run ldconfig. 
117
118   * configure: Link with --no-undefined flag. 
119
120 2009-06-13  Dan Dennedy <dan@dennedy.org>
121
122   * src/modules/avformat/consumer_avformat.c: Fix encoding to Ogg Theora with
123   Vorbis.  This applies to Kdenlive bug 465. After fixing the huge memory leak,
124   there was an audio sync problem, and the fix for that might help other
125   formats as well (fix was to initialize the audio codec time base). This also
126   increases the size of the audio encoding buffer to fix flac encoding. 
127
128 2009-06-10  Dan Dennedy <dan@dennedy.org>
129
130   * docs/melt.1, docs/policies.txt, src/melt/melt.c: Add man page for melt. 
131   Not yet installed. 
132
133 2009-06-07  Dan Dennedy <dan@dennedy.org>
134
135   * src/modules/core/transition_composite.c: Add invert boolean property to
136   composite transition. 
137
138 2009-05-29  Dan Dennedy <dan@dennedy.org>
139
140   * src/modules/avformat/producer_avformat.c: Workaround video streams with
141   wild timestamps (kdenlive-854) 
142
143 2009-06-03  Dan Dennedy <dan@dennedy.org>
144
145   * src/modules/avformat/producer_avformat.c: Add support for RGBA formats such
146   as QT Anim. 
147
148   * configure, src/framework/mlt.h: Set to interim version 0.4.3 
149
150   * src/modules/core/filter_rescale.c: Improve alpha scaling conditional logic.
151
152 2009-05-30  Dan Dennedy <dan@dennedy.org>
153
154   * ChangeLog: Update Changelog for 0.4.2 release. 
155
156   * Doxyfile, NEWS, configure, src/framework/mlt.h: Bump versions and update
157   release notes. 
158
159 2009-05-29  Dan Dennedy <dan@dennedy.org>
160
161   * src/modules/oldfilm/filter_tcolor.yml,
162   src/modules/oldfilm/filter_vignette.yml: Fix YAML validation errors and
163   spelling of Vignette. 
164
165 2009-05-28  Dan Dennedy <dan@dennedy.org>
166
167   * src/modules/core/filter_crop.c: Improve performance of crop filter. 
168
169 2009-05-27  Dan Dennedy <dan@dennedy.org>
170
171   * src/modules/core/filter_rescale.c: Bugfix (kdenlive-791) crash when using
172   crop filter.  The alpha channel was not getting scaled by gtkrescale (and
173   possibly others). I moved the core alpha scaling to a fallback position for
174   scalers that do not handle alpha channel. 
175
176   * src/framework/mlt_log.c: Change default log level to panic.  Some testing
177   against FFmpeg v0.5 shows logging is still verbose with warnings enabled, but
178   panic is better? 
179
180   * src/framework/mlt_log.c: Change default log level to warning or worse. 
181
182   * src/mlt++/configure: Fix typo in mlt++ CXXFLAGS. 
183
184 2009-05-26  Dan Dennedy <dan@dennedy.org>
185
186   * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp,
187   src/modules/qimage/qimage_wrapper.h: Fix image sequences sometimes not
188   advancing. 
189
190   * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
191   Change the ttl default value for image sequences.  When using printf-style
192   image sequences only, the default ttl is now 1. 
193
194 2009-05-21  Dan Dennedy <dan@dennedy.org>
195
196   * src/modules/sdl/consumer_sdl.c: Bugfix sdl consumer not using
197   profile.progressive 
198
199 2009-05-20  Dan Dennedy <dan@dennedy.org>
200
201   * configure, src/framework/mlt.h: Bump to an interim version. 
202
203   * src/modules/motion_est/Makefile: Link motionest against libm. 
204
205   * src/mlt++/config.h: Fix license in comment header. 
206
207 2009-05-17  Dan Dennedy <dan@dennedy.org>
208
209   * ChangeLog: Update ChangeLog 
210
211   * Makefile, NEWS: Add v0.4.0 release notes. 
212
213   * Doxyfile, configure, src/framework/mlt.h: Bump version to 0.4.0 
214
215 2009-05-13  Dan Dennedy <dan@dennedy.org>
216
217   * src/mlt++/configure: Bump soversion for mlt++ due to removal of classes. 
218
219   * profiles/atsc_1080i_50, profiles/atsc_1080i_60, profiles/atsc_1080p_2398,
220   profiles/atsc_1080p_24, profiles/atsc_1080p_25, profiles/atsc_1080p_2997,
221   profiles/atsc_1080p_30, profiles/atsc_720p_30, profiles/dv_ntsc,
222   profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
223   profiles/hdv_1080_25p, profiles/hdv_1080_30p, profiles/hdv_1080_50i,
224   profiles/hdv_1080_60i, profiles/hdv_720_25p, profiles/hdv_720_30p,
225   profiles/hdv_720_50p, profiles/hdv_720_60p, profiles/quarter_ntsc,
226   profiles/quarter_ntsc_wide, profiles/quarter_pal, profiles/quarter_pal_wide,
227   profiles/square_ntsc, profiles/square_ntsc_wide, profiles/square_pal,
228   profiles/square_pal_wide, profiles/svcd_ntsc_wide, profiles/svcd_pal_wide:
229   Make profile descriptions more user friendly. 
230
231   * src/modules/avformat/producer_avformat.c: Improve reliability of video
232   playback.  After the v0.5 release of FFmpeg, a change was introduced that
233   prevented reliable playback of some files, namely HDV. This fixes it by
234   introducing a seek upon opening the file. Also, this change provides simple
235   fallback support for when invalid DTS is returned by libavformat. 
236
237 2009-05-11  Dan Dennedy <dan@dennedy.org>
238
239   * src/modules/gtk2/have_mmx.S, src/modules/gtk2/scale_line_22_yuv_mmx.S:
240   Apply patch from Orcan Ogetbil that adds .note.GNU-stack section. 
241
242   * setenv: Add libmlt++ to the ld path. 
243
244   * src/mlt++/configure: Make libmlt++ PIC. 
245
246 2009-05-09  Dan Dennedy <dan@dennedy.org>
247
248   * configure: Fix build on Mac OS X. 
249
250   * ChangeLog, Makefile: Change dist make target to use git-archive. 
251
252   * src/swig/configure, src/swig/java/Play.java, src/swig/java/build,
253   src/swig/mlt.i, src/swig/mltpp.i, src/swig/perl/Makefile.PL,
254   src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
255   src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb, src/swig/tcl/build,
256   src/swig/tcl/play.tcl: Fixup the swig bindings. 
257
258   * src/modules/xine/xineutils.h: Fix compilation warning in xineutils.h. 
259
260   * configure, src/examples/Makefile, src/framework/Makefile,
261   src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
262   src/mlt++/Makefile, src/mlt++/configure, src/modules/avformat/Makefile,
263   src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
264   src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
265   src/modules/dgraft/filter_telecide.c, src/modules/dv/Makefile,
266   src/modules/effectv/Makefile, src/modules/frei0r/Makefile,
267   src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
268   src/modules/jackrack/configure, src/modules/kino/Makefile,
269   src/modules/normalize/Makefile, src/modules/plus/Makefile,
270   src/modules/qimage/Makefile, src/modules/resample/filter_resample.c,
271   src/modules/sdl/Makefile, src/modules/vmfx/filter_chroma.c,
272   src/modules/xml/consumer_xml.c: Fix over- and under-linking.
273
274   * src/mlt++/Mlt.h, src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h,
275   src/mlt++/MltDeque.cpp, src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp,
276   src/mlt++/MltEvent.h, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
277   src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltFilter.cpp,
278   src/mlt++/MltFilter.h, src/mlt++/MltFilteredConsumer.cpp,
279   src/mlt++/MltFilteredConsumer.h, src/mlt++/MltFilteredProducer.cpp,
280   src/mlt++/MltFilteredProducer.h, src/mlt++/MltFrame.cpp,
281   src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
282   src/mlt++/MltMultitrack.cpp, src/mlt++/MltMultitrack.h,
283   src/mlt++/MltParser.cpp, src/mlt++/MltParser.h, src/mlt++/MltPlaylist.cpp,
284   src/mlt++/MltPlaylist.h, src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h,
285   src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h,
286   src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
287   src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h,
288   src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h,
289   src/mlt++/MltService.cpp, src/mlt++/MltService.h, src/mlt++/MltTokeniser.cpp,
290   src/mlt++/MltTokeniser.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
291   src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Fix LGPL information
292   in comment headers of mlt++.
293
294   * Makefile, README, demo/README, demo/consumers.ini, demo/demo,
295   demo/demo.ini, demo/entity.mlt, demo/entity.westley, demo/mlt_all,
296   demo/mlt_attributes, demo/mlt_audio_stuff, demo/mlt_avantika_title,
297   demo/mlt_bouncy, demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
298   demo/mlt_composite_transition, demo/mlt_effect_in_middle,
299   demo/mlt_fade_black, demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_jcut,
300   demo/mlt_lcut, demo/mlt_levels, demo/mlt_my_name_is, demo/mlt_news,
301   demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow,
302   demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
303   demo/mlt_ticker, demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
304   demo/mlt_voiceover, demo/mlt_watermark, demo/new.mlt, demo/new.westley,
305   demo/pango.mlt, demo/pango.westley, demo/svg.mlt, demo/svg.westley,
306   docs/framework.txt, docs/install.txt, docs/melt.txt, docs/mlt++.txt,
307   docs/mlt-xml.txt, docs/policies.txt, docs/services.txt, mlt++/.gitignore,
308   mlt++/Makefile, mlt++/configure, src/framework/mlt_factory.c,
309   src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
310   src/framework/mlt_properties.c, src/melt/io.c, src/melt/io.h,
311   src/melt/melt.c, src/modules/core/factory.c,
312   src/modules/core/filter_watermark.c, src/modules/core/loader.dict,
313   src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
314   src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
315   src/modules/core/transition_luma.c, src/modules/core/transition_region.c,
316   src/modules/kdenlive/producer_framebuffer.c, src/modules/kino/avi.h,
317   src/modules/kino/riff.cc, src/modules/melt/factory.c,
318   src/modules/melt/producer_melt.c, src/modules/motion_est/Makefile,
319   src/modules/motion_est/README, src/modules/motion_est/producer_slowmotion.c,
320   src/modules/plus/filter_affine.c, src/modules/xml/consumer_xml.c,
321   src/modules/xml/factory.c, src/modules/xml/mlt-xml.dtd,
322   src/modules/xml/producer_xml.c, src/swig/Makefile, src/swig/configure,
323   src/swig/java/Play.java, src/swig/java/build, src/swig/mltpp.i,
324   src/swig/perl/Makefile.PL, src/swig/perl/play.pl, src/swig/php/build,
325   src/swig/php/play.php, src/swig/python/build, src/swig/python/play.py,
326   src/swig/ruby/build, src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb,
327   src/swig/tcl/build, src/swig/tcl/play.tcl, src/tests/charlie.c,
328   src/tests/hello.c: Complete reorganization and renaming to usable state.
329
330 2009-05-07  Dan Dennedy <dan@dennedy.org>
331
332   * src/modules/mvsp/Makefile, src/modules/mvsp/configure,
333   src/modules/mvsp/consumer_mvsp.c, src/modules/mvsp/factory.c: Remove mvsp -
334   moving to melted project.
335
336   * .gitignore, Makefile, configure, mlt++.pc.in, setenv,
337   src/examples/Makefile, src/melt/Makefile, src/mlt++/Makefile,
338   src/mlt++/Mlt.h, src/mlt++/configure, src/modules/core/Makefile,
339   src/modules/core/factory.c, src/modules/feeds/Makefile,
340   src/modules/fezzik/Makefile, src/modules/fezzik/factory.c,
341   src/modules/melt/Makefile, src/modules/mvsp/Makefile,
342   src/modules/mvsp/configure, src/modules/mvsp/consumer_mvsp.c,
343   src/modules/mvsp/factory.c, src/modules/valerie/Makefile,
344   src/modules/valerie/consumer_valerie.c, src/modules/valerie/factory.c,
345   src/modules/xml/Makefile, src/modules/xml/configure: Fix the build afer the
346   reorg.
347
348   * docs/inigo.txt, docs/melt.txt, docs/mlt-xml.txt, docs/westley.txt,
349   src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/inigo/io.h,
350   src/melt/Makefile, src/melt/io.c, src/melt/io.h, src/melt/melt.c,
351   src/modules/core/data_fx.properties, src/modules/core/loader.dict,
352   src/modules/core/loader.ini, src/modules/core/producer_hold.c,
353   src/modules/core/producer_loader.c, src/modules/data_fx.properties,
354   src/modules/fezzik.dict, src/modules/fezzik.ini,
355   src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_hold.c,
356   src/modules/inigo/Makefile, src/modules/inigo/factory.c,
357   src/modules/inigo/producer_inigo.c, src/modules/melt/Makefile,
358   src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
359   src/modules/westley/Makefile, src/modules/westley/configure,
360   src/modules/westley/consumer_westley.c, src/modules/westley/factory.c,
361   src/modules/westley/producer_westley.c, src/modules/westley/westley.dtd,
362   src/modules/xml/Makefile, src/modules/xml/configure,
363   src/modules/xml/consumer_xml.c, src/modules/xml/factory.c,
364   src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c,
365   src/tests/README: Rename inigo, fezzik, and westley.
366
367   * docs/mlt++.txt, mlt++/README: Merge mlt++/README into docs/mlt++.txt.
368
369   * docs/mlt++.txt, mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h,
370   mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/src/MltDeque.cpp,
371   mlt++/src/MltDeque.h, mlt++/src/MltEvent.cpp, mlt++/src/MltEvent.h,
372   mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.cpp,
373   mlt++/src/MltField.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
374   mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
375   mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
376   mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltGeometry.cpp,
377   mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.cpp,
378   mlt++/src/MltMultitrack.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
379   mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
380   mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
381   mlt++/src/MltProfile.h, mlt++/src/MltProperties.cpp,
382   mlt++/src/MltProperties.h, mlt++/src/MltPushConsumer.cpp,
383   mlt++/src/MltPushConsumer.h, mlt++/src/MltRepository.cpp,
384   mlt++/src/MltRepository.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
385   mlt++/src/MltTokeniser.cpp, mlt++/src/MltTokeniser.h,
386   mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
387   mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/src/config.h,
388   mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/java/Play.java,
389   mlt++/swig/java/Play.sh, mlt++/swig/java/build, mlt++/swig/mltpp.i,
390   mlt++/swig/perl/Makefile.PL, mlt++/swig/perl/build, mlt++/swig/perl/play.pl,
391   mlt++/swig/php/build, mlt++/swig/php/play.php, mlt++/swig/python/build,
392   mlt++/swig/python/play.py, mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb,
393   mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl,
394   mlt++/test/Makefile, mlt++/test/play.cpp, src/examples/Makefile,
395   src/examples/play.cpp, src/mlt++/Makefile, src/mlt++/Mlt.h,
396   src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h, src/mlt++/MltDeque.cpp,
397   src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp, src/mlt++/MltEvent.h,
398   src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h, src/mlt++/MltField.cpp,
399   src/mlt++/MltField.h, src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h,
400   src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
401   src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
402   src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp,
403   src/mlt++/MltGeometry.h, src/mlt++/MltMultitrack.cpp,
404   src/mlt++/MltMultitrack.h, src/mlt++/MltParser.cpp, src/mlt++/MltParser.h,
405   src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
406   src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h, src/mlt++/MltProfile.cpp,
407   src/mlt++/MltProfile.h, src/mlt++/MltProperties.cpp,
408   src/mlt++/MltProperties.h, src/mlt++/MltPushConsumer.cpp,
409   src/mlt++/MltPushConsumer.h, src/mlt++/MltRepository.cpp,
410   src/mlt++/MltRepository.h, src/mlt++/MltService.cpp, src/mlt++/MltService.h,
411   src/mlt++/MltTokeniser.cpp, src/mlt++/MltTokeniser.h,
412   src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
413   src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/mlt++/config.h,
414   src/swig/Makefile, src/swig/configure, src/swig/java/Play.java,
415   src/swig/java/Play.sh, src/swig/java/build, src/swig/mltpp.i,
416   src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/perl/play.pl,
417   src/swig/php/build, src/swig/php/play.php, src/swig/python/build,
418   src/swig/python/play.py, src/swig/ruby/build, src/swig/ruby/play.rb,
419   src/swig/ruby/thumbs.rb, src/swig/tcl/build, src/swig/tcl/play.tcl:
420   Reorganize mlt++ files.
421
422   * docs/dvcp.txt, docs/testing-20040110.txt, docs/testing.txt,
423   docs/valerie.txt, mlt++/AUTHORS, mlt++/COPYING, mlt++/CUSTOMISING,
424   mlt++/ChangeLog, mlt++/mlt++.sln, mlt++/mlt++.vcproj,
425   mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp,
426   mlt++/src/MltResponse.h, mlt++/swig/ruby/miracle.rb, mlt++/test/server.cpp,
427   mlt-miracle.pc.in, mlt-valerie.pc.in, src/albino/Makefile,
428   src/albino/albino.c, src/humperdink/Makefile, src/humperdink/client.c,
429   src/humperdink/client.h, src/humperdink/io.c, src/humperdink/io.h,
430   src/humperdink/remote.c, src/miracle/Makefile, src/miracle/configure,
431   src/miracle/miracle.c, src/miracle/miracle_commands.c,
432   src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
433   src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
434   src/miracle/miracle_local.h, src/miracle/miracle_log.c,
435   src/miracle/miracle_log.h, src/miracle/miracle_server.c,
436   src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
437   src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
438   src/miracle/miracle_unit_commands.h, src/valerie/Makefile,
439   src/valerie/configure, src/valerie/valerie.c, src/valerie/valerie.h,
440   src/valerie/valerie_notifier.c, src/valerie/valerie_notifier.h,
441   src/valerie/valerie_parser.c, src/valerie/valerie_parser.h,
442   src/valerie/valerie_remote.c, src/valerie/valerie_remote.h,
443   src/valerie/valerie_response.c, src/valerie/valerie_response.h,
444   src/valerie/valerie_socket.c, src/valerie/valerie_socket.h,
445   src/valerie/valerie_status.c, src/valerie/valerie_status.h,
446   src/valerie/valerie_tokeniser.c, src/valerie/valerie_tokeniser.h,
447   src/valerie/valerie_util.c, src/valerie/valerie_util.h: Remove files that no
448   longer belong.
449
450 2009-05-07  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
451
452   * src/modules/avformat/configure: Update avformat configure script to deal
453   with ffmpeg changes to swscale. 
454
455   * src/modules/sdl/consumer_sdl_still.c: Prevent potential divide-by-zero
456   errors in sdl_still consumer. 
457
458   * src/modules/avformat/ffmpeg.patch: Remove ffmpeg.patch - no longer
459   necessary. 
460
461   * Makefile: Fix uninstall of pkg-config files. 
462
463 2009-05-05  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
464
465   * src/modules/avformat/producer_avformat.c: Improve seek performance with
466   dnxhd and huffyuv codecs. 
467
468 2009-05-03  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
469
470   * configure, src/albino/Makefile, src/humperdink/Makefile,
471   src/miracle/Makefile, src/modules/avformat/Makefile,
472   src/modules/core/Makefile, src/modules/dgraft/Makefile,
473   src/modules/effectv/Makefile, src/modules/fezzik/Makefile,
474   src/modules/frei0r/Makefile, src/modules/inigo/Makefile,
475   src/modules/kdenlive/Makefile, src/modules/kino/Makefile,
476   src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
477   src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
478   src/modules/qimage/Makefile, src/modules/sox/configure,
479   src/modules/valerie/Makefile, src/modules/vmfx/Makefile,
480   src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: Apply
481   cosmetic cleanup part of ldflags_order patch from Alberto Villa.  
482
483   * src/modules/avformat/configure, src/modules/qimage/configure: Apply FreeBSD
484   fixes part of ldflags_order patch from Alberto Villa.  
485
486   * src/modules/avformat/Makefile, src/modules/dv/Makefile,
487   src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
488   src/modules/sdl/Makefile, src/modules/sox/Makefile,
489   src/modules/westley/Makefile: Apply ldflags-order part of ldflags_order patch
490   from Alberto Villa.  Alberto wrote: "on freebsd (as well as on linuces
491   without /usr/local/lib in default ld path) building concurrent versions of
492   mlt is not possible, because of the wrong linking of -lmlt while using
493   LDFLAGS=-L/usr/local/lib this patch fixes the issue using pkg-config"  
494
495 2009-04-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
496
497   * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
498   audio synchronization after seek (including in point) 
499
500 2009-04-18  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
501
502   * src/modules/resample/Makefile, src/modules/vorbis/Makefile: Apply patch
503   from Alberto Villa to use pkg-config for resample and vorbis modules.  
504
505 2009-04-16  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
506
507   * src/modules/jackrack/plugin_mgr.c: Add /usr/lib64 libdir to default LADSPA
508   plugin path. 
509
510   * configure, src/framework/mlt.h, src/modules/kino/configure: Use pkg-config
511   instead of lqt-config. 
512
513 2009-04-15  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
514
515   * Doxyfile: Update version in Doxygen. 
516
517   * mlt++/ChangeLog, mlt++/Makefile: Add ChangeLog and remove svn log from dist
518   make target. 
519
520   * ChangeLog: update changelog 
521
522   * src/modules/avformat/configure: Fix build for --avformat-svn to use FFmpeg
523   v0.5 and HEAD build to not use --enable-swscale. 
524
525   * ChangeLog, Makefile: Update ChangeLog and remove svn log from the make
526   install target. 
527
528   * NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
529   to version 0.3.8  
530
531 2009-04-13  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
532
533   * src/modules/fezzik.ini: fezzik.ini: workaround scaling resolution
534   limitation with swscale filter by making it the lowest priority 
535
536   * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
537   interpret negative speed as reverse 
538
539 2009-04-10  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
540
541   * mlt++/test/play.cpp, mlt++/test/server.cpp: cleanup some warnings  
542
543   * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: const update for
544   MltResponse 
545
546   * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: Constness changes  
547
548   * mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Constness changes  
549
550   * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Constness changes  
551
552   * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes  
553
554   * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: Constness changes  
555
556   * mlt++/src/MltProperties.cpp, mlt++/src/MltResponse.cpp: Constness changes  
557
558   * mlt++/src/MltProperties.cpp, mlt++/src/MltPushConsumer.cpp: Constness
559   changes  
560
561   * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
562   mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes  
563
564   * mlt++/src/MltConsumer.cpp, mlt++/src/MltField.cpp, mlt++/src/MltFilter.cpp,
565   mlt++/src/MltFrame.cpp, mlt++/src/MltMultitrack.cpp,
566   mlt++/src/MltPlaylist.cpp, mlt++/src/MltProducer.cpp,
567   mlt++/src/MltTractor.cpp, mlt++/src/MltTransition.cpp: Fix up warnings about
568   explicit base initializers in copy constructors  
569
570   * mlt++/configure: Add more warnings  
571
572   * mlt++/.gitignore: Add a .gitignore file  
573
574 2009-04-09  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
575
576   * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
577   building on some older versions. 
578
579   * src/modules/avformat/consumer_avformat.c: consumer_avformat: bugfix
580   (kdenlive-677) to make interlaced coding automatic if profile is not
581   progressive and coding not explicit by ildct and ilme properties. 
582
583 2009-04-07  Ray Lehtiniemi <rayl@mail.com>
584
585   * src/modules/kdenlive/filter_boxblur.c: Fix a 64-bit segfault in kdenlive 
586   To reproduce: - create a new project - create a color clip - add clip to
587   timeline - set an in point on the clip - add the box blur effect  The
588   segfault happens because we take the negative of an unsigned integer. This
589   works out to a signed 32 bit value on a 64 bit platform, which causes the rgb
590   array bounds to be exceeded. 
591
592   * src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
593   src/modules/kino/riff.cc: Fix up a few ignored return values 
594
595   * src/framework/mlt_pool.c: Fix warning: pointer of type â€˜void *’ used in
596   arithmetic 
597
598   * src/modules/avformat/consumer_avformat.c,
599   src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
600   src/modules/core/transition_region.c, src/modules/westley/producer_westley.c:
601   Constness changes 
602
603   * src/framework/mlt_properties.c, src/humperdink/client.c,
604   src/miracle/miracle_connection.c, src/modules/avformat/consumer_avformat.c,
605   src/modules/core/filter_data_show.c, src/modules/kino/filehandler.cc,
606   src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
607   changes 
608
609   * src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
610   src/miracle/miracle_server.c, src/miracle/miracle_server.h,
611   src/valerie/valerie.c, src/valerie/valerie.h: Constness changes 
612
613   * src/humperdink/io.c, src/humperdink/io.h,
614   src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
615   src/modules/westley/consumer_westley.c, src/valerie/valerie.c,
616   src/valerie/valerie.h, src/valerie/valerie_parser.c,
617   src/valerie/valerie_parser.h, src/valerie/valerie_socket.c,
618   src/valerie/valerie_socket.h: Constness changes 
619
620   * src/framework/mlt_events.c, src/framework/mlt_events.h, src/inigo/inigo.c,
621   src/modules/avformat/factory.c, src/modules/plus/transition_affine.c,
622   src/modules/westley/producer_westley.c, src/modules/xine/deinterlace.c,
623   src/modules/xine/deinterlace.h: Constness changes 
624
625   * src/miracle/miracle_local.c, src/valerie/valerie.c, src/valerie/valerie.h,
626   src/valerie/valerie_status.c, src/valerie/valerie_tokeniser.c,
627   src/valerie/valerie_tokeniser.h: Constness changes 
628
629   * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
630   src/miracle/miracle_log.c, src/miracle/miracle_log.h, src/valerie/valerie.c,
631   src/valerie/valerie.h, src/valerie/valerie_response.c,
632   src/valerie/valerie_response.h: Constness changes 
633
634   * src/framework/mlt_multitrack.c, src/modules/effectv/image.c,
635   src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
636   src/modules/motion_est/filter_motion_est.c, src/modules/xine/xineutils.h:
637   Constness changes 
638
639 2009-03-31  Ray Lehtiniemi <rayl@mail.com>
640
641   * src/framework/mlt_properties.c, src/modules/westley/consumer_westley.c,
642   src/modules/westley/producer_westley.c: Constness changes 
643
644 2009-03-04  Ray Lehtiniemi <rayl@mail.com>
645
646   * src/framework/mlt_events.c, src/framework/mlt_events.h,
647   src/framework/mlt_factory.c, src/framework/mlt_factory.h,
648   src/framework/mlt_repository.c, src/framework/mlt_repository.h,
649   src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
650   changes 
651
652   * .gitignore: Add a .gitignore file 
653
654 2009-04-05  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
655
656   * src/modules/westley/producer_westley.c: producer_westley.c: Don't prepend
657   westley document root to empty properties 
658
659 2009-04-03  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
660
661   * src/modules/core/filter_crop.c: filter_crop.c: bugfix chroma alignment 
662
663 2009-04-02  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
664
665   * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix setting size property for
666   avformat consumer 
667
668 2009-03-17  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
669
670   * src/modules/frei0r/factory.c: frei0r/factory.c: add /usr/lib64 to the
671   default frei0r plugin path 
672
673 2009-03-15  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
674
675   * src/modules/core/transition_composite.c: transition_composite.c: allow
676   removing of luma file by passing an empty name 
677
678 2009-03-14  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
679
680   * src/modules/core/transition_composite.c: transition_composite.c: make luma
681   and luma_invert properties mutable 
682
683 2009-03-10  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
684
685   * src/modules/avformat/producer_avformat.c: producer_avformat.c: add
686   backwards compatibility macro for PIX_FMT_YUYV422 
687
688   * src/modules/avformat/consumer_avformat.c,
689   src/modules/avformat/filter_avcolour_space.c,
690   src/modules/avformat/filter_avdeinterlace.c,
691   src/modules/avformat/filter_swscale.c: avformat: fix compilation due to
692   recent PIX_FMT changes in libavutil v50. 
693
694 2009-03-08  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
695
696   * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
697   producer out position 
698
699 2009-03-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
700
701   * src/framework/mlt_log.h: mlt_log.h: add convenience macros 
702
703 2009-03-03  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
704
705   * src/modules/kino/riff.cc: kino/riff.cc: suppress compiler warning 
706
707   * src/modules/frei0r/factory.c, src/modules/frei0r/producer_frei0r.c:
708   frei0r/factory.c, producer_frei0r.c: suppress compiler warnings 
709
710   * src/framework/mlt_property.c: mlt_property.c: suppress compiler warning 
711
712 2009-02-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
713
714   * src/modules/core/producer_colour.c: producer_colour.c: improve previous
715   patch 
716
717   * src/modules/core/producer_colour.c: producer_colour.c: bugfix reading color
718   value after westley has prepended the document path to the resource property 
719
720 2009-02-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
721
722   * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
723   src/modules/sdl/consumer_sdl_still.c: consumer_sdl*.c: apply patch from
724   Jean-Baptiste Mardelle to add window_background property 
725
726 2009-02-20  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
727
728   * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c:
729   filter_chroma.c: update to use new property-based color value 
730
731   * src/modules/vmfx/filter_chroma_hold.c: filter_chroma_hold.c: update to use
732   new property-based color value 
733
734   * src/modules/core/producer_colour.c: producer_colour.c: update to use new
735   property-based color parsing. 
736
737   * src/framework/mlt_property.c: mlt_property.c: interpret hex int as unsigned
738
739   * src/modules/frei0r/frei0r_helper.c: frei0r_helper.c: cleanup color parser
740   to use new code in mlt_property.c 
741
742   * src/framework/mlt_property.c: mlt_property.c: added parsing for color
743   values beginning with # 
744
745 2009-02-20  blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
746
747   * src/modules/frei0r/producer_frei0r.c: modules/frei0r: added missing
748   producer_frei0r.c -This line, and those below, will be ignored--  A   
749   producer_frei0r.c  
750
751   * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
752   src/modules/frei0r/frei0r_helper.c: added frei0r producers (patch from jb)
753   thx to jb  
754
755 2009-02-17  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
756
757   * src/albino/Makefile, src/humperdink/Makefile, src/inigo/Makefile,
758   src/miracle/Makefile: albino/Makefile, inigo/Makefile, humperdink/Makefile,
759   miracle/Makefile: apply patch from Alberto Villa to fix underlinking on
760   FreeBSD  
761
762 2009-02-16  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
763
764   * src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c:
765   frei0r/factory.c, frei0r_helper.c: add support for color parameter type with
766   whitespace cleanup courtesy of eclipse. 
767
768 2009-02-14  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
769
770   * src/modules/plus/filter_affine.c: filter_affine.c: remove silly default
771   rotate animation for new kdenlive pan and zoom effect (kdenlive-565) 
772
773   * src/modules/core/Makefile, src/modules/core/factory.c,
774   src/modules/core/filter_crop.c, src/modules/fezzik.ini: filter_crop.c: add
775   cropping filter (kdenlive-509) 
776
777   * configure: configure: relax optimization level slightly to improve debugger
778   backtraces in bug reports 
779
780   * src/modules/plus/transition_affine.c: transition_affine.c: bugfix chroma
781   alignment 
782
783 2009-02-13  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
784
785   * src/modules/core/filter_brightness.c: filter_brightness.c: fix the
786   wonkiness by filtering chroma as well. 
787
788 2009-02-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
789
790   * profiles/cif_15, profiles/qcif_15, profiles/quarter_15: profiles/*_15: add
791   some 15fps profiles 
792
793   * src/modules/qimage/configure: qimage/configure: let qimage first attempt to
794   use Qt4 through pkg-config (canonical) without having to specify directories
795   or QTDIR 
796
797   * src/modules/sox/configure: sox/configure: give pkg-config priority over
798   libst-config 
799
800 2009-02-10  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
801
802   * src/modules/qimage/configure: qimage/configure: fix build on OS X 
803
804   * src/modules/avformat/filter_avdeinterlace.c: filter_avdeinterlace.c: bugfix
805   (kdenlive-672) deinterlace only works on left half of image 
806
807   * src/modules/qimage/producer_qimage.c,
808   src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
809   producer_qimage.c, qimage_wrapper.{h,cpp}: enhance qimage producer to use the
810   new mlt_cache (kdenlive-575) 
811
812   * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: enhance pixbuf
813   producer to use new mlt_cache (kdenlive-575) 
814
815   * src/modules/avformat/consumer_avformat.c,
816   src/modules/avformat/producer_avformat.c,
817   src/modules/vorbis/producer_vorbis.c: producer_vorbis.c, producer_avformat.c,
818   consumer_avformat.c: update headers in services for framework changes with
819   addition of mlt_cache 
820
821   * configure, src/framework/Makefile, src/framework/mlt.h,
822   src/framework/mlt_cache.c, src/framework/mlt_cache.h,
823   src/framework/mlt_factory.c, src/framework/mlt_factory.h,
824   src/framework/mlt_service.c, src/framework/mlt_service.h,
825   src/framework/mlt_types.h: mlt_cache.[hc], mlt_types.h, mlt_service.[hc],
826   mlt_factory.[hc], mlt.h: add mlt_cache and related service functions
827   (kdenlive-575) 
828
829   * Doxyfile: Doxyfile: set tab width to 4 spaces 
830
831   * src/framework/mlt_properties.c: mlt_properties.c: update doxygen comments
832   for some out params 
833
834   * src/framework/mlt_property.c: mlt_property.c: update a doxygen comment to
835   label param as out 
836
837 2009-02-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
838
839   * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
840   mlt++/debian/rules: remove debian package subdirectory (they provide their
841   own) 
842
843   * debian/changelog, debian/control, debian/copyright, debian/rules: remove
844   the debian package subdirectory (they provide their own) 
845
846 2009-02-02  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
847
848   * configure, src/framework/mlt.h, src/modules/avformat/configure: bump to
849   version 0.3.6 
850
851   * NEWS: NEWS: add release notes for 0.3.6 
852
853 2009-02-01  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
854
855   * src/modules/frei0r/factory.c: frei0r/factory.c: add more default locations
856   for locating plugins including one for MacPorts 
857
858 2009-01-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
859
860   * src/inigo/inigo.c: inigo.c: make usage fit in 80 columns 
861
862 2009-01-29  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
863
864   * src/modules/avformat/filter_swscale.c: filter_swscale.c: Fix compilation
865   (typo introduced in rev. 1330) 
866
867 2009-01-29  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
868
869   * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: do not use the
870   swscale filter on images wider than 2048 loaded by the sdl_image producer. 
871
872   * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
873   src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
874   producer_sdl_image.c: bugfix (kdenlive-575) large memory consumption loading
875   many pictures. 
876
877   * src/modules/avformat/filter_swscale.c: filter_swscale.c: throw assert if
878   creation of swscale context fails. 
879
880   * src/modules/avformat/factory.c: avformat/factory.c: set ffmpeg logging to
881   the same level as MLT's 
882
883 2009-01-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
884
885   * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
886   (kdenlive-575) memory leak 
887
888   * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
889   (kdenlive-575) memory leak 
890
891 2009-01-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
892
893   * mlt++/swig/configure, mlt++/swig/php/build, mlt++/swig/php/play.php:
894   swig/configure, swig/php/*: add php bindings 
895
896 2009-01-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
897
898   * src/modules/avformat/producer_avformat.c: producer_avformat.c: add version
899   check to use AVCodec->long_name 
900
901 2009-01-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
902
903   * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: bugfix segfault on
904   unchecked pointer 
905
906   * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix segfault on
907   unchecked pointer 
908
909 2009-01-21  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
910
911   * docs/inigo.txt: inigo.txt: update usage info 
912
913   * docs/policies.txt: policies.txt: add instruction to update version in
914   mlt.h\! 
915
916   * src/framework/mlt.h, src/framework/mlt_consumer.c,
917   src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
918   src/framework/mlt_deque.h, src/framework/mlt_events.c,
919   src/framework/mlt_events.h, src/framework/mlt_factory.c,
920   src/framework/mlt_factory.h, src/framework/mlt_field.c,
921   src/framework/mlt_field.h, src/framework/mlt_filter.c,
922   src/framework/mlt_filter.h, src/framework/mlt_frame.c,
923   src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
924   src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
925   src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
926   src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
927   src/framework/mlt_pool.h, src/framework/mlt_producer.c,
928   src/framework/mlt_producer.h, src/framework/mlt_profile.c,
929   src/framework/mlt_profile.h, src/framework/mlt_properties.c,
930   src/framework/mlt_properties.h, src/framework/mlt_property.c,
931   src/framework/mlt_property.h, src/framework/mlt_repository.c,
932   src/framework/mlt_repository.h, src/framework/mlt_service.c,
933   src/framework/mlt_service.h, src/framework/mlt_tokeniser.c,
934   src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.c,
935   src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
936   src/framework/mlt_transition.h, src/framework/mlt_types.h: Add doxygen
937   documentation for mlt_profile, mlt_pool, mlt_repository, and mlt_factory.
938   Update copyrights to 2009. Add cross references from files to data structures
939   in doxygen. 
940
941 2009-01-14  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
942
943   * src/inigo/inigo.c: inigo/inigo.c: add -debug and -verbose options to turn
944   on additional logging. 
945
946   * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: set consumer
947   buffer prefill to 1 by default. 
948
949   * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
950   (kdenlive-450) bad timestamps in MPEG-2 Transport Stream and possibly quite a
951   few other formats. 
952
953   * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: add support
954   for an=1, vn=1, acodec=none, and vcodec=none options (kdenlive-533) 
955
956 2009-01-13  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
957
958   * docs/policies.txt: docs/policies.txt: Add policy about not using stdout,
959   messages, and recommending the new log API. 
960
961   * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_consumer.c,
962   src/framework/mlt_events.c, src/framework/mlt_log.c, src/framework/mlt_log.h,
963   src/framework/mlt_pool.c, src/framework/mlt_producer.c,
964   src/framework/mlt_properties.c, src/framework/mlt_repository.c,
965   src/framework/mlt_tractor.c, src/framework/mlt_transition.c: mlt_log.[hc],
966   mlt_transition.c, mlt_tractor.c, mlt_repository.c, mlt_properties.c,
967   mlt_producer.c, mlt_pool.c, mlt_events.c, mlt_consumer.c, mlt.h, Makefile:
968   add logging system based on FFmpeg's. 
969
970   * configure: configure: separate -march (suitable on x86) and -mcpu (suitable
971   on ppc, arm, and sparc) 
972
973 2009-01-08  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
974
975   * Doxyfile: Doxyfile: strip the path to the source files 
976
977   * src/modules/core/producer_consumer.c: producer_consumer.c: bugfix setting
978   in point 
979
980   * src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
981   src/framework/mlt_multitrack.h, src/framework/mlt_playlist.h,
982   src/framework/mlt_service.h, src/framework/mlt_tractor.c,
983   src/framework/mlt_tractor.h: mlt_tractor.[ch], mlt_multitrack.[ch]: improve
984   doxygen documentation for the tractor and mulitrack classes 
985
986 2009-01-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
987
988   * src/modules/avformat/producer_avformat.c,
989   src/modules/avformat/producer_avformat.yml: producer_avformat.{c,yml}:
990   support special constructor argument values to list available demuxers and
991   decoders: f-list[[,]acodec-list][[,]vcodec-list] 
992
993   * src/inigo/inigo.c: inigo/inigo.c: fix the usage help within 80 characters
994   wide. 
995
996   * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: report list
997   of muxers when f=list and codecs when acodec=list or vcodec=list. 
998
999   * src/framework/mlt_repository.c: mlt_repository.c: report reason when dlopen
1000   fails. 
1001
1002 2009-01-05  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1003
1004   * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1005   src/framework/mlt_filter.c, src/framework/mlt_filter.h,
1006   src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
1007   src/framework/mlt_multitrack.h, src/framework/mlt_producer.c,
1008   src/framework/mlt_service.c, src/framework/mlt_service.h,
1009   src/framework/mlt_transition.c, src/framework/mlt_transition.h:
1010   mlt_filter.[ch], mlt_transition.[ch], mlt_consumer.[ch]: improve doxygen for
1011   filter, transition, and consumer 
1012
1013 2009-01-02  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1014
1015   * src/modules/avformat/configure: avformat/configure: add -lbz2 automatically
1016   for --avformat-svn 
1017
1018 2008-12-31  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1019
1020   * configure, src/modules/avformat/producer_avformat.c: producer_avformat.c:
1021   fix build on older versions of ffmpeg; whitespace cleanup by eclipse.  
1022
1023 2008-12-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1024
1025   * Doxyfile: Doxyfile: bump version 
1026
1027 2008-12-29  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1028
1029   * NEWS, configure: NEWS, configure: set version to 0.3.4 and add release
1030   notes 
1031
1032   * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: further
1033   analysis and testing reveals the DV encoder does not need the special aspect
1034   ratio overrides. It expects a generic input. Only the DV decoder produces the
1035   special, proper aspect ratios for which MLT is not yet prepared. 
1036
1037 2008-12-28  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1038
1039   * mlt++/swig/java/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
1040   mlt++/swig/tcl/build: swig/{java,python,tcl}/build: fix linking error
1041   __stack_chk_fail_local. swig/python/play.py: fix syntax error reported by
1042   Jonathon Thomas. 
1043
1044 2008-12-28  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1045
1046   * src/modules/sox/filter_sox.c: filter_sox.c: fix crash when trying to create
1047   a sox filter with wrong name 
1048
1049 2008-12-28  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1050
1051   * src/modules/avformat/configure: avformat/configure: update the recommended
1052   ffmpeg revision 
1053
1054   * src/modules/avformat/producer_avformat.c,
1055   src/modules/core/filter_rescale.c, src/modules/core/producer_consumer.c,
1056   src/modules/dv/producer_libdv.c: filter_rescale.c, producer_avformat.c,
1057   producer_libdv.c, producer_consumer.c: coerce a deinterlace when scaling an
1058   interlaced source. 
1059
1060 2008-12-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1061
1062   * mlt-config-template: mlt-config-template: send deprecation warning to
1063   stderr to prevent breaking legacy scripts and makefiles 
1064
1065   * mlt++/swig/configure: swig/configure: use pkg-config mlt-framework instead
1066   of deprecated mlt-config. 
1067
1068   * src/modules/core/filter_luma.c: filter_luma.c: prevent the first
1069   application of the nested luma transition from being applied to a test card
1070   image. This makes slideshows start without a transition at the beginning,
1071   which is nicer and more expected. 
1072
1073   * src/modules/core/transition_luma.c: transition_luma.c: bugfix
1074   (kdenlive-496) floating point exception when a slideshow using filter luma is
1075   added to a multitrack. 
1076
1077 2008-12-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1078
1079   * src/modules/westley/producer_westley.c: producer_westley.c: silence
1080   compilation warning on uninitialized variable. 
1081
1082   * src/modules/avformat/consumer_avformat.c,
1083   src/modules/avformat/producer_avformat.c: producer_avformat.c,
1084   consumer_avformat.c: use av_set_string3 where available (gets rid of
1085   deprecation warning). 
1086
1087   * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1088   rendering to widescreen PAL DV. 
1089
1090 2008-12-22  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1091
1092   * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: add meta.media.
1093   properties. 
1094
1095   * src/modules/dv/producer_libdv.c: producer_libdv.c: add meta.media.
1096   properties. 
1097
1098   * src/modules/avformat/Makefile: avformat/Makefile: suppress error on
1099   uninstall target 
1100
1101   * src/modules/avformat/Makefile, src/modules/avformat/configure,
1102   src/modules/avformat/factory.c: avformat/configure, avformat/Makfile,
1103   avformat/factory.c: Add a --avformat-no-filters configure option to
1104   facilitate building a codecs and muxers only module. Change the module
1105   filename for a no-codecs build to libmltffmpeg.so to prevent a clash with a
1106   no-filters module (libmltavformat.so).  
1107
1108 2008-12-21  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1109
1110   * src/modules/avformat/producer_avformat.c: producer_avformat.c: add a bunch
1111   of metadata about the media under the properties key prefix "meta.media." 
1112
1113 2008-12-21  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1114
1115   * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: Fix crash when
1116   attempting to play a folder without images 
1117
1118 2008-12-20  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1119
1120   * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: let it work without
1121   filter_avcolour_space 
1122
1123   * src/modules/core/producer_consumer.c: producer_consumer.c: use parent
1124   profile if none specified; accept real_time properties from parent producer. 
1125
1126   * src/modules/core/producer_consumer.c: producer_consumer.c: set our length
1127   from the length of the nested producer so we can terminate at the end of
1128   rendering. 
1129
1130   * src/framework/mlt_properties.c: mlt_properties.c: fix some documentation 
1131
1132   * src/modules/core/Makefile, src/modules/core/factory.c,
1133   src/modules/core/producer_consumer.c: core/Makefile, core/factory.c,
1134   core/producer_consumer.c: add new producer_consumer that will consume from an
1135   encapsulated producer under a different profile that the parent producer
1136   (kdenlive-323). 
1137
1138   * src/modules/core/transition_region.c: transition_region.c: bugfix
1139   regression with in built circle region 
1140
1141   * src/modules/avformat/filter_swscale.c: avformat/filter_swscale.c: add
1142   support for scaling the alpha channel (needs further testing) 
1143
1144   * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
1145   src/modules/avformat/filter_swscale.c, src/modules/fezzik.ini:
1146   avformat/Makefile, avformat/factory.c, avformat/filter_swscale.c: add new
1147   image scaler using FFmpeg libswcale. fezzik.ini: add swscale at higher
1148   priority than gtk2/rescale.  
1149
1150 2008-12-19  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1151
1152   * src/modules/fezzik.dict: fezzik.dict: let qimage be a producer for svg 
1153
1154 2008-12-18  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1155
1156   * src/modules/avformat/Makefile, src/modules/avformat/configure,
1157   src/modules/avformat/factory.c: avformat/configure, avformat/Makefile,
1158   avformat/factory.c: add configure option --avformat-no-codecs, which will
1159   build the avformat module without the producer and consumer - useful to
1160   people who want to make a version entirely without including FFmpeg's codecs,
1161   which present patent royalty licensing issues. 
1162
1163   * src/modules/avformat/configure: avformat/configure: checkout
1164   (--avformat-svn) or recommend (--help) a specific FFmpeg revision if this is
1165   a release version of MLT (last field of version is even). 
1166
1167   * configure: configure: --disable-mmx implies --disable-sse 
1168
1169   * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
1170   src/modules/avformat/filter_avdeinterlace.c: avformat/Makefile,
1171   avformat/factory.c, avformat/filter_avdeinterlace.c: Fix and enable the
1172   avdeinterlace filter for a non-MMX configuration. 
1173
1174   * src/modules/avformat/producer_avformat.c: producer_avformat.c: add support
1175   for AVOptions as properties. 
1176
1177 2008-12-16  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1178
1179   * src/framework/mlt_events.c, src/framework/mlt_field.c,
1180   src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
1181   src/framework/mlt_producer.c, src/framework/mlt_tractor.c: mlt_producer.c,
1182   mlt_playlist.h, mlt_field.h, mlt_playlist.c, mlt_tractor.c, mlt_events.c: add
1183   doxygen docs for events, field, and playlist. 
1184
1185 2008-12-14  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1186
1187   * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1188   (kdenlive-432) segfault when reusing previous AVFrame (paused or idling on
1189   last frame) but the previos AVFrame was invalid (not got_picture before
1190   erroring out). 
1191
1192 2008-12-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1193
1194   * src/modules/motion_est/filter_motion_est.c: motion_est/filter_motion_est.c:
1195   the sse compilation flag logic was inverted 
1196
1197   * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c: gtk2/pixops.c,
1198   gtk2/Makefile: prevent MMX on all x86_64, not just OS X 
1199
1200   * configure: configure: add make flag and define for ARCH_X86_64 for all OSes
1201
1202   * configure: configure: fix mmx/sse detection on OS X and add detection of
1203   x86_64 to define ARCH_X86_64 
1204
1205   * src/modules/xine/Makefile, src/modules/xine/configure,
1206   src/modules/xine/deinterlace.c, src/modules/xine/xineutils.h: xine/Makefile,
1207   xine/xineutils.h, xine/deinterlace.c: respect mmx compilation flag instead of
1208   using own detection xine/configure: remove, no longer necessary 
1209
1210   * src/modules/motion_est/filter_motion_est.c: filtedr_motion_est.c: respect
1211   new --disable-sse configure flag and whitespace cleanup 
1212
1213   * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
1214   src/modules/gtk2/pixops.c: gtk2/Makefile, gtk2/configure, gtk2/pixops.c:
1215   disable MMX parts on OS X - does not build 
1216
1217   * src/modules/kino/configure: kino/configure: automatically disable on OS X -
1218   does not build due to missing headers 
1219
1220   * configure: configure: add --disable-sse and add mmx/sse detection for OS X 
1221
1222 2008-12-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1223
1224   * mlt++/README: README: update instructions to use pkg-config instead of
1225   mlt-config 
1226
1227   * mlt++/swig/java/build, mlt++/swig/perl/Makefile.PL,
1228   mlt++/swig/python/build, mlt++/swig/ruby/build, mlt++/swig/tcl/build,
1229   mlt++/test/Makefile: test/Makefile, swig/*/build: replace more mlt-config
1230   with pkg-config 
1231
1232   * profiles/atsc_1080i_50: profiles/atsc_1080i_50: added new profile for
1233   square pixel 1080i at a PAL-like rate 
1234
1235   * Doxyfile: Doxyfile: add doxygen config file 
1236
1237   * src/valerie/valerie_status.h: valerie_status.h: take stdio.h header from
1238   system include path 
1239
1240   * docs/install.txt: docs/install.txt: fix license info on humperdink and
1241   valerie 
1242
1243   * configure: configure: bump the version 
1244
1245   * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1246   src/framework/mlt_deque.c, src/framework/mlt_deque.h,
1247   src/framework/mlt_events.c, src/framework/mlt_events.h,
1248   src/framework/mlt_field.c, src/framework/mlt_field.h,
1249   src/framework/mlt_filter.h, src/framework/mlt_frame.h,
1250   src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
1251   src/framework/mlt_parser.c, src/framework/mlt_parser.h,
1252   src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
1253   src/framework/mlt_pool.c, src/framework/mlt_pool.h,
1254   src/framework/mlt_producer.c, src/framework/mlt_producer.h,
1255   src/framework/mlt_profile.c, src/framework/mlt_profile.h,
1256   src/framework/mlt_properties.c, src/framework/mlt_properties.h,
1257   src/framework/mlt_property.c, src/framework/mlt_property.h,
1258   src/framework/mlt_repository.c, src/framework/mlt_repository.h,
1259   src/framework/mlt_service.c, src/framework/mlt_service.h,
1260   src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
1261   src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
1262   src/framework/mlt_transition.c, src/framework/mlt_transition.h,
1263   src/framework/mlt_types.h: src/framework/*: improve the doxygen documentation
1264   (work in progress). This also includes removal of superfluous white space. 
1265
1266 2008-12-02  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1267
1268   * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
1269   src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
1270   producer_sdl_image.c: bugfix (kdenlive-422) not validating input file for
1271   image producers. 
1272
1273   * src/modules/inigo/producer_inigo.c: producer_inigo.c: display a warning
1274   when failed to load a file. 
1275
1276   * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: clean up the
1277   dual pass log at the end of the second pass. 
1278
1279 2008-11-25  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1280
1281   * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix r1242
1282   segfault due to improper audio decoder memory allocation. Also fix logical
1283   bug with resampling on channels > 2 
1284
1285   * src/modules/avformat/audioconvert.h,
1286   src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1287   (kdenlive-297) audio distortion with audio formats other than signed 16-bit. 
1288
1289 2008-11-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1290
1291   * src/modules/fezzik.dict: fezzik.dict: added support for .tif equivalent to
1292   .tiff 
1293
1294 2008-11-17  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1295
1296   * src/albino/albino.c: albino.c: fix playout with SDL on Mac OS X 
1297
1298   * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2263114) build on sox
1299   14.2.0. 
1300
1301 2008-11-13  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1302
1303   * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: fix detection of
1304   current frame position in a playlist 
1305
1306 2008-11-13  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1307
1308   * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1309   (kdenlive-347) segfault when resolution is not known until after first frame
1310   is decoded. Also, bugfix segfault when video_index or audio_index are -1
1311   (invalid). 
1312
1313 2008-11-13  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1314
1315   * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: update frozen frame
1316   if freeze position is changed on the fly 
1317
1318 2008-11-13  blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1319
1320   * src/modules/oldfilm/filter_vignette.c,
1321   src/modules/oldfilm/filter_vignette.yml: filter_vignette.{c,yml}: better
1322   standard values and correct start param name  
1323
1324 2008-11-11  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1325
1326   * NEWS, configure: configure, NEWS: bump to version 0.3.2 and update release
1327   notes 
1328
1329 2008-11-09  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1330
1331   * src/modules/plus/filter_affine.c: filter_affine.c: bugfix (kdenlive-235)
1332   rendering when used inside a multitrack. 
1333
1334 2008-11-08  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1335
1336   * profiles/hdv_720_50p: profiles/hdv_720_50p: fix frame rate in description 
1337
1338   * profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
1339   profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/hdv_1080_25p,
1340   profiles/hdv_1080_30p, profiles/hdv_720_50p, profiles/hdv_720_60p:
1341   profiles/hdv_*, profiles/atsc_*: added more HD progressive mode profiles 
1342
1343   * src/modules/oldfilm/filter_dust.yml: filter_dust.yml: apply description fix
1344   patch from Mads Dydensborg. 
1345
1346   * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: bugfix
1347   segfault in construction with null argument. 
1348
1349   * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1350   detection of aspect ratio for DV AVI (applies to raw and quicktime files as
1351   well). 
1352
1353   * src/modules/avformat/producer_avformat.c: producer_avformat.c: rework the
1354   aspect ratio detection to try to fetch it from the codec and/or the stream in
1355   newer versions of ffmpeg. This fixes aspect handling for raw DV but still not
1356   yet for DV AVIs without the vprp chunk. 
1357
1358 2008-11-07  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1359
1360   * src/modules/frei0r/factory.c: frei0r/factory.c: fix build on BSD 
1361
1362   * src/modules/core/transition_mix.c: transition_mix.c: prevent serializing
1363   previous_mix and reset previous_mix on seeking. 
1364
1365   * src/modules/normalize/filter_volume.c: filter_volume.c: prevent serializing
1366   previous_gain and reset previous_gain on seeking. 
1367
1368 2008-11-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1369
1370   * docs/services.txt: services.txt: minor corrections to documentation for
1371   producer_avformat 
1372
1373   * mlt++/src/Makefile: src/Makefile: suppress warning on ldconfig failure 
1374
1375 2008-11-05  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1376
1377   * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
1378   src/modules/kdenlive/filter_freeze.c: kdenlive/filter_freeze.c: added simple
1379   freeze filter 
1380
1381 2008-10-30  blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1382
1383   * src/modules/oldfilm/filter_vignette.c,
1384   src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette*: filter is
1385   now usable with keyframes  
1386
1387   * src/modules/frei0r/factory.c: frei0r/factory.c: set min/max values in
1388   metadata to defined min/max from frei0r.h  
1389
1390   * src/modules/frei0r/frei0r_helper.c: frei0r/frei0r_helper.c: frei0r double
1391   and bool params are now useable with keyframes (mlt_geometry)  
1392
1393   * src/modules/frei0r/factory.c: frei0r/factory.c: yml files can be used now
1394   for critical plugins  
1395
1396 2008-10-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1397
1398   * profiles/Makefile: profiles/Makefile: fix removal of turd (*~) files on
1399   install. 
1400
1401   * docs/TODO: docs/TODO: refer to wiki page 
1402
1403   * Makefile: Makefile: suppress warning on ldconfig failure. 
1404
1405 2008-10-29  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1406
1407   * src/albino/albino.c, src/inigo/inigo.c: albino.c, inigo.c: disable realtime
1408   scheduling (kdenlive-180).  
1409
1410 2008-10-27  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1411
1412   * src/modules/avformat/producer_avformat.c: producer_avformat.c: Fix crash /
1413   corruption when changing audio or video index 
1414
1415 2008-10-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1416
1417   * src/modules/avformat/producer_avformat.c: producer_avformat.c: optimize
1418   slightly the stream index bugfix and update the video informational
1419   properties on the producer when the video index changes. 
1420
1421   * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1422   regression with audio_index and video_index in last release when I added the
1423   feature to close file on init with re-open on first use. Also, added some
1424   exception handling around index values. 
1425
1426   * src/modules/vmfx/filter_mono.c: filter_mono.c: cleanup code to made it more
1427   consistent between cases (use_alpha). 
1428
1429   * src/modules/vmfx/filter_mono.c: filter_mono.c: bugfix (kdenlive-234)
1430   threshold filter inverting image and add invert property to revert to old
1431   behavior. 
1432
1433 2008-10-25  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1434
1435   * mlt++/configure: configure: apply patch from Alberto Villa to fix build on
1436   FreeBSD 
1437
1438   * configure, src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
1439   src/modules/sox/configure: configure, kino/enadian_types.h, kino/riff.c,
1440   sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to
1441   fix a sh expression bug in sox/configure. 
1442
1443 2008-10-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1444
1445   * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
1446   improve delimiter parsing to allow '?' in filename argument 
1447
1448   * mlt-config-template: mlt-config-template: add deprecation warning 
1449
1450   * src/modules/sox/filter_sox.c: filter_sox.c: bugfix recent build regression
1451   on older versions of sox 
1452
1453 2008-10-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1454
1455   * src/inigo/inigo.c: inigo.c: improve the usage help and add -silent and
1456   -progress options 
1457
1458   * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix (2164436)
1459   processing unknown command line options causes infinite loop 
1460
1461   * src/inigo/Makefile, src/inigo/inigo.c: inigo.c: added -version option 
1462
1463   * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2040035) segfault with
1464   libsox 14.1.0 
1465
1466   * configure: configure: -O3 is the maximum optimization level, not -O4 
1467
1468 2008-10-21  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1469
1470   * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix
1471   deprecated warning on av_set_string 
1472
1473   * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix build on
1474   older libavformat versions 
1475
1476 2008-10-20  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1477
1478   * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix Ogg
1479   Vorbis files and possibly others that report invalid pts on some packets 
1480
1481   * mlt++/configure: configure: convert to use pkg-config; mlt-config is
1482   deprecated 
1483
1484   * src/modules/xine/configure: xine/configure: disable module on ppc64 
1485
1486   * src/modules/xine/configure: xine/configure: disable module on ppc64 
1487
1488 2008-10-08  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1489
1490   * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: Fix crash
1491   introduced by FFmpeg revision 15367 (check that muxer and encoder have same
1492   aspect ratio) 
1493
1494 2008-10-02  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1495
1496   * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1497   reading file over http.  
1498
1499 2008-09-22  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1500
1501   * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
1502   producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image
1503   reloading in the image producers 
1504
1505 2008-09-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1506
1507   * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1508   (2106941) compilation against recent ffmpeg changes 
1509
1510 2008-09-07  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1511
1512   * src/modules/kino/filehandler.cc: modules/kino/filehandler.cc: compilation
1513   fix  
1514
1515 2008-08-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1516
1517   * src/modules/sox/configure, src/modules/sox/filter_sox.c: sox/configure,
1518   filter_sox.c: fix building against sox 14.1.0.  
1519
1520 2008-08-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1521
1522   * configure, src/modules/sdl/consumer_sdl.c: consumer_sdl.c: added support
1523   for fullscreen with no mouse through the "fullscreen" property. 
1524
1525 2008-08-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1526
1527   * mlt++/AUTHORS: update mlt++ AUTHORS 
1528
1529   * mlt++/Makefile: fix make dist target 
1530
1531   * configure: bump versions for 0.3.0 release 
1532
1533   * mlt++/configure: bump versions for 0.3.0 release 
1534
1535   * Makefile: improve make dist target 
1536
1537   * mlt++/Makefile: improve make dist target 
1538
1539   * AUTHORS: add AUTHORS file 
1540
1541   * NEWS: Add release notes file 
1542
1543   * mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh, mlt++/swig/java/build:
1544   swig/java: fixup the java bindings build script and example (bug 1523941) 
1545
1546   * demo/mlt_news: demo/mlt_news: small typo 
1547
1548 2008-08-05  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1549
1550   * src/modules/kdenlive/producer_framebuffer.c:
1551   kdenlive/producer_framebuffer.c: keep resource file in producer and use '?'
1552   instead of ':' to separate filename from speed, because it caused some
1553   problems with other MLT functions 
1554
1555 2008-08-03  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1556
1557   * src/framework/mlt_playlist.c: framework/mlt_playlist.c: check length before
1558   inserting blank, which fixes one frame blanks that were sometimes inserted
1559   where not needed. 
1560
1561 2008-07-31  blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1562
1563   * src/modules/frei0r/factory.c: frei0r/factory.c: use float values for
1564   "double vars" in frei0r   
1565
1566 2008-07-28  blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1567
1568   * src/modules/frei0r/configure: frei0r/configure: removed unneeded newlines  
1569
1570 2008-07-27  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1571
1572   * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
1573   aspect ratio with slowmotion producer 
1574
1575 2008-07-24  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1576
1577   * src/modules/qimage/configure: qimage/configure: Fix Qt3 detection and
1578   compilation 
1579
1580 2008-07-22  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1581
1582   * src/modules/qimage/producer_qimage.c,
1583   src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
1584   qimage module: add mutex, fix caching and use alpha only if necessary (mostly
1585   borrowed from producer_pixbuf) 
1586
1587 2008-07-14  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1588
1589   * src/modules/qimage/configure: qimage/configure: Fix Qt4 detection 
1590
1591 2008-07-13  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1592
1593   * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1594   recent regression with setting aspect ratio. Now it takes it from the profile
1595   by default using the quotient properties for best accuracy. Now, one can also
1596   override the aspect ratio using the same property name as the ffmpeg command
1597   line utility ("aspect") for even greater symmetry. 
1598
1599   * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1600   segfault when fail to open or read file in init. 
1601
1602 2008-07-10  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1603
1604   * src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
1605   src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
1606   qimage module: add support for Qt4 (you can force compile against Qt3 with
1607   --force-qt3) 
1608
1609 2008-07-09  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1610
1611   * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: bugfix regression
1612   with introduction of mlt_profile causing length of vorbis producer to always
1613   yield zero. 
1614
1615   * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1616   regression playing audio-only files. 
1617
1618 2008-07-01  blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1619
1620   * src/modules/oldfilm/filter_vignette.c,
1621   src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette.{c,yml}:
1622   change format for parameters, to avoid converting problems with different
1623   locales  
1624
1625 2008-06-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1626
1627   * src/framework/mlt_properties.c, src/framework/mlt_service.c:
1628   mlt_properties.c, mlt_service.c: bugfix to make reference counting and
1629   service closure truly thread-safe. As it was, reference count increment and
1630   decrement operations were not atomic and not protected comprehensively. 
1631
1632   * src/framework/mlt_consumer.c: mlt_consumer.c: added ability to set priority
1633   of the read-ahead thread through a new "priority" property. This only works
1634   if you have permission; fails to execute properly otherwise - not sure how to
1635   make it fail over gracefully. Do not set this property if you do not have
1636   permission. 
1637
1638 2008-06-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1639
1640   * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
1641   MltProducer.{h,cpp}, mltpp.i: remove Producer::get_frame that is unncessary
1642   and introduced a memory leak. 
1643
1644 2008-06-25  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1645
1646   * src/framework/mlt_field.c: mlt_field.c: correctly reconnect transitions
1647   after a service disconnect 
1648
1649   * src/framework/mlt_service.c: mlt_service.c: fix bad identification for some
1650   services (eg. transitions) 
1651
1652 2008-06-25  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1653
1654   * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1655   segfault up the call stack when no image could be decoded for a frame by
1656   producing the "test card" image. 
1657
1658 2008-06-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1659
1660   * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: return null on clip_info method
1661   if mlt_playlist_get_clip_info fails. 
1662
1663   * src/framework/mlt_playlist.c: mlt_playlist.c: return error on
1664   mlt_playlist_get_clip_info if producer is null. 
1665
1666 2008-06-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1667
1668   * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: let other services
1669   prevent Fezzik from attaching filters by passing the "fezzik_normalised"
1670   property. 
1671
1672   * src/framework/mlt_repository.c: mlt_repository.c: bugfix memory leak on
1673   getting directory list of MLT_REPOSITORY. 
1674
1675 2008-06-22  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1676
1677   * src/framework/mlt_consumer.c: mlt_consumer.c: make the realtime
1678   frame-dropping heuristic based on actual frame rate instead of 25fps 
1679
1680 2008-06-17  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1681
1682   * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1683   segfault in unprotected libavcodec call that is clearly marked not thread
1684   safe! 
1685
1686 2008-06-15  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1687
1688   * src/modules/core/transition_composite.c: transition_composite.c: slightly
1689   more accurate positioning when using crop panning and horizontal position is
1690   adjusted to align chroma channels. 
1691
1692 2008-06-10  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1693
1694   * src/modules/avformat/producer_avformat.c: producer_avformat.c: close the
1695   file at the end of object creation, then re-open the file on-demand. This
1696   presented a file descriptor limit issue when loading very large playlists. 
1697
1698 2008-06-08  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1699
1700   * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: prevent strdup from crashing on
1701   a null pointer. 
1702
1703   * src/framework/mlt_playlist.c: mlt_playlist.c: remove some unncessary and
1704   inefficient accounting code. 
1705
1706 2008-06-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1707
1708   * src/modules/core/transition_composite.c: transition_composite.c: add repeat
1709   processing to crop property. 
1710
1711   * src/modules/core/transition_composite.c: transition_composite.c: add
1712   animatable geometry "pan" property. This suppresses implicit scaling of the
1713   b-frame and makes the compositing rectangle crop. Then, it uses the x and y
1714   geometry information to pan the b-frame within the composite rectangle. For
1715   example, a negative x pans the image to the left and that portion of the b
1716   frame left of the composite rectangle is cropped. w and h of the pan geometry
1717   is not implemented at this time, but the plan is to implement scaling of the
1718   b-frame. In the end, this can provide a Ken Burns effect for still images - a
1719   much requested feature. 
1720
1721 2008-06-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1722
1723   * src/modules/avformat/producer_avformat.c: producer_avformat.c: remove
1724   multi-threaded audio decoding option. It does not provide any advantage at
1725   this time and just wastes resources. 
1726
1727   * src/framework/mlt_playlist.c: mlt_playlist.c: added an "autoclose" property
1728   for sequential processing of very large playlists. If set, it automatically
1729   closes previous producers to reduce resources (file handles and threads if
1730   using producer_avformat with threads). 
1731
1732 2008-06-01  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1733
1734   * src/modules/gtk2/producer_pango.c: producer_pango.c: make the size property
1735   an absolute height in pixels for greater compositing and quality control. 
1736
1737   * src/modules/core/filter_resize.c, src/modules/core/transition_composite.c:
1738   filter_resize,c, filter_composite.c: bugfix redundant rounding. 
1739
1740   * src/modules/core/filter_watermark.c: filter_watermark.c: bugfix propogation
1741   of output_ratio as a double - was causing incorrect calculations in
1742   transition_composite.c with non-square-pixel watermark sources. 
1743
1744   * src/framework/mlt_properties.c: mlt_properties.c: make arithmetic processor
1745   use floating point instead of integer so that '/' is meaningful. I am not
1746   totally certain of the consequences of this change because I am not aware of
1747   where the feature is used. However, I am using it to specify the aspect ratio
1748   of certain things like bitmap graphics that were not designed for square
1749   pixels. And being able to specify a fraction allows for accurate detection of
1750   equivalent aspect ratios between different sources, particularly compositing.
1751
1752   * src/framework/mlt_profile.c: mlt_profile.c: make fallback default sample
1753   aspect ratio the same as the revised profile's sample aspect ratio 
1754
1755 2008-05-25  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1756
1757   * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: apply the in point
1758   to the position in the image sequence 
1759
1760 2008-05-15  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1761
1762   * src/modules/avformat/configure: avformat/configure: fix compilation against
1763   shared ffmpeg for a headers configuration that has appeared. 
1764
1765   * profiles/dv_ntsc, profiles/dv_ntsc_wide, profiles/dv_pal,
1766   profiles/dv_pal_wide, src/modules/avformat/consumer_avformat.c,
1767   src/modules/avformat/producer_avformat.c: profiles/dv_*, consumer_avformat.c,
1768   producer_avformat.c: bugfix (1912796) to override FFmpeg notion of sample
1769   aspect for DV. The values it uses might be more proper in certain contexts,
1770   but not in the way MLT currently operates. This change improves performance
1771   and quality when outputting to one of the "dv" profiles when using DV or
1772   other ITU-R 601-based video sources such as MPEG-2 for DVD Video and
1773   broadcast. 
1774
1775 2008-05-12  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1776
1777   * src/modules/core/transition_luma.c: Correctly update the luma file if the
1778   resource was modified 
1779
1780 2008-05-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1781
1782   * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
1783   avformat/configure: fix compiling against shared ffmpeg due to changes in
1784   ffmpeg pkg-config 
1785
1786 2008-05-09  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1787
1788   * src/modules/core/filter_resize.c: filter_resize.c: fix field order
1789   correction 
1790
1791   * src/modules/xine/configure: xine/configure: relax restrictions to let
1792   OSX/Intel use xine deinterlace 
1793
1794   * src/framework/mlt_field.c, src/framework/mlt_field.h: mlt_field.[hc]: added
1795   mlt_field_disconnect_service 
1796
1797   * src/modules/dgraft/Makefile, src/modules/dgraft/factory.c,
1798   src/modules/dgraft/filter_telecide.c: modules/dgraft: added module for ports
1799   of Donald Graft's GPL filters. 
1800
1801   * src/modules/sox/configure: sox/configure: make inclusion of libsfx dynamic 
1802
1803   * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1804   reporting of top_field_first on frame. 
1805
1806   * src/modules/avformat/Makefile, src/modules/avformat/configure:
1807   avformat/Makefile, configure: fix --avformat-swscale and the removal of the
1808   ffmpeg 'lib' make target.  
1809
1810   * src/modules/core/filter_data_show.c: filter_data_show.c: bugfix
1811   interpreting timecode, due to invalid fps on mlt_profiles API changes 
1812
1813 2008-04-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1814
1815   * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
1816   MltProducer.{h,cpp}, swig/mltpp.i: add method Producer::get_frame.  
1817
1818   * src/modules/core/filter_watermark.c,
1819   src/modules/core/transition_composite.c: filter_watermark.c,
1820   filter_composite.c: support explicit deinterlace of composited image.  
1821
1822 2008-04-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1823
1824   * mlt++/test/server.cpp: test/server.cpp: bugfix (1940389) compilation on gcc
1825   4.3 
1826
1827   * src/modules/lumas/create_lumas: lumas/create_lumas: bugfix (1940387)
1828   bash-ism in script 
1829
1830   * configure, src/modules/motion_est/configure: configure,
1831   motion_est/configure: remove module-specific crud from top-level configure
1832   script, and enable motion_est now by default.  
1833
1834   * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
1835   src/modules/kino/kino_wrapper.cc: kino/kino_wrapper.cc, kino/filehandler.cc,
1836   kino/avi.cc: bugfix (1936991) compilation with gcc 4.3.  
1837
1838 2008-04-11  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1839
1840   * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix image
1841   sequences 
1842
1843 2008-03-22  blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1844
1845   * src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/transition_frei0r.c:
1846   frei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory
1847   leak  
1848
1849 2008-03-18  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1850
1851   * src/modules/avformat/configure: avformat/configure: improve chances of
1852   successful linking with -svn and -static options 
1853
1854 2008-03-07  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1855
1856   * src/modules/kino/riff.cc: kino/riff.c: fix failure to dlopen due to symbol
1857   signature mismatch on make_fourcc 
1858
1859   * src/modules/frei0r/configure, src/modules/frei0r/factory.c:
1860   frei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
1861   frei0r/factory.c: add metadata_schema value to metadata 
1862
1863   * src/framework/mlt_repository.c: mlt_repository.c: clear up warning due to
1864   const return from getenv_locale() 
1865
1866 2008-03-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1867
1868   * src/framework/mlt_repository.c: mlt_repository.c: fix to previous string
1869   const fix in mlt_repository_languages 
1870
1871   * src/framework/mlt_repository.c: mlt_repository.[hc]: fix modifying const
1872   string in mlt_repository_languages 
1873
1874   * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
1875   mlt_repository.[hc]: add mlt_repository_languages helper function for
1876   localizing metadata 
1877
1878 2008-03-05  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1879
1880   * src/valerie/Makefile: src/valerie/Makefile: fix overwriting libmlt.0.dylib
1881   on libvalerie install on OS X 
1882
1883   * src/modules/sox/configure: sox/configure: add OS X and Debian (future?)
1884   pkg-config support to sox configuration 
1885
1886 2008-03-04  blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1887
1888   * src/modules/frei0r/factory.c: src/modules/frei0r/factory.c: load metadata
1889   on request (thx for patch from Dan Dennedy) added "tags" metadata with type
1890   "Video" for frei0r plugins  
1891
1892   * src/modules/frei0r/factory.c: modules/frei0r/factory.c: also register
1893   transitions, added "tags" to metadata  
1894
1895   * src/modules/oldfilm/filter_vignette.c: oldfilm/filter_vignette.c: speedup  
1896
1897   * src/modules/oldfilm/fdust.svg, src/modules/oldfilm/filter_dust.yml,
1898   src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.yml,
1899   src/modules/oldfilm/filter_oldfilm.yml,
1900   src/modules/oldfilm/filter_tcolor.yml,
1901   src/modules/oldfilm/filter_vignette.yml, src/modules/oldfilm/grain.svg,
1902   src/modules/oldfilm/lines.svg, src/modules/oldfilm/oldfilm.svg,
1903   src/modules/oldfilm/tcolor.svg, src/modules/oldfilm/vignette.svg:
1904   modules/oldfilm: yml files without icon, icon as separate file  
1905
1906 2008-03-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1907
1908   * src/modules/sox/Makefile, src/modules/sox/configure: sox/configure,
1909   Makefile: try to make sox build smarter about library dependencies (pending
1910   Darwin compatibilty) 
1911
1912   * src/framework/metaschema.yaml, src/modules/avformat/producer_avformat.yml:
1913   metaschema.yaml, producer_avformat.yml: reset schema_version to 0.1 since we
1914   have not release anything yet with schema let alone metadata 
1915
1916   * src/modules/frei0r/factory.c: frei0r/factory.c: apply destructors and
1917   serialiser to metadata mlt_properties 
1918
1919   * src/inigo/inigo.c: inigo.c: fix querying on specific filter or transition 
1920
1921 2008-03-03  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1922
1923   * src/modules/core/filter_resize.c: filter_rescale.c: if input width or
1924   height are zero, infer them from the profile 
1925
1926 2008-02-28  blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1927
1928   * src/modules/frei0r/configure: test not only if header frei0r.h exists, also
1929   use an item  
1930
1931   * src/modules/frei0r/Makefile, src/modules/frei0r/configure,
1932   src/modules/frei0r/factory.c, src/modules/frei0r/filter_frei0r.c,
1933   src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/frei0r_helper.h,
1934   src/modules/frei0r/transition_frei0r.c: initial frei0r support  
1935
1936   * src/modules/oldfilm/Makefile, src/modules/oldfilm/dust1.svg,
1937   src/modules/oldfilm/dust2.svg, src/modules/oldfilm/dust3.svg,
1938   src/modules/oldfilm/dust4.svg, src/modules/oldfilm/dust5.svg,
1939   src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
1940   src/modules/oldfilm/filter_dust.yml, src/modules/oldfilm/filter_grain.c,
1941   src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.c,
1942   src/modules/oldfilm/filter_lines.yml, src/modules/oldfilm/filter_oldfilm.c,
1943   src/modules/oldfilm/filter_oldfilm.yml, src/modules/oldfilm/filter_tcolor.c,
1944   src/modules/oldfilm/filter_tcolor.yml, src/modules/oldfilm/filter_vignette.c,
1945   src/modules/oldfilm/filter_vignette.yml: updated oldfilm module + 2 new
1946   filters  
1947
1948 2008-02-28  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1949
1950   * src/framework/Makefile, src/framework/metaschema.yaml,
1951   src/modules/avformat/producer_avformat.yml: framework/Makefile,
1952   metaschema.yaml: add a Kwalify schema for metadata producer_avformat.yml:
1953   update to schema  
1954
1955 2008-02-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1956
1957   * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h:
1958   MltRepository.{h,cpp}: update to latest mlt_repository.h change -
1959   finalization of callback declarations and metadata handling 
1960
1961   * src/modules/avformat/configure: avformat/Makefile: compilation fix for
1962   latest FFmpeg update 
1963
1964 2008-02-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1965
1966   * src/inigo/inigo.c: inigo.c: add -query option to inigo for service and
1967   metadata lookup. 
1968
1969   * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
1970   src/modules/avformat/producer_avformat.yml: avformat/factory.c,
1971   producer_avformat.yml, avformat/Makefile: add metadata for producer:avformat.
1972
1973   * src/tests/Makefile, src/tests/dan.c: dan.c: example showing how to use the
1974   new yaml parsing and serialisation and the new registry metadata system 
1975
1976   * src/framework/mlt_properties.c, src/framework/mlt_properties.h:
1977   mlt_properties.[hc]: added really simply YAML Tiny parser and serialiser,
1978   mainly to support the registry metadata system. 
1979
1980   * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
1981   mlt_repository.[hc]: implement the metadata registration and lookup interface
1982
1983 2008-02-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1984
1985   * src/modules/sox/Makefile: sox/Makefile: helpful note for Ubuntu (and
1986   Debian?)  
1987
1988   * src/modules/avformat/Makefile, src/modules/avformat/configure:
1989   avformat/configure, avformat/Makefile: add libavdevice for newer versions of
1990   ffmpeg when using --avformat-svn or --avformat-static   
1991
1992   * src/framework/mlt_repository.c: mlt_repository.c: throw warning on failure
1993   to load module  
1994
1995 2008-02-16  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1996
1997   * mlt++/swig/python/build: swig/python/build: add -fPIC 
1998
1999   * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h, mlt++/swig/mltpp.i:
2000   MltRepository.{h,cpp}, swig/mltpp.i: added consumers, filters, producers,
2001   transitions, register_metadata, and metadata methods to Repository class 
2002
2003   * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
2004   mlt_consumer.[hc]: added new functions mlt_repository_consumers,
2005   mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions,
2006   mlt_repository_register_metadata, and mlt_repository_metadata  
2007
2008 2008-02-13  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2009
2010   * src/modules/avformat/configure: avformat/configure: use pkg-config with
2011   --avformat-shared 
2012
2013   * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: - Convert to
2014   ffmpeg and AVOptions exclusively. This makes ALL AVOptions as seen from
2015   \'ffmpeg -h\' available to MLT. Instead of ffmpeg\'s \'-option value\' use
2016   inigo\'s property syntax \'option=value\" - Add dual pass encoding. - Use
2017   multi-threading even with non-threaded codecs by separating producer and
2018   consumer threads. - Whitespace cleanup. 
2019
2020   * src/framework/mlt_consumer.c: mlt_consumer.c: let consumers use read-ahead
2021   processing thread without frame dropping with real_time=-1 
2022
2023   * src/modules/avformat/producer_avformat.c: producer_avformat.c: cleanup
2024   whitespace 
2025
2026 2008-02-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2027
2028   * mlt++/Makefile: do not make tests automatically 
2029
2030 2008-02-11  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2031
2032   * src/modules/avformat/consumer_avformat.c,
2033   src/modules/avformat/producer_avformat.c: consumer_avformat.c,
2034   producer_avformat.c: add FFmpeg multi-thread support via "threads" property
2035   or MLT_AVFORMAT_THREADS environment variable   
2036
2037 2008-02-08  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2038
2039   * src/modules/dv/producer_libdv.c: producer_libdv.c: fix test for framerate
2040   matching profile 
2041
2042 2008-02-07  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2043
2044   * mlt++/configure, mlt++/src/Makefile: configure: add soversion variable
2045   src/Makefile: improve library versioning by linking on interface version
2046   (soversion)  
2047
2048   * configure, src/framework/Makefile, src/framework/mlt.h,
2049   src/miracle/Makefile, src/valerie/Makefile: configure: add soversion
2050   variable, move version variables to top for easier access framework/Makefile,
2051   miracle/Makefile, valerie/Makefile: improve library versioning by linking on
2052   interface version (soversion) mlt.h: add version info to header so apps can
2053   have build time adaptations 
2054
2055   * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix error on Playlist.append due to
2056   args not int 
2057
2058   * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFactory.cpp,
2059   mlt++/src/MltFactory.h, mlt++/src/MltRepository.cpp,
2060   mlt++/src/MltRepository.h, mlt++/swig/mltpp.i: Mlt.h, MltFactory.{h,cpp},
2061   MltRepository.{h,cpp}, swig/mltpp.i: update to deal with changes and new
2062   capabilities in mlt_factory and mlt_repository. 
2063
2064   * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
2065   src/framework/mlt_repository.c, src/framework/mlt_repository.h: cleanup some
2066   names since we are changing the interface mlt_repository.[hc]: change
2067   mlt_repository_fetch to mlt_repository_create mlt_factory.[hc]: change
2068   mlt_factory_prefix to mlt_factory_directory 
2069
2070 2008-02-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2071
2072   * src/framework/mlt.h, src/framework/mlt_factory.c,
2073   src/framework/mlt_factory.h, src/framework/mlt_properties.c,
2074   src/framework/mlt_repository.c, src/framework/mlt_repository.h,
2075   src/modules/Makefile, src/modules/avformat/configure,
2076   src/modules/avformat/factory.c, src/modules/configure,
2077   src/modules/core/configure, src/modules/core/factory.c,
2078   src/modules/dv/configure, src/modules/dv/factory.c,
2079   src/modules/effectv/configure, src/modules/effectv/factory.c,
2080   src/modules/fezzik/configure, src/modules/fezzik/factory.c,
2081   src/modules/gtk2/configure, src/modules/gtk2/factory.c,
2082   src/modules/inigo/configure, src/modules/inigo/factory.c,
2083   src/modules/inigo/producer_inigo.c, src/modules/jackrack/configure,
2084   src/modules/jackrack/factory.c, src/modules/kdenlive/configure,
2085   src/modules/kdenlive/factory.c, src/modules/kino/configure,
2086   src/modules/kino/factory.c, src/modules/motion_est/configure,
2087   src/modules/motion_est/factory.c, src/modules/normalize/configure,
2088   src/modules/normalize/factory.c, src/modules/oldfilm/configure,
2089   src/modules/oldfilm/factory.c, src/modules/plus/configure,
2090   src/modules/plus/factory.c, src/modules/qimage/configure,
2091   src/modules/qimage/factory.c, src/modules/resample/configure,
2092   src/modules/resample/factory.c, src/modules/sdl/configure,
2093   src/modules/sdl/factory.c, src/modules/sox/configure,
2094   src/modules/sox/factory.c, src/modules/valerie/configure,
2095   src/modules/valerie/factory.c, src/modules/vmfx/configure,
2096   src/modules/vmfx/factory.c, src/modules/vorbis/configure,
2097   src/modules/vorbis/factory.c, src/modules/westley/configure,
2098   src/modules/westley/factory.c, src/modules/xine/configure,
2099   src/modules/xine/factory.c: mlt_repository.[hc]: - dynamically locate and
2100   register modules instead of reading .dat files - added
2101   mlt_repository_register() and macros for modules and apps(!) to register
2102   their service factory functions mlt_factory.[hc]: change mlt_factory_init()
2103   to return mlt_repository to app mlt_properties.c: let
2104   mlt_properties_dir_list() take a NULL filter pattern src/modules/*: - adapt
2105   to new module registration system - much simpler! - remove unncessary
2106   configure scripts (now optional!)   
2107
2108 2008-02-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2109
2110   * mlt++/COPYING: add COPYING to disclose license 
2111
2112   * src/framework/config.h: remove config.h 
2113
2114   * Makefile, setenv, src/framework/Makefile, src/framework/mlt_consumer.c,
2115   src/framework/mlt_factory.c, src/framework/mlt_filter.c,
2116   src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
2117   src/framework/mlt_parser.c, src/framework/mlt_playlist.c,
2118   src/framework/mlt_producer.c, src/framework/mlt_properties.c,
2119   src/framework/mlt_property.c, src/framework/mlt_service.c,
2120   src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
2121   src/modules/Makefile, src/modules/avformat/Makefile,
2122   src/modules/avformat/configure, src/modules/core/Makefile,
2123   src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
2124   src/modules/core/transition_luma.c, src/modules/dv/Makefile,
2125   src/modules/effectv/Makefile, src/modules/feeds/Makefile,
2126   src/modules/fezzik/Makefile, src/modules/fezzik/producer_fezzik.c,
2127   src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
2128   src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
2129   src/modules/kino/Makefile, src/modules/lumas/Makefile,
2130   src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
2131   src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
2132   src/modules/qimage/Makefile, src/modules/resample/Makefile,
2133   src/modules/sdl/Makefile, src/modules/sox/Makefile,
2134   src/modules/sox/configure, src/modules/valerie/Makefile,
2135   src/modules/vmfx/Makefile, src/modules/vmfx/filter_shape.c,
2136   src/modules/vorbis/Makefile, src/modules/westley/Makefile,
2137   src/modules/xine/Makefile: move binary modules to libdir - affects
2138   MLT_REPOSITORY added MLT_DATA environment variable to refer to share dir
2139   remove need for config.h   
2140
2141 2008-02-02  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2142
2143   * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
2144   mlt++/src/MltConsumer.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
2145   mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
2146   mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
2147   mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
2148   mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
2149   mlt++/src/MltProfile.h, mlt++/src/MltPushConsumer.cpp,
2150   mlt++/src/MltPushConsumer.h, mlt++/src/MltService.cpp,
2151   mlt++/src/MltService.h, mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
2152   mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/swig/mltpp.i,
2153   mlt++/swig/perl/play.pl, mlt++/swig/python/play.py,
2154   mlt++/swig/ruby/miracle.rb, mlt++/swig/ruby/play.rb,
2155   mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/play.tcl, mlt++/test/play.cpp,
2156   mlt++/test/server.cpp: add MltProfile and update examples 
2157
2158   * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
2159   guard against accessing mlt_environment before it is ready mlt_profile.c: fix
2160   setting legacy MLT_NORMALISATION on mlt_environment 
2161
2162   * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
2163   guard against setting mlt_environment before it is available mlt_profile.c:
2164   use getenv instead of mlt_environment in case profile is created before
2165   factory 
2166
2167   * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
2168   src/framework/mlt_factory.c, src/framework/mlt_factory.h,
2169   src/framework/mlt_filter.c, src/framework/mlt_frame.c,
2170   src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
2171   src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
2172   src/framework/mlt_producer.c, src/framework/mlt_profile.c,
2173   src/framework/mlt_profile.h, src/framework/mlt_repository.c,
2174   src/framework/mlt_repository.h, src/framework/mlt_service.c,
2175   src/framework/mlt_service.h, src/framework/mlt_tractor.c, src/inigo/inigo.c,
2176   src/miracle/miracle_connection.c, src/miracle/miracle_unit.c,
2177   src/miracle/miracle_unit_commands.c,
2178   src/modules/avformat/consumer_avformat.c,
2179   src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
2180   src/modules/avformat/filter_avcolour_space.c,
2181   src/modules/avformat/filter_avcolour_space.h,
2182   src/modules/avformat/filter_avdeinterlace.c,
2183   src/modules/avformat/filter_avdeinterlace.h,
2184   src/modules/avformat/filter_avresample.c,
2185   src/modules/avformat/filter_avresample.h,
2186   src/modules/avformat/producer_avformat.c,
2187   src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
2188   src/modules/core/consumer_null.h, src/modules/core/factory.c,
2189   src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
2190   src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
2191   src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
2192   src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
2193   src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
2194   src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
2195   src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
2196   src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
2197   src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
2198   src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
2199   src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
2200   src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
2201   src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
2202   src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
2203   src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
2204   src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
2205   src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
2206   src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
2207   src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
2208   src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
2209   src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
2210   src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
2211   src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
2212   src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
2213   src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
2214   src/modules/effectv/filter_burn.h, src/modules/fezzik/factory.c,
2215   src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_fezzik.h,
2216   src/modules/fezzik/producer_hold.c, src/modules/fezzik/producer_hold.h,
2217   src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
2218   src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
2219   src/modules/gtk2/filter_rescale.h, src/modules/gtk2/producer_pango.c,
2220   src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
2221   src/modules/gtk2/producer_pixbuf.h, src/modules/inigo/factory.c,
2222   src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
2223   src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
2224   src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/filter_ladspa.c,
2225   src/modules/jackrack/filter_ladspa.h, src/modules/kdenlive/factory.c,
2226   src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
2227   src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
2228   src/modules/kdenlive/producer_framebuffer.c,
2229   src/modules/kdenlive/producer_framebuffer.h, src/modules/kino/factory.c,
2230   src/modules/kino/producer_kino.c, src/modules/kino/producer_kino.h,
2231   src/modules/motion_est/factory.c,
2232   .../motion_est/filter_autotrack_rectangle.c,
2233   src/modules/motion_est/filter_crop_detect.c,
2234   src/modules/motion_est/filter_motion_est.c,
2235   src/modules/motion_est/filter_motion_est.h,
2236   src/modules/motion_est/filter_vismv.c,
2237   src/modules/motion_est/producer_slowmotion.c,
2238   src/modules/normalize/factory.c, src/modules/normalize/filter_volume.c,
2239   src/modules/normalize/filter_volume.h, src/modules/oldfilm/factory.c,
2240   src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_dust.h,
2241   src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_grain.h,
2242   src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.h,
2243   src/modules/oldfilm/filter_oldfilm.c, src/modules/oldfilm/filter_oldfilm.h,
2244   src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
2245   src/modules/plus/filter_affine.h, src/modules/plus/filter_charcoal.c,
2246   src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
2247   src/modules/plus/filter_invert.h, src/modules/plus/filter_sepia.c,
2248   src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c,
2249   src/modules/plus/transition_affine.h, src/modules/qimage/factory.c,
2250   src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
2251   src/modules/qimage/qimage_wrapper.cpp, src/modules/resample/factory.c,
2252   src/modules/resample/filter_resample.c,
2253   src/modules/resample/filter_resample.h, src/modules/sdl/consumer_sdl.c,
2254   src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_preview.c,
2255   src/modules/sdl/consumer_sdl_still.c, src/modules/sdl/factory.c,
2256   src/modules/sdl/producer_sdl_image.c, src/modules/sdl/producer_sdl_image.h,
2257   src/modules/sox/configure, src/modules/sox/factory.c,
2258   src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
2259   src/modules/valerie/consumer_valerie.c,
2260   src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
2261   src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
2262   src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
2263   src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_mono.c,
2264   src/modules/vmfx/filter_mono.h, src/modules/vmfx/filter_shape.c,
2265   src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
2266   src/modules/vmfx/producer_pgm.h, src/modules/vorbis/factory.c,
2267   src/modules/vorbis/producer_vorbis.c, src/modules/vorbis/producer_vorbis.h,
2268   src/modules/westley/consumer_westley.c,
2269   src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
2270   src/modules/westley/producer_westley.c,
2271   src/modules/westley/producer_westley.h, src/modules/xine/factory.c,
2272   src/modules/xine/filter_deinterlace.c, src/modules/xine/filter_deinterlace.h,
2273   src/valerie/valerie_remote.c: framework: remove global profile, rather share
2274   one mlt_profile across a service network and make it available from anywhere
2275   through mlt_service_profile(). miracle, valerie: profile changes inigo: added
2276   -profile and progress=1 to mimic kdenlive_renderer modules: profile changes.
2277   Since nearly every file was touched, remove superfluous headers and prepare
2278   for coming mlt_repository change. 
2279
2280 2008-01-20  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2281
2282   * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2283   (kdenlive-28) a/v sync on non-whole frame rate. 
2284
2285 2008-01-11  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2286
2287   * src/modules/avformat/producer_avformat.c: producer_avformat.c: do not free
2288   AVPacket if av_read_frame fails. 
2289
2290 2008-01-08  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2291
2292   * src/modules/oldfilm/Makefile, src/modules/oldfilm/configure,
2293   src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
2294   src/modules/oldfilm/filter_dust.h, src/modules/oldfilm/filter_grain.c,
2295   src/modules/oldfilm/filter_grain.h, src/modules/oldfilm/filter_lines.c,
2296   src/modules/oldfilm/filter_lines.h, src/modules/oldfilm/filter_oldfilm.c,
2297   src/modules/oldfilm/filter_oldfilm.h: src/modules/oldfilm/*: add oldfilm
2298   module contributed by Marco Gittler 
2299
2300   * docs/services.txt: minor typo fix 
2301
2302   * src/framework/mlt_playlist.c: mlt_playlist.c: fix some blank-handling bugs
2303   in mlt_playlist_insert_at() 
2304
2305 2007-12-18  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2306
2307   * src/modules/fezzik.dict: fezzik.dict: prioritize avformat over vorbis
2308   module for .ogg, at least until better track type detection is in place. 
2309
2310 2007-12-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2311
2312   * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: make
2313   compilation fix on url_fclose version sensitive to support older ffmpeg 
2314
2315 2007-12-08  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2316
2317   * .../motion_est/filter_autotrack_rectangle.c: Autotrack rectangle can now be
2318   defined using geometry="x,y:wxh" instead of having to pass it in the filter
2319   name 
2320
2321 2007-12-08  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2322
2323   * src/modules/avformat/configure, src/modules/sox/configure: sox/configure:
2324   remove libsamplerate from linking by default 
2325
2326 2007-12-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2327
2328   * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
2329   src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
2330   src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
2331   src/modules/core/filter_data_show.c, src/modules/dv/producer_libdv.c,
2332   src/modules/inigo/producer_inigo.c, src/modules/vorbis/producer_vorbis.c,
2333   src/modules/westley/producer_westley.c: mlt_consumer.c, mlt_frame.c,
2334   mlt_multitrack.c, mlt_playlist.c, mlt_producer.c, producer_avformat.c,
2335   filter_data_show.c, producer_libdv.c, producer_inigo.c, producer_vorbis.c,
2336   producer_westley.c: remove statefulness of frame rate through framework and
2337   modules, and allow consumer properties to override profile settings. 
2338
2339   * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: fix compilation
2340   warning with respect to const pointer 
2341
2342   * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix pointer
2343   passed to url_fclose() 
2344
2345   * src/modules/kino/riff.h: kino/riff.h: fix compiler warnings on missing
2346   const for char* 
2347
2348 2007-11-09  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2349
2350   * src/modules/sox/Makefile, src/modules/sox/configure,
2351   src/modules/sox/filter_sox.c: filter_sox.c, src/modules/sox/Makefile,
2352   src/modules/sox/configure: add support for sox v14.0.0. 
2353
2354 2007-10-19  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2355
2356   * src/miracle/miracle_server.c, src/miracle/miracle_unit.c,
2357   src/modules/avformat/factory.c, src/modules/gtk2/pixops.c,
2358   src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
2359   src/modules/jackrack/plugin_settings.c, src/modules/kdenlive/filter_wave.c,
2360   src/modules/plus/transition_affine.c, src/modules/vmfx/filter_chroma.c,
2361   src/modules/vorbis/producer_vorbis.c, src/modules/westley/consumer_westley.c,
2362   src/modules/westley/producer_westley.c: avformat/factory.c,
2363   jackrack/jack_rack.c, jackrack/plugin_settings.c, vmfx/filter_chroma.c,
2364   plus/transition_affine.c, westley/producer_westley.c,
2365   westley/consumer_westley.c, kdenlive/filter_wave.c, vorbis/producer_vorbis.c,
2366   gtk2/producer_pango.c, gtk2/pixops.c, miracle_server.c, miracle_unit.c:
2367   cleanup a whole bunch of compiler warnings 
2368
2369   * src/modules/jackrack/configure: jackrack/configure: add detection for
2370   ladspa and disable if not detected 
2371
2372   * src/modules/core/filter_luma.c: filter_luma.c: bugfix testing b_frame's
2373   dimensions 
2374
2375   * src/modules/core/filter_resize.c: filter_resize.c: bugfix overriding
2376   top_field_first property 
2377
2378   * src/modules/motion_est/filter_motion_est.c,
2379   src/modules/motion_est/filter_vismv.c: filter_vismv.c: bugfix pointer to
2380   array of motion vectors 
2381
2382   * src/modules/avformat/configure: avformat/configure: fix detect shared
2383   install of libavformat due to link to versioned .so. 
2384
2385 2007-10-13  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2386
2387   * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_profile.c,
2388   mlt_factory.c: bugfix loading profile by file specification and remove a
2389   small memory leak  
2390
2391   * setenv, src/framework/mlt_profile.c: mlt_profle.c: add support for
2392   MLT_PROFILES_DIR environment variable  
2393
2394   * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: fix specifying window size
2395   on constructor arg 
2396
2397   * src/modules/effectv/utils.c, src/modules/effectv/utils.h: effectv/utils.*:
2398   fix compilation on OS X 
2399
2400 2007-08-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2401
2402   * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix segfault
2403
2404 2007-08-03  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2405
2406   * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix
2407   initialisation of window dimensions due to recent profiles addition 
2408
2409 2007-07-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2410
2411   * configure, docs/policies.txt: configure: fix broken variables in pkg-config
2412   files policies.txt: add bug reporting procedure  
2413
2414   * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: align some
2415   defaults with ffmpeg for more reliable output 
2416
2417 2007-07-29  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2418
2419   * src/framework/mlt_consumer.c, src/framework/mlt_profile.c: mlt_profile.c:
2420   bugfix string allocation length mlt_consumer.c: bugfix removal of
2421   property-changed listener   
2422
2423 2007-07-20  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2424
2425   * profiles/Makefile: profiles/Makefile: cleanup profiles dir on (un)install 
2426
2427   * profiles/atsc_1080i_60, profiles/atsc_720p_30, profiles/atsc_wide_1080i,
2428   profiles/atsc_wide_720p: profiles/atsc_*: rename and change descriptions 
2429
2430   * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
2431   profiles/hdv_720_30p: 
2432
2433   * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_1080_ntsc,
2434   profiles/hdv_1080_pal, profiles/hdv_720_30p, profiles/hdv_720_60i: 
2435
2436   * profiles/hdv_720_25p, profiles/hdv_720_50p: 
2437
2438   * profiles/hdv_720_50p, profiles/hdv_720_60i, profiles/hdv_720_ntsc,
2439   profiles/hdv_720_pal: 
2440
2441   * src/framework/mlt_profile.c: mlt_profile.c: revise substrings for legacy
2442   setting of MLT_NORMALISATION 
2443
2444   * profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
2445   profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
2446   profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
2447   profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
2448   profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
2449   profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
2450   profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
2451   profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
2452   profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
2453   profiles/vcd_ntsc, profiles/vcd_pal, src/framework/mlt_factory.c,
2454   src/framework/mlt_factory.h, src/framework/mlt_profile.c,
2455   src/framework/mlt_profile.h: profiles/*: name->description
2456   mlt_factory.{h,cc}: added mlt_environment_set() mlt_profile.{h,cc}: fix
2457   setting legacy MLT_NORMALISATION, set MLT_PROFILE, and change "name" to
2458   "description" for clarity   
2459
2460 2007-07-15  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2461
2462   * src/modules/avformat/Makefile, src/modules/avformat/configure:
2463   avformat/configure: add --avformat-svn-extra avformat/Makefile: rebuild
2464   module when local ffmpeg changes 
2465
2466   * profiles/Makefile, profiles/square_pal_wide: profiles/Makefile: do not
2467   install Makefile profiles/square_pal_wide: fix display aspect 
2468
2469   * ChangeLog, Makefile, configure, profiles/Makefile,
2470   profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
2471   profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
2472   profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
2473   profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
2474   profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
2475   profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
2476   profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
2477   profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
2478   profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
2479   profiles/vcd_ntsc, profiles/vcd_pal, src/framework/Makefile,
2480   src/framework/mlt.h, src/framework/mlt_consumer.c,
2481   src/framework/mlt_factory.c, src/framework/mlt_frame.c,
2482   src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
2483   src/framework/mlt_profile.c, src/framework/mlt_profile.h,
2484   src/framework/mlt_types.h, src/modules/dv/consumer_libdv.c,
2485   src/modules/sdl/consumer_sdl.c: Added new profiles system: mlt_profile,
2486   MLT_PROFILE, and profiles documents. 
2487
2488 2007-07-14  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2489
2490   * src/modules/avformat/consumer_avformat.c,
2491   src/modules/avformat/producer_avformat.c: consumer_avformat.c: save disabled,
2492   experimental flushing code 
2493
2494 2007-07-07  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2495
2496   * src/modules/qimage/configure: Fix build based on patch from Ryan Hodge 
2497
2498 2007-07-01  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2499
2500   * src/modules/fezzik.dict, src/modules/qimage/Makefile,
2501   src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
2502   src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
2503   Add support for psd, xcf and exr images (KDE libraries needed for these
2504   formats). Make pcx and tiff images load correctly 
2505
2506   * src/modules/gtk2/producer_pixbuf.c: Fix for rgba images (based on the code
2507   from qimage_producer) 
2508
2509   * src/modules/kdenlive/producer_framebuffer.c: Fix get image for formats
2510   different from yuv422 
2511
2512 2007-07-01  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2513
2514   * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
2515   frame accuracy 
2516
2517 2007-06-30  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2518
2519   * src/modules/kdenlive/producer_framebuffer.c: Better fix for aspect_ratio
2520   problem in framebuffer producer 
2521
2522   * src/modules/kdenlive/producer_framebuffer.c: Fix aspect ratio for
2523   slowmotion / freeze effect 
2524
2525   * src/modules/kdenlive/configure: Fix typo which prevented wave filter to be
2526   available 
2527
2528 2007-06-29  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2529
2530   * demo/circle.png: demo/circle.png: fix broken image 
2531
2532   * demo/watermark1.png: watermark1.png: fix broken image 
2533
2534   * demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
2535   demo/mlt_voiceover: demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
2536   demo/mlt_voiceover: fix broken demos due to recent hidden track handling
2537   change in mlt_transition.c 
2538
2539 2007-06-28  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2540
2541   * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2542   initial buffer size to prevent high quantization at beginning 
2543
2544 2007-06-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2545
2546   * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix audio
2547   sync with some codecs and revert unnecessary precautions that introduce
2548   inefficiency 
2549
2550 2007-06-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2551
2552   * mlt++/Makefile: added dist make targets 
2553
2554   * Makefile: added dist make targets 
2555
2556   * mlt++/Makefile, mlt++/src/Makefile, mlt++/test/Makefile: added uninstall
2557   make targets 
2558
2559   * Makefile, src/albino/Makefile, src/framework/Makefile,
2560   src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
2561   src/modules/Makefile, src/valerie/Makefile: added uninstall make targets 
2562
2563 2007-06-10  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2564
2565   * src/modules/effectv/Makefile, src/modules/effectv/configure,
2566   src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
2567   src/modules/effectv/filter_burn.h, src/modules/effectv/image.c,
2568   src/modules/effectv/utils.c, src/modules/effectv/utils.h: added effectv
2569   module with BurningTV filter provided by Stephane Fillod 
2570
2571   * src/framework/mlt_frame.c: mlt_frame.c: let image conversions accept NULL
2572   for the alpha parameter 
2573
2574   * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2575   segfault when paused after seeking but no picture available to duplicate 
2576
2577   * docs/westley.txt, src/modules/fezzik.dict: fezzik.dict: prioritize avformat
2578   higher than libdv for better quality 
2579
2580   * src/modules/avformat/producer_avformat.c: producer_avformat.c: make better
2581   test for existence for avcodec_decode_audio2 
2582
2583   * src/modules/avformat/producer_avformat.c: producer_avformat.c: fix setting
2584   int property as double 
2585
2586   * src/modules/avformat/producer_avformat.c: producer_avformat.c: - remove
2587   seeking immediately after opening file improves compatibility (in particular,
2588   ogg theora) - use non-deprecated avcodec_decode_audio2 if available - changes
2589   to adhere to warnings on ffmpeg decode api docs ought to improve stability
2590   and compatibility  
2591
2592   * src/modules/avformat/consumer_avformat.c: added support for ilme=1 and
2593   ildct=1 properties to consumer_avformat 
2594
2595 2007-06-09  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2596
2597   * src/modules/avformat/configure: --avformat-swscale with --avformat-svn is
2598   only permitted with --enable-gpl 
2599
2600   * src/modules/avformat/Makefile, src/modules/avformat/configure: change
2601   --avformat-svn configure option to do a static build of ffmpeg libs only and
2602   statically link to mlt module. Also, make --avformat-svn aware of
2603   --avformat-swscale and --enable-gpl 
2604
2605 2007-06-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2606
2607   * src/modules/core/filter_rescale.c: bugfix core/filter_rescale segfault on
2608   scaling alpha that was already to correct scale (e.g. mlt_bouncy_ball) 
2609
2610 2007-06-01  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2611
2612   * src/modules/core/filter_rescale.c: bugfix segfault in core/filter_rescale
2613   scaling alpha already scaled in gtk2/filter_rescale 
2614
2615   * src/framework/mlt_tractor.c: bugfix tractor not propogating resize_alpha
2616   frame property 
2617
2618   * src/framework/mlt_transition.c: bugfix transition processing hidden track 
2619
2620 2007-05-31  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2621
2622   * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer crash & clip
2623   duration error 
2624
2625 2007-05-25  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2626
2627   * src/modules/dv/consumer_libdv.c: per jb's suggestion, enable
2628   terminate_on_pause by default 
2629
2630   * demo/README, demo/mlt_attributes, demo/mlt_intro, demo/mlt_jcut,
2631   demo/mlt_lcut, docs/inigo.txt: fix some demos broken by old changes 
2632
2633 2007-05-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2634
2635   * src/modules/core/filter_data_show.c: fix dynamic attribute value parsing
2636   and memory management in data_show 
2637
2638 2007-05-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2639
2640   * src/framework/mlt_factory.c, src/framework/mlt_producer.c,
2641   src/modules/fezzik.ini: the framework may not depend upon specific
2642   modules--data_feed/show in this case 
2643
2644   * src/modules/core/filter_rescale.c: Only scale the alpha when also scaling
2645   the image.  
2646
2647 2007-04-10  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2648
2649   * src/modules/kdenlive/filter_wave.c: compilation fix  
2650
2651   * src/modules/avformat/configure: fix compilation without swscale  
2652
2653   * ChangeLog, docs/policies.txt, src/modules/core/Makefile,
2654   src/modules/core/configure, src/modules/core/factory.c,
2655   src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
2656   src/modules/core/filter_wave.c, src/modules/core/filter_wave.h,
2657   src/modules/core/producer_framebuffer.c,
2658   src/modules/core/producer_framebuffer.h, src/modules/core/transition_luma.c,
2659   src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
2660   src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
2661   src/modules/jackrack/lock_free_fifo.c, src/modules/jackrack/lock_free_fifo.h,
2662   src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
2663   src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_desc.h,
2664   src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h,
2665   src/modules/jackrack/plugin_settings.c,
2666   src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
2667   src/modules/jackrack/process.h, src/modules/kdenlive/Makefile,
2668   src/modules/kdenlive/configure, src/modules/kdenlive/factory.c,
2669   src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
2670   src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
2671   src/modules/kdenlive/producer_framebuffer.c,
2672   src/modules/kdenlive/producer_framebuffer.h,
2673   src/modules/normalize/filter_volume.c, src/modules/xine/filter_deinterlace.c:
2674   Cleanup copyrights and attributions, and move Jean-Baptiste's services to a
2675   new kdenlive module.  
2676
2677 2007-03-31  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2678
2679   * src/modules/core/producer_framebuffer.c: Fixed crash in slowmotion producer
2680    
2681
2682 2007-03-31  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2683
2684   * ChangeLog, src/modules/sox/filter_sox.c: add sox 13.0.0 support  
2685
2686 2007-03-31  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2687
2688   * src/modules/core/producer_framebuffer.c: Fix slowmotion producer (no more
2689   variable speed, but at least it works now).  
2690
2691 2007-03-30  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2692
2693   * ChangeLog, src/modules/core/filter_boxblur.c,
2694   src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
2695   src/modules/core/filter_wave.h: Update ChangeLog and fix license for blur and
2696   wave filters  
2697
2698 2007-03-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2699
2700   * ChangeLog, src/modules/vmfx/configure, src/modules/vmfx/factory.c: Change
2701   registration of vmfx/mono to threshold to disambiguate with core/mono.  
2702
2703   * ChangeLog, GPL, README, configure, docs/install.txt, docs/policies.txt,
2704   docs/services.txt, docs/testing-20040110.txt, src/albino/albino.c,
2705   src/framework/mlt.h, src/framework/mlt_consumer.c,
2706   src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
2707   src/framework/mlt_deque.h, src/framework/mlt_events.c,
2708   src/framework/mlt_events.h, src/framework/mlt_factory.c,
2709   src/framework/mlt_factory.h, src/framework/mlt_field.c,
2710   src/framework/mlt_field.h, src/framework/mlt_filter.c,
2711   src/framework/mlt_filter.h, src/framework/mlt_frame.c,
2712   src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
2713   src/framework/mlt_geometry.h, src/framework/mlt_multitrack.c,
2714   src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
2715   src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
2716   src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
2717   src/framework/mlt_pool.h, src/framework/mlt_producer.c,
2718   src/framework/mlt_producer.h, src/framework/mlt_properties.c,
2719   src/framework/mlt_properties.h, src/framework/mlt_property.c,
2720   src/framework/mlt_property.h, src/framework/mlt_repository.c,
2721   src/framework/mlt_repository.h, src/framework/mlt_service.c,
2722   src/framework/mlt_service.h, src/framework/mlt_tractor.c,
2723   src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
2724   src/framework/mlt_transition.h, src/framework/mlt_types.h,
2725   src/humperdink/client.c, src/humperdink/client.h, src/humperdink/io.c,
2726   src/humperdink/io.h, src/humperdink/remote.c, src/inigo/inigo.c,
2727   src/inigo/io.c, src/inigo/io.h, src/miracle/miracle.c,
2728   src/miracle/miracle_local.h, src/miracle/miracle_server.c,
2729   src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
2730   src/miracle/miracle_unit.h, src/modules/avformat/consumer_avformat.c,
2731   src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
2732   src/modules/avformat/filter_avcolour_space.c,
2733   src/modules/avformat/filter_avcolour_space.h,
2734   src/modules/avformat/filter_avdeinterlace.c,
2735   src/modules/avformat/filter_avdeinterlace.h,
2736   src/modules/avformat/filter_avresample.c,
2737   src/modules/avformat/filter_avresample.h,
2738   src/modules/avformat/producer_avformat.c,
2739   src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
2740   src/modules/core/consumer_null.h, src/modules/core/factory.c,
2741   src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
2742   src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
2743   src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
2744   src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
2745   src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
2746   src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
2747   src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
2748   src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
2749   src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
2750   src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
2751   src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
2752   src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
2753   src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
2754   src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
2755   src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
2756   src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
2757   src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
2758   src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
2759   src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
2760   src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
2761   src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
2762   src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
2763   src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
2764   src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
2765   src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
2766   src/modules/fezzik/producer_fezzik.h, src/modules/fezzik/producer_hold.c,
2767   src/modules/fezzik/producer_hold.h, src/modules/gtk2/consumer_gtk2.c,
2768   src/modules/gtk2/consumer_gtk2.h, src/modules/gtk2/factory.c,
2769   src/modules/gtk2/filter_rescale.c, src/modules/gtk2/filter_rescale.h,
2770   src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h,
2771   src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
2772   src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/inigo/factory.c,
2773   src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
2774   src/modules/lumas/luma.c, src/modules/plus/factory.c,
2775   src/modules/plus/filter_affine.c, src/modules/plus/filter_affine.h,
2776   src/modules/plus/filter_charcoal.c, src/modules/plus/filter_charcoal.h,
2777   src/modules/plus/filter_invert.c, src/modules/plus/filter_invert.h,
2778   src/modules/plus/filter_sepia.c, src/modules/plus/filter_sepia.h,
2779   src/modules/plus/transition_affine.c, src/modules/plus/transition_affine.h,
2780   src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
2781   src/modules/qimage/qimage_wrapper.h, src/modules/sdl/consumer_sdl.c,
2782   src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_osx_hack.h,
2783   src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
2784   src/modules/sdl/factory.c, src/modules/sdl/producer_sdl_image.c,
2785   src/modules/sdl/producer_sdl_image.h, src/modules/sox/factory.c,
2786   src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
2787   src/modules/valerie/consumer_valerie.c,
2788   src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
2789   src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
2790   src/modules/vorbis/producer_vorbis.h, src/modules/westley/consumer_westley.c,
2791   src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
2792   src/modules/westley/producer_westley.c,
2793   src/modules/westley/producer_westley.h, src/valerie/valerie.h: Cleanup
2794   license declarations and remove dv1394d references.  
2795
2796 2007-03-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2797
2798   * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure:
2799   fixup some swscale integration  
2800
2801 2007-03-17  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2802
2803   * ChangeLog, docs/TODO, docs/policies.txt: added docs/policies.txt  
2804
2805 2007-03-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2806
2807   * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure,
2808   src/modules/avformat/consumer_avformat.c,
2809   src/modules/avformat/filter_avcolour_space.c,
2810   src/modules/avformat/producer_avformat.c: add support for ffmpeg libswscale  
2811
2812   * demo/README, demo/consumers.ini: change default dv1394 device file  
2813
2814   * configure: remove bashisms  
2815
2816 2007-03-02  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2817
2818   * src/modules/sdl/consumer_sdl_preview.c: Allow user to choose video driver
2819   and output display  
2820
2821 2007-02-19  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2822
2823   * src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
2824   src/modules/core/filter_wave.c, src/modules/core/filter_wave.h: Fix typo,
2825   credits and make functions static, (patch from stephane fillod - thanks)  
2826
2827 2007-02-18  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2828
2829   * src/modules/core/Makefile, src/modules/core/configure,
2830   src/modules/core/factory.c, src/modules/core/filter_boxblur.c,
2831   src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
2832   src/modules/core/filter_wave.h: Add blur and wave filters from Leny Grisel  
2833
2834 2007-02-01  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2835
2836   * src/modules/sdl/consumer_sdl_preview.c: Allow user to set alsa device  
2837
2838 2007-01-23  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2839
2840   * src/modules/core/filter_data_show.c: Allow display of metadata and timecode
2841    
2842
2843 2007-01-22  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2844
2845   * src/modules/avformat/consumer_avformat.c: Write metadata if there is any  
2846
2847 2007-01-19  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2848
2849   * src/framework/mlt_frame.c: Fix my terribly broken YUV to RGB conversion  
2850
2851 2007-01-13  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2852
2853   * src/modules/sdl/consumer_sdl_preview.c: Allow changing volume in
2854   sdl_preview consumer  
2855
2856 2007-01-02  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2857
2858   * src/modules/avformat/consumer_avformat.c: Change default value for
2859   libavformat's qscale, preventing some crashes  
2860
2861 2006-12-31  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2862
2863   * src/modules/avformat/producer_avformat.c,
2864   src/modules/vorbis/producer_vorbis.c: Read metadata from avformat and vorbis
2865   producers, using basic structure like:
2866   meta.attr.metadata_name.markup=metadata_value  
2867
2868   * src/modules/vorbis/producer_vorbis.c: Vorbis should set correct values in
2869   frame for audio channels and frequency.  
2870
2871 2006-12-08  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2872
2873   * ChangeLog, configure, src/framework/mlt_consumer.h,
2874   src/framework/mlt_filter.h, src/framework/mlt_frame.h,
2875   src/framework/mlt_geometry.h, src/framework/mlt_multitrack.h,
2876   src/framework/mlt_producer.h, src/framework/mlt_service.h,
2877   src/framework/mlt_transition.h: Applied patch from Stephane Fillod to make
2878   configure run with bash since it uses bash-specific features. Also, patches
2879   headers to comments for pedantic compilation.  
2880
2881 2006-11-20  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2882
2883   * src/modules/core/producer_framebuffer.c: remove debug msg  
2884
2885 2006-11-18  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2886
2887   * src/modules/core/producer_framebuffer.c,
2888   src/modules/core/producer_framebuffer.h: Fix header + add freeze feature  
2889
2890   * src/modules/core/Makefile, src/modules/core/configure,
2891   src/modules/core/factory.c, src/modules/core/producer_framebuffer.c,
2892   src/modules/core/producer_framebuffer.h: New framebuffer producer. Provides
2893   slowmotion, reverse playing and stroboscope effect  
2894
2895 2006-11-05  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2896
2897   * src/modules/fezzik.dict: Kdenlive project files are now westley compatible 
2898
2899   * src/modules/core/transition_luma.c: Luma get_image produces yuv only, so
2900   announce it. Fix problem when requesting rgb image of a luma transition.  
2901
2902 2006-10-26  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2903
2904   * src/modules/core/filter_rescale.c: Fix rescaling of rgb images when not
2905   using gtk2  
2906
2907 2006-10-16  j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2908
2909   * src/modules/core/filter_obscure.c: Position for the effect was not
2910   calculated right if the clip was in the middle of a playlist  
2911
2912 2006-10-06  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2913
2914   * src/modules/avformat/producer_avformat.c: + General improved media support 
2915
2916 2006-10-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2917
2918   * src/modules/avformat/producer_avformat.c: + Correction to previous patch -
2919   fixes pause behaviour with rawvideo  
2920
2921   * src/modules/avformat/producer_avformat.c: + Corrections for uncompressed
2922   video sources  
2923
2924 2006-09-28  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2925
2926   * ChangeLog: Following Dan's example.  Applied an amd64 compilation patch to
2927   motion_est module and patch to correctly initialize audio frequency and
2928   channels.  
2929
2930   * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
2931   Patch supplied by Jean-Baptiste. 
2932   
2933    
2934
2935   * src/modules/motion_est/filter_motion_est.c,
2936   src/modules/motion_est/sad_sse.h: Zypher's amd64 patch. 
2937   http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/files/  
2938
2939 2006-09-25  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2940
2941   * ChangeLog, src/modules/sdl/Makefile: fix SDL compilation on some systems
2942   using modular x.org  
2943
2944 2006-08-14  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2945
2946   * src/modules/vmfx/filter_mono.h: + Header file for mono filter  
2947
2948   * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
2949   src/modules/vmfx/factory.c, src/modules/vmfx/filter_mono.c: + A mono filter
2950   for mask generation (not v. useful)  
2951
2952   * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c: +
2953   Correction to uneven chroma samples  
2954
2955   * src/modules/qimage/qimage_wrapper.cpp: + Image caching for the qimage
2956   producer  
2957
2958   * src/modules/gtk2/producer_pixbuf.c: + Image caching for the gtk2 pixbuf
2959   producer  
2960
2961 2006-08-09  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2962
2963   * ChangeLog: *** empty log message ***  
2964
2965   * src/modules/westley/producer_westley.c: enhance producer_westley to parse
2966   Kino 0.9.1 SMIL (clock) time values.  
2967
2968   * ChangeLog: *** empty log message ***  
2969
2970   * src/modules/avformat/configure: convert --avformat-cvs to svn and rename
2971   option as --avformat-svn (--avformat-cvs is an undocumented alias).  
2972
2973 2006-05-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2974
2975   * configure: bump version  
2976
2977 2006-05-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2978
2979   * src/modules/qimage/producer_qimage.c: apply patch from Jean-Baptiste
2980   <jb@ader.ch> to add rgb24a support to producer_qimage  
2981
2982 2006-05-22  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2983
2984   * src/modules/core/transition_composite.c: apply patch from Jean Baptiste
2985   <jb@ader.ch> to fix fill-type rescaling when aspect ratio is equal to
2986   normalised ratio  
2987
2988   * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
2989   src/modules/gtk2/producer_pixbuf.c: apply patch from Jean Baptiste to add
2990   rgb24a support to producer_pixbuf  
2991
2992 2006-05-20  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2993
2994   * src/modules/qimage/configure: let QTDIR also define location of qt include
2995   dir  
2996
2997   * src/modules/kino/filehandler.cc: fix compilation on latest version of
2998   libquicktime (0.9.8)  
2999
3000 2006-05-04  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3001
3002   * src/modules/avformat/filter_avcolour_space.c: + Big endian patch courtesy
3003   of Goncalo Carvalho (glslang at gmail dot com) - specifically, corrects
3004   colour space conversions on the Intel Mac  
3005
3006 2006-04-20  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3007
3008   * src/modules/core/filter_resize.c: + Field order control reworked
3009   (meta.top_field_first has priority over source)  
3010
3011 2006-04-12  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3012
3013   * src/modules/core/filter_resize.c: + Top field first correction (original
3014   approach would not have worked [mea culpa], and this is only a partial
3015   solution since the consumers have no say in field order)  
3016
3017   * src/modules/qimage/qimage_wrapper.cpp: + Fix for byte order as spotted by
3018   Goncalo Carvhalo (many thanks :-))  
3019
3020   * src/modules/core/filter_resize.c: + Meta override for field order
3021   misreporting/errors in encoders  
3022
3023 2006-03-29  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3024
3025   * src/modules/qimage/Makefile, src/modules/qimage/configure,
3026   src/modules/qimage/qimage_wrapper.cpp: + And a fix for the PPC darwin  
3027
3028   * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Sigh - big endian
3029   issues on ppc based macs  
3030
3031   * src/modules/fezzik.dict, src/modules/qimage/Makefile,
3032   src/modules/qimage/configure, src/modules/qimage/factory.c,
3033   src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
3034   src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h: +
3035   QImage module added - default is still GTK2 when available  
3036
3037   * src/modules/gtk2/producer_pixbuf.c: + Bug Fix: Removes a memory leak on
3038   last alpha channel  
3039
3040   * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Preparation for a
3041   QT image loader (to allow optional and functionally equivalent qt or gtk2
3042   usage for image loading)  
3043
3044 2006-03-28  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3045
3046   * src/modules/gtk2/producer_pixbuf.c: + Usage of mlt_properties_dir_list  
3047
3048   * src/framework/mlt_properties.c, src/framework/mlt_properties.h: + Adds a
3049   utility function for listing files in a directory (aids with cross platform
3050   support)  
3051
3052 2006-03-20  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3053
3054   * mlt++/src/MltFactory.h: + Fix for swig parsing  
3055
3056 2006-03-02  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3057
3058   * docs/services.txt, src/framework/mlt_manager.h, src/modules/core/Makefile,
3059   src/modules/core/configure, src/modules/core/factory.c,
3060   src/modules/core/filter_mono.c, src/modules/core/filter_mono.h: added mono
3061   audio filter  
3062
3063   * src/modules/kino/Makefile: libquicktime prefers pkg-config now and latest
3064   lqt-config is broken with respect to --cflags  
3065
3066   * configure: log configuration history to config.log  
3067
3068 2006-02-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3069
3070   * mlt++/src/Makefile: + Install of config.h for linux and os/x usage  
3071
3072   * mlt++/src/config.h: + Added the config.h for win32  
3073
3074   * mlt++/mlt++.sln, mlt++/mlt++.vcproj, mlt++/src/Mlt.h,
3075   mlt++/src/MltConsumer.h, mlt++/src/MltDeque.h, mlt++/src/MltEvent.h,
3076   mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.h,
3077   mlt++/src/MltFilter.h, mlt++/src/MltFilteredConsumer.h,
3078   mlt++/src/MltFilteredProducer.h, mlt++/src/MltFrame.cpp,
3079   mlt++/src/MltFrame.h, mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.h,
3080   mlt++/src/MltParser.h, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
3081   mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
3082   mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
3083   mlt++/src/MltPushConsumer.h, mlt++/src/MltService.h,
3084   mlt++/src/MltTokeniser.h, mlt++/src/MltTractor.h, mlt++/src/MltTransition.h:
3085   + Win32 port - dev studio is required to avoid issues with C++ ABI
3086   compatibility + Fix for image render in NTSC  NB: mlt patch to follow (this
3087   one isn't much use without it :-)) - mlt build is purely mingw32 of course  
3088
3089   * src/modules/vmfx/filter_shape.c: + Activates the mixdown in the combine to
3090   allow audio sync'd with wipe (smooth ramping not implemented yet)  
3091
3092   * src/modules/core/transition_mix.c: + Alternative mixing mechanism
3093   introduced (specify a property of combine=1 on the mix transition to
3094   activate)  
3095
3096   * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Alternative between
3097   track mixing mechanism (using a low pass filter)  
3098
3099 2006-02-15  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3100
3101   * docs/dvcp.txt, docs/inigo.txt: minor fixes  
3102
3103   * src/miracle/miracle_commands.c: add proper response to uadd command  
3104
3105 2006-01-08  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3106
3107   * src/modules/Makefile: fix compilation error  
3108
3109   * src/modules/dv/producer_libdv.c: Make libdv producer return some image even
3110   if unable to handle specific image type request.  
3111
3112   * Makefile: dist-clean target is more familiar - alias it  
3113
3114   * src/modules/feeds/NTSC/data_fx.properties,
3115   src/modules/feeds/NTSC/obscure.properties: fix comment/docu typo  
3116
3117 2005-12-05  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3118
3119   * debian/control, debian/rules, src/miracle/Makefile: + Fix for libmiracle
3120   and alternative deb packaging  
3121
3122   * mlt++/configure, mlt++/src/Makefile: + Fix for Darwin and soname logic  
3123
3124   * src/framework/Makefile, src/miracle/Makefile,
3125   src/modules/avformat/configure, src/valerie/Makefile: + Fix for Darwin and
3126   soname logic  
3127
3128   * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
3129   mlt++/debian/rules: + Functional debian build rules  
3130
3131   * debian/changelog, debian/control, debian/copyright, debian/rules: +
3132   Functional debian build rules  
3133
3134   * mlt++/Makefile, mlt++/configure, mlt++/src/Makefile, mlt++/test/Makefile: +
3135   MLT++ updates for 0.2.1 - distclean corrected, soname usage in linking  
3136
3137   * Makefile, configure, src/albino/Makefile, src/framework/Makefile,
3138   src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
3139   src/modules/Makefile, src/modules/avformat/Makefile,
3140   src/modules/core/Makefile, src/modules/dv/Makefile,
3141   src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
3142   src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
3143   src/modules/jackrack/Makefile, src/modules/kino/Makefile,
3144   src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
3145   src/modules/normalize/Makefile, src/modules/plus/Makefile,
3146   src/modules/resample/Makefile, src/modules/sdl/Makefile,
3147   src/modules/sox/Makefile, src/modules/valerie/Makefile,
3148   src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
3149   src/modules/westley/Makefile, src/modules/xine/Makefile,
3150   src/valerie/Makefile: + Final updates for 0.2.1 - distclean corrected, soname
3151   usage in linking, version bump  
3152
3153 2005-11-29  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3154
3155   * src/framework/configure, src/miracle/configure, src/valerie/configure: +
3156   More fixes for lib64  
3157
3158   * mlt++/Makefile, mlt++/configure: + Correction to a typo  
3159
3160   * src/modules/avformat/Makefile: + Uses libdir in private build of ffmpeg too
3161    
3162
3163   * src/modules/avformat/configure: + 64 bit fix for ffmpeg built externally
3164   (should switch to pkg-config here)  
3165
3166   * mlt++/swig/perl/Makefile.PL: + Perl compilation patch submitted by Torsten
3167   Spindler  
3168
3169   * mlt++/configure, mlt++/src/Makefile: + Added a --libdir switch to the
3170   configure and build and fixed test case compilation  
3171
3172   * configure: - Removed a diagnostic  
3173
3174   * Makefile, configure, src/framework/Makefile, src/miracle/Makefile,
3175   src/valerie/Makefile: + Added a --libdir switch to the configure and build  
3176
3177 2005-11-22  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3178
3179   * mlt++/configure: + Allow LDFLAGS to be inherited from the environment  
3180
3181 2005-11-21  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3182
3183   * mlt++/src/Makefile: + Creates the lib directory on an install  
3184
3185 2005-11-17  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3186
3187   * src/modules/core/transition_composite.c: + Correction to alpha mask
3188   generation  
3189
3190 2005-11-10  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3191
3192   * mlt++/Makefile, mlt++/src/Makefile: + DESTDIR patch from Anthony Green
3193   (green at redhat dot com) - many thanks :-)  
3194
3195   * Makefile, src/albino/Makefile, src/framework/Makefile,
3196   src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
3197   src/modules/Makefile, src/modules/avformat/Makefile,
3198   src/modules/core/Makefile, src/modules/dv/Makefile,
3199   src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
3200   src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
3201   src/modules/jackrack/Makefile, src/modules/kino/Makefile,
3202   src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
3203   src/modules/normalize/Makefile, src/modules/plus/Makefile,
3204   src/modules/resample/Makefile, src/modules/sdl/Makefile,
3205   src/modules/sox/Makefile, src/modules/valerie/Makefile,
3206   src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
3207   src/modules/westley/Makefile, src/modules/xine/Makefile,
3208   src/valerie/Makefile: + DESTDIR patch from Anthony Green (green at redhat dot
3209   com) - many thanks :-)  
3210
3211   * src/modules/avformat/consumer_avformat.c,
3212   src/modules/avformat/producer_avformat.c: Allows aac output, corrects ntsc
3213   sample collection, and picks up known info streams  
3214
3215 2005-10-28  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3216
3217   * src/modules/motion_est/filter_crop_detect.c: Correct bug introduced by
3218   revision 1.3  
3219
3220   * src/modules/motion_est/filter_motion_est.c: x86 doesn't play well with ppc 
3221
3222   * src/modules/motion_est/Makefile: Fix shared lib flags in Makefile for
3223   Darwin  
3224
3225 2005-10-25  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3226
3227   * src/modules/motion_est/configure: + Enabled Zach's new slowmotion producer 
3228
3229   * src/modules/core/consumer_null.c,
3230   .../motion_est/filter_autotrack_rectangle.c, src/modules/sdl/consumer_sdl.c:
3231   src/modules/core/consumer_null.c src/modules/sdl/consumer_sdl.c + Terminate
3232   on pause functionality  src/modules/motion_est/filter_autotrack_rectangle.c +
3233   Ensures that tracked area remains valid (out of bounds was causing core
3234   dumps) ? Currently, width/height is preserved on boundaries, but maybe it
3235   should shrink/grow?  
3236
3237 2005-10-24  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3238
3239   * src/modules/motion_est/README: Added a producer slowmotion example.  
3240
3241   * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
3242   src/modules/motion_est/filter_motion_est.c,
3243   src/modules/motion_est/filter_motion_est.h,
3244   src/modules/motion_est/producer_slowmotion.c: Import the proof of concept
3245   slow motion producer. It provides basic slow motion through frame repeats and
3246   a more advanced interpolation.  
3247
3248 2005-10-15  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3249
3250   * src/modules/vmfx/filter_shape.c: + Correction for non-zero in point on the
3251   associated cut  
3252
3253 2005-10-14  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3254
3255   * src/modules/gtk2/producer_pango.c: + Moved ~ to LF hack to pango processing
3256    
3257
3258   * src/modules/sdl/consumer_sdl_still.c: + Rounding errors corrected for last
3259   gasp scaling  
3260
3261 2005-10-13  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3262
3263   * src/modules/sdl/consumer_sdl.c: + Deadlock resolution  
3264
3265 2005-10-10  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3266
3267   * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3268   src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
3269   src/modules/core/transition_luma.c: + Added an option to override alignment
3270   and transparent borders for compositing  
3271
3272 2005-10-07  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3273
3274   * src/modules/vmfx/filter_shape.c: + Corrections, optimisations and a hack
3275   for loading lumas from the mlt luma collection  
3276
3277 2005-10-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3278
3279   * src/modules/sdl/configure, src/modules/sdl/factory.c: + Correction for
3280   uninstalled sdl image lib  
3281
3282   * configure: + OS/X Tiger patch  
3283
3284   * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: OS/X gcc/g++ 4.x
3285   fix  
3286
3287   * src/framework/mlt_events.h, src/framework/mlt_types.h: gcc/g++ 4.x fix  
3288
3289   * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
3290   src/humperdink/remote.c, src/inigo/io.c: Remove OS/X warning re: get_string  
3291
3292   * src/framework/mlt.h, src/inigo/inigo.c: + Whoops - removed dependency on
3293   sdl in the framework for darwin  
3294
3295   * mlt++/configure, mlt++/src/Makefile, mlt++/src/MltProperties.cpp,
3296   mlt++/src/MltProperties.h, mlt++/test/Makefile: + Whoops - had forgotten
3297   these OS/X patches...  
3298
3299   * src/modules/sdl/producer_sdl_image.c: + Surface conversion  
3300
3301   * src/modules/sdl/producer_sdl_image.h: + Added producer_sdl_image as an
3302   alternative image and image sequence producer  
3303
3304   * src/modules/fezzik.dict, src/modules/sdl/Makefile,
3305   src/modules/sdl/configure, src/modules/sdl/factory.c,
3306   src/modules/sdl/producer_sdl_image.c: + Added producer_sdl_image as an
3307   alternative image and image sequence producer  
3308
3309 2005-10-02  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3310
3311   * src/modules/core/transition_composite.c: + Clean ups and corrections  
3312
3313 2005-09-29  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3314
3315   * mlt++/src/MltPushConsumer.cpp: + Oops - fix for memory leak  
3316
3317   * src/modules/avformat/filter_avcolour_space.c: + Extracts alpha from rgb24a
3318   images  
3319
3320 2005-09-28  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3321
3322   * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltPushConsumer.cpp,
3323   mlt++/src/MltPushConsumer.h: + Added a push based consumer wrapper  
3324
3325   * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3326   src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
3327   src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
3328   src/modules/core/transition_composite.c,
3329   src/modules/feeds/PAL/etv.properties: src/framework/mlt_frame.c + Corrections
3330   for resizing images and alpha (uneven widths)  src/framework/mlt_tractor.c +
3331   Added an output aspect ratio (being the aspect ratio of the background) 
3332   src/modules/core/filter_rescale.c + Force a rescale of the alpha in parallel
3333   with image  src/modules/core/filter_resize.c + Rounding errors corrections 
3334   src/modules/core/filter_watermark.c + Propogation of output aspect ratio in
3335   reverse case  src/modules/core/producer_colour.c + Reassign aspect ratio
3336   after get_image  src/modules/core/transition_composite.c + More uneven width
3337   corrections + Use of output aspect ratio when available 
3338   src/modules/feeds/PAL/etv.properties + Temporary work around to keep
3339   composites correct  
3340
3341 2005-09-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3342
3343   * src/modules/avformat/consumer_avformat.c: + Correction and a minor
3344   optimisation  
3345
3346   * src/modules/gtk2/producer_pixbuf.c: + Changed incorrect global variable to
3347   static  
3348
3349   * src/modules/avformat/consumer_avformat.c:
3350   src/modules/avformat/consumer_avformat.c + User specified pixel format
3351   property (pix_fmt) + Corrections to aspect ratio + Alpha channel added to
3352   RGBA32 conversions - Removed an historical/erroneous attempt to hack aspect
3353   ratio  
3354
3355 2005-09-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3356
3357   * src/modules/westley/producer_westley.c: + Indicator for missing media
3358   replacement in case pango doesn't exist  
3359
3360   * src/modules/plus/filter_charcoal.c: + Bounds checking on chroma samples  
3361
3362   * src/modules/avformat/filter_avcolour_space.c,
3363   src/modules/avformat/filter_avdeinterlace.c,
3364   src/modules/avformat/producer_avformat.c: filter_avcolour_space.c +
3365   Correction for uneven width  filter_avdeinterlace.c + Correction for cases
3366   were the interlace state of frame is only known after rendering 
3367   producer_avformat.c + Corrections for uneven width + Corrections for state
3368   propogation of top field first and interlaced state  
3369
3370   * src/modules/xine/filter_deinterlace.c: + Correction for cases where the
3371   interlaced state is determined after the image is rendered  
3372
3373 2005-09-15  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3374
3375   * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3376   src/framework/mlt_producer.c, src/modules/avformat/configure,
3377   src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
3378   src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
3379   src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c,
3380   src/modules/sdl/consumer_sdl.c: src/framework/mlt_frame.c + Removed
3381   unecessary even pixel position and width dependency + Rewrote resize methods
3382   to accomodate uneven widths  src/framework/mlt_frame.h + Correct RGB2YUV -
3383   now 2^10 based and range checks removed (not needed) 
3384   src/framework/mlt_producer.c + Check for unspecified eof property 
3385   src/modules/avformat/producer_avformat.c + Provide forced aspect ratio
3386   property  src/modules/core/filter_mirror.c + Correction for uneven width 
3387   src/modules/core/producer_colour.c + Corrections for aspect ratio (default to
3388   0) and allow override + Corrections for uneven width 
3389   src/modules/core/transition_composite.c + Corrections for uneven pixel
3390   position and width + Removed deprecated operator code 
3391   src/modules/plus/filter_sepia.c + Corrections for uneven width 
3392   src/modules/plus/transition_affine.c + Corrections for uneven width 
3393   src/modules/sdl/consumer_sdl.c + Corrections for uneven width  
3394
3395 2005-09-07  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3396
3397   * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
3398   src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
3399   src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
3400   src/modules/core/configure, src/modules/core/factory.c,
3401   src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
3402   src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
3403   src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
3404   src/framework/mlt_consumer.c + Added capabilities to allow the application to
3405   handle images via the consumer-frame-show event + Added cabilities to allow
3406   the application to control the image format  src/framework/mlt_frame.c + Long
3407   standing discrepancy resolved - image format is now stored on the frame
3408   object  src/framework/mlt_tractor.c src/framework/mlt_types.h + Added
3409   mlt_image_opengl which is supposed to provide an rgb image swapped around for
3410   the platform  src/framework/mlt_frame.h + Added a basic YUV2RGB macro 
3411   src/modules/avformat/filter_avcolour_space.c + Added a converter for the
3412   opengl swapped RGB image + Corrected support for rgb24a requests 
3413   src/modules/core/configure src/modules/core/factory.c + Added an alias for
3414   color (since it seems to trouble so many people) 
3415   src/modules/core/filter_luma.c + Added the format property to the generated
3416   frame  src/modules/core/transition_composite.c + Added the format property to
3417   the generated frame  src/modules/gtk2/producer_pixbuf.c + Swapped some
3418   properties to hidden from the serialiser  src/modules/sdl/consumer_sdl.c +
3419   Support for application provided previews and colour space conversion 
3420   src/modules/sdl/consumer_sdl_preview.c + Partial switch to
3421   mlt_properties_pass_list + Application provided preview support added 
3422   src/modules/sdl/consumer_sdl_still.c + Application provided preview support
3423   added  
3424
3425 2005-09-02  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3426
3427   * src/modules/plus/filter_invert.c: + Small mod to allow better use of invert
3428   as a gui item selector (alpha property)  
3429
3430 2005-09-01  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3431
3432   * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c:
3433   consumer_sdl.c consumer_sdl_still.c + Corrections to silly mistake regarding
3434   initialisation from previous checkin  
3435
3436   * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
3437   src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
3438   src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
3439   src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_shape.c,
3440   src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
3441   src/modules/vmfx/producer_pgm.h: + Changed license of plugins to LGPL + Added
3442   a chroma hold filter + Small optimisation/correction to chroma filter  
3443
3444 2005-08-29  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3445
3446   * src/inigo/inigo.c: + Keyboard handling events on Darwin  
3447
3448   * src/modules/lumas/Makefile, src/modules/sdl/consumer_sdl.c: lumas/Makefile
3449   + Correction for non-gui app build on darwin  lumas/luma.c + Handle sdl
3450   events  sdl/consumer_sdl.c + Audio on Darwin  
3451
3452   * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3453   src/modules/sdl/consumer_sdl_still.c: src/modules/sdl/consumer_sdl.c
3454   src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
3455   Corrections to preview mode switching  
3456
3457   * src/modules/sdl/consumer_sdl_preview.c:
3458   src/modules/sdl/consumer_sdl_preview.c + Temporary rollback for linux  
3459
3460   * configure, src/modules/avformat/Makefile, src/modules/avformat/configure,
3461   src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3462   src/modules/sdl/consumer_sdl_still.c: configure + Correction to ldflags for
3463   Darwin  src/modules/avformat/Makefile src/modules/avformat/configure +
3464   Correction for avformat on Darwin  src/modules/sdl/consumer_sdl.c
3465   src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
3466   Forgot to create the surface on the start (doh)  
3467
3468   * configure, src/framework/mlt.h, src/inigo/inigo.c,
3469   src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3470   src/modules/sdl/consumer_sdl_still.c: configure + Darwin sdl linking and
3471   cflags on all use of mlt (annoying, but looks unavoidable) 
3472   src/framework/mlt.h + Include sdl header on Darwin  src/inigo/inigo.c +
3473   Correction for Darwin key reading from terminal 
3474   src/modules/sdl/consumer_sdl.c src/modules/sdl/consumer_sdl_preview.c
3475   src/modules/sdl/consumer_sdl_still.c + Moved initialisation of sdl components
3476   to the start/stop methods (Darwin requirement)  
3477
3478   * src/modules/motion_est/configure: + Correction to the disabled case (should
3479   be disable-motion_est and plugins should not be registered)  
3480
3481 2005-08-28  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3482
3483   * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
3484   src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
3485   src/modules/vmfx/filter_chroma.h: + Added rudimentary chroma to alpha filter
3486   (optimised on green by default)  
3487
3488 2005-08-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3489
3490   * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
3491   src/framework/mlt_property.h: src/framework/mlt_properties.c
3492   src/framework/mlt_properties.h + Added get and set for int64_t 
3493   src/framework/mlt_property.h + Corrected int64_t  
3494
3495 2005-08-26  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3496
3497   * src/modules/motion_est/README, .../motion_est/filter_autotrack_rectangle.c:
3498   Add the obscure=1 option to filter_autotrack_rectangle and update the README
3499   with an example.  
3500
3501 2005-08-24  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3502
3503   * src/modules/fezzik.dict, src/modules/vmfx/Makefile,
3504   src/modules/vmfx/configure, src/modules/vmfx/factory.c,
3505   src/modules/vmfx/filter_shape.c, src/modules/vmfx/filter_shape.h,
3506   src/modules/vmfx/producer_pgm.c, src/modules/vmfx/producer_pgm.h: + Added
3507   VMFX module + New filter (shape) which provides alpha manipulations and an
3508   alternative wipe mechanism + New producer (pgm) which provides basic
3509   functionality for portable grey maps  
3510
3511   * src/modules/core/transition_composite.c: + SMP fix - geometry modifications
3512   need explicit locking  
3513
3514 2005-08-22  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3515
3516   * src/framework/mlt_properties.h: + Replaced this with self in new pass
3517   functions for C++ compilation  
3518
3519 2005-08-21  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3520
3521   * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
3522   src/framework/mlt_property.c, src/framework/mlt_property.h: Introduce some
3523   more civilized ways to copy properties. See code comments for usage.  
3524
3525 2005-08-19  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3526
3527   * src/framework/mlt_tractor.c: + Attempt to ensure that the aspect ratio of
3528   the background is the reported ar of the output frame  
3529
3530   * src/modules/core/transition_composite.c: + Yet another aspect ratio
3531   correction for the filter transition (not 100% correct yet...) + Correction
3532   for aspect_ratio == 0 case (should honour consumer)  
3533
3534   * src/modules/avformat/consumer_avformat.c: + Correction for aspect ratio  
3535
3536   * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
3537   producer_pango.c producer_pixbuf.c + More efficient use of pixbuf objects and
3538   sequences/mlt pango lists  
3539
3540 2005-08-15  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3541
3542   * src/modules/westley/consumer_westley.c: Fix build errors caused by the
3543   (hypothetical) conversion of mlt_position from an int to a float, preserving
3544   original behavior.  
3545
3546   * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
3547   src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
3548   src/framework/mlt_property.c, src/framework/mlt_types.h: Fix build errors
3549   caused by the (hypothetical) conversion of mlt_position from an int to a
3550   float, preserving original behavior.  
3551
3552   * src/inigo/inigo.c, src/modules/core/filter_luma.c,
3553   src/modules/motion_est/filter_crop_detect.c, src/modules/sdl/consumer_sdl.c:
3554   Fix build errors caused by the (hypothetical) conversion of mlt_position from
3555   an int to a float, preserving original behavior.  
3556
3557 2005-08-07  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3558
3559   * src/modules/motion_est/filter_vismv.c: Misc changes. May remove this file
3560   completely soon.  
3561
3562   * src/modules/motion_est/filter_motion_est.c: This is a significant rewrite.
3563   -Cleared up as many conceptualy sticky points as possible. -Removed chroma
3564   comparison code pending a better rewrite. -Added show_residual=1 and
3565   show_reconstruction=1 debug modes. See README. -Renamed many variables and
3566   functions. -Revamped geometry handling. -Lots more I'm forgeting.  
3567
3568   * src/modules/motion_est/README: Added some more examples.  
3569
3570   * src/inigo/inigo.c: Prevent a frame from being skipped when inigo is first
3571   paused.  
3572
3573   * src/modules/motion_est/filter_crop_detect.c: Corrected geometry handling.
3574   Removed redundant arrow drawing code. Modified thresholding.  
3575
3576 2005-08-04  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3577
3578   * src/modules/avformat/Makefile, src/modules/avformat/configure: ffmpeg split
3579   of the libavutil library.  
3580
3581 2005-07-30  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3582
3583   * src/modules/motion_est/README, src/modules/motion_est/filter_motion_est.c:
3584   Added a README file with lots of juicy info. Added a denoise motion vectors
3585   function, enabled by default; the results seem very good. Removed some unused
3586   development code.  
3587
3588 2005-07-28  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3589
3590   * src/modules/kino/Makefile: + Allow header dependency checks  
3591
3592   * src/modules/avformat/configure: + Added an additional help message (for
3593   ffmpeg suffix)  
3594
3595   * Makefile: + Force dependency checks on header files  
3596
3597 2005-07-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3598
3599   * src/framework/mlt_types.h: Do not break ABI to workaround a problem in
3600   swig.  
3601
3602 2005-07-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3603
3604   * src/modules/kino/producer_kino.c: + Stores the resource correctly (to allow
3605   serialisation via westley)  
3606
3607 2005-07-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3608
3609   * src/framework/mlt_types.h: Add names to enums to make newer versions of
3610   swig (noticed on 1.3.24) happy.  
3611
3612 2005-07-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3613
3614   * src/modules/core/filter_watermark.c: + Correction to long outstanding
3615   oddity regarding composite.out - not needed in many cases now  
3616
3617   * mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/perl/Makefile.PL,
3618   mlt++/swig/python/build, mlt++/swig/tcl/build: + Cleaned up swig build so it
3619   doesn't require an mlt++ install first - Temporarily disabled java  
3620
3621 2005-07-25  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3622
3623   * src/modules/kino/riff.cc: + Minor correction for entry length being less
3624   than the data length  
3625
3626   * src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/riff.cc,
3627   src/modules/kino/riff.h: + fixes for opendml dv avi  
3628
3629 2005-07-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3630
3631   * src/modules/sdl/consumer_sdl.c: - Removed 'resize' property logic and
3632   width/height confusion  
3633
3634   * src/modules/core/filter_resize.c: + Correction for rounding errors  
3635
3636 2005-07-21  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3637
3638   * src/modules/dv/producer_libdv.c: - Removed unused aspect ratio property  
3639
3640   * src/modules/avformat/producer_avformat.c: + Hide internal properties via
3641   the _ convention  
3642
3643   * src/framework/mlt_playlist.c, src/framework/mlt_service.c: - Remove
3644   warnings  
3645
3646 2005-07-21  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3647
3648   * src/modules/motion_est/filter_motion_est.c: autotrack_rectangle and
3649   motion_est now convert pixel units to macroblock (whole) units the same way. 
3650
3651   * .../motion_est/filter_autotrack_rectangle.c: Fixed several accuracy issues.
3652   Cleaned up code. Corrected pause behavior.  
3653
3654 2005-07-20  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3655
3656   * .../motion_est/filter_autotrack_rectangle.c: use shared arrow drawing code.
3657   improve tracking accuracy.  
3658
3659 2005-07-20  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3660
3661   * src/framework/mlt_filter.c, src/framework/mlt_service.c: mlt_filter.c
3662   mlt_service.c + Filter disable property  
3663
3664 2005-07-19  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3665
3666   * src/modules/gtk2/producer_pango.c: producer_pango.c + Correction of
3667   oversight - allow serialisation of mpl usage  
3668
3669   * src/modules/avformat/consumer_avformat.c,
3670   src/modules/avformat/producer_avformat.c: consumer_avformat.c
3671   producer_avformat.c + Sync with current ffmpeg CVS - PLEASE UPDATE FFMPEG
3672   FIRST  
3673
3674 2005-07-18  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3675
3676   * src/modules/gtk2/producer_pango.c: + Mutex protection (temporary work
3677   around of SMP systems) + Corrected aspect ratio (should be 1, not 0)  
3678
3679   * src/modules/core/producer_colour.c: + Accepts modifiable colour property
3680   (via resource) + Hides non-public properties  
3681
3682   * src/modules/fezzik.dict: + Added convenience lookup for MLT Pango List
3683   files  
3684
3685   * src/modules/core/filter_mirror.c: + Alpha handling in silly filter :-)  
3686
3687   * src/modules/core/transition_composite.c: + Inherits deinterlace method from
3688   the consumer + Sanity check on scaled size for compositing  
3689
3690   * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
3691   producer_pango.c + Added cloning + Added the very silly .mpl (MLT Pango List)
3692   format [details to follow] + Corrected invalid content  producer_pixbuf.c +
3693   Corrected invalid content  
3694
3695   * src/modules/gtk2/producer_pixbuf.c: + Bug fixes to test card handling +
3696   Alpha channel cloning + Minor tidy up  
3697
3698 2005-07-16  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3699
3700   * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
3701   src/framework/mlt_producer.c, src/framework/mlt_service.c,
3702   src/framework/mlt_tractor.c, src/modules/core/filter_resize.c,
3703   src/modules/core/filter_transition.c,
3704   src/modules/core/transition_composite.c, src/modules/dv/producer_libdv.c:
3705   rc/framework/mlt_frame.c + image_count added to assist the 'transition
3706   filter' in knowing when to act...  src/framework/mlt_playlist.c + Complete
3707   rework of fx cuts - now only the fx are output on a frame 
3708   src/framework/mlt_producer.c + Aspect ratio of cuts inherited from parent 
3709   src/framework/mlt_service.c + Get frame reworked and cleaned up 
3710   src/framework/mlt_tractor.c - Removed erroneous width/height pass down prior
3711   to image fetching + Corrected types on other properties for pass down +
3712   Complete rework of fx cuts - they're now received as producer-less frames
3713   from a track + Added image_count logic for transition filter assistance 
3714   src/modules/core/filter_resize.c + Added state retention of aspect ratio (may
3715   withdraw this later - it assumes producer knows a/r on frame creation/prior
3716   to image fetch)  src/modules/core/filter_transition.c + Checks that two
3717   images are available before processing + Checks test image/audio cases 
3718   src/modules/core/transition_composite.c + Major correction in aspect ratio
3719   handling (the b frame image is 'distorted' to the consumers aspect ratio) +
3720   Minor clean up of silly and/or/xor - now have 'operator=[and/or/xor]' (more
3721   clean up to follow)  src/modules/dv/producer_libdv.c + Frame stored width and
3722   height are no longer assumed to be 'safe' here (investigating)  
3723
3724 2005-07-13  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3725
3726   * src/framework/mlt_repository.c: mlt_repository.c + VERY temporary hack to
3727   avoid global symbol clashes (RTLD_GLOBAL needed by kino/libquicktime only so
3728   far)  
3729
3730 2005-07-12  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3731
3732   * src/modules/kino/filehandler.cc: filehandler.cc + FOURCC for DVCPRO
3733   quicktime  
3734
3735   * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Oops - the frame
3736   position is relative to the in point (the internal position is absolute)  
3737
3738   * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Fix for non-zero
3739   in point  
3740
3741 2005-07-10  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3742
3743   * src/modules/sdl/consumer_sdl_preview.c,
3744   src/modules/sdl/consumer_sdl_still.c: consumer_sdl_preview.c
3745   consumer_sdl_still.c + Fixes a deadlock condition  
3746
3747   * src/modules/kino/filehandler.cc: src/modules/kino/filehandler.cc + Added
3748   missing fourccs to allow compilation  
3749
3750   * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3751   src/framework/mlt_repository.c, src/modules/kino/filehandler.cc,
3752   src/modules/kino/filehandler.h: framework/mlt_frame.c framework/mlt_frame.h +
3753   Added sample calculator (samples to current frame) 
3754   framework/mlt_repository.c + Symbols exported from plugins 
3755   modules/kino/filehandler.cc modules/kino/filehandler.h + Audio handling of dv
3756   mov  
3757
3758 2005-07-09  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3759
3760   * src/modules/motion_est/configure: Mention that motion est is disabled by
3761   default during ./configure.  
3762
3763   * configure, src/modules/motion_est/configure: Prevent motion estimation
3764   components from building unless requested.  
3765
3766 2005-07-08  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3767
3768   * src/modules/motion_est/Makefile, src/modules/motion_est/configure: removed
3769   a debugging target.  
3770
3771   * src/modules/motion_est/Makefile, src/modules/motion_est/arrow_code.c,
3772   src/modules/motion_est/arrow_code.h, src/modules/motion_est/configure,
3773   src/modules/motion_est/factory.c,
3774   .../motion_est/filter_autotrack_rectangle.c,
3775   src/modules/motion_est/filter_crop_detect.c,
3776   src/modules/motion_est/filter_motion_est.c,
3777   src/modules/motion_est/filter_motion_est.h,
3778   src/modules/motion_est/filter_vismv.c, src/modules/motion_est/sad_sse.h:
3779   Initial import of the motion estimation filter.  
3780
3781 2005-07-07  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3782
3783   * src/modules/avformat/consumer_avformat.c:
3784   src/modules/avformat/consumer_avformat.c + Correction for mpeg encoding -
3785   Removal of erroneous frame rate checks  
3786
3787 2005-07-05  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3788
3789   * src/modules/westley/producer_westley.c:
3790   src/modules/westley/producer_westley.c - Rollback on erroneous checkin
3791   (functionality covered correctly in playlist)  
3792
3793   * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
3794   src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
3795   src/modules/fezzik.dict, src/modules/gtk2/producer_pixbuf.c,
3796   src/modules/westley/producer_westley.c: src/framework/mlt_frame.c +
3797   Correction for aspect ratio of synthesized test card 
3798   src/framework/mlt_playlist.c + Special case for handling fx cuts 
3799   src/modules/fezzik.dict + Convenience jfx and jef extensions for jahshaka 
3800   src/modules/core/transition_composite.c + Ensure that scaling and correct
3801   image extraction is handled  src/modules/core/transition_luma.c + Ensure that
3802   scaling and correct image extraction is handled 
3803   src/modules/gtk2/producer_pixbuf.c + Allow user overrides for progressive and
3804   aspect_ration  src/modules/westley/producer_westley.c + Special case for fx
3805   cuts  
3806
3807 2005-06-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3808
3809   * mlt++/CUSTOMISING, mlt++/test/server.cpp: CUSTOMISING + Replaced TBD for
3810   frame rendering notification event  test/server.cpp + Added an example frame
3811   rendering callback that removes all shotcut related fx  
3812
3813   * src/modules/sdl/consumer_sdl.c: src/modules/sdl/consumer_sdl.c + (Re)Added
3814   audio volume control  
3815
3816   * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Added support
3817   for pango usage on audio only fx cuts (sigh...)  
3818
3819   * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Slight
3820   modification to allow pango use in fx cuts  
3821
3822 2005-06-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3823
3824   * src/modules/core/filter_transition.c, src/modules/core/filter_transition.h:
3825   src/modules/core/filter_transition.c src/modules/core/filter_transition.h +
3826   Initial release  
3827
3828   * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
3829   src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3830   src/modules/core/Makefile, src/modules/core/configure,
3831   src/modules/core/factory.c, src/modules/core/transition_composite.c,
3832   src/modules/core/transition_composite.h: src/framework/mlt_deque.c
3833   src/framework/mlt_deque.h + Added support for doubles 
3834   src/framework/mlt_frame.c + Switched order of source/dest audio mix
3835   extraction (for transition as filter usage)  src/framework/mlt_tractor.c -
3836   Removed warning introduced from previous checkin (missing ctype.h) +
3837   Temporary work around to allow frames to carry multiple frames (for
3838   transition as filter usage)  src/modules/core/Makefile
3839   src/modules/core/configure src/modules/core/factory.c + Support for new
3840   transition filter :-)  src/modules/core/transition_composite.c
3841   src/modules/core/transition_composite.h - Removed frame properties dependence
3842   for process/get_image state communication + Extended alpha blending modes to
3843   'and' and 'xor' logic (may change property triggering soon) + Provided
3844   support for transition as filter usage + Cleaned up public copy region
3845   functionality  
3846
3847   * mlt++/CUSTOMISING, mlt++/swig/ruby/thumbs.rb: CUSTOMISING + Added an
3848   example of how to hide a track on reception  swig/ruby/thumbs.rb + Changed
3849   generator to run, rather than sleep and poll  
3850
3851   * src/modules/core/transition_composite.c: + Cleaned up compositing and alpha
3852   usage (all frames always have an alpha mask) + Provided an alternative
3853   rendering mechanism ('or' which takes a and b alpha into account) + Provided
3854   a and b alpha mask overides ('alpha_a' and 'alpha_b')  
3855
3856 2005-06-24  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3857
3858   * src/framework/mlt_geometry.c, src/framework/mlt_tractor.c,
3859   src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
3860   src/modules/sdl/consumer_sdl_still.c: src/framework/mlt_geometry.c
3861   src/modules/core/transition_composite.c src/modules/sdl/consumer_sdl.c
3862   src/modules/sdl/consumer_sdl_still.c + replaced floats with doubles (attempt
3863   to avoid rounding errors?)  src/framework/mlt_tractor.c + corrections for
3864   fx_cuts (allows animated fx)  
3865
3866 2005-06-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3867
3868   * src/modules/fezzik.dict: + BGa's request for additional westley extensions 
3869
3870 2005-06-22  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3871
3872   * src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
3873   src/modules/core/filter_watermark.c, src/modules/core/producer_noise.c,
3874   src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
3875   src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
3876   src/framework/mlt_consumer.c + Attempt to make all frames have the correct
3877   aspect_ratio (works in many but not all cases)  src/framework/mlt_frame.h +
3878   Provide macro access to the video and image RPN queues 
3879   src/framework/mlt_tractor.c + Provides orphaned filters 
3880   src/modules/core/producer_noise.c - remove specification of aspect ratio 
3881   src/modules/core/filter_watermark.c src/modules/core/transition_composite.c
3882   src/modules/core/transition_luma.c src/modules/plus/filter_affine.c
3883   src/modules/plus/transition_affine.c + Corrections for frames with an aspect
3884   ratio = 0 (supplement to mlt_consumer mod)  
3885
3886 2005-06-21  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3887
3888   * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3889   src/framework/mlt_producer.c, src/inigo/inigo.c,
3890   src/modules/avformat/consumer_avformat.c, src/modules/core/filter_resize.c,
3891   src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
3892   src/modules/dv/consumer_libdv.c, src/modules/gtk2/producer_pango.c,
3893   src/modules/gtk2/producer_pixbuf.c, src/modules/kino/Makefile,
3894   src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/configure,
3895   src/modules/kino/filehandler.cc, src/modules/sdl/consumer_sdl.c,
3896   src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
3897   src/framework/mlt_consumer.c src/framework/mlt_consumer.h + Added a general
3898   profile handling for size, aspect ratio and display ratio 
3899   src/framework/mlt_producer.c + Correction to aspect ratio properties 
3900   src/inigo/inigo.c + Minimalist support for sdl_preview (still not very good) 
3901   src/modules/avformat/consumer_avformat.c + Takes consumer profile into
3902   account  src/modules/core/filter_resize.c + Corrections for synthesised
3903   producers and aspect ratio (inherits from consumer) 
3904   src/modules/core/producer_colour.c src/modules/core/producer_noise.c
3905   src/modules/gtk2/producer_pango.c + Ensures that resize picks up consumer
3906   aspect ratio  src/modules/dv/consumer_libdv.c + Honour wide screen output 
3907   src/modules/gtk2/producer_pixbuf.c + Correction for 1:1 aspect ratio 
3908   src/modules/kino/Makefile src/modules/kino/avi.cc src/modules/kino/avi.h
3909   src/modules/kino/configure src/modules/kino/filehandler.cc + Attempt to allow
3910   mov dv files to provide audio  src/modules/sdl/consumer_sdl.c
3911   src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
3912   Takes consumer profile into account  
3913
3914 2005-06-05  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3915
3916   * src/framework/configure: Quick temporary fix for mlt config in non-standard
3917   paths (relates to mlt++)  
3918
3919 2005-06-04  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3920
3921   * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c,
3922   src/modules/avformat/filter_avdeinterlace.c,
3923   src/modules/sdl/consumer_sdl_preview.c,
3924   src/modules/xine/filter_deinterlace.c: Consumer deinterlace_method property
3925   added  
3926
3927   * src/modules/avformat/filter_avcolour_space.c,
3928   src/modules/avformat/filter_avdeinterlace.c,
3929   src/modules/core/filter_resize.c, src/modules/xine/filter_deinterlace.c:
3930   Sanity checks for normalising filters  
3931
3932 2005-06-02  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3933
3934   * src/modules/fezzik.dict: libdv/avformat switching  
3935
3936 2005-06-01  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3937
3938   * src/modules/avformat/filter_avcolour_space.c: Sanity checks  
3939
3940   * src/modules/gtk2/producer_pixbuf.c: Fallback to testcard  
3941
3942 2005-05-28  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3943
3944   * src/modules/avformat/consumer_avformat.c: NTSC fix  
3945
3946   * src/modules/fezzik.dict: Added bmp support  
3947
3948   * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
3949   src/framework/mlt_producer.c: Frame rate properites and factory
3950   initialisation  
3951
3952 2005-05-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3953
3954   * src/modules/avformat/consumer_avformat.c: audio out fix  
3955
3956 2005-05-24  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3957
3958   * src/modules/kino/filehandler.cc, src/modules/kino/filehandler.h: DVCPRO fix
3959    
3960
3961 2005-05-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3962
3963   * src/modules/avformat/consumer_avformat.c: jpeg and mjpeg fixes  
3964
3965 2005-05-11  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3966
3967   * src/modules/jackrack/filter_ladspa.c: bugfix segfault on closre when filter
3968   never invoked  
3969
3970 2005-05-09  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3971
3972   * src/modules/avformat/Makefile, src/modules/avformat/configure,
3973   src/modules/avformat/factory.c: Build modification to ffmpeg/avformat  
3974
3975 2005-05-04  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3976
3977   * src/modules/dv/configure, src/modules/gtk2/configure,
3978   src/modules/jackrack/configure, src/modules/kino/configure,
3979   src/modules/resample/configure, src/modules/sdl/configure,
3980   src/modules/sox/configure, src/modules/vorbis/configure,
3981   src/modules/westley/configure, src/modules/xine/configure: Bourne shell
3982   compliance  
3983
3984   * configure: Bourne shell compliance  
3985
3986   * src/modules/avformat/Makefile, src/modules/avformat/configure: Corrections
3987   to --avformat-cvs option  
3988
3989   * src/modules/avformat/Makefile, src/modules/avformat/configure,
3990   src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
3991   src/modules/avformat/producer_avformat.c: FFMPEG revisions to match current
3992   CVS (part 1)  
3993
3994 2005-05-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3995
3996   * src/modules/kino/Makefile: fix compilation  
3997
3998 2005-04-22  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3999
4000   * docs/services.txt, src/modules/configure, src/modules/jackrack/Makefile,
4001   src/modules/jackrack/configure, src/modules/jackrack/control_message.h,
4002   src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
4003   src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/filter_ladspa.h,
4004   src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
4005   src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
4006   src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_mgr.c,
4007   src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/process.c,
4008   src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
4009   src/modules/jackrack/ui.h: cleanup and reduce code in jackrack support code
4010   and add new jack-less filter_ladspa.  
4011
4012 2005-04-19  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4013
4014   * src/modules/dv/producer_libdv.c: Fix for file identification and dv  
4015
4016 2005-04-15  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4017
4018   * src/modules/kino/avi.h: Minor correction  
4019
4020   * src/modules/kino/Makefile, src/modules/kino/avi.cc, src/modules/kino/avi.h,
4021   src/modules/kino/configure, src/modules/kino/endian_types.h,
4022   src/modules/kino/error.cc, src/modules/kino/error.h,
4023   src/modules/kino/factory.c, src/modules/kino/filehandler.cc,
4024   src/modules/kino/filehandler.h, src/modules/kino/kino_wrapper.cc,
4025   src/modules/kino/kino_wrapper.h, src/modules/kino/producer_kino.c,
4026   src/modules/kino/producer_kino.h, src/modules/kino/riff.cc,
4027   src/modules/kino/riff.h: Initial version  
4028
4029   * src/modules/dv/producer_libdv.c, src/modules/fezzik.dict: Preparation for
4030   kino support  
4031
4032 2005-04-14  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4033
4034   * src/modules/dv/Makefile: corrected pkg-config libdv usage  
4035
4036 2005-04-14  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4037
4038   * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_still.c: Build
4039   fixes.  
4040
4041   * src/modules/sdl/consumer_sdl.c: An unfinished attempt at porting the SDL
4042   consumer to OS X. What remains is a bug in libSDL where the SDL screen object
4043   becomes a NULL pointer when it shouldn't. This also affects 'ffplay' and the
4044   SDL test program 'threadwin -threaded' I think.  
4045
4046   * src/modules/sdl/consumer_sdl_osx_hack.h: A hack to inform Cocoa that is
4047   should be multithreaded by spinning of a dummy thread.  
4048
4049   * configure, src/albino/albino.c, src/inigo/inigo.c, src/miracle/miracle.c:
4050   OS X uses -DDARWIN in
4051   /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h; This in
4052   combination with #include <Foundation/Foundation.h> caused compilation errors
4053   while porting consumer_sdl to OS X.  
4054
4055 2005-04-13  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4056
4057   * COPYING: License update  
4058
4059   * src/modules/sox/Makefile, src/modules/sox/configure: Disable sox when
4060   unavailable  
4061
4062   * src/modules/jackrack/configure: Disable jackrack when unavailable  
4063
4064   * src/modules/dv/configure, src/modules/vorbis/configure: Disable libdv when
4065   unavailable  
4066
4067   * src/modules/resample/configure: Disable libsamplerate when unavailable  
4068
4069   * src/modules/sdl/configure: Disable sdl when unavailable  
4070
4071   * src/modules/vorbis/configure: Disable vorbis when unavailable  
4072
4073   * configure: Automatic disabling off mmx on a OS/X; mmx detection on Linux;
4074   other platforms probably broken  
4075
4076   * src/modules/xine/configure: Disable xine when mmx not available  
4077
4078   * src/modules/westley/configure: Conditional compilation of westley/libxml2
4079   components  
4080
4081   * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
4082   src/modules/gtk2/factory.c: Conditional compilation of gtk2 components  
4083
4084 2005-04-12  dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4085
4086   * src/framework/mlt_geometry.c: Minor but confusing comment fix.  
4087
4088 2005-04-12  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4089
4090   * configure, setenv, src/albino/Makefile, src/albino/albino.c,
4091   src/framework/Makefile, src/humperdink/Makefile, src/humperdink/io.c,
4092   src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/miracle/Makefile,
4093   src/miracle/miracle.c, src/modules/avformat/Makefile,
4094   src/modules/avformat/configure, src/modules/core/Makefile,
4095   src/modules/core/configure, src/modules/dv/Makefile,
4096   src/modules/dv/configure, src/modules/fezzik/Makefile,
4097   src/modules/fezzik/configure, src/modules/gtk2/Makefile,
4098   src/modules/gtk2/configure, src/modules/inigo/Makefile,
4099   src/modules/inigo/configure, src/modules/jackrack/Makefile,
4100   src/modules/jackrack/configure, src/modules/normalize/Makefile,
4101   src/modules/normalize/configure, src/modules/plus/Makefile,
4102   src/modules/plus/configure, src/modules/resample/Makefile,
4103   src/modules/resample/configure, src/modules/sdl/Makefile,
4104   src/modules/sdl/configure, src/modules/sox/Makefile,
4105   src/modules/sox/configure, src/modules/valerie/Makefile,
4106   src/modules/valerie/configure, src/modules/vorbis/Makefile,
4107   src/modules/vorbis/configure, src/modules/westley/Makefile,
4108   src/modules/westley/configure, src/modules/xine/Makefile,
4109   src/modules/xine/configure, src/tests/Makefile, src/valerie/Makefile,
4110   src/valerie/valerie_socket.c: OS/X Patch from Torsten Spindler  
4111
4112   * mlt++/CUSTOMISING: Minor doc updates  
4113
4114   * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
4115   src/framework/mlt_repository.c, src/framework/mlt_repository.h: More const
4116   usage  
4117
4118 2005-04-09  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4119
4120   * src/framework/mlt_consumer.c, src/modules/gtk2/Makefile,
4121   src/modules/resample/filter_resample.c: Auto deinterlace on pause, fix for
4122   audio resampling/test audio and MMX checks in gtk2  
4123
4124 2005-04-05  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4125
4126   * src/modules/avformat/Makefile, src/modules/avformat/configure,
4127   src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
4128   src/modules/gtk2/Makefile, src/modules/jackrack/filter_jackrack.c,
4129   src/modules/sox/filter_sox.c: avformat-cvs build fix and audio filter
4130   correction  
4131
4132 2005-04-05  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4133
4134   * src/albino/albino.c, src/miracle/miracle.c: make miracle and albino local
4135   use fifo instead of rr rt schedule  
4136
4137   * src/albino/albino.c, src/framework/mlt_consumer.c, src/inigo/inigo.c,
4138   src/miracle/miracle.c, src/miracle/miracle_server.c,
4139   src/modules/avformat/consumer_avformat.c, src/modules/core/consumer_null.c,
4140   src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
4141   src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pixbuf.c,
4142   src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4143   src/modules/sdl/consumer_sdl_still.c, src/modules/xine/filter_deinterlace.c:
4144   realtime scheduling updates; suppress libdv errors; add frame property
4145   deinterlace_method; default producer_hold to use onefield; add begin property
4146   to producer_pixbuf  
4147
4148 2005-03-16  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4149
4150   * mlt++/CUSTOMISING, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4151   mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h, mlt++/test/server.cpp:
4152   Server customisation  
4153
4154   * src/framework/mlt_consumer.c, src/framework/mlt_producer.c: Frame rendering
4155   event  
4156
4157 2005-03-13  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4158
4159   * docs/dvcp.txt, src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
4160   src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
4161   src/miracle/miracle_unit_commands.h, src/modules/avformat/factory.c,
4162   src/valerie/valerie.c, src/valerie/valerie.h: Threading considerations and
4163   DVCP WIPE introduced  
4164
4165 2005-03-09  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4166
4167   * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
4168   src/modules/core/transition_composite.c,
4169   src/modules/plus/transition_affine.c: Minor corrections and more affine
4170   experiments  
4171
4172 2005-02-21  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4173
4174   * src/miracle/miracle_unit.c, src/modules/avformat/consumer_avformat.c: Minor
4175   mods to playout via avformat and miracle unit generation on an xfer  
4176
4177   * src/modules/westley/producer_westley.c: Reinstatement of entity handling
4178   and removal of libxml2 warning for non-existent file  
4179
4180 2005-02-18  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4181
4182   * src/framework/mlt_frame.c, src/modules/core/producer_colour.c,
4183   src/modules/core/transition_composite.c,
4184   src/modules/plus/transition_affine.c: Minor corrections with alpha and
4185   affines  
4186
4187 2005-02-13  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4188
4189   * src/miracle/miracle_unit.c: Smoother unit load  
4190
4191 2005-02-12  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4192
4193   * mlt++/src/MltService.cpp: Minor correction  
4194
4195   * src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
4196   src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
4197   src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c,
4198   src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c,
4199   src/modules/sdl/consumer_sdl_preview.c,
4200   src/modules/westley/consumer_westley.c,
4201   src/modules/westley/producer_westley.c: Alphas and global feeds revisted  
4202
4203 2005-02-06  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4204
4205   * src/modules/sdl/consumer_sdl_preview.c,
4206   src/modules/sdl/consumer_sdl_still.c: Speed switch corrections  
4207
4208 2005-02-05  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4209
4210   * src/modules/core/transition_composite.c,
4211   src/modules/core/transition_luma.c: Optional 8 or 16 bit pgm or png lumas;
4212   fixes for non-existence  
4213
4214   * src/modules/lumas/configure, src/modules/lumas/create_lumas: Optional 8 or
4215   16 bit pgm or png  
4216
4217 2005-02-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4218
4219   * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
4220   more affine silliness  
4221
4222 2005-02-02  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4223
4224   * src/modules/plus/transition_affine.c: affine silliness  
4225
4226   * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4227   src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
4228   src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4229   src/modules/sdl/consumer_sdl_still.c: SMP/HT fixes  
4230
4231 2005-02-01  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4232
4233   * src/modules/feeds/PAL/border.properties: fill for borders  
4234
4235   * src/modules/gtk2/Makefile: conditional mmx compilation  
4236
4237   * src/modules/core/transition_composite.c: int handling on the frame image
4238   stack  
4239
4240   * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
4241   src/framework/mlt_frame.c, src/framework/mlt_frame.h: 64 bit fix and deque
4242   int holding  
4243
4244 2005-01-31  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4245
4246   * src/modules/sdl/consumer_sdl_preview.c: Refresh count instead of flag  
4247
4248   * src/modules/sdl/consumer_sdl_preview.c: Mutex locking for refresh handling 
4249
4250   * src/modules/core/filter_rescale.c: Warning removal  
4251
4252   * src/modules/resample/filter_resample.c: Workaround for test card audio (may
4253   need to review)  
4254
4255   * src/modules/inigo/producer_inigo.c: Empty track definition fix  
4256
4257   * src/modules/sdl/consumer_sdl_preview.c,
4258   src/modules/sdl/consumer_sdl_still.c: Consumer reworked  
4259
4260   * src/modules/plus/transition_affine.c: Pointless improvement on a bad filter
4261   :-)  
4262
4263   * src/modules/gtk2/producer_pango.c: Memory leak fix  
4264
4265   * src/modules/westley/consumer_westley.c: titles and global feeds  
4266
4267   * src/modules/feeds/PAL/border.properties,
4268   src/modules/feeds/PAL/data_fx.properties: Minor corrections  
4269
4270   * src/modules/core/filter_data_show.c: Global/local data show distinction  
4271
4272   * src/modules/core/Makefile: Removed superflous mmx compilation  
4273
4274   * src/framework/mlt_tractor.c: Global data feed handling  
4275
4276   * src/framework/mlt_filter.c, src/framework/mlt_service.c: Wild card filter
4277   tracks  
4278
4279   * src/framework/mlt_events.c: Memory leak fix  
4280
4281   * src/framework/mlt_consumer.c: Small correction to deinterlacing  
4282
4283 2005-01-25  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4284
4285   * src/modules/feeds/PAL/border.properties,
4286   src/modules/feeds/PAL/example.properties: Test case feeds added  
4287
4288   * src/modules/avformat/filter_avresample.c,
4289   src/modules/avformat/producer_avformat.c,
4290   src/modules/core/filter_channelcopy.c, src/modules/core/filter_watermark.c,
4291   src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
4292   src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
4293   src/modules/core/transition_mix.c, src/modules/core/transition_region.c,
4294   src/modules/dv/producer_libdv.c, src/modules/feeds/PAL/etv.properties,
4295   src/modules/jackrack/filter_jackrack.c,
4296   src/modules/normalize/filter_volume.c, src/modules/plus/transition_affine.c,
4297   src/modules/resample/filter_resample.c, src/modules/sox/filter_sox.c,
4298   src/modules/vorbis/producer_vorbis.c: Remaining audio handling switched to
4299   stacks; Minor corrections to compositing and mixing; localisation for pango  
4300
4301   * src/modules/westley/consumer_westley.c,
4302   src/modules/westley/producer_westley.c: Localised data storage and utf-8
4303   properties  
4304
4305   * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4306   src/framework/mlt_frame.h, src/framework/mlt_producer.c,
4307   src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
4308   src/framework/mlt_transition.h: Transitions reworked (always_active
4309   capabilities); remaining audio handling switched to stacks  
4310
4311   * demo/mlt_news: Correction for audio mix  
4312
4313 2005-01-19  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4314
4315   * src/framework/mlt_consumer.c: consumer close fix  
4316
4317   * src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c:
4318   iconv fixes  
4319
4320 2005-01-16  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4321
4322   * demo/mlt_slideshow_black, docs/services.txt,
4323   src/modules/core/transition_composite.c,
4324   src/modules/feeds/PAL/etv.properties: Minor modifications to compositing
4325   options and etv fx  
4326
4327   * src/modules/gtk2/producer_pango.c: Added a weight property  
4328
4329 2005-01-14  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4330
4331   * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Const string usage
4332   in properties  
4333
4334   * demo/mlt_attributes: Correction for ETV specific filters  
4335
4336   * src/modules/feeds/PAL/etv.properties: Seperation for ETV specific filters  
4337
4338   * docs/testing.txt: Test case clean up  
4339
4340   * demo/demo, demo/mlt_watermark, src/framework/mlt_producer.c,
4341   src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4342   src/framework/mlt_property.c, src/framework/mlt_property.h,
4343   src/framework/mlt_tractor.c, src/modules/core/filter_data_show.c,
4344   src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
4345   src/modules/core/transition_region.c,
4346   src/modules/feeds/PAL/data_fx.properties,
4347   src/modules/feeds/PAL/obscure.properties, src/modules/fezzik.ini,
4348   src/modules/gtk2/producer_pango.c: Sundry minor fixes and optimisations  
4349
4350 2005-01-08  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4351
4352   * src/framework/mlt_geometry.c: Corrections to geometry next key and
4353   serialise  
4354
4355 2005-01-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4356
4357   * mlt++/src/MltGeometry.cpp, mlt++/src/MltGeometry.h: Next/Prev key
4358   extraction  
4359
4360   * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Next/Prev key
4361   extraction  
4362
4363   * src/modules/feeds/PAL/data_fx.properties,
4364   src/modules/feeds/PAL/obscure.properties: Smaller mask width/height  
4365
4366   * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i: Fetch
4367   unit from miracle server  
4368
4369   * src/miracle/miracle_server.c, src/miracle/miracle_server.h: Fetch unit from
4370   miracle server  
4371
4372 2005-01-02  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4373
4374   * src/framework/mlt_playlist.c: Correction to clip_start at end of playlist  
4375
4376 2004-12-31  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4377
4378   * demo/demo.ini, src/framework/mlt_producer.c,
4379   src/framework/mlt_properties.c, src/framework/mlt_property.c,
4380   src/framework/mlt_transition.c: Corrections after valgrinding  
4381
4382   * mlt++/src/MltGeometry.h: Update for geometry  
4383
4384   * demo/demo.ini, demo/mlt_attributes, demo/mlt_news, demo/mlt_slideshow,
4385   demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_ticker,
4386   demo/mlt_watermark: Corrections and minor fixes to use new geometry spec;
4387   couple of new test cases  
4388
4389   * src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
4390   src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
4391   src/modules/inigo/producer_inigo.c: Sundry minor updates  
4392
4393   * src/modules/feeds/NTSC/obscure.properties,
4394   src/modules/feeds/PAL/data_fx.properties: Feeds updates  
4395
4396   * src/framework/mlt_producer.c: Extension to mini fezzik for obscures on cuts
4397    
4398
4399   * src/framework/mlt_tractor.c: Option to hold feed processing on a track  
4400
4401   * src/framework/mlt_playlist.c: Fix for join length correction  
4402
4403   * src/framework/mlt_frame.c: Resize fix for chroma offsets  
4404
4405   * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Improved
4406   geometry  
4407
4408 2004-12-28  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4409
4410   * src/modules/jackrack/filter_jackrack.c: bootstrap earlier with fixed number
4411   of channels, better initial synchronisation phase, reduced internal buffer
4412   size  
4413
4414   * src/modules/jackrack/filter_jackrack.c: even better close handling?  
4415
4416   * src/modules/jackrack/filter_jackrack.c: fixup includes  
4417
4418   * src/modules/jackrack/filter_jackrack.c: ensure disconnected from jack
4419   before releasing any resources  
4420
4421 2004-12-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4422
4423   * docs/services.txt, src/modules/jackrack/filter_jackrack.c: add
4424   filter/jackrack to services.txt and apply a performance tweak to
4425   filter_jackrack  
4426
4427   * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
4428   src/modules/jackrack/control_message.h, src/modules/jackrack/factory.c,
4429   src/modules/jackrack/filter_jackrack.c,
4430   src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/jack_rack.c,
4431   src/modules/jackrack/jack_rack.h, src/modules/jackrack/lock_free_fifo.c,
4432   src/modules/jackrack/lock_free_fifo.h, src/modules/jackrack/plugin.c,
4433   src/modules/jackrack/plugin.h, src/modules/jackrack/plugin_desc.c,
4434   src/modules/jackrack/plugin_desc.h, src/modules/jackrack/plugin_mgr.c,
4435   src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/plugin_settings.c,
4436   src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
4437   src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
4438   src/modules/jackrack/ui.h: added jackrack filter  
4439
4440   * demo/consumers.ini, docs/services.txt, setenv, setenv_mc,
4441   src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
4442   src/modules/fezzik.ini: fix aspect ratios in producer_libdv tweak fezzik
4443   priorities minor fixes to setenv and demo/consumers.ini  
4444
4445 2004-12-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4446
4447   * demo/mlt_bouncy_ball, demo/mlt_my_name_is, demo/mlt_title_over_gfx,
4448   src/framework/mlt_tractor.c, src/modules/core/filter_rescale.c,
4449   src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
4450   src/modules/core/transition_composite.c,
4451   src/modules/core/transition_region.c, src/modules/data_fx.properties,
4452   src/modules/feeds/PAL/data_fx.properties, src/modules/plus/filter_affine.c,
4453   src/modules/plus/transition_affine.c: Composite distort, fill and titles
4454   rework  
4455
4456   * src/modules/core/transition_composite.c, src/modules/feeds/Makefile: Feeds
4457   pseudo module added  
4458
4459   * src/modules/feeds/Makefile, src/modules/feeds/NTSC/data_fx.properties,
4460   src/modules/feeds/PAL/data_fx.properties,
4461   src/modules/feeds/PAL/obscure.properties: Feeds pseudo module added  
4462
4463   * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
4464   src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
4465   src/modules/core/transition_luma.c, src/modules/data_fx.properties,
4466   src/modules/inigo/producer_inigo.c, src/modules/lumas/create_lumas,
4467   src/modules/lumas/luma.c: Luma and composite fixes  
4468
4469 2004-12-24  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4470
4471   * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltGeometry.cpp,
4472   mlt++/src/MltGeometry.h, mlt++/swig/mltpp.i: Geometry  
4473
4474   * src/modules/core/transition_composite.c: Luma generation and use  
4475
4476   * src/modules/core/transition_composite.c,
4477   src/modules/core/transition_luma.c, src/modules/lumas/Makefile,
4478   src/modules/lumas/create_lumas, src/modules/lumas/luma.c: Luma generation and
4479   use  
4480
4481   * demo/mlt_bouncy_ball, demo/mlt_push, demo/mlt_ticker,
4482   src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_geometry.c,
4483   src/framework/mlt_geometry.h, src/framework/mlt_types.h,
4484   src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
4485   src/modules/data_fx.properties, src/modules/xine/deinterlace.c: Framework
4486   inclusion of geometry  
4487
4488 2004-12-21  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4489
4490   * src/modules/data_fx.properties: Correction to obscure data_show config  
4491
4492   * src/modules/data_fx.properties: Correction to obscure data_show config  
4493
4494 2004-12-20  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4495
4496   * src/framework/mlt_playlist.c, src/modules/core/transition_composite.c,
4497   src/modules/data_fx.properties: New geometry specification  
4498
4499 2004-12-17  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4500
4501   * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
4502   src/framework/mlt_tractor.c, src/modules/core/filter_data_feed.c,
4503   src/modules/core/transition_composite.c,
4504   src/modules/core/transition_region.c, src/modules/data_fx.properties,
4505   src/modules/gtk2/producer_pango.c, src/modules/westley/producer_westley.c,
4506   src/valerie/valerie_remote.c: Feed rework and fixes to westley and composite 
4507
4508 2004-12-14  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4509
4510   * src/framework/mlt_consumer.c: Mutex protection on put frame close  
4511
4512   * src/framework/mlt_producer.c, src/framework/mlt_service.c: Mutex locking in
4513   the get frame  
4514
4515 2004-12-12  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4516
4517   * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: blank_at method added  
4518
4519   * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: blank_at method
4520   added  
4521
4522 2004-12-11  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4523
4524   * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: split_at method added  
4525
4526   * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: split_at method
4527   added  
4528
4529 2004-12-09  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4530
4531   * mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Tractor constructor
4532   modifications  
4533
4534   * src/framework/mlt_playlist.c, src/framework/mlt_service.c,
4535   src/modules/inigo/producer_inigo.c: Corrections to playlist manipulations and
4536   producer type determination  
4537
4538 2004-12-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4539
4540   * src/framework/mlt_consumer.c, src/modules/data_fx.properties,
4541   src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
4542   Possible fixes to xlib errors  
4543
4544 2004-12-01  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4545
4546   * src/modules/core/filter_data_feed.c: ignore attr which are active, but have
4547   no value  
4548
4549   * src/modules/data_fx.properties: Minor mods for ETV data filters  
4550
4551   * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4552   src/framework/mlt_factory.c, src/framework/mlt_field.c,
4553   src/framework/mlt_filter.c, src/framework/mlt_filter.h,
4554   src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4555   src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
4556   src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4557   src/framework/mlt_producer.c, src/framework/mlt_producer.h,
4558   src/framework/mlt_properties.c, src/framework/mlt_property.c,
4559   src/framework/mlt_service.c, src/framework/mlt_service.h,
4560   src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
4561   src/framework/mlt_transition.c, src/framework/mlt_transition.h,
4562   src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
4563   src/miracle/miracle_unit_commands.c,
4564   src/modules/avformat/consumer_avformat.c,
4565   src/modules/avformat/filter_avcolour_space.c,
4566   src/modules/avformat/filter_avdeinterlace.c,
4567   src/modules/avformat/filter_avresample.c,
4568   src/modules/avformat/producer_avformat.c, src/modules/core/consumer_null.c,
4569   src/modules/core/filter_brightness.c, src/modules/core/filter_channelcopy.c,
4570   src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
4571   src/modules/core/filter_gamma.c, src/modules/core/filter_luma.c,
4572   src/modules/core/filter_mirror.c, src/modules/core/filter_obscure.c,
4573   src/modules/core/filter_region.c, src/modules/core/filter_rescale.c,
4574   src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
4575   src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
4576   src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
4577   src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
4578   src/modules/core/transition_region.c, src/modules/data_fx.properties,
4579   src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
4580   src/modules/fezzik.ini, src/modules/fezzik/producer_fezzik.c,
4581   src/modules/fezzik/producer_hold.c, src/modules/gtk2/consumer_gtk2.c,
4582   src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
4583   src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
4584   src/modules/normalize/filter_volume.c, src/modules/plus/filter_affine.c,
4585   src/modules/plus/filter_charcoal.c, src/modules/plus/filter_sepia.c,
4586   src/modules/plus/transition_affine.c, src/modules/resample/filter_resample.c,
4587   src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4588   src/modules/sdl/consumer_sdl_still.c, src/modules/sox/filter_sox.c,
4589   src/modules/valerie/consumer_valerie.c, src/modules/vorbis/producer_vorbis.c,
4590   src/modules/westley/consumer_westley.c,
4591   src/modules/westley/producer_westley.c,
4592   src/modules/xine/filter_deinterlace.c, src/valerie/valerie_remote.c: Big
4593   modification - switch to macros for parent class access  
4594
4595 2004-11-25  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4596
4597   * mlt++/swig/Makefile: Install makefile for swig  
4598
4599   * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltDeque.cpp,
4600   mlt++/src/MltDeque.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
4601   mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4602   mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Deque added;
4603   simplified producer parent access; transition in and out  
4604
4605   * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
4606   src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4607   src/framework/mlt_producer.c, src/framework/mlt_properties.c,
4608   src/framework/mlt_service.c, src/framework/mlt_tractor.c,
4609   src/modules/sdl/consumer_sdl_still.c, src/modules/westley/consumer_westley.c,
4610   src/modules/westley/producer_westley.c: Extendable factories; general
4611   producer related modifications; westley storage; sdl_still increased latency 
4612
4613 2004-11-22  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4614
4615   * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4616   mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4617   mlt++/src/MltProperties.cpp, mlt++/src/MltService.cpp,
4618   mlt++/src/MltService.h, mlt++/test/Makefile: More playlist modifications;
4619   service locking  
4620
4621   * src/modules/sdl/consumer_sdl_still.c: Consumer sdl preview correction -
4622   attach colour space conversion on start  
4623
4624   * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4625   src/framework/mlt_producer.c, src/framework/mlt_service.c,
4626   src/framework/mlt_service.h: More playlist modifications; service locking;
4627   sticky services on frame  
4628
4629 2004-11-17  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4630
4631   * src/framework/mlt_producer.c: Extendible blank producers  
4632
4633   * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4634   mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Ref count and event firing
4635   method on properties; locate_cut on tractor  
4636
4637   * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4638   src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4639   src/modules/sdl/consumer_sdl_still.c, src/modules/valerie/consumer_valerie.c:
4640   Added ref_count method to properties; temporary work around for test card;
4641   titles with valerie  
4642
4643 2004-11-11  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4644
4645   * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4646   mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4647   mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4648   mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Playlist reorganisation  
4649
4650   * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
4651   src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
4652   src/framework/mlt_producer.h, src/framework/mlt_transition.c,
4653   src/modules/dv/consumer_libdv.c: Playlist and blank rearrangement, fix for
4654   mlt_consumer and NULL  
4655
4656 2004-11-07  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4657
4658   * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4659   mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Simplified playlist and
4660   track access  
4661
4662   * src/modules/sdl/consumer_sdl_still.c: Increased delay for polling  
4663
4664   * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Simplified
4665   playlist access  
4666
4667 2004-11-05  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4668
4669   * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Added cut related
4670   methods  
4671
4672   * src/framework/mlt_multitrack.c: Behavioural change - tracks with hide
4673   properties now affect length (might be problematic)  
4674
4675 2004-11-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4676
4677   * src/framework/mlt_producer.c: Correction for direct playback of a cut  
4678
4679 2004-11-01  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4680
4681   * src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/producer_pixbuf.c,
4682   src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4683   src/modules/sdl/consumer_sdl_still.c: Fixes threaded pixbuf usage and removes
4684   flash when swicthing between sdl preview modes  
4685
4686 2004-10-31  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4687
4688   * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltTokeniser.cpp,
4689   mlt++/src/MltTokeniser.h, mlt++/test/server.cpp: Added courtesy tokenising
4690   class  
4691
4692   * src/framework/mlt_tokeniser.c, src/modules/fezzik.dict,
4693   src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
4694   src/modules/sdl/consumer_sdl_preview.c,
4695   src/modules/westley/producer_westley.c: fixes for westley deserialise,
4696   preview handling and tokenising amendment  
4697
4698 2004-10-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4699
4700   * src/modules/plus/filter_charcoal.c: Minor optimisation  
4701
4702   * mlt++/configure, mlt++/swig/configure, mlt++/swig/ruby/build,
4703   mlt++/swig/ruby/miracle.rb: Config changes  
4704
4705   * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4706   src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
4707   src/modules/avformat/consumer_avformat.c,
4708   src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
4709   src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
4710   src/modules/core/producer_noise.c, src/modules/core/transition_composite.c,
4711   src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
4712   src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
4713   Attempt at an aspect ratio clean up  
4714
4715 2004-10-24  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4716
4717   * src/modules/sdl/consumer_sdl_preview.c: Oops - need to parse the size in
4718   the preview  
4719
4720   * mlt-config-template, src/framework/configure, src/miracle/configure,
4721   src/modules/gtk2/Makefile, src/modules/gtk2/configure,
4722   src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
4723   src/modules/gtk2/factory.c, src/modules/sdl/consumer_sdl.c,
4724   src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
4725   src/modules/westley/producer_westley.c, src/valerie/configure: Minor config
4726   fixes and gtk2 consumer added  
4727
4728 2004-10-21  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4729
4730   * src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin  
4731
4732   * src/framework/mlt_consumer.c, src/inigo/inigo.c,
4733   src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4734   src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin  
4735
4736 2004-10-20  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4737
4738   * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4739   src/modules/sdl/Makefile, src/modules/sdl/configure,
4740   src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
4741   src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
4742   src/modules/sdl/factory.c: SDL Preview provisional checkin  
4743
4744 2004-10-19  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4745
4746   * src/framework/mlt_frame.c, src/modules/core/transition_mix.c: audio mix and
4747   repeated frames  
4748
4749 2004-10-17  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4750
4751   * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: id and log level for
4752   server  
4753
4754   * src/framework/mlt_properties.c, src/miracle/miracle_server.c,
4755   src/miracle/miracle_server.h: Convenience functionality for properties load
4756   and miracle_server_id function  
4757
4758   * src/miracle/miracle_server.c: Server shutdown state oops  
4759
4760   * mlt++/src/MltMiracle.cpp: Server shutdown state  
4761
4762   * src/miracle/miracle_server.c: Server shutdown state  
4763
4764 2004-10-15  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4765
4766   * src/modules/valerie/consumer_valerie.c: Error property for valerie returned
4767    
4768
4769 2004-10-14  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4770
4771   * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/test/play.cpp:
4772   buffer fix and tractor handling  
4773
4774   * src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
4775   buffer fix and tractor handling  
4776
4777   * mlt++/HOWTO: Doc updates  
4778
4779   * src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
4780   src/miracle/miracle_server.c, src/miracle/miracle_unit_commands.c,
4781   src/miracle/miracle_unit_commands.h, src/modules/valerie/consumer_valerie.c,
4782   src/modules/westley/producer_westley.c, src/valerie/valerie.c,
4783   src/valerie/valerie.h, src/valerie/valerie_parser.c,
4784   src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Improved push
4785   capabilities  
4786
4787   * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: Improved push
4788   capabilities  
4789
4790 2004-10-13  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4791
4792   * src/framework/mlt_service.c, src/modules/fezzik/producer_fezzik.c,
4793   src/modules/valerie/consumer_valerie.c,
4794   src/modules/westley/producer_westley.c: Fix for deep westleys and filter
4795   in/out points  
4796
4797   * src/framework/mlt_consumer.c: Oops - fix for consumer progressive  
4798
4799   * docs/services.txt, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4800   src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
4801   src/framework/mlt_tractor.c, src/inigo/inigo.c,
4802   src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
4803   src/miracle/miracle_server.c, src/miracle/miracle_server.h,
4804   src/modules/core/filter_rescale.c, src/modules/core/filter_watermark.c,
4805   src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
4806   src/modules/plus/transition_affine.c: Some fixes for alpha masks  
4807
4808 2004-10-11  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4809
4810   * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
4811   Fix for current cvs  
4812
4813 2004-10-09  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4814
4815   * src/framework/mlt_playlist.c: Mix on Mix and length corrections  
4816
4817 2004-10-08  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4818
4819   * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Same and following clip
4820   identification  
4821
4822   * docs/framework.txt, docs/inigo.txt, docs/install.txt: Some documentation
4823   updates - more to follow  
4824
4825   * src/framework/mlt_producer.c: Removed fezzik usage from cloning  
4826
4827 2004-10-07  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4828
4829   * src/framework/mlt_filter.c, src/framework/mlt_producer.c,
4830   src/framework/mlt_service.c, src/framework/mlt_tractor.c,
4831   src/modules/avformat/consumer_avformat.c,
4832   src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
4833   src/modules/plus/filter_affine.c: Revised attached filter handling and clones
4834    
4835
4836 2004-10-06  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4837
4838   * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4839   src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4840   src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
4841   src/modules/core/transition_mix.c: More corrections to frame position and
4842   audio/track handling  
4843
4844   * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4845   src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
4846   src/modules/core/transition_mix.c: Corrects position and test_audio handling 
4847
4848 2004-10-05  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4849
4850   * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4851   src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c:
4852   Multitrack rearrangement and tractor cleanup  
4853
4854   * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFrame.cpp,
4855   mlt++/src/MltFrame.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
4856   mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/swig/mltpp.i: Added
4857   the parser object and moved type identity into mlt  
4858
4859   * src/framework/mlt_parser.c, src/framework/mlt_producer.c: Yikes - another
4860   corrections to cloning (oops)  
4861
4862   * src/framework/mlt_multitrack.c, src/framework/mlt_producer.c: Corrections
4863   to cloning  
4864
4865   * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
4866   src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4867   src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
4868   src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
4869   src/framework/mlt_producer.c, src/framework/mlt_producer.h,
4870   src/framework/mlt_service.c, src/framework/mlt_service.h,
4871   src/framework/mlt_types.h, src/modules/data_fx.properties,
4872   src/modules/inigo/producer_inigo.c, src/modules/plus/filter_affine.c,
4873   src/modules/westley/consumer_westley.c,
4874   src/modules/westley/producer_westley.c: Cloning optimisations and
4875   introduction of the service parser  
4876
4877 2004-10-04  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4878
4879   * src/modules/inigo/producer_inigo.c: Allow filter attachment to clip  
4880
4881 2004-10-02  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4882
4883   * src/framework/mlt_factory.c, src/framework/mlt_service.c,
4884   src/framework/mlt_tractor.c, src/modules/core/Makefile,
4885   src/modules/core/configure, src/modules/core/factory.c,
4886   src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
4887   src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
4888   src/modules/core/transition_composite.c, src/modules/data_fx.properties,
4889   src/modules/dv/producer_libdv.c, src/modules/inigo/producer_inigo.c: Data
4890   feed and show filters  
4891
4892 2004-09-29  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4893
4894   * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h, mlt++/swig/mltpp.i: new
4895   mix related methods  
4896
4897   * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
4898   src/framework/mlt_playlist.h: clip and mix manipulation on playlist  
4899
4900 2004-09-28  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4901
4902   * src/framework/mlt_filter.c, src/framework/mlt_service.c,
4903   src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
4904   src/modules/core/transition_region.c, src/modules/inigo/producer_inigo.c,
4905   src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
4906   Corrections to filter attachment and in/out point handling  
4907
4908   * src/framework/mlt_playlist.c, src/modules/inigo/producer_inigo.c: Ensure
4909   join inherits all attached filters; inigo can attach to producer or previous
4910   attachment  
4911
4912   * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4913   src/framework/mlt_producer.h, src/modules/inigo/producer_inigo.c: Checkpoint
4914   for current managed cuts (prototype on mix)  
4915
4916 2004-09-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4917
4918   * src/modules/core/filter_rescale.c, src/modules/core/transition_composite.c:
4919   First attempt at a composite clean up  
4920
4921 2004-09-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4922
4923   * mlt++/README, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Playlist
4924   repeat clip functionality  
4925
4926   * src/inigo/inigo.c: Clean up - added new usage options  
4927
4928   * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4929   src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
4930   src/modules/westley/producer_westley.c: Splits, joins and repeats  
4931
4932 2004-09-25  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4933
4934   * src/modules/westley/consumer_westley.c: Fix for serialising multiple
4935   overlapping mixes  
4936
4937   * src/framework/mlt_playlist.c: Whoops - mix fix  
4938
4939   * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4940   src/modules/westley/consumer_westley.c,
4941   src/modules/westley/producer_westley.c: Corrects cuts with filters  
4942
4943   * src/framework/mlt_playlist.c, src/framework/mlt_transition.c,
4944   src/modules/westley/consumer_westley.c,
4945   src/modules/westley/producer_westley.c: Finalisation of first phase of cut
4946   handling (unmanaged)  
4947
4948   * src/framework/mlt_transition.c: Transitions ignore test frames  
4949
4950 2004-09-24  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4951
4952   * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4953   src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
4954   src/modules/westley/producer_westley.c: Cut management part 2 - corrects
4955   playlist split/join and a little bit of mix  
4956
4957   * src/framework/mlt_properties.c: ...gah...  
4958
4959   * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i: Cut
4960   management part 1  
4961
4962   * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4963   src/framework/mlt_producer.h, src/framework/mlt_properties.c,
4964   src/framework/mlt_service.c, src/modules/westley/consumer_westley.c,
4965   src/modules/westley/producer_westley.c: Cut management part 1  
4966
4967   * src/modules/westley/consumer_westley.c: fix for in/out during serialisation
4968    
4969
4970 2004-09-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4971
4972   * src/framework/mlt_tractor.c: Alpha from the tractor fix  
4973
4974   * mlt++/src/MltService.cpp, mlt++/swig/mltpp.i: get_frame and ruby listen fix
4975    
4976
4977 2004-09-22  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4978
4979   * mlt++/src/MltFrame.cpp, mlt++/src/MltProperties.cpp,
4980   mlt++/src/MltProperties.h, mlt++/swig/mltpp.i: Event and frame handling  
4981
4982   * mlt++/configure, mlt++/src/MltMiracle.cpp: Server shutdown  
4983
4984   * src/framework/mlt_properties.c: Whoops  
4985
4986   * src/framework/mlt_factory.c, src/framework/mlt_properties.c,
4987   src/miracle/miracle.c, src/miracle/miracle_local.c,
4988   src/miracle/miracle_server.c, src/miracle/miracle_server.h,
4989   src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c:
4990   Fix to compositing/watermark; miracle/mlt shutdown cleanup  
4991
4992   * src/framework/mlt_service.c, src/modules/core/filter_watermark.c,
4993   src/modules/core/transition_composite.c: In/out point handling on attached
4994   filters revisted  
4995
4996 2004-09-20  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4997
4998   * demo/consumers.ini, src/modules/avformat/producer_avformat.c,
4999   src/modules/gtk2/producer_pixbuf.c: Minor fixes  
5000
5001 2004-09-19  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5002
5003   * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
5004   mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h,
5005   mlt++/swig/mltpp.i: Added the response object  
5006
5007   * src/valerie/valerie_response.h: Obtain stdio definitions  
5008
5009   * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
5010   mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i, mlt++/swig/ruby/miracle.rb,
5011   mlt++/test/Makefile, mlt++/test/play.cpp, mlt++/test/server.cpp: Adding
5012   miracle  
5013
5014   * src/miracle/miracle.c, src/miracle/miracle_server.c,
5015   src/miracle/miracle_server.h: Extending miracles functionality  
5016
5017 2004-09-18  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5018
5019   * Makefile, src/humperdink/Makefile, src/modules/dv/producer_libdv.c: Build
5020   fix and temporary libdv compatability  
5021
5022   * src/framework/mlt_frame.c: aspect ratio fix for test card  
5023
5024   * src/framework/mlt_tractor.c: Aspect ratio fix  
5025
5026   * src/modules/sdl/consumer_sdl.c: Aspect ratio modifications  
5027
5028   * src/miracle/Makefile: Customising the miracle server part 1  
5029
5030 2004-09-17  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5031
5032   * src/framework/mlt_service.c, src/framework/mlt_service.h,
5033   src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
5034   src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
5035   src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
5036   src/modules/avformat/Makefile, src/modules/core/filter_watermark.c,
5037   src/modules/core/producer_colour.c, src/modules/core/transition_region.c,
5038   src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
5039   src/modules/plus/transition_affine.c, src/modules/sdl/consumer_sdl.c,
5040   src/modules/sox/Makefile, src/modules/valerie/Makefile,
5041   src/modules/valerie/configure, src/modules/valerie/consumer_valerie.c,
5042   src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
5043   src/modules/westley/configure, src/modules/westley/consumer_westley.c,
5044   src/modules/westley/factory.c, src/modules/westley/producer_westley.c,
5045   src/modules/westley/producer_westley.h, src/valerie/Makefile,
5046   src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_parser.c,
5047   src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Consumer valerie,
5048   pushes, and assorted modifications  
5049
5050 2004-09-14  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5051
5052   * src/framework/mlt_frame.c, src/modules/core/transition_luma.c: Work arounds
5053   for scaling related issues  
5054
5055 2004-09-13  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5056
5057   * src/modules/avformat/producer_avformat.c: position fixing  
5058
5059 2004-09-09  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5060
5061   * src/modules/sdl/consumer_sdl.c: Ugly temporary hack for aspect ratio  
5062
5063   * src/framework/mlt_playlist.c, src/inigo/inigo.c,
5064   src/modules/inigo/producer_inigo.c: Fixes for removed tracks before/after mix
5065    
5066
5067   * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Adding the mix part 1  
5068
5069   * src/framework/mlt_field.c, src/framework/mlt_playlist.c,
5070   src/framework/mlt_playlist.h, src/modules/inigo/producer_inigo.c,
5071   src/modules/westley/consumer_westley.c,
5072   src/modules/westley/producer_westley.c: Adding the mix part 1  
5073
5074 2004-09-08  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5075
5076   * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
5077   src/framework/mlt_service.c, src/modules/avformat/consumer_avformat.c,
5078   src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
5079   src/modules/sdl/consumer_sdl.c: More work with events  
5080
5081 2004-09-07  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5082
5083   * docs/services.txt, docs/westley.txt,
5084   src/modules/westley/producer_westley.c: Major westley rewrite - allows
5085   attachable filters  
5086
5087 2004-09-06  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5088
5089   * mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
5090   mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltService.cpp,
5091   mlt++/src/MltService.h, mlt++/swig/mltpp.i: Service attach filters  
5092
5093   * src/framework/mlt_producer.c, src/framework/mlt_service.c,
5094   src/framework/mlt_service.h, src/inigo/inigo.c,
5095   src/modules/core/filter_region.c, src/modules/core/filter_watermark.c,
5096   src/modules/core/transition_region.c, src/modules/dv/producer_libdv.c,
5097   src/modules/inigo/producer_inigo.c, src/modules/sdl/consumer_sdl.c,
5098   src/modules/westley/consumer_westley.c: Filter attachments to services  
5099
5100 2004-09-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5101
5102   * mlt++/HOWTO, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5103   mlt++/swig/mltpp.i, mlt++/swig/perl/play.pl: More event stuff  
5104
5105   * src/framework/mlt_multitrack.c, src/framework/mlt_tractor.c: Multitrack and
5106   tractor producer-changed event  
5107
5108 2004-09-02  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5109
5110   * src/modules/sdl/consumer_sdl.c: Fix occassional sdl core dumps  
5111
5112   * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltEvent.cpp,
5113   mlt++/src/MltEvent.h, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5114   mlt++/swig/mltpp.i, mlt++/swig/ruby/play.rb, mlt++/test/play.cpp: Event
5115   modifications  
5116
5117   * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5118   src/framework/mlt_events.c, src/framework/mlt_events.h,
5119   src/framework/mlt_playlist.c, src/modules/avformat/consumer_avformat.c,
5120   src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
5121   src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: event
5122   fix for playlist and consumer-stopped event  
5123
5124   * src/framework/Makefile, src/framework/mlt_events.c,
5125   src/framework/mlt_events.h, src/framework/mlt_playlist.c,
5126   src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
5127   src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5128   src/framework/mlt_property.c, src/framework/mlt_service.c,
5129   src/framework/mlt_types.h, src/modules/plus/transition_affine.c: First draft
5130   of event handling  
5131
5132 2004-08-31  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5133
5134   * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/MltConsumer.cpp,
5135   mlt++/src/MltConsumer.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
5136   mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltMultitrack.cpp,
5137   mlt++/src/MltMultitrack.h, mlt++/src/MltPlaylist.cpp,
5138   mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5139   mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/src/MltTractor.cpp,
5140   mlt++/src/MltTractor.h, mlt++/src/MltTransition.cpp,
5141   mlt++/src/MltTransition.h: Run time type identification  
5142
5143   * configure, src/framework/Makefile, src/framework/mlt_frame.c,
5144   src/framework/mlt_frame.h, src/modules/westley/consumer_westley.c,
5145   src/valerie/Makefile: Minor make/configure mods and mlt_frame_waveform mod  
5146
5147 2004-08-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5148
5149   * src/framework/mlt_frame.c: properly deal with evaluation of magnitude of 2s
5150   complement for waveform generation  
5151
5152   * src/framework/mlt_frame.c: new, faster waveform generator that emphasizes
5153   gain as opposed to shape  
5154
5155 2004-08-29  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5156
5157   * src/framework/mlt_frame.c: bugfix in waveform method  
5158
5159   * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add waveform method
5160   to frame  
5161
5162 2004-08-28  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5163
5164   * mlt++/README, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
5165   mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i: Tractor
5166   enhancements  
5167
5168   * src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
5169   src/framework/mlt_tractor.c, src/framework/mlt_tractor.h: Tractor
5170   enhancements  
5171
5172   * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltField.cpp,
5173   mlt++/src/MltField.h, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
5174   mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i:
5175   Multitrack classes added  
5176
5177   * docs/framework.txt, src/framework/mlt_field.c, src/framework/mlt_field.h,
5178   src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
5179   src/modules/inigo/producer_inigo.c, src/modules/westley/producer_westley.c:
5180   New tractor constructor  
5181
5182   * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5183   mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
5184   Producer filter extraction method  
5185
5186 2004-08-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5187
5188   * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFilteredProducer.cpp,
5189   mlt++/src/MltFilteredProducer.h, mlt++/src/MltProducer.cpp,
5190   mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5191   mlt++/swig/mltpp.i: Removed FilteredProducer  
5192
5193   * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
5194   src/framework/mlt_producer.h, src/modules/fezzik/producer_fezzik.c,
5195   src/modules/westley/consumer_westley.c,
5196   src/modules/westley/producer_westley.c: Producer filter attach/detach
5197   methods; major rework on westley consumer, minor on producer  
5198
5199 2004-08-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5200
5201   * mlt++/Makefile, mlt++/test/Makefile, mlt++/test/play.cpp: Build
5202   modifications  
5203
5204   * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
5205   mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
5206   mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
5207   mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltPlaylist.cpp,
5208   mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5209   mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5210   mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5211   mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h,
5212   mlt++/swig/perl/play.pl: Mlt Ref Counts and Playlist split/join  
5213
5214   * docs/framework.txt, setenv_mc, src/framework/mlt_consumer.c,
5215   src/framework/mlt_field.c, src/framework/mlt_filter.c,
5216   src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
5217   src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5218   src/framework/mlt_producer.c, src/framework/mlt_producer.h,
5219   src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5220   src/framework/mlt_service.c, src/framework/mlt_service.h,
5221   src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
5222   src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
5223   src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
5224   src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pango.c,
5225   src/modules/gtk2/producer_pixbuf.c, src/modules/westley/consumer_westley.c:
5226   Mlt Ref Counts and Playlist split/join  
5227
5228 2004-08-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5229
5230   * mlt++/swig/perl/play.pl: Added play.pl  
5231
5232   * mlt++/src/Makefile, mlt++/swig/mltpp.i: Workaround for perl  
5233
5234 2004-08-21  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5235
5236   * mlt++/src/MltConsumer.cpp, mlt++/src/MltFilter.cpp,
5237   mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5238   mlt++/src/MltTransition.cpp: Constructor clean up  
5239
5240   * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: consumer purge  
5241
5242   * src/miracle/miracle_local.c, src/miracle/miracle_unit.c: Unit purge  
5243
5244   * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: consumer purge 
5245
5246 2004-08-20  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5247
5248   * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h, mlt++/src/MltPlaylist.cpp,
5249   mlt++/src/MltPlaylist.h, mlt++/swig/configure, mlt++/swig/java/build,
5250   mlt++/swig/ruby/build, mlt++/swig/ruby/thumbs.rb: mlt_position, /usr/bin/env
5251   and Instance fix  
5252
5253 2004-08-19  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5254
5255   * src/modules/core/filter_rescale.c, src/modules/gtk2/factory.c: Colour space
5256   conversion with gdkpixbuf scaling  
5257
5258   * src/modules/avformat/producer_avformat.c: Another attempted mjpeg work
5259   around  
5260
5261   * src/framework/mlt_consumer.c: Prefil consumer property  
5262
5263 2004-08-18  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5264
5265   * mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltProducer.cpp,
5266   mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/swig/mltpp.i,
5267   mlt++/swig/ruby/play.rb: image handling  
5268
5269 2004-08-17  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5270
5271   * mlt++/swig/java/Play.java, mlt++/swig/ruby/play.rb,
5272   mlt++/swig/ruby/thumbs.rb: Fixes for mods to api  
5273
5274   * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
5275   mlt++/src/MltConsumer.h, mlt++/src/MltFilteredConsumer.cpp,
5276   mlt++/src/MltFilteredConsumer.h, mlt++/src/MltFilteredProducer.cpp,
5277   mlt++/src/MltFilteredProducer.h, mlt++/src/MltService.cpp,
5278   mlt++/src/MltService.h, mlt++/swig/mltpp.i: Filtered producers and consumers 
5279
5280   * src/framework/mlt_service.c: NULL accpectance for connect/disconnect  
5281
5282   * mlt++/test/play.cpp: oops  
5283
5284 2004-08-16  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5285
5286   * mlt++/swig/configure, mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh,
5287   mlt++/swig/java/build, mlt++/swig/mltpp.i, mlt++/swig/perl/Makefile.PL,
5288   mlt++/swig/perl/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
5289   mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb, mlt++/swig/ruby/thumbs.rb,
5290   mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl: Experimental swig bindings  
5291
5292   * mlt++/README, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
5293   mlt++/src/MltFilter.cpp, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5294   mlt++/src/MltProducer.cpp, mlt++/src/MltProperties.cpp,
5295   mlt++/src/MltProperties.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5296   mlt++/src/MltTransition.cpp, mlt++/test/Makefile: More cleanups  
5297
5298   * mlt++/README, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
5299   mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
5300   mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
5301   mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5302   mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5303   mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5304   mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5305   mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/play.cpp:
5306   Class rework and simplification  
5307
5308   * mlt++/src/Makefile, mlt++/src/Mlt.h: Added Mlt.h convenience header  
5309
5310   * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5311   mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5312   mlt++/src/MltService.cpp: Complete methods for properties and playlist;
5313   reversed NULL handling on service class  
5314
5315   * mlt++/README, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5316   mlt++/test/play.cpp: Object validity checks  
5317
5318   * src/framework/mlt_consumer.c, src/framework/mlt_field.c,
5319   src/framework/mlt_filter.c, src/framework/mlt_frame.c,
5320   src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
5321   src/framework/mlt_producer.c, src/framework/mlt_service.c,
5322   src/framework/mlt_tractor.c, src/framework/mlt_transition.c: NULL safety
5323   checks  
5324
5325   * mlt++/AUTHORS, mlt++/Makefile, mlt++/README, mlt++/configure,
5326   mlt++/src/Makefile, mlt++/src/MltService.cpp, mlt++/test/play.cpp: Build and
5327   docs modifications  
5328
5329 2004-08-15  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5330
5331   * mlt++/src/Makefile, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
5332   mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
5333   mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
5334   mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5335   mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5336   mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5337   mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5338   mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/Makefile,
5339   mlt++/test/play.cpp: Initial revision  
5340
5341 2004-08-12  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5342
5343   * src/modules/avformat/producer_avformat.c: gop/b frame fix, http/pipe
5344   handling and logging off  
5345
5346 2004-08-10  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5347
5348   * src/modules/avformat/Makefile, src/modules/avformat/configure,
5349   src/modules/avformat/factory.c, src/modules/avformat/filter_avcolour_space.c,
5350   src/modules/avformat/filter_avcolour_space.h: Colour space filter  
5351
5352 2004-08-08  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5353
5354   * src/modules/avformat/producer_avformat.c: Rudimentary rgb24 support  
5355
5356   * src/modules/avformat/producer_avformat.c: optimisations  
5357
5358 2004-08-07  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5359
5360   * src/modules/core/transition_region.c: Flexible and animated shapes  
5361
5362 2004-08-05  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5363
5364   * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
5365   gop size == 0 fix and update to current ffmpeg for cvs co  
5366
5367   * src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5368   src/modules/dv/producer_libdv.h: Fix for current libdv  
5369
5370   * src/modules/avformat/producer_avformat.c: Pipe workaround  
5371
5372 2004-08-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5373
5374   * src/modules/core/filter_watermark.c, src/modules/core/transition_region.c:
5375   Mutable shapes on regions  
5376
5377 2004-08-02  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5378
5379   * src/modules/plus/filter_affine.c: Small modifications to allow seeking  
5380
5381   * src/modules/sdl/consumer_sdl.c: Rectangle added to properties  
5382
5383 2004-07-31  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5384
5385   * src/modules/plus/filter_invert.c: Minor fix to invert  
5386
5387   * src/modules/core/filter_watermark.c,
5388   src/modules/core/transition_composite.c: Mutable watermark producer and small
5389   optimisation  
5390
5391 2004-07-29  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5392
5393   * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5394   Minor affine modifications  
5395
5396   * src/modules/plus/Makefile, src/modules/plus/configure,
5397   src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
5398   src/modules/plus/filter_affine.h: Affine filter  
5399
5400 2004-07-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5401
5402   * src/modules/core/filter_watermark.c,
5403   src/modules/core/transition_composite.c: More mutable properties  
5404
5405 2004-07-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5406
5407   * src/modules/sox/Makefile: link to mad  
5408
5409   * src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
5410   src/modules/core/transition_composite.c,
5411   src/modules/core/transition_region.c: Mutable properties  
5412
5413   * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Allow attached
5414   filters when used in playlists  
5415
5416 2004-07-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5417
5418   * src/modules/core/transition_composite.c: Allows runtime modifications to
5419   region fx  
5420
5421   * src/modules/core/filter_region.c, src/modules/core/transition_composite.c,
5422   src/modules/core/transition_region.c: Allows runtime modifications to region
5423   fx  
5424
5425 2004-07-22  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5426
5427   * src/modules/avformat/producer_avformat.c: Pipe support for audio or video
5428   only  
5429
5430 2004-07-15  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5431
5432   * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
5433   src/framework/mlt_filter.c, src/framework/mlt_filter.h,
5434   src/framework/mlt_service.c, src/framework/mlt_service.h,
5435   src/modules/westley/consumer_westley.c: Filter cleanup and fixes  
5436
5437 2004-07-08  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5438
5439   * src/framework/mlt_consumer.c, src/framework/mlt_service.c,
5440   src/framework/mlt_service.h, src/modules/xine/Makefile: Swig mods  
5441
5442   * src/modules/avformat/Makefile, src/modules/core/Makefile,
5443   src/modules/dv/Makefile, src/modules/fezzik/Makefile,
5444   src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
5445   src/modules/normalize/Makefile, src/modules/plus/Makefile,
5446   src/modules/plus/transition_affine.c, src/modules/resample/Makefile,
5447   src/modules/sdl/Makefile, src/modules/sox/Makefile,
5448   src/modules/vorbis/Makefile, src/modules/westley/Makefile: Fixes for swig  
5449
5450 2004-06-21  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5451
5452   * src/modules/avformat/consumer_avformat.c, src/modules/core/filter_luma.c,
5453   src/modules/core/transition_luma.c: consumer avformat fix and silly stuff in
5454   lumas  
5455
5456   * src/modules/avformat/consumer_avformat.c,
5457   src/modules/inigo/producer_inigo.c: stdout fix for avformat consumer and
5458   change of defaults for inigo transition tracks  
5459
5460 2004-06-20  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5461
5462   * src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c:
5463   Sepia fix and affine/alpha clean up  
5464
5465   * src/modules/plus/Makefile, src/modules/plus/configure,
5466   src/modules/plus/factory.c, src/modules/plus/filter_sepia.c,
5467   src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c: affine
5468   with alpha and a broken sepia  
5469
5470 2004-06-19  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5471
5472   * src/modules/plus/transition_affine.c: Affine silliness  
5473
5474 2004-06-14  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5475
5476   * configure, src/modules/configure, src/modules/core/configure,
5477   src/modules/core/transition_composite.c, src/modules/dv/configure,
5478   src/modules/fezzik/configure, src/modules/gtk2/configure,
5479   src/modules/inigo/configure, src/modules/normalize/configure,
5480   src/modules/resample/configure, src/modules/sdl/configure,
5481   src/modules/sdl/consumer_sdl.c, src/modules/sox/configure,
5482   src/modules/vorbis/configure, src/modules/westley/configure,
5483   src/modules/xine/configure: Portability modifications to scripts  
5484
5485   * src/modules/plus/Makefile, src/modules/plus/configure,
5486   src/modules/plus/factory.c, src/modules/plus/transition_affine.c,
5487   src/modules/plus/transition_affine.h: Experimental affine transformation  
5488
5489 2004-06-11  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5490
5491   * src/modules/plus/Makefile, src/modules/plus/configure,
5492   src/modules/plus/factory.c, src/modules/plus/filter_charcoal.c,
5493   src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
5494   src/modules/plus/filter_invert.h: More silliness :-)  
5495
5496 2004-06-09  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5497
5498   * configure: version bump  
5499
5500   * src/modules/avformat/configure: ffmpeg fixed date for cvs checkout  
5501
5502   * src/modules/avformat/ffmpeg.patch: ffmpeg patch for mandrake build  
5503
5504   * src/modules/avformat/producer_avformat.c: Temporary work around for missing
5505   aspect ratio  
5506
5507   * src/framework/mlt_properties.c: Rudimentary arithmetic property assignment 
5508
5509 2004-06-07  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5510
5511   * src/framework/mlt_consumer.c, src/modules/core/producer_colour.c,
5512   src/modules/core/producer_noise.c, src/modules/fezzik.ini,
5513   src/modules/gtk2/producer_pixbuf.c, src/tests/charlie.c: Minor tweaks  
5514
5515 2004-05-30  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5516
5517   * src/modules/avformat/producer_avformat.c: slightly better seeking in drop
5518   frame cases  
5519
5520   * src/modules/sdl/consumer_sdl.c: real_time=0 fix  
5521
5522   * src/modules/avformat/consumer_avformat.c: Update to latest ffmpeg cvs  
5523
5524 2004-05-25  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5525
5526   * src/modules/avformat/Makefile, src/modules/avformat/configure: Yet another
5527   way to configure ffmpeg  
5528
5529   * src/modules/avformat/consumer_avformat.c,
5530   src/modules/avformat/producer_avformat.c: Sync with current ffmpeg CVS and
5531   minor clean up  
5532
5533 2004-05-22  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5534
5535   * src/framework/configure, src/framework/mlt_consumer.c,
5536   src/framework/mlt_factory.c, src/framework/mlt_pool.c,
5537   src/framework/mlt_pool.h, src/framework/mlt_repository.c: slight mods to
5538   factory (for future module reporting); pool purge function; consumer drop
5539   frame rework  
5540
5541   * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
5542   src/modules/avformat/producer_avformat.c: fix for avformat seek < gop; fix
5543   for avformat consumer qscale; additional avformat consumer properties  
5544
5545 2004-05-08  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5546
5547   * src/modules/avformat/producer_avformat.c: Removed unecessary locks in
5548   avformat  
5549
5550 2004-05-07  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5551
5552   * src/modules/sdl/consumer_sdl.c: audio off  
5553
5554 2004-05-06  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5555
5556   * src/modules/sdl/consumer_sdl.c: aspect ratio and locking  
5557
5558 2004-05-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5559
5560   * docs/services.txt: a clarification  
5561
5562   * src/modules/core/filter_resize.c: set output frame aspect to consumer
5563   sample aspect, not display aspect.  
5564
5565   * src/modules/sdl/consumer_sdl.c: fix aspect handling when rescale != none  
5566
5567 2004-05-05  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5568
5569   * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)  
5570
5571   * src/modules/sdl/consumer_sdl.c: yet another sdl tweak (sigh)  
5572
5573 2004-05-04  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5574
5575   * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)  
5576
5577 2004-05-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5578
5579   * src/modules/avformat/consumer_avformat.c, src/modules/fezzik.ini,
5580   src/modules/sox/Makefile: sox fix; remove consumer avformat diagnostic  
5581
5582   * src/framework/Makefile, src/framework/mlt_consumer.c,
5583   src/modules/avformat/consumer_avformat.c,
5584   src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
5585   src/modules/core/configure, src/modules/core/consumer_null.c,
5586   src/modules/core/consumer_null.h, src/modules/core/factory.c,
5587   src/modules/core/producer_noise.c, src/modules/fezzik/producer_hold.c,
5588   src/modules/sdl/consumer_sdl.c, src/modules/vorbis/producer_vorbis.c: minor
5589   clean ups; added a null consumer for easier valgrind testing  
5590
5591 2004-05-02  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5592
5593   * src/framework/mlt_consumer.c: audio/video processing swap  
5594
5595 2004-05-02  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5596
5597   * src/modules/sox/filter_sox.c: fix st.h include  
5598
5599 2004-05-02  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5600
5601   * src/framework/mlt_frame.c: test card handling  
5602
5603 2004-05-01  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5604
5605   * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5606   src/modules/sdl/consumer_sdl.c: Audio read ahead and fine tuning  
5607
5608   * src/framework/mlt_consumer.c, src/modules/avformat/producer_avformat.c,
5609   src/modules/sdl/consumer_sdl.c: Clean up and border preservation  
5610
5611 2004-04-30  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5612
5613   * src/albino/Makefile, src/framework/mlt_consumer.c,
5614   src/modules/avformat/consumer_avformat.c,
5615   src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
5616   src/modules/fezzik.ini, src/modules/sdl/consumer_sdl.c: Sundry consumer
5617   modifications; albino compile fix; minor mods to avformat producer  
5618
5619 2004-04-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5620
5621   * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5622   src/framework/mlt_deque.h, src/framework/mlt_field.h,
5623   src/framework/mlt_filter.h, src/framework/mlt_frame.h,
5624   src/framework/mlt_manager.h, src/framework/mlt_multitrack.h,
5625   src/framework/mlt_playlist.h, src/framework/mlt_producer.h,
5626   src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5627   src/framework/mlt_property.h, src/framework/mlt_repository.h,
5628   src/framework/mlt_service.c, src/framework/mlt_service.h,
5629   src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.h,
5630   src/framework/mlt_transition.h: C++ compatability  
5631
5632 2004-04-19  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5633
5634   * configure: version shunt  
5635
5636   * README, configure, docs/install.txt, docs/services.txt,
5637   src/modules/avformat/Makefile, src/modules/avformat/configure,
5638   src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
5639   src/modules/avformat/filter_avdeinterlace.c,
5640   src/modules/avformat/filter_avresample.c,
5641   src/modules/avformat/producer_avformat.c, src/modules/configure,
5642   src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: config
5643   mods; avformat static or shared build; corrections to sdl  
5644
5645 2004-04-18  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5646
5647   * configure, docs/services.txt, setenv: GPL checking (provisional
5648   implementation), mc scaling docs  
5649
5650   * src/framework/mlt.h: added tokeniser to mlt header  
5651
5652   * src/modules/configure, src/modules/core/Makefile,
5653   src/modules/core/configure, src/modules/core/factory.c,
5654   src/modules/core/filter_rescale.c, src/modules/core/filter_rescale.h,
5655   src/modules/fezzik.ini, src/modules/fezzik/Makefile,
5656   src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/configure,
5657   src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c: Rescaler and
5658   fezzik rework (to allow inclusion of mc scaler)  
5659
5660 2004-04-17  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5661
5662   * src/modules/sox/Makefile: whoops - missed some libs  
5663
5664   * src/albino/Makefile: albino Makefile cleanup  
5665
5666   * src/modules/dv/Makefile, src/modules/normalize/Makefile,
5667   src/modules/sox/Makefile: Makefile cleanup in modules  
5668
5669   * src/modules/sox/Makefile, src/modules/sox/filter_sox.c: switched to
5670   mlt_tokeniser and removed libst-config from Makefile  
5671
5672   * src/framework/Makefile, src/framework/mlt_tokeniser.c,
5673   src/framework/mlt_tokeniser.h: added mlt_tokeniser  
5674
5675 2004-04-16  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5676
5677   * src/modules/sox/filter_sox.c: add more comments  
5678
5679   * src/modules/core/Makefile, src/modules/core/configure,
5680   src/modules/core/factory.c, src/modules/core/filter_volume.c,
5681   src/modules/core/filter_volume.h, src/modules/normalize/Makefile,
5682   src/modules/normalize/configure, src/modules/normalize/factory.c,
5683   src/modules/normalize/filter_volume.c, src/modules/normalize/filter_volume.h,
5684   src/modules/sox/Makefile, src/modules/sox/configure,
5685   src/modules/sox/factory.c, src/modules/sox/filter_sox.c,
5686   src/modules/sox/filter_sox.h: moved filter_volume into a normalize module,
5687   added new sox module with filter_sox  
5688
5689 2004-04-16  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5690
5691   * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/audio.sh,
5692   src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
5693   src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
5694   src/modules/ffmpeg/video.sh: removed all ffmpeg files  
5695
5696   * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
5697   src/modules/ffmpeg/consumer_ffmpeg.c, src/modules/ffmpeg/consumer_ffmpeg.h,
5698   src/modules/ffmpeg/factory.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
5699   src/modules/ffmpeg/filter_ffmpeg_dub.h: ffmpeg cleanup  
5700
5701 2004-04-15  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5702
5703   * src/modules/fezzik/producer_fezzik.c: Change defaults to LGPL deinterlace
5704   and resample  
5705
5706   * src/modules/avformat/Makefile, src/modules/avformat/configure,
5707   src/modules/avformat/factory.c, src/modules/avformat/filter_avdeinterlace.c,
5708   src/modules/avformat/filter_avdeinterlace.h,
5709   src/modules/avformat/filter_avresample.c,
5710   src/modules/avformat/filter_avresample.h, src/modules/avformat/mmx.h: LGPL
5711   deinterlace and resampler  
5712
5713 2004-04-14  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5714
5715   * configure, src/albino/Makefile, src/framework/Makefile,
5716   src/framework/mlt_pool.c, src/humperdink/Makefile, src/inigo/Makefile,
5717   src/miracle/Makefile, src/miracle/miracle_local.c, src/modules/Makefile,
5718   src/modules/avformat/Makefile, src/modules/dv/Makefile,
5719   src/modules/gtk2/Makefile, src/modules/resample/Makefile,
5720   src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
5721   src/modules/westley/Makefile, src/tests/Makefile, src/valerie/Makefile,
5722   src/valerie/valerie_socket.c: More configure and build tuning  
5723
5724   * configure, src/modules/configure: Configure and build tuning  
5725
5726   * configure, docs/install.txt, src/albino/Makefile, src/framework/Makefile,
5727   src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
5728   src/modules/avformat/Makefile, src/modules/core/Makefile,
5729   src/modules/dv/Makefile, src/modules/fezzik/Makefile,
5730   src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
5731   src/modules/inigo/Makefile, src/modules/resample/Makefile,
5732   src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
5733   src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
5734   src/valerie/Makefile: Configure and build tuning  
5735
5736 2004-04-13  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5737
5738   * Makefile, src/framework/mlt_frame.c, src/modules/Makefile,
5739   src/modules/avformat/consumer_avformat.c: Makefile error handling and
5740   consumer avformat cleanup  
5741
5742   * docs/install.txt: Installation docs update  
5743
5744 2004-04-13  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5745
5746   * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
5747   src/modules/fezzik.dict, src/modules/westley/producer_westley.c: field order
5748   normalisation fix, add .vob to fezzik, field order detection for avformat  
5749
5750 2004-04-09  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5751
5752   * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
5753   src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
5754   src/framework/mlt_repository.c, src/inigo/inigo.c,
5755   src/modules/dv/consumer_libdv.c, src/modules/resample/filter_resample.c,
5756   src/modules/sdl/consumer_sdl.c: Memory leaks and resample rework  
5757
5758 2004-04-07  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5759
5760   * src/framework/mlt_frame.c: test card and aspect ratio woes continued  
5761
5762   * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5763   src/framework/mlt_properties.c: aspect ratio and test card woes  
5764
5765 2004-04-06  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5766
5767   * demo/mlt_news, docs/framework.txt, src/framework/mlt_consumer.c,
5768   src/framework/mlt_factory.c, src/framework/mlt_frame.c,
5769   src/framework/mlt_properties.c, src/modules/fezzik/producer_hold.c,
5770   src/modules/gtk2/filter_rescale.c, src/modules/sdl/consumer_sdl.c: hold
5771   modifications and test card env var  
5772
5773 2004-04-02  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5774
5775   * demo/demo: remove setenv call  
5776
5777 2004-04-02  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5778
5779   * src/modules/sdl/consumer_sdl.c: added setenv_mc  
5780
5781   * setenv_mc, src/modules/sdl/consumer_sdl.c: added setenv_mc  
5782
5783   * demo/demo.ini, demo/mlt_squeeze, demo/mlt_squeeze_box, docs/framework.txt,
5784   docs/services.txt, src/modules/core/transition_composite.c: minor mods  
5785
5786 2004-03-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5787
5788   * docs/services.txt: fix something that got disordered  
5789
5790   * src/modules/westley/producer_westley.c: qualitfy paths of known properties
5791   that take a filename with server virtual root  
5792
5793 2004-03-30  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5794
5795   * docs/services.txt, src/albino/Makefile, src/framework/Makefile,
5796   src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5797   src/framework/mlt_frame.c, src/humperdink/Makefile, src/inigo/Makefile,
5798   src/miracle/Makefile, src/miracle/miracle_unit.c,
5799   src/modules/avformat/Makefile, src/modules/avformat/consumer_avformat.c,
5800   src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
5801   src/modules/dv/Makefile, src/modules/fezzik/Makefile,
5802   src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
5803   src/modules/inigo/Makefile, src/modules/resample/Makefile,
5804   src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
5805   src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
5806   src/valerie/Makefile: Minor optimisations, consumer avformat experimentation 
5807
5808 2004-03-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5809
5810   * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.c,
5811   src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c: inherit
5812   scheduling priority on any created thread  
5813
5814 2004-03-29  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5815
5816   * src/modules/core/transition_luma.c, src/modules/gtk2/filter_rescale.c:
5817   bugfix limits in transition luma  
5818
5819   * demo/consumers.ini, src/modules/gtk2/filter_rescale.c,
5820   src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: aspect
5821   fixes for rescale=none  
5822
5823 2004-03-29  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5824
5825   * src/valerie/valerie.c: insert fix  
5826
5827   * README, src/framework/configure, src/framework/mlt.h,
5828   src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
5829   src/framework/mlt_pool.c, src/modules/avformat/Makefile,
5830   src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
5831   src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
5832   src/modules/avformat/producer_avformat.c, src/modules/dv/consumer_libdv.c,
5833   src/modules/dv/producer_libdv.c, src/modules/sdl/consumer_sdl.c: consumer
5834   avformat added, various cleanups and consumer realtime switching  
5835
5836 2004-03-28  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5837
5838   * Makefile, README, configure, mlt-framework.pc.in, mlt-miracle.pc.in,
5839   mlt-valerie.pc.in: added pkgconfig files. fixed broken dist-clean make
5840   target.  
5841
5842 2004-03-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5843
5844   * demo/mlt_fade_black, demo/mlt_push, demo/mlt_squeeze, docs/TODO,
5845   docs/dvcp.txt, docs/framework.txt, docs/inigo.txt, docs/install.txt,
5846   docs/services.txt, docs/testing.txt, docs/valerie.txt, docs/westley.txt: Doc
5847   formating  
5848
5849 2004-03-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5850
5851   * src/miracle/configure: make install part 2 - building configs  
5852
5853 2004-03-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5854
5855   * demo/entity.westley, demo/new.westley, docs/westley.txt,
5856   src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
5857   src/modules/westley/westley.dtd: added westley.dtd  
5858
5859 2004-03-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5860
5861   * Makefile, configure, mlt-config-template, src/framework/configure,
5862   src/miracle/configure, src/valerie/configure: make install part 2 - building
5863   configs  
5864
5865   * src/modules/fezzik/Makefile: make install fix  
5866
5867 2004-03-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5868
5869   * demo/entity.westley, docs/westley.txt,
5870   src/modules/westley/producer_westley.c: fix westley for mixed element text
5871   and entity references  
5872
5873 2004-03-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5874
5875   * Makefile, src/modules/Makefile: make install part 1  
5876
5877   * Makefile, README, configure, src/albino/Makefile, src/framework/Makefile,
5878   src/framework/config.h, src/humperdink/Makefile, src/inigo/Makefile,
5879   src/miracle/Makefile, src/modules/Makefile, src/modules/avformat/Makefile,
5880   src/modules/core/Makefile, src/modules/dv/Makefile,
5881   src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
5882   src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
5883   src/modules/resample/Makefile, src/modules/sdl/Makefile,
5884   src/modules/vorbis/Makefile, src/modules/westley/Makefile,
5885   src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: make
5886   install part 1  
5887
5888   * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
5889   src/framework/mlt_pool.c, src/framework/mlt_properties.c,
5890   src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
5891   src/modules/fezzik/producer_fezzik.c, src/modules/sdl/consumer_sdl.c: pooling
5892   and properties checks; dv decoder stack; factory cleanup registering  
5893
5894 2004-03-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5895
5896   * demo/README, demo/entity.westley, docs/services.txt, docs/westley.txt,
5897   src/miracle/miracle_unit_commands.c, src/modules/westley/producer_westley.c:
5898   enhance miracle LOAD command to accept a service: prefix. enhance
5899   producer_westley to apply parameters on url as entities. bugfix
5900   producer_westley memory leak.  
5901
5902   * demo/README, demo/pango.westley, src/modules/fezzik/producer_hold.c,
5903   src/modules/westley/producer_westley.c: fixed westley/fezzik integration when
5904   both service and resource supplied.  
5905
5906 2004-03-25  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5907
5908   * demo/mlt_push, demo/new.westley, src/modules/westley/consumer_westley.c,
5909   src/modules/westley/producer_westley.c: reorganized consumer_westley. added
5910   branch tracking and other bugfixes to producer_westley.  
5911
5912 2004-03-25  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5913
5914   * src/framework/mlt_tractor.c: tractor fix  
5915
5916 2004-03-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5917
5918   * demo/mlt_fade_black, demo/mlt_push, src/modules/westley/consumer_westley.c,
5919   src/modules/westley/producer_westley.c: added track hiding to westley  
5920
5921 2004-03-24  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5922
5923   * demo/mlt_fade_black, demo/mlt_title_over_gfx,
5924   demo/mlt_titleshadow_watermark: couple of fixes to hidden tracks  
5925
5926   * src/framework/mlt_multitrack.c: ignore length of hidden tracks  
5927
5928   * demo/consumers.ini, demo/luma1.pgm, demo/mlt_clock_in_and_out,
5929   demo/mlt_fade_black, demo/mlt_my_name_is, demo/mlt_news, demo/mlt_squeeze,
5930   demo/mlt_title_over_gfx, demo/mlt_voiceover: demo mods for reversed tracks  
5931
5932   * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
5933   src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
5934   src/framework/mlt_transition.c, src/modules/inigo/producer_inigo.c: track
5935   reversal and hidden tracks  
5936
5937   * demo/demo, demo/demo.ini, demo/mlt_news, demo/mlt_squeeze: news and squeeze
5938   added  
5939
5940   * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5941   src/framework/mlt_tractor.c, src/modules/core/transition_composite.c,
5942   src/modules/resample/filter_resample.c: Tractor frame handling reworked; fix
5943   to composite for key diffs of 1; added mlt_consumer_new for consistency  
5944
5945 2004-03-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5946
5947   * demo/README, demo/consumers.ini, demo/demo.ini, demo/mlt_fade_black,
5948   demo/mlt_jcut, demo/mlt_jcut2, demo/mlt_lcut, demo/mlt_push, demo/mlt_ticker,
5949   docs/services.txt, src/modules/core/producer_colour.c,
5950   src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
5951   remove some progressive flag handling in field renderers bugfix compositing
5952   images wider than the frame added more demos  
5953
5954 2004-03-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5955
5956   * demo/demo.ini, demo/mlt_jcut, demo/mlt_jcut2: added J Cut demos  
5957
5958 2004-03-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5959
5960   * src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
5961   src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
5962   src/miracle/miracle_unit_commands.h, src/valerie/valerie.c,
5963   src/valerie/valerie.h: added clear to the miracle command set and valerie api
5964    
5965
5966 2004-03-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5967
5968   * docs/install.txt: minor typos  
5969
5970   * README, demo/consumers.ini, docs/framework.txt, docs/install.txt,
5971   docs/services.txt, docs/westley.txt, src/albino/albino.c,
5972   src/humperdink/client.c, src/modules/gtk2/producer_pango.c,
5973   src/modules/westley/producer_westley.c: documentation updates change some
5974   references to dv1394d in the example clients to Miracle. more bugfixes for
5975   producer_westley iconv for pango  
5976
5977 2004-03-22  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5978
5979   * src/framework/mlt_frame.c, src/miracle/miracle_commands.c,
5980   src/miracle/miracle_unit_commands.c: root corrections to miracle  
5981
5982   * src/valerie/valerie.c: quick valerie fix  
5983
5984   * docs/install.txt: Added install.txt  
5985
5986 2004-03-22  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5987
5988   * src/modules/westley/producer_westley.c: null pointer check in end_playlist 
5989
5990 2004-03-22  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5991
5992   * src/modules/avformat/producer_avformat.c,
5993   src/modules/core/producer_colour.c, src/modules/dv/consumer_libdv.c,
5994   src/modules/fezzik/Makefile, src/modules/fezzik/configure,
5995   src/modules/fezzik/factory.c, src/modules/fezzik/producer_hold.c,
5996   src/modules/fezzik/producer_hold.h, src/modules/resample/filter_resample.c,
5997   src/tests/dan.c, src/tests/pango.c, src/tests/pixbuf.c: producer hold,
5998   experimental ac3 audio support  
5999
6000 2004-03-22  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6001
6002   * src/modules/westley/producer_westley.c: touchup on the producer in/out
6003   applied to parent entry  
6004
6005   * demo/circle.svg, demo/demo.kino, demo/new.westley, demo/svg.westley,
6006   src/framework/mlt_filter.c, src/framework/mlt_playlist.c,
6007   src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
6008   src/modules/westley/producer_westley.c: smarter and harder producer_westley  
6009
6010 2004-03-21  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6011
6012   * src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6013   src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
6014   src/modules/sdl/consumer_sdl.c, src/tests/hello.c: in point fix, low latency
6015   sdl, minor fixes  
6016
6017 2004-03-19  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6018
6019   * docs/framework.txt, src/framework/mlt_properties.c,
6020   src/framework/mlt_properties.h, src/modules/Makefile, src/modules/configure,
6021   src/modules/core/producer_noise.c, src/modules/fezzik.dict,
6022   src/modules/fezzik/producer_fezzik.c: fezzik gets a rhyming dictionary  
6023
6024   * docs/framework.txt, docs/services.txt, src/framework/mlt_producer.c,
6025   src/framework/mlt_producer.h, src/framework/mlt_properties.c,
6026   src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6027   src/modules/core/configure, src/modules/core/factory.c,
6028   src/modules/core/filter_mirror.c, src/modules/core/filter_mirror.h,
6029   src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
6030   src/modules/core/producer_noise.c, src/modules/core/producer_noise.h,
6031   src/modules/fezzik/producer_fezzik.c, src/tests/hello.c: Noise and mirrors  
6032
6033 2004-03-18  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6034
6035   * docs/services.txt, src/modules/avformat/producer_avformat.c: revert
6036   avformat pts offset change and note bug in docs  
6037
6038   * src/modules/inigo/producer_inigo.c: fix brokenness  
6039
6040 2004-03-18  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6041
6042   * docs/framework.txt, docs/westley.txt, src/framework/config.h,
6043   src/framework/mlt_factory.c, src/framework/mlt_frame.h,
6044   src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6045   src/framework/mlt_properties.h, src/framework/mlt_service.c,
6046   src/framework/mlt_service.h, src/framework/mlt_types.h,
6047   src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
6048   src/tests/Makefile, src/tests/hello.c: provisional framework docs and
6049   corrections  
6050
6051 2004-03-17  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6052
6053   * docs/services.txt, src/modules/avformat/producer_avformat.c,
6054   src/modules/core/Makefile, src/modules/core/configure,
6055   src/modules/core/factory.c, src/modules/core/filter_channelcopy.c,
6056   src/modules/core/filter_channelcopy.h,
6057   src/modules/resample/filter_resample.c: added filter_channelcopy. enhance
6058   filter_resample to reproduce channels when producer does not create as many
6059   as consumer requested.  
6060
6061   * src/modules/core/filter_volume.c: bugfix segfault in audio normaliser as
6062   well as logical bug in smoothing.  
6063
6064   * docs/services.txt, src/modules/avformat/producer_avformat.c,
6065   src/modules/fezzik/producer_fezzik.c, src/modules/inigo/producer_inigo.c:
6066   fezzik now accepts service:resource and strips \'avformat:\' before fallback
6067   avformat construction. avformat now accepts urls with a format and format
6068   parameters designation. updated services.txt for above changes. added a video
6069   pts offset to avformat.  
6070
6071 2004-03-16  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6072
6073   * demo/luma1.pgm, demo/mlt_obscure, docs/services.txt,
6074   src/modules/core/composite_line_yuv_mmx.S, src/modules/core/filter_luma.c,
6075   src/modules/core/transition_luma.c, src/modules/fezzik/producer_fezzik.c:
6076   updated services docs plus minor fixes discovered during  
6077
6078 2004-03-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6079
6080   * demo/README, demo/consumers.ini, demo/demo, demo/mlt_clock_in_and_out,
6081   demo/mlt_voiceover: notes for the demo  
6082
6083   * demo/demo.ini: bring into sync with changes  
6084
6085   * src/modules/sdl/consumer_sdl.c: default progressive off  
6086
6087   * demo/circle.png, demo/circle.svg, demo/consumers.ini, demo/luma1.pgm,
6088   demo/mlt_bouncy_ball, demo/mlt_composite_transition,
6089   demo/mlt_fade_in_and_out, demo/mlt_obscure, demo/mlt_title_over_gfx,
6090   demo/mlt_titleshadow_watermark, demo/mlt_voiceover: some demo updates  
6091
6092   * src/modules/core/transition_luma.c: fix distortion in smoothness  
6093
6094   * src/modules/core/filter_gamma.c: fix broken gamma  
6095
6096   * src/modules/core/transition_luma.c: fix field rendering  
6097
6098   * src/modules/core/transition_composite.c: bugfixes with field rendering  
6099
6100   * src/modules/dv/producer_libdv.c: fix aspect  
6101
6102 2004-03-12  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6103
6104   * demo/consumers.ini, demo/demo, src/framework/mlt_consumer.c,
6105   src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: more
6106   sdl/consumer tuning and demo updates  
6107
6108 2004-03-11  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6109
6110   * demo/mlt_voiceover, src/framework/mlt_deque.c,
6111   src/framework/mlt_properties.c, src/framework/mlt_property.c,
6112   src/framework/mlt_property.h, src/modules/sdl/consumer_sdl.c: more small
6113   optimisations  
6114
6115   * demo/demo: demo framework added  
6116
6117   * demo/demo, demo/demo.ini, demo/luma1.pgm, demo/mlt_all,
6118   demo/mlt_audio_stuff, demo/mlt_avantika_title, demo/mlt_bouncy,
6119   demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
6120   demo/mlt_composite_transition, demo/mlt_effect_in_middle,
6121   demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_levels,
6122   demo/mlt_my_name_is, demo/mlt_obscure, demo/mlt_slideshow,
6123   demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark, demo/mlt_voiceover,
6124   demo/mlt_watermark, demo/pango.westley, demo/watermark1.png,
6125   docs/westley.txt, setenv, src/inigo/io.c, src/modules/dv/producer_libdv.c,
6126   src/modules/sdl/consumer_sdl.c: demo framework added  
6127
6128 2004-03-11  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6129
6130   * src/modules/core/Makefile, src/modules/core/composite_line_yuv_mmx.S,
6131   src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
6132   src/modules/gtk2/filter_rescale.c: added very preliminary mmx for composite.
6133   bugfixes to -x and too small rescaling.  
6134
6135 2004-03-10  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6136
6137   * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6138   src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
6139   src/modules/core/transition_mix.c, src/modules/core/transition_region.c: RPN
6140   clean up for frames  
6141
6142   * docs/inigo.txt, docs/westley.txt, src/framework/mlt_consumer.c,
6143   src/modules/westley/producer_westley.c: Minor fixes to westley and
6144   mlt_consumer; first draft westley docs  
6145
6146 2004-03-10  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6147
6148   * src/modules/core/transition_composite.c,
6149   src/modules/core/transition_luma.c: pgm scaling in transition_composite.
6150   optimisations for luma producer.  
6151
6152 2004-03-09  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6153
6154   * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6155   src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
6156   src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
6157   src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
6158   src/modules/dv/producer_libdv.c, src/modules/gtk2/filter_rescale.c,
6159   src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6160   src/modules/sdl/consumer_sdl.c, src/modules/westley/producer_westley.c: add
6161   luma to composite. rework aspect handling to use sample aspect. workaround
6162   westley segfault when another instance of libxml2 is used. improved inline
6163   xml handling in westley - pango and svg.  
6164
6165 2004-03-04  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6166
6167   * src/framework/mlt_consumer.c, src/modules/dv/consumer_libdv.c: experimental
6168   tuning  
6169
6170 2004-03-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6171
6172   * src/modules/xine/attributes.h, src/modules/xine/xineutils.h: add missing
6173   header  
6174
6175 2004-03-04  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6176
6177   * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6178   src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
6179   src/modules/sdl/consumer_sdl.c: tunable read ahead buffer and fix for luma  
6180
6181   * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6182   src/humperdink/client.c, src/miracle/miracle_unit.c,
6183   src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
6184   src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c,
6185   src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
6186   src/valerie/valerie_status.h: consumer read ahead and int32_t migration  
6187
6188 2004-03-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6189
6190   * src/modules/core/transition_luma.c: reorg transition_luma to support
6191   producer  
6192
6193   * src/modules/Makefile, src/modules/core/Makefile,
6194   src/modules/core/configure, src/modules/core/factory.c,
6195   src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
6196   src/modules/core/producer_colour.c, src/modules/xine/Makefile,
6197   src/modules/xine/configure, src/modules/xine/cpu_accel.c,
6198   src/modules/xine/deinterlace.c, src/modules/xine/deinterlace.h,
6199   src/modules/xine/factory.c, src/modules/xine/filter_deinterlace.c,
6200   src/modules/xine/filter_deinterlace.h, src/modules/xine/xineutils.h: added
6201   xine-based accellerated deinterlace  
6202
6203 2004-03-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6204
6205   * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6206   src/framework/mlt_frame.h, src/framework/mlt_properties.c,
6207   src/framework/mlt_service.h, src/framework/mlt_types.h,
6208   src/modules/core/Makefile, src/modules/core/configure,
6209   src/modules/core/factory.c, src/modules/core/filter_region.c,
6210   src/modules/core/transition_region.c, src/modules/core/transition_region.h:
6211   transition region  
6212
6213 2004-03-03  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6214
6215   * src/modules/core/filter_deinterlace.c: optimise deinterlace path  
6216
6217   * src/modules/core/producer_colour.c: producer_colour  
6218
6219   * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6220   src/modules/core/Makefile, src/modules/core/configure,
6221   src/modules/core/factory.c, src/modules/core/producer_colour.c,
6222   src/modules/core/producer_colour.h: producer_colour  
6223
6224   * src/framework/mlt_frame.c: more accurate and scaled rgb to yuv conversion  
6225
6226 2004-03-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6227
6228   * src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
6229   src/framework/mlt_pool.h, src/framework/mlt_properties.c,
6230   src/framework/mlt_property.c, src/framework/mlt_service.c,
6231   src/framework/mlt_service.h, src/framework/mlt_types.h, src/inigo/inigo.c,
6232   src/modules/avformat/producer_avformat.c, src/modules/core/filter_region.c,
6233   src/modules/core/transition_composite.c,
6234   src/modules/core/transition_composite.h, src/modules/gtk2/producer_pixbuf.c,
6235   src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: Yet
6236   more sdl hacking, region memory leak fix, mlt_position changed to int32_t,
6237   experimental hash in properties  
6238
6239 2004-03-03  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6240
6241   * src/framework/mlt_frame.c, src/modules/core/filter_region.c,
6242   src/modules/core/transition_composite.c,
6243   src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
6244   src/modules/westley/producer_westley.c: some bugfixes, filter_shape producer,
6245   pixbuf takes svg xml, fezzik can take a service name  
6246
6247 2004-03-02  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6248
6249   * src/modules/sdl/consumer_sdl.c: More SDL fixes  
6250
6251 2004-03-01  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6252
6253   * src/modules/sdl/consumer_sdl.c: yet more sdl hacks  
6254
6255 2004-03-01  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6256
6257   * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c,
6258   src/modules/gtk2/scale_line_22_yuv_mmx.S: much improved mmx yuv scaler added
6259   producer_libdv quality property improve avformat aspect_ratio and frame_rate
6260   reporting  
6261
6262 2004-03-01  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6263
6264   * src/modules/sdl/consumer_sdl.c: Minor sdl hack  
6265
6266   * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6267   src/framework/mlt_factory.h, src/framework/mlt_frame.c,
6268   src/framework/mlt_producer.c, src/modules/gtk2/filter_rescale.c,
6269   src/modules/sdl/consumer_sdl.c: sdl hacks  
6270
6271 2004-02-29  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6272
6273   * src/modules/core/Makefile, src/modules/core/configure,
6274   src/modules/core/factory.c, src/modules/core/filter_region.c,
6275   src/modules/core/filter_region.h, src/modules/core/filter_watermark.c,
6276   src/modules/core/transition_composite.c,
6277   src/modules/core/transition_composite.h: regionalised fx part 1  
6278
6279   * src/framework/mlt_factory.c, src/modules/core/filter_watermark.c,
6280   src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
6281   src/modules/gtk2/producer_pixbuf.c: unique ids  
6282
6283 2004-02-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6284
6285   * src/modules/gtk2/scale_line_22_yuv_mmx.S: bugfix mmx scaling with
6286   performance loss :-(  
6287
6288 2004-02-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6289
6290   * src/framework/mlt_frame.c, src/modules/core/filter_resize.c,
6291   src/modules/dv/consumer_libdv.c: Scaling experimentation  
6292
6293 2004-02-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6294
6295   * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
6296   src/modules/gtk2/scale_line_22_33_mmx.S,
6297   src/modules/gtk2/scale_line_22_yuv_mmx.S: mmx version of non-nearest, 2x2
6298   rescaling  
6299
6300 2004-02-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6301
6302   * src/modules/core/transition_composite.c: composite alignment fix  
6303
6304 2004-02-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6305
6306   * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
6307   src/modules/gtk2/scale_line_22_33_mmx.S: updated mmx yuv scaling  
6308
6309 2004-02-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6310
6311   * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6312   src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6313   src/modules/core/configure, src/modules/core/factory.c,
6314   src/modules/core/filter_luma.c, src/modules/core/filter_luma.h,
6315   src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
6316   src/modules/core/transition_luma.c: composite aspect ratio fix (again ;-)),
6317   added fill compositing test case, filter luma, mlt_properties_pass and sundry
6318   fixes  
6319
6320 2004-02-25  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6321
6322   * src/modules/core/transition_composite.c: composite key frames  
6323
6324   * docs/TODO, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6325   src/framework/mlt_frame.h, src/modules/avformat/producer_avformat.c,
6326   src/modules/core/filter_deinterlace.c, src/modules/core/filter_obscure.c,
6327   src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
6328   src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: service
6329   stack, various fixes  
6330
6331 2004-02-24  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6332
6333   * src/modules/core/transition_composite.c: field rendering fix and disable
6334   scaling height when normalising pixel aspect when output pixel aspect < 1  
6335
6336 2004-02-24  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6337
6338   * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_producer.h,
6339   src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6340   src/modules/core/Makefile, src/modules/core/configure,
6341   src/modules/core/factory.c, src/modules/core/filter_obscure.c,
6342   src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
6343   src/modules/core/filter_watermark.h, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6344   src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c:
6345   watermark added, minor mods to mlt framework required  
6346
6347   * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
6348   src/framework/mlt_filter.h, src/framework/mlt_frame.c,
6349   src/framework/mlt_frame.h, src/modules/core/filter_brightness.c,
6350   src/modules/core/filter_deinterlace.c, src/modules/core/filter_gamma.c,
6351   src/modules/core/filter_greyscale.c, src/modules/core/filter_obscure.c,
6352   src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
6353   src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
6354   src/modules/sdl/consumer_sdl.c: Filter optimisations and cleanup part 1  
6355
6356 2004-02-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6357
6358   * src/framework/mlt_frame.c, src/framework/mlt_producer.c,
6359   src/modules/avformat/producer_avformat.c,
6360   src/modules/fezzik/producer_fezzik.c: Minor fixes  
6361
6362   * src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: sdl
6363   rework (prepatory read-ahead implementation) and luma work around  
6364
6365   * src/framework/mlt_pool.c, src/framework/mlt_pool.h,
6366   src/modules/core/transition_luma.c: Big luma optimisations, minor pooling
6367   optimisations  
6368
6369 2004-02-22  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6370
6371   * src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c:
6372   composite alpha operations, make obscure alpha aware  
6373
6374 2004-02-21  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6375
6376   * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6377   src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
6378   src/tests/Makefile, src/tests/dan.c: fix broken aspect handling again  
6379
6380 2004-02-21  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6381
6382   * src/framework/mlt_pool.c, src/modules/avformat/producer_avformat.c,
6383   src/modules/dv/producer_libdv.c: avformat whoops, pooling claridication and
6384   removal of dv leak  
6385
6386 2004-02-20  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6387
6388   * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_frame.c,
6389   src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
6390   src/framework/mlt_pool.h, src/framework/mlt_properties.c,
6391   src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
6392   src/modules/avformat/producer_avformat.c, src/modules/core/producer_ppm.c,
6393   src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
6394   src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
6395   src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6396   src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
6397   src/modules/vorbis/producer_vorbis.c, src/tests/Makefile,
6398   src/valerie/Makefile: Memory pooling part 2 and other optimisations  
6399
6400 2004-02-19  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6401
6402   * src/modules/core/transition_luma.c: more dissolve optimisation  
6403
6404   * src/modules/core/transition_luma.c: optimise dissolve case  
6405
6406 2004-02-19  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6407
6408   * docs/services.txt, src/framework/Makefile, src/framework/mlt_factory.c,
6409   src/framework/mlt_frame.c, src/framework/mlt_pool.c,
6410   src/framework/mlt_pool.h, src/framework/mlt_properties.c,
6411   src/framework/mlt_properties.h, src/framework/mlt_types.h,
6412   src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6413   src/modules/core/producer_ppm.c, src/modules/core/transition_luma.c,
6414   src/modules/dv/producer_libdv.c, src/modules/ffmpeg/producer_ffmpeg.c,
6415   src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
6416   src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
6417   src/modules/resample/filter_resample.c, src/modules/vorbis/producer_vorbis.c:
6418   Memory pooling  
6419
6420 2004-02-19  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6421
6422   * src/modules/core/transition_composite.c,
6423   src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
6424   src/modules/gtk2/producer_pixbuf.c: field rendering and alignment for
6425   composite, bugfixes for luma, pixbuf and pango  
6426
6427 2004-02-18  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6428
6429   * src/framework/mlt_consumer.c: create consumer_progressive property on frame
6430    
6431
6432   * src/modules/sdl/consumer_sdl.c: default progressive on  
6433
6434   * src/modules/westley/consumer_westley.c: consumer_westley now only puts
6435   in/out as element attributes and not property elements  
6436
6437   * src/modules/core/filter_deinterlace.c,
6438   src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
6439   split getting of b_frame image and composite  
6440
6441 2004-02-18  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6442
6443   * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_consumer.c,
6444   src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6445   src/framework/mlt_frame.c, src/framework/mlt_properties.c,
6446   src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
6447   src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
6448   src/miracle/miracle_unit_commands.c, src/modules/avformat/Makefile,
6449   src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6450   src/modules/core/filter_obscure.c, src/modules/core/filter_resize.c,
6451   src/modules/core/transition_composite.c, src/modules/dv/Makefile,
6452   src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
6453   src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
6454   src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/Makefile,
6455   src/modules/resample/Makefile, src/modules/sdl/Makefile,
6456   src/modules/sdl/consumer_sdl.c, src/modules/vorbis/Makefile,
6457   src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
6458   src/tests/Makefile, src/valerie/Makefile: Optimisations (part 0), pixel v
6459   percentage, reworked aspect ratio calcs, ante/post properties for dv
6460   consumers, avformat rework, westley root  
6461
6462 2004-02-16  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6463
6464   * src/modules/core/transition_composite.c, src/modules/gtk2/filter_rescale.c,
6465   src/modules/sdl/consumer_sdl.c: bug fixes  
6466
6467   * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6468   src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
6469   src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
6470   src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
6471   src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
6472   src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
6473   src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6474   src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
6475   westley serialises with entry in/out; full field, aspect, and colour space
6476   normalisation; scaling overlays to consumer size; tagged frame mallocs with
6477   //IRRIGATE ME  
6478
6479 2004-02-13  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6480
6481   * src/framework/mlt_consumer.c, src/framework/mlt_properties.c,
6482   src/framework/mlt_properties.h: Properties rename and dump function  
6483
6484   * docs/testing-20040110.txt, src/framework/mlt_consumer.c,
6485   src/framework/mlt_consumer.h, src/framework/mlt_frame.c,
6486   src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
6487   src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
6488   src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6489   src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
6490   Defaults for PAL/NTSC on producers and consumers  
6491
6492 2004-02-13  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6493
6494   * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6495   src/modules/core/Makefile, src/modules/core/configure,
6496   src/modules/core/factory.c, src/modules/core/filter_brightness.c,
6497   src/modules/core/filter_brightness.h, src/modules/core/filter_volume.c,
6498   src/modules/core/transition_mix.c, src/modules/gtk2/filter_rescale.c: added
6499   brightness filter, added smooth ramping to audio processing, added start/end
6500   interpolation points to filter_mix and filter_volume  
6501
6502 2004-02-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6503
6504   * mlt/Makefile, mlt/README, mlt/configure, mlt/docs/dvcp.txt,
6505   mlt/docs/inigo.txt, mlt/docs/services.txt, mlt/docs/testing-20040110.txt,
6506   mlt/docs/testing.txt, mlt/docs/valerie.txt, mlt/setenv,
6507   mlt/src/albino/Makefile, mlt/src/albino/albino.c, mlt/src/framework/Makefile,
6508   mlt/src/framework/config.h, mlt/src/framework/configure,
6509   mlt/src/framework/mlt.h, mlt/src/framework/mlt_consumer.c,
6510   mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
6511   mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_field.c,
6512   mlt/src/framework/mlt_field.h, mlt/src/framework/mlt_filter.c,
6513   mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
6514   mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
6515   mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6516   mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6517   mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6518   mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
6519   mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
6520   mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
6521   mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
6522   mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
6523   mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
6524   mlt/src/framework/mlt_types.h, mlt/src/humperdink/Makefile,
6525   mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
6526   mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
6527   mlt/src/humperdink/remote.c, mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c,
6528   mlt/src/inigo/io.c, mlt/src/inigo/io.h, mlt/src/miracle/Makefile,
6529   mlt/src/miracle/configure, mlt/src/miracle/miracle.c,
6530   mlt/src/miracle/miracle_commands.c, mlt/src/miracle/miracle_commands.h,
6531   mlt/src/miracle/miracle_connection.c, mlt/src/miracle/miracle_connection.h,
6532   mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_local.h,
6533   mlt/src/miracle/miracle_log.c, mlt/src/miracle/miracle_log.h,
6534   mlt/src/miracle/miracle_server.c, mlt/src/miracle/miracle_server.h,
6535   mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
6536   mlt/src/miracle/miracle_unit_commands.c,
6537   mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
6538   mlt/src/modules/configure, mlt/src/modules/core/Makefile,
6539   mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
6540   mlt/src/modules/core/filter_deinterlace.c,
6541   mlt/src/modules/core/filter_deinterlace.h,
6542   mlt/src/modules/core/filter_gamma.c, mlt/src/modules/core/filter_gamma.h,
6543   mlt/src/modules/core/filter_greyscale.c,
6544   mlt/src/modules/core/filter_greyscale.h,
6545   mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
6546   mlt/src/modules/core/filter_volume.c, mlt/src/modules/core/filter_volume.h,
6547   mlt/src/modules/core/producer_ppm.c, mlt/src/modules/core/producer_ppm.h,
6548   mlt/src/modules/core/transition_composite.c,
6549   mlt/src/modules/core/transition_composite.h,
6550   mlt/src/modules/core/transition_luma.c,
6551   mlt/src/modules/core/transition_luma.h,
6552   mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
6553   mlt/src/modules/dv/Makefile, mlt/src/modules/dv/configure,
6554   mlt/src/modules/dv/consumer_libdv.c, mlt/src/modules/dv/consumer_libdv.h,
6555   mlt/src/modules/dv/factory.c, mlt/src/modules/dv/producer_libdv.c,
6556   mlt/src/modules/dv/producer_libdv.h, mlt/src/modules/ffmpeg/Makefile,
6557   mlt/src/modules/ffmpeg/audio.sh, mlt/src/modules/ffmpeg/configure,
6558   mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
6559   mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
6560   mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
6561   mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
6562   mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6563   mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
6564   mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
6565   mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
6566   mlt/src/modules/gtk2/producer_pango.h,
6567   mlt/src/modules/gtk2/producer_pixbuf.c,
6568   mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/inigo/Makefile,
6569   mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
6570   mlt/src/modules/inigo/producer_inigo.c,
6571   mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/resample/Makefile,
6572   mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
6573   mlt/src/modules/resample/filter_resample.c,
6574   mlt/src/modules/resample/filter_resample.h, mlt/src/modules/sdl/Makefile,
6575   mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
6576   mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
6577   mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
6578   mlt/src/modules/westley/consumer_westley.c,
6579   mlt/src/modules/westley/consumer_westley.h,
6580   mlt/src/modules/westley/factory.c,
6581   mlt/src/modules/westley/producer_westley.c,
6582   mlt/src/modules/westley/producer_westley.h, mlt/src/tests/Makefile,
6583   mlt/src/tests/charlie.c, mlt/src/tests/clock16ntsc.pgm,
6584   mlt/src/tests/clock16pal.pgm, mlt/src/tests/dan.c, mlt/src/tests/dissolve.c,
6585   mlt/src/tests/io.c, mlt/src/tests/io.h, mlt/src/tests/luma.c,
6586   mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, mlt/src/tests/setenv,
6587   mlt/src/tests/test.png, mlt/src/valerie/Makefile, mlt/src/valerie/configure,
6588   mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
6589   mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
6590   mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
6591   mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
6592   mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
6593   mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
6594   mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
6595   mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
6596   mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h: remove child
6597   mlt dir  
6598
6599   * docs/TODO, src/miracle/miracle_local.c: add TODO  
6600
6601 2004-02-11  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6602
6603   * src/framework/mlt_producer.c: test card handling  
6604
6605   * src/miracle/miracle_local.c: optional segv handling  
6606
6607 2004-02-11  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6608
6609   * src/miracle/miracle_local.c: change segv handler to use log facility  
6610
6611   * src/valerie/valerie_notifier.c: cleanup  
6612
6613   * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
6614   src/miracle/miracle_local.c, src/valerie/valerie_notifier.c: segv handler,
6615   playlist_move bugfix, resize_yuv422 optimisation  
6616
6617 2004-02-11  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6618
6619   * src/miracle/miracle_unit.c: first of a few local tests  
6620
6621   * src/miracle/miracle_commands.c: first of a few local tests  
6622
6623   * docs/testing-20040110.txt, src/framework/mlt_frame.c,
6624   src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
6625   src/modules/dv/consumer_libdv.c, src/valerie/valerie_notifier.c,
6626   src/valerie/valerie_notifier.h: Miracle mods - clean working, test card fix,
6627   silence dv when not playing  
6628
6629 2004-02-10  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6630
6631   * docs/testing-20040110.txt, src/framework/mlt_playlist.c,
6632   src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6633   src/miracle/miracle_unit.c, src/valerie/valerie_notifier.c,
6634   src/valerie/valerie_status.h: Miracle mods  
6635
6636 2004-02-10  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6637
6638   * setenv, src/framework/mlt_producer.c, src/modules/fezzik/producer_fezzik.c,
6639   src/modules/resample/filter_resample.c,
6640   src/modules/westley/producer_westley.c: bugfixes  
6641
6642 2004-02-09  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6643
6644   * src/framework/mlt_filter.c, src/framework/mlt_frame.c: filter fixes  
6645
6646 2004-02-09  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6647
6648   * src/modules/core/filter_volume.c: remove spurious return in get_audio  
6649
6650 2004-02-09  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6651
6652   * src/miracle/miracle_unit.c, src/modules/dv/consumer_libdv.c: brought by a
6653   resizable bunny  
6654
6655   * src/modules/dv/consumer_libdv.c: brought by a bunny  
6656
6657   * docs/services.txt, src/modules/gtk2/producer_pango.c: pango colour handling
6658    
6659
6660 2004-02-08  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6661
6662   * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6663   src/modules/core/transition_luma.c: luma funkiness  
6664
6665   * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6666   src/modules/core/transition_composite.c,
6667   src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/filter_rescale.c,
6668   src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
6669   pixbuf, composite and fezzik mirrors  
6670
6671 2004-02-07  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6672
6673   * src/modules/westley/producer_westley.c: support in/out on entry and track  
6674
6675 2004-02-07  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6676
6677   * src/modules/gtk2/producer_pango.c: pango producer rework  
6678
6679   * src/modules/avformat/producer_avformat.c, src/modules/sdl/consumer_sdl.c,
6680   src/modules/westley/producer_westley.c: Minor corrections, rescale=nearest
6681   for sdl  
6682
6683 2004-02-07  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6684
6685   * src/modules/gtk2/filter_rescale.c: rescale aspect handling redux  
6686
6687   * src/modules/avformat/producer_avformat.c,
6688   src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
6689   src/modules/gtk2/producer_pixbuf.c: fixup and disable rescale changes  
6690
6691 2004-02-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6692
6693   * src/framework/mlt_frame.c, src/modules/core/filter_volume.c,
6694   src/modules/dv/producer_libdv.c, src/modules/fezzik/producer_fezzik.c,
6695   src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c,
6696   src/modules/westley/consumer_westley.c,
6697   src/modules/westley/producer_westley.c: some bugfixes, westley property
6698   handling reorg, make rescale respect the aspect ratio, make resize update the
6699   aspect ratio, add resize to fezzik  
6700
6701 2004-02-06  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6702
6703   * docs/services.txt, src/modules/core/filter_obscure.c,
6704   src/modules/core/transition_composite.c: composite  
6705
6706   * src/framework/mlt_factory.c, src/framework/mlt_tractor.c,
6707   src/miracle/miracle_unit.c, src/modules/Makefile,
6708   src/modules/fezzik/Makefile, src/modules/fezzik/configure,
6709   src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
6710   src/modules/fezzik/producer_fezzik.h, src/modules/inigo/producer_inigo.c,
6711   src/modules/westley/consumer_westley.c,
6712   src/modules/westley/producer_westley.c: adding the rock thrower...  
6713
6714 2004-02-05  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6715
6716   * src/modules/resample/filter_resample.c: resample fix  
6717
6718   * docs/services.txt, setenv, src/framework/mlt_frame.c,
6719   src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
6720   src/framework/mlt_transition.c, src/miracle/miracle_unit.c,
6721   src/modules/dv/producer_libdv.c, src/modules/ffmpeg/consumer_ffmpeg.c,
6722   src/modules/ffmpeg/producer_ffmpeg.c, src/modules/resample/filter_resample.c,
6723   src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c,
6724   src/modules/westley/producer_westley.c: westley/libxml2 mods, mcdv/mpeg
6725   release integration  
6726
6727 2004-02-05  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6728
6729   * docs/inigo.txt, src/framework/mlt_frame.c,
6730   src/modules/westley/consumer_westley.c,
6731   src/modules/westley/producer_westley.c: bugfixes to westley  
6732
6733 2004-02-04  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6734
6735   * src/modules/gtk2/pixops.c: final rescale improvement and some optimisation 
6736
6737   * src/modules/gtk2/pixops.c: near final rescale improvements?  
6738
6739   * src/modules/gtk2/pixops.c: interim rescale improvements  
6740
6741   * src/modules/gtk2/pixops.c: interim rescale improvements  
6742
6743   * src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h: interim rescale
6744   improvements  
6745
6746 2004-02-04  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6747
6748   * src/framework/mlt_factory.c, src/framework/mlt_field.c,
6749   src/framework/mlt_repository.c, src/framework/mlt_tractor.c,
6750   src/inigo/inigo.c, src/miracle/miracle_unit.c, src/modules/Makefile,
6751   src/modules/core/filter_obscure.c, src/modules/inigo/configure,
6752   src/modules/inigo/factory.c, src/modules/inigo/producer_inigo.c,
6753   src/modules/inigo/producer_inigo.h, src/modules/westley/producer_westley.c:
6754   pre-beta cleanup part 1  
6755
6756 2004-02-02  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6757
6758   * src/inigo/inigo.c, src/modules/avformat/producer_avformat.c,
6759   src/modules/core/Makefile, src/modules/core/configure,
6760   src/modules/core/factory.c, src/modules/core/filter_obscure.c,
6761   src/modules/core/filter_obscure.h, src/modules/inigo/Makefile,
6762   src/modules/inigo/configure, src/modules/inigo/producer_inigo.c,
6763   src/modules/vorbis/Makefile: obscurer filter, consistency mods and bug fixes 
6764
6765   * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_deque.c,
6766   src/framework/mlt_deque.h, src/framework/mlt_factory.c,
6767   src/framework/mlt_field.c, src/framework/mlt_frame.c,
6768   src/framework/mlt_manager.h, src/framework/mlt_repository.c,
6769   src/framework/mlt_types.h: added deque, api design for manager, minor affine
6770   tweaks, experimental destructor work  
6771
6772 2004-01-31  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6773
6774   * docs/services.txt: doc updates  
6775
6776   * src/modules/core/filter_volume.c: configurable window size on volume
6777   normalisation, also set default of max_gain to 20dB  
6778
6779 2004-01-30  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6780
6781   * src/framework/mlt_frame.c: updated affine  
6782
6783 2004-01-30  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6784
6785   * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c,
6786   src/modules/gtk2/Makefile, src/modules/gtk2/configure,
6787   src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
6788   src/modules/gtk2/filter_rescale.h, src/modules/gtk2/have_mmx.S,
6789   src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
6790   src/modules/gtk2/producer_pango.c, src/modules/gtk2/scale_line_22_33_mmx.S,
6791   src/modules/vorbis/Makefile: some bugfixes and rescale filter  
6792
6793 2004-01-28  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6794
6795   * src/modules/core/filter_volume.c: comment some diagnostics  
6796
6797   * docs/services.txt, src/modules/core/filter_volume.c: doc updates; property
6798   changes, and tweaks for volume filter normalisation  
6799
6800 2004-01-27  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6801
6802   * src/modules/core/filter_volume.c, src/modules/westley/consumer_westley.c,
6803   src/modules/westley/producer_westley.c: westley bugfixes and audio
6804   normalisation  
6805
6806 2004-01-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6807
6808   * README, docs/services.txt, src/framework/mlt_multitrack.c,
6809   src/miracle/miracle_unit.c, src/modules/Makefile,
6810   src/modules/avformat/producer_avformat.c, src/modules/inigo/producer_inigo.c,
6811   src/modules/vorbis/Makefile, src/modules/vorbis/configure,
6812   src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
6813   src/modules/vorbis/producer_vorbis.h: vorbis producer added, clean up on clip
6814   handling in multitrack  
6815
6816 2004-01-26  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6817
6818   * src/modules/westley/consumer_westley.c,
6819   src/modules/westley/producer_westley.c: westley updates for non-inline
6820   serialisation and code cleanup  
6821
6822 2004-01-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6823
6824   * src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
6825   src/modules/avformat/producer_avformat.c: mutex protection of avformat,
6826   miracle avformat usage, and destrector reversal  
6827
6828   * README, docs/services.txt, src/modules/avformat/producer_avformat.c: Added
6829   avformat  
6830
6831   * README, docs/inigo.txt, src/framework/mlt_producer.c, src/inigo/inigo.c,
6832   src/modules/Makefile, src/modules/avformat/Makefile,
6833   src/modules/avformat/configure, src/modules/avformat/factory.c,
6834   src/modules/avformat/producer_avformat.c,
6835   src/modules/avformat/producer_avformat.h, src/modules/inigo/producer_inigo.c,
6836   src/modules/sdl/consumer_sdl.c: Added avformat  
6837
6838 2004-01-25  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6839
6840   * src/framework/mlt_filter.c, src/framework/mlt_transition.c,
6841   src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
6842   src/modules/westley/consumer_westley.c,
6843   src/modules/westley/producer_westley.c: updated westley  
6844
6845   * src/tests/dan.c: test cvs  
6846
6847 2004-01-22  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6848
6849   * mlt/src/modules/westley/consumer_westley.c,
6850   src/modules/westley/consumer_westley.c: xml based westley serialisation  
6851
6852   * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_tractor.c,
6853   mlt/src/framework/mlt_types.h, mlt/src/modules/westley/consumer_westley.c,
6854   src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
6855   src/framework/mlt_types.h, src/modules/westley/consumer_westley.c: xml based
6856   westley serialisation  
6857
6858 2004-01-21  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6859
6860   * docs/services.txt, mlt/docs/services.txt,
6861   mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6862   mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_service.c,
6863   mlt/src/framework/mlt_service.h, mlt/src/framework/mlt_tractor.c,
6864   mlt/src/framework/mlt_types.h, mlt/src/modules/Makefile,
6865   mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
6866   mlt/src/modules/westley/consumer_westley.c,
6867   mlt/src/modules/westley/consumer_westley.h,
6868   mlt/src/modules/westley/factory.c,
6869   mlt/src/modules/westley/producer_westley.c,
6870   mlt/src/modules/westley/producer_westley.h, mlt/src/tests/dan.c,
6871   src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
6872   src/framework/mlt_repository.c, src/framework/mlt_service.c,
6873   src/framework/mlt_service.h, src/framework/mlt_tractor.c,
6874   src/framework/mlt_types.h, src/modules/Makefile,
6875   src/modules/westley/Makefile, src/modules/westley/configure,
6876   src/modules/westley/consumer_westley.c,
6877   src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
6878   src/modules/westley/producer_westley.c,
6879   src/modules/westley/producer_westley.h, src/tests/dan.c: added
6880   modules/westley  
6881
6882 2004-01-20  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6883
6884   * docs/inigo.txt, mlt/docs/inigo.txt, mlt/src/modules/dv/consumer_libdv.c,
6885   src/modules/dv/consumer_libdv.c: updated libdv consumer  
6886
6887 2004-01-19  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6888
6889   * docs/inigo.txt, docs/testing-20040110.txt, mlt/docs/inigo.txt,
6890   mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_consumer.c,
6891   mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_frame.c,
6892   mlt/src/framework/mlt_tractor.c, mlt/src/inigo/inigo.c,
6893   mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit_commands.c,
6894   mlt/src/modules/core/transition_luma.c,
6895   mlt/src/modules/core/transition_mix.c, mlt/src/modules/sdl/consumer_sdl.c,
6896   src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6897   src/framework/mlt_frame.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
6898   src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
6899   src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
6900   src/modules/sdl/consumer_sdl.c: inigo docs load/stop corrections  
6901
6902 2004-01-17  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6903
6904   * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
6905   mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_producer.c,
6906   mlt/src/modules/Makefile, src/framework/mlt_playlist.c,
6907   src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6908   src/modules/Makefile: insert/move/remove dvcp operations  
6909
6910 2004-01-17  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6911
6912   * mlt/src/modules/core/transition_mix.c, src/modules/core/transition_mix.c:
6913   default mix to 0.5  
6914
6915   * docs/services.txt, mlt/docs/services.txt, mlt/src/miracle/miracle_log.c,
6916   mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
6917   mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
6918   mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_volume.c,
6919   mlt/src/modules/core/filter_volume.h,
6920   mlt/src/modules/core/transition_composite.c,
6921   mlt/src/modules/core/transition_composite.h,
6922   mlt/src/modules/core/transition_luma.c,
6923   mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
6924   mlt/src/modules/gtk2/producer_pango.c,
6925   mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/resample/Makefile,
6926   mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
6927   mlt/src/modules/resample/filter_resample.c,
6928   mlt/src/modules/resample/filter_resample.h, mlt/src/tests/luma.c,
6929   mlt/src/tests/pango.c, src/miracle/miracle_log.c, src/miracle/miracle_unit.c,
6930   src/modules/Makefile, src/modules/core/Makefile, src/modules/core/configure,
6931   src/modules/core/factory.c, src/modules/core/filter_volume.c,
6932   src/modules/core/filter_volume.h, src/modules/core/transition_composite.c,
6933   src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
6934   src/modules/core/transition_mix.c, src/modules/core/transition_mix.h,
6935   src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6936   src/modules/resample/Makefile, src/modules/resample/configure,
6937   src/modules/resample/factory.c, src/modules/resample/filter_resample.c,
6938   src/modules/resample/filter_resample.h, src/tests/luma.c, src/tests/pango.c:
6939   new volume, mix, and resample filters and transitions  
6940
6941 2004-01-15  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6942
6943   * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo usage message  
6944
6945   * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_tractor.c,
6946   mlt/src/modules/inigo/producer_inigo.c, src/framework/mlt_frame.c,
6947   src/framework/mlt_tractor.c, src/modules/inigo/producer_inigo.c: finally -
6948   multitrack inigo serialisation  
6949
6950   * mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_tractor.c,
6951   src/framework/mlt_producer.c, src/framework/mlt_tractor.c: in/out
6952   specification on .inigo serialisations  
6953
6954   * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
6955   mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_producer.c,
6956   mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_tractor.c,
6957   mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
6958   mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
6959   mlt/src/modules/core/transition_luma.c,
6960   mlt/src/modules/inigo/producer_inigo.c, mlt/src/tests/charlie.c,
6961   src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6962   src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6963   src/framework/mlt_properties.c, src/framework/mlt_tractor.c,
6964   src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6965   src/inigo/inigo.c, src/modules/core/transition_composite.c,
6966   src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
6967   src/tests/charlie.c: partial corrections to serialisation  
6968
6969 2004-01-14  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6970
6971   * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
6972   mlt/src/framework/mlt_tractor.c, mlt/src/modules/core/transition_luma.c,
6973   mlt/src/modules/dv/consumer_libdv.c,
6974   mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_frame.c,
6975   src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
6976   src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
6977   src/modules/ffmpeg/producer_ffmpeg.c: some temporary fixes  
6978
6979   * mlt/src/modules/dv/consumer_libdv.c, src/modules/dv/consumer_libdv.c: Minor
6980   mods  
6981
6982   * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
6983   mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6984   src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6985   src/framework/mlt_producer.c, src/modules/ffmpeg/producer_ffmpeg.c: Minor
6986   mods  
6987
6988   * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: Minor mods  
6989
6990   * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
6991   mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_factory.c,
6992   mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
6993   mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
6994   mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
6995   mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6996   mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6997   mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6998   mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
6999   mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7000   mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
7001   mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7002   mlt/src/framework/mlt_types.h, mlt/src/inigo/inigo.c,
7003   mlt/src/miracle/miracle_unit.c, mlt/src/modules/core/producer_ppm.c,
7004   mlt/src/modules/core/transition_composite.c,
7005   mlt/src/modules/core/transition_luma.c, mlt/src/modules/dv/Makefile,
7006   mlt/src/modules/dv/configure, mlt/src/modules/dv/consumer_libdv.c,
7007   mlt/src/modules/dv/consumer_libdv.h, mlt/src/modules/dv/factory.c,
7008   mlt/src/modules/dv/producer_libdv.c,
7009   mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7010   mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7011   mlt/src/modules/gtk2/producer_pango.c,
7012   mlt/src/modules/gtk2/producer_pixbuf.c,
7013   mlt/src/modules/inigo/producer_inigo.c, mlt/src/modules/sdl/consumer_sdl.c,
7014   src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
7015   src/framework/mlt_field.c, src/framework/mlt_field.h,
7016   src/framework/mlt_filter.c, src/framework/mlt_filter.h,
7017   src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7018   src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
7019   src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
7020   src/framework/mlt_producer.c, src/framework/mlt_producer.h,
7021   src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7022   src/framework/mlt_property.c, src/framework/mlt_property.h,
7023   src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
7024   src/framework/mlt_transition.c, src/framework/mlt_transition.h,
7025   src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
7026   src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
7027   src/modules/core/transition_luma.c, src/modules/dv/Makefile,
7028   src/modules/dv/configure, src/modules/dv/consumer_libdv.c,
7029   src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
7030   src/modules/dv/producer_libdv.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7031   src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pango.c,
7032   src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
7033   src/modules/sdl/consumer_sdl.c: Removal of timecodes, consumer libdv,
7034   serialisation of inigo  
7035
7036 2004-01-13  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7037
7038   * README, docs/testing-20040110.txt, mlt/README,
7039   mlt/docs/testing-20040110.txt, mlt/setenv, setenv: minor doc updates  
7040
7041 2004-01-12  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7042
7043   * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
7044   mlt/src/albino/Makefile, mlt/src/modules/configure, src/albino/Makefile,
7045   src/modules/configure: minor testing update  
7046
7047 2004-01-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7048
7049   * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
7050   mlt/docs/testing.txt: update testing.txt for miracle and complete initial
7051   testing.txt results  
7052
7053   * docs/services.txt, mlt/docs/services.txt: change bluefish arg  
7054
7055   * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt: updated with user
7056   acceptance test results  
7057
7058 2004-01-12  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7059
7060   * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
7061   src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: minor corrections  
7062
7063   * mlt/src/inigo/inigo.c, src/inigo/inigo.c: minor corrections  
7064
7065   * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: minor
7066   corrections  
7067
7068   * mlt/src/albino/albino.c, mlt/src/miracle/miracle_commands.c,
7069   mlt/src/miracle/miracle_connection.c, src/albino/albino.c,
7070   src/miracle/miracle_commands.c, src/miracle/miracle_connection.c: minor
7071   corrections  
7072
7073   * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
7074   src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: inigo rewrite,
7075   producer, serialise and deserialise  
7076
7077   * docs/services.txt, docs/testing-20040110.txt, mlt/docs/services.txt,
7078   mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_frame.c,
7079   mlt/src/framework/mlt_playlist.c, mlt/src/inigo/inigo.c,
7080   mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
7081   mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/inigo/Makefile,
7082   mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
7083   mlt/src/modules/inigo/producer_inigo.c,
7084   mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/sdl/consumer_sdl.c,
7085   src/framework/mlt_frame.c, src/framework/mlt_playlist.c, src/inigo/inigo.c,
7086   src/miracle/miracle_unit.c, src/modules/Makefile,
7087   src/modules/ffmpeg/producer_ffmpeg.c, src/modules/inigo/Makefile,
7088   src/modules/inigo/configure, src/modules/inigo/factory.c,
7089   src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
7090   src/modules/sdl/consumer_sdl.c: inigo rewrite, producer, serialise and
7091   deserialise  
7092
7093 2004-01-12  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7094
7095   * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
7096   mlt/docs/testing.txt: adding testing.txt and initial test results  
7097
7098   * docs/services.txt, mlt/docs/services.txt: pango markup encoding  
7099
7100   * docs/services.txt, mlt/docs/services.txt,
7101   mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.c:
7102   doc updates and better control of pixbuf composite property propogation  
7103
7104   * mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
7105   mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
7106   src/inigo/inigo.c, src/modules/core/transition_composite.c,
7107   src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h: better
7108   propogating of producer and transition properties to the frame in pango and
7109   composite; add pango support to inigo  
7110
7111 2004-01-11  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7112
7113   * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: small change to
7114   prevent segfault in some transitions time specifications  
7115
7116 2004-01-11  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7117
7118   * mlt/src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.c:
7119   multitrack eof handling  
7120
7121   * docs/dvcp.txt, docs/valerie.txt, mlt/docs/dvcp.txt, mlt/docs/valerie.txt,
7122   mlt/src/framework/mlt_playlist.c, mlt/src/miracle/miracle_unit.c,
7123   mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
7124   src/framework/mlt_playlist.c, src/miracle/miracle_unit.c,
7125   src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c: uset and
7126   doco  
7127
7128 2004-01-11  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7129
7130   * mlt/src/tests/dissolve.c, mlt/src/tests/luma.c, src/tests/dissolve.c,
7131   src/tests/luma.c: remove no longer necessary blanks  
7132
7133   * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
7134   mlt/src/modules/gtk2/producer_pango.c,
7135   mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/tests/Makefile,
7136   mlt/src/tests/clock16ntsc.pgm, mlt/src/tests/clock16pal.pgm,
7137   mlt/src/tests/dan.c, mlt/src/tests/dissolve.c, mlt/src/tests/luma.c,
7138   mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, src/framework/mlt_frame.c,
7139   src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
7140   src/modules/gtk2/producer_pixbuf.c, src/tests/Makefile,
7141   src/tests/clock16ntsc.pgm, src/tests/clock16pal.pgm, src/tests/dan.c,
7142   src/tests/dissolve.c, src/tests/luma.c, src/tests/pango.c,
7143   src/tests/pixbuf.c: 4 new tests, bugfixes in pango, pixbuf, transition_luma,
7144   and mlt_frame_audio_mix  
7145
7146 2004-01-11  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7147
7148   * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
7149   src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c: eof=continue
7150   and eof=pause  
7151
7152   * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: end of
7153   playlist position fix  
7154
7155 2004-01-10  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7156
7157   * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
7158   mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/dan.c,
7159   src/framework/mlt_frame.c, src/modules/core/transition_luma.c,
7160   src/modules/sdl/consumer_sdl.c, src/tests/dan.c: attempt to retain samples in
7161   mlt_frame_mix_audio, make consumers request the number of samples to
7162   get_audio  
7163
7164 2004-01-10  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7165
7166   * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: in/out fix 
7167
7168   * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo gets transitions  
7169
7170   * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7171   mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7172   mlt/src/miracle/miracle_unit.c, src/framework/mlt_playlist.c,
7173   src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7174   src/framework/mlt_producer.h, src/miracle/miracle_unit.c: more int64 frame
7175   addressing in playlist  
7176
7177 2004-01-09  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7178
7179   * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7180   mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7181   mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7182   mlt/src/humperdink/client.c, mlt/src/humperdink/remote.c,
7183   mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_unit.c,
7184   mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
7185   mlt/src/modules/dv/producer_libdv.c, mlt/src/valerie/valerie.c,
7186   mlt/src/valerie/valerie.h, mlt/src/valerie/valerie_status.c,
7187   mlt/src/valerie/valerie_status.h, src/framework/mlt_playlist.c,
7188   src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7189   src/framework/mlt_producer.h, src/framework/mlt_property.c,
7190   src/framework/mlt_property.h, src/humperdink/client.c,
7191   src/humperdink/remote.c, src/miracle/miracle_local.c,
7192   src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
7193   src/miracle/miracle_unit_commands.c, src/modules/dv/producer_libdv.c,
7194   src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
7195   src/valerie/valerie_status.h: int64 based comms and more unit functionality  
7196
7197   * mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_local.c,
7198   src/miracle/miracle.c, src/miracle/miracle_local.c: albino  
7199
7200   * Makefile, mlt/Makefile, mlt/setenv, mlt/src/albino/Makefile,
7201   mlt/src/albino/albino.c, mlt/src/framework/mlt_transition.c,
7202   mlt/src/framework/mlt_transition.h, mlt/src/miracle/Makefile, setenv,
7203   src/albino/Makefile, src/albino/albino.c, src/framework/mlt_transition.c,
7204   src/framework/mlt_transition.h, src/miracle/Makefile: albino  
7205
7206 2004-01-08  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7207
7208   * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo track test  
7209
7210   * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
7211   mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_properties.c,
7212   mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
7213   mlt/src/miracle/miracle_unit_commands.c, mlt/src/modules/dv/producer_libdv.c,
7214   src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
7215   src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
7216   src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7217   src/modules/dv/producer_libdv.c: More miracle mods  
7218
7219 2004-01-08  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7220
7221   * mlt/src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.c: some
7222   fixes to the fixes  
7223
7224   * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_frame.c,
7225   mlt/src/framework/mlt_frame.h, mlt/src/modules/core/transition_luma.c,
7226   mlt/src/modules/dv/producer_libdv.c,
7227   mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/sdl/consumer_sdl.c,
7228   mlt/src/tests/dan.c, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7229   src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7230   src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c,
7231   src/tests/dan.c: move audio sample calculator to mlt_frame and use from
7232   ffmpeg and mcmpeg, add mlt_frame_audio_mix, add audio_crossfade to
7233   transition_luma, add to docs  
7234
7235 2004-01-07  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7236
7237   * Makefile, docs/services.txt, mlt/Makefile, mlt/docs/services.txt,
7238   mlt/setenv, mlt/src/framework/Makefile, mlt/src/framework/mlt_frame.c,
7239   mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7240   mlt/src/framework/mlt_producer.c, mlt/src/humperdink/Makefile,
7241   mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
7242   mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
7243   mlt/src/humperdink/remote.c, mlt/src/inigo/inigo.c, mlt/src/miracle/Makefile,
7244   mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
7245   mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
7246   mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
7247   mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
7248   mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
7249   mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
7250   mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
7251   mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/core/producer_ppm.c,
7252   mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/ffmpeg/audio.sh,
7253   mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/ffmpeg/video.sh,
7254   mlt/src/modules/gtk2/producer_pango.c,
7255   mlt/src/modules/gtk2/producer_pixbuf.c,
7256   mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
7257   mlt/src/valerie/Makefile, mlt/src/valerie/valerie.c,
7258   mlt/src/valerie/valerie.h, setenv, src/framework/Makefile,
7259   src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
7260   src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7261   src/humperdink/Makefile, src/humperdink/client.c, src/humperdink/client.h,
7262   src/humperdink/io.c, src/humperdink/io.h, src/humperdink/remote.c,
7263   src/inigo/inigo.c, src/miracle/Makefile, src/miracle/miracle.c,
7264   src/miracle/miracle_commands.c, src/miracle/miracle_commands.h,
7265   src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
7266   src/miracle/miracle_local.c, src/miracle/miracle_local.h,
7267   src/miracle/miracle_log.c, src/miracle/miracle_log.h,
7268   src/miracle/miracle_server.c, src/miracle/miracle_server.h,
7269   src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
7270   src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
7271   src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
7272   src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/producer_ffmpeg.c,
7273   src/modules/ffmpeg/video.sh, src/modules/gtk2/producer_pango.c,
7274   src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7275   src/modules/sdl/consumer_sdl.c, src/valerie/Makefile, src/valerie/valerie.c,
7276   src/valerie/valerie.h: miracle part 1  
7277
7278 2004-01-06  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7279
7280   * mlt/src/modules/core/transition_luma.c,
7281   mlt/src/modules/core/transition_luma.h, src/modules/core/transition_luma.c,
7282   src/modules/core/transition_luma.h: add forgotten files  
7283
7284   * mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7285   mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7286   mlt/src/modules/core/factory.c, mlt/src/modules/dv/producer_libdv.c,
7287   mlt/src/tests/dan.c, src/framework/mlt_transition.c,
7288   src/framework/mlt_transition.h, src/modules/core/Makefile,
7289   src/modules/core/configure, src/modules/core/factory.c,
7290   src/modules/dv/producer_libdv.c, src/tests/dan.c: added luma transition and
7291   new frame properties  
7292
7293 2004-01-03  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7294
7295   * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
7296   mlt/src/framework/mlt_producer.c, mlt/src/inigo/inigo.c,
7297   mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_multitrack.c,
7298   src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
7299   src/inigo/inigo.c, src/modules/ffmpeg/producer_ffmpeg.c: more complete
7300   next/prev clip behaviour  
7301
7302 2004-01-02  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7303
7304   * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_composite.c,
7305   mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
7306   mlt/src/tests/dan.c, src/framework/mlt_frame.c,
7307   src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
7308   src/modules/gtk2/producer_pango.h, src/tests/dan.c: fixup and optimize edge
7309   conditions of composite; updated property handling of producer_pango  
7310
7311 2004-01-02  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7312
7313   * docs/services.txt, mlt/docs/services.txt,
7314   mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7315   mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7316   mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_properties.c,
7317   mlt/src/framework/mlt_properties.h, mlt/src/framework/mlt_types.h,
7318   mlt/src/inigo/inigo.c, mlt/src/modules/dv/producer_libdv.c,
7319   mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
7320   mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
7321   mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
7322   mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7323   mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
7324   src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
7325   src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
7326   src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7327   src/framework/mlt_properties.h, src/framework/mlt_types.h, src/inigo/inigo.c,
7328   src/modules/dv/producer_libdv.c, src/modules/ffmpeg/Makefile,
7329   src/modules/ffmpeg/configure, src/modules/ffmpeg/consumer_ffmpeg.c,
7330   src/modules/ffmpeg/consumer_ffmpeg.h, src/modules/ffmpeg/factory.c,
7331   src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
7332   src/modules/sdl/consumer_sdl.c: incomplete next/prev clip behaviour  
7333
7334 2004-01-01  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7335
7336   * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_factory.c,
7337   mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_multitrack.c,
7338   mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/audio.sh,
7339   mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7340   mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7341   mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
7342   src/framework/mlt_factory.c, src/framework/mlt_factory.h,
7343   src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
7344   src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7345   src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
7346   src/modules/ffmpeg/video.sh: ntsc fixes and service doco for discussion  
7347
7348 2003-12-31  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7349
7350   * mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
7351   mlt/src/modules/ffmpeg/factory.c, mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7352   mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
7353   mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7354   mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/ffmpeg/Makefile,
7355   src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
7356   src/modules/ffmpeg/filter_ffmpeg_dub.c,
7357   src/modules/ffmpeg/filter_ffmpeg_dub.h, src/modules/ffmpeg/producer_ffmpeg.c,
7358   src/modules/gtk2/producer_pixbuf.c: ffmpeg audio dub  
7359
7360 2003-12-30  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7361
7362   * mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7363   mlt/src/modules/sdl/consumer_sdl.c, src/modules/ffmpeg/producer_ffmpeg.c,
7364   src/modules/sdl/consumer_sdl.c: correction on playlist ffmpeg sizing issue
7365   and additional sdl tweaks  
7366
7367   * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
7368   mlt/src/inigo/inigo.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7369   mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
7370   src/framework/mlt_frame.c, src/framework/mlt_multitrack.c, src/inigo/inigo.c,
7371   src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
7372   src/modules/sdl/consumer_sdl.c: More sdl experimental mods, pixbuf writable
7373   work around and minor fixes  
7374
7375 2003-12-29  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7376
7377   * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
7378   mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7379   mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_multitrack.c,
7380   src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
7381   src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c: Many
7382   ffmpeg and sdl mods  
7383
7384 2003-12-28  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7385
7386   * mlt/src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.c: SDL a/v
7387   sync issues [incomplete]  
7388
7389   * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7390   mlt/src/inigo/inigo.c, mlt/src/modules/Makefile,
7391   mlt/src/modules/core/factory.c, mlt/src/modules/core/producer_ppm.c,
7392   mlt/src/modules/core/producer_ppm.h, mlt/src/modules/ffmpeg/Makefile,
7393   mlt/src/modules/ffmpeg/configure, mlt/src/modules/ffmpeg/factory.c,
7394   mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7395   mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/sdl/consumer_sdl.c,
7396   src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/inigo/inigo.c,
7397   src/modules/Makefile, src/modules/core/factory.c,
7398   src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
7399   src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
7400   src/modules/ffmpeg/factory.c, src/modules/ffmpeg/producer_ffmpeg.c,
7401   src/modules/ffmpeg/producer_ffmpeg.h, src/modules/sdl/consumer_sdl.c: Added
7402   ffmpeg producer  
7403
7404 2003-12-27  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7405
7406   * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
7407   mlt/setenv, mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_playlist.c,
7408   mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c, mlt/src/inigo/io.c,
7409   mlt/src/inigo/io.h, mlt/src/modules/core/filter_resize.c,
7410   mlt/src/modules/core/filter_resize.h, mlt/src/modules/core/producer_ppm.c,
7411   mlt/src/modules/core/producer_ppm.h, mlt/src/modules/sdl/consumer_sdl.c,
7412   mlt/src/tests/charlie.c, setenv, src/framework/mlt_frame.c,
7413   src/framework/mlt_playlist.c, src/inigo/Makefile, src/inigo/inigo.c,
7414   src/inigo/io.c, src/inigo/io.h, src/modules/core/filter_resize.c,
7415   src/modules/core/filter_resize.h, src/modules/core/producer_ppm.c,
7416   src/modules/core/producer_ppm.h, src/modules/sdl/consumer_sdl.c,
7417   src/tests/charlie.c: ppm ffmpeg  
7418
7419 2003-12-26  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7420
7421   * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7422   mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_gamma.c,
7423   mlt/src/modules/core/filter_gamma.h, mlt/src/modules/core/filter_resize.h,
7424   mlt/src/tests/io.c, src/modules/core/Makefile, src/modules/core/configure,
7425   src/modules/core/factory.c, src/modules/core/filter_gamma.c,
7426   src/modules/core/filter_gamma.h, src/modules/core/filter_resize.h,
7427   src/tests/io.c: Gamma filter  
7428
7429   * mlt/src/tests/charlie.c, src/tests/charlie.c: quit fix for SDL  
7430
7431   * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: playlist
7432   fps fix  
7433
7434   * mlt/src/tests/io.c, mlt/src/tests/io.h, src/tests/io.c, src/tests/io.h:
7435   added io files  
7436
7437   * mlt/src/tests/charlie.c, src/tests/charlie.c: SDL transport callback  
7438
7439   * mlt/src/framework/mlt_property.c, mlt/src/modules/sdl/consumer_sdl.c,
7440   mlt/src/tests/Makefile, mlt/src/tests/charlie.c,
7441   src/framework/mlt_property.c, src/modules/sdl/consumer_sdl.c,
7442   src/tests/Makefile, src/tests/charlie.c: SDL transport callback  
7443
7444   * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7445   mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_frame.c,
7446   src/framework/mlt_frame.h, src/modules/sdl/consumer_sdl.c: More SDL tweaks  
7447
7448   * mlt/src/framework/mlt_frame.c, mlt/src/modules/sdl/consumer_sdl.c,
7449   mlt/src/modules/sdl/consumer_sdl.h, mlt/src/tests/charlie.c,
7450   src/framework/mlt_frame.c, src/modules/sdl/consumer_sdl.c,
7451   src/modules/sdl/consumer_sdl.h, src/tests/charlie.c: More SDL updates  
7452
7453   * mlt/src/modules/core/filter_resize.c, mlt/src/modules/sdl/consumer_sdl.c,
7454   src/modules/core/filter_resize.c, src/modules/sdl/consumer_sdl.c: SDL updates
7455   and resizing fix  
7456
7457 2003-12-25  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7458
7459   * mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
7460   mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
7461   mlt/src/framework/mlt_playlist.c, mlt/src/modules/core/Makefile,
7462   mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
7463   mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
7464   mlt/src/modules/gtk2/producer_pixbuf.c,
7465   mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
7466   mlt/src/tests/charlie.c, src/framework/mlt_field.c,
7467   src/framework/mlt_field.h, src/framework/mlt_filter.c,
7468   src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
7469   src/modules/core/Makefile, src/modules/core/configure,
7470   src/modules/core/factory.c, src/modules/core/filter_resize.c,
7471   src/modules/core/filter_resize.h, src/modules/gtk2/producer_pixbuf.c,
7472   src/modules/gtk2/producer_pixbuf.h, src/modules/sdl/consumer_sdl.c,
7473   src/tests/charlie.c: field and playlist enhancements, producer pixbuf reorg  
7474
7475 2003-12-24  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7476
7477   * mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
7478   mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
7479   mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
7480   mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7481   mlt/src/framework/mlt_types.h, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
7482   src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_field.c,
7483   src/framework/mlt_field.h, src/framework/mlt_filter.c,
7484   src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
7485   src/framework/mlt_playlist.h, src/framework/mlt_types.h, src/tests/charlie.c,
7486   src/tests/setenv: field and playlist provisional implementations  
7487
7488 2003-12-23  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7489
7490   * mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/charlie.c,
7491   mlt/src/tests/dan.c, src/modules/sdl/consumer_sdl.c, src/tests/charlie.c,
7492   src/tests/dan.c: SDL fixes on close  
7493
7494   * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7495   mlt/src/modules/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
7496   src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/modules/Makefile,
7497   src/tests/charlie.c, src/tests/setenv: test frame services  
7498
7499 2003-12-23  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7500
7501   * mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_consumer.h,
7502   mlt/src/framework/mlt_frame.h, mlt/src/modules/gtk2/producer_pango.c,
7503   mlt/src/modules/gtk2/producer_pango.h,
7504   mlt/src/modules/gtk2/producer_pixbuf.c,
7505   mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
7506   src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7507   src/framework/mlt_frame.h, src/modules/gtk2/producer_pango.c,
7508   src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
7509   src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add video_standard enum
7510   to mlt_frame, add mlt_consumer_properties, add properties to gtk2 producers
7511   and bluefish consumer  
7512
7513 2003-12-22  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7514
7515   * mlt/src/modules/Makefile, mlt/src/modules/dv/producer_libdv.c,
7516   mlt/src/tests/charlie.c, src/modules/Makefile,
7517   src/modules/dv/producer_libdv.c, src/tests/charlie.c: minor tidy up  
7518
7519 2003-12-22  ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7520
7521   * mlt/src/modules/Makefile, mlt/src/modules/gtk2/configure,
7522   mlt/src/tests/dan.c, src/modules/Makefile, src/modules/gtk2/configure,
7523   src/tests/dan.c: allow for building mainconcept and bluefish plugins outside
7524   cvs  
7525
7526   * mlt/src/framework/mlt_frame.c, mlt/src/modules/gtk2/Makefile,
7527   mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
7528   mlt/src/modules/gtk2/producer_pango.h,
7529   mlt/src/modules/gtk2/producer_pixbuf.c,
7530   mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
7531   src/framework/mlt_frame.c, src/modules/gtk2/Makefile,
7532   src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.c,
7533   src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
7534   src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add sample aspect ratio
7535   scaling output to producer_pixbuf, fix a bug in rgb to yuv conversions, add
7536   producer_pango  
7537
7538 2003-12-22  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7539
7540   * mlt/src/framework/mlt.h, mlt/src/framework/mlt_repository.c,
7541   src/framework/mlt.h, src/framework/mlt_repository.c: c++ compatability  
7542
7543   * README, mlt/README, mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
7544   mlt/src/framework/mlt_factory.c, mlt/src/framework/mlt_factory.h,
7545   mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.h,
7546   mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
7547   mlt/src/modules/core/Makefile, mlt/src/modules/dv/Makefile,
7548   mlt/src/modules/gtk2/Makefile, mlt/src/modules/sdl/Makefile,
7549   mlt/src/tests/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/dan.c,
7550   src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
7551   src/framework/mlt_factory.h, src/framework/mlt_multitrack.c,
7552   src/framework/mlt_playlist.h, src/framework/mlt_repository.c,
7553   src/framework/mlt_repository.h, src/modules/core/Makefile,
7554   src/modules/dv/Makefile, src/modules/gtk2/Makefile, src/modules/sdl/Makefile,
7555   src/tests/Makefile, src/tests/charlie.c, src/tests/dan.c: Factory
7556   implementation  
7557
7558 2003-12-19  lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7559
7560   * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7561   mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_deinterlace.c,
7562   mlt/src/modules/core/filter_deinterlace.h,
7563   mlt/src/modules/core/filter_greyscale.c,
7564   mlt/src/modules/core/filter_greyscale.h, mlt/src/modules/core/producer_ppm.c,
7565   mlt/src/modules/core/producer_ppm.h,
7566   mlt/src/modules/core/transition_composite.c,
7567   mlt/src/modules/core/transition_composite.h, src/modules/core/Makefile,
7568   src/modules/core/configure, src/modules/core/factory.c,
7569   src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
7570   src/modules/core/filter_greyscale.c, src/modules/core/filter_greyscale.h,
7571   src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
7572   src/modules/core/transition_composite.c,
7573   src/modules/core/transition_composite.h: Added files rejected by import  
7574
7575   * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
7576   mlt/src/framework/Makefile, mlt/src/framework/config.h,
7577   mlt/src/framework/configure, mlt/src/framework/mlt_consumer.c,
7578   mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
7579   mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_filter.c,
7580   mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
7581   mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
7582   mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7583   mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7584   mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7585   mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
7586   mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7587   mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
7588   mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
7589   mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
7590   mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7591   mlt/src/framework/mlt_types.h, mlt/src/miracle/configure,
7592   mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
7593   mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
7594   mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
7595   mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
7596   mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
7597   mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
7598   mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
7599   mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
7600   mlt/src/modules/configure, mlt/src/modules/dv/Makefile,
7601   mlt/src/modules/dv/configure, mlt/src/modules/dv/factory.c,
7602   mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/dv/producer_libdv.h,
7603   mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
7604   mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pixbuf.c,
7605   mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/Makefile,
7606   mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
7607   mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
7608   mlt/src/tests/charlie.c, mlt/src/tests/dan.c, mlt/src/tests/test.png,
7609   mlt/src/valerie/Makefile, mlt/src/valerie/configure,
7610   mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
7611   mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
7612   mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
7613   mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
7614   mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
7615   mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
7616   mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
7617   mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
7618   mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h,
7619   src/framework/Makefile, src/framework/config.h, src/framework/configure,
7620   src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7621   src/framework/mlt_factory.c, src/framework/mlt_factory.h,
7622   src/framework/mlt_filter.c, src/framework/mlt_filter.h,
7623   src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7624   src/framework/mlt_manager.h, src/framework/mlt_multitrack.c,
7625   src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
7626   src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7627   src/framework/mlt_producer.h, src/framework/mlt_properties.c,
7628   src/framework/mlt_properties.h, src/framework/mlt_property.c,
7629   src/framework/mlt_property.h, src/framework/mlt_repository.c,
7630   src/framework/mlt_repository.h, src/framework/mlt_service.c,
7631   src/framework/mlt_service.h, src/framework/mlt_tractor.c,
7632   src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
7633   src/framework/mlt_transition.h, src/framework/mlt_types.h,
7634   src/miracle/configure, src/miracle/miracle.c, src/miracle/miracle_commands.c,
7635   src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
7636   src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
7637   src/miracle/miracle_local.h, src/miracle/miracle_log.c,
7638   src/miracle/miracle_log.h, src/miracle/miracle_server.c,
7639   src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
7640   src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7641   src/miracle/miracle_unit_commands.h, src/modules/Makefile,
7642   src/modules/configure, src/modules/dv/Makefile, src/modules/dv/configure,
7643   src/modules/dv/factory.c, src/modules/dv/producer_libdv.c,
7644   src/modules/dv/producer_libdv.h, src/modules/gtk2/Makefile,
7645   src/modules/gtk2/configure, src/modules/gtk2/factory.c,
7646   src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7647   src/modules/sdl/Makefile, src/modules/sdl/configure,
7648   src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
7649   src/modules/sdl/factory.c, src/tests/charlie.c, src/tests/dan.c,
7650   src/tests/test.png, src/valerie/Makefile, src/valerie/configure,
7651   src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_notifier.c,
7652   src/valerie/valerie_notifier.h, src/valerie/valerie_parser.c,
7653   src/valerie/valerie_parser.h, src/valerie/valerie_remote.c,
7654   src/valerie/valerie_remote.h, src/valerie/valerie_response.c,
7655   src/valerie/valerie_response.h, src/valerie/valerie_socket.c,
7656   src/valerie/valerie_socket.h, src/valerie/valerie_status.c,
7657   src/valerie/valerie_status.h, src/valerie/valerie_tokeniser.c,
7658   src/valerie/valerie_tokeniser.h, src/valerie/valerie_util.c,
7659   src/valerie/valerie_util.h: Initial revision