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