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