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