1 2012-11-14 Dan Dennedy <dan@dennedy.org>
3 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt_version.h: Set
6 2012-11-13 Dan Dennedy <dan@dennedy.org>
8 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h,
9 src/modules/avformat/configure: Set version to 0.8.4
11 2012-11-11 Dan Dennedy <dan@dennedy.org>
13 * src/modules/core/factory.c, src/modules/normalize/Makefile,
14 src/modules/normalize/factory.c, src/modules/normalize/filter_audiolevel.c,
15 src/modules/normalize/filter_audiolevel.yml: Add audiolevel filter.
17 * src/modules/avformat/producer_avformat.c,
18 src/modules/avformat/producer_avformat.yml, src/modules/core/filter_resize.c:
19 More fixes for force_full_luma (kdenlive-2799). This change lets the image
20 converter downstream of the avformat producer perform utilize the range
21 as-needed. Then, when the rescale filter sees that the force_full_range is
22 set on the frame but has not yet been applied, forces a conversion to RGB to
23 enforce it. In addition, the recently added force_full_luma property on the
24 avformat producer is removed because it is redundant with AVOption
27 * presets/consumer/avformat/Sony-PSP,
28 presets/consumer/avformat/atsc_1080i_50/DNxHD,
29 presets/consumer/avformat/atsc_1080i_5994/DNxHD,
30 presets/consumer/avformat/atsc_1080p_2398/DNxHD,
31 presets/consumer/avformat/atsc_1080p_24/DNxHD,
32 presets/consumer/avformat/atsc_1080p_25/DNxHD,
33 presets/consumer/avformat/atsc_1080p_2997/DNxHD,
34 presets/consumer/avformat/atsc_1080p_30/DNxHD,
35 presets/consumer/avformat/atsc_1080p_50/DNxHD,
36 presets/consumer/avformat/atsc_1080p_5994/DNxHD,
37 presets/consumer/avformat/atsc_1080p_60/DNxHD,
38 presets/consumer/avformat/atsc_720p_2398/DNxHD,
39 presets/consumer/avformat/atsc_720p_50/DNxHD,
40 presets/consumer/avformat/atsc_720p_5994/DNxHD,
41 presets/consumer/avformat/atsc_720p_60/DNxHD,
42 presets/consumer/avformat/dv_ntsc/D10, presets/consumer/avformat/dv_ntsc/DV,
43 presets/consumer/avformat/dv_ntsc/DVCPRO50,
44 presets/consumer/avformat/dv_ntsc_wide/D10,
45 presets/consumer/avformat/dv_ntsc_wide/DV,
46 presets/consumer/avformat/dv_ntsc_wide/DVCPRO50,
47 presets/consumer/avformat/dv_pal/D10, presets/consumer/avformat/dv_pal/DV,
48 presets/consumer/avformat/dv_pal/DVCPRO50,
49 presets/consumer/avformat/dv_pal_wide/D10,
50 presets/consumer/avformat/dv_pal_wide/DV,
51 presets/consumer/avformat/dv_pal_wide/DVCPRO50,
52 presets/consumer/avformat/hdv_1080_25p/HDV,
53 presets/consumer/avformat/hdv_1080_30p/HDV,
54 presets/consumer/avformat/hdv_1080_50i/HDV,
55 presets/consumer/avformat/hdv_1080_60i/HDV,
56 presets/consumer/avformat/hdv_720_25p/HDV,
57 presets/consumer/avformat/hdv_720_30p/HDV,
58 presets/consumer/avformat/hdv_720_50p/HDV,
59 presets/consumer/avformat/hdv_720_60p/HDV,
60 presets/consumer/avformat/lossless/FFV1,
61 presets/consumer/avformat/lossless/H.264,
62 presets/consumer/avformat/lossless/MPEG-4: Add more descriptions to encoding
65 2012-11-05 Dan Dennedy <dan@dennedy.org>
67 * src/modules/qimage/producer_qimage.c,
68 src/modules/qimage/producer_qimage.yml: qimage: let begin property be passed
69 as a query string parameter
71 * src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.yml:
72 pixbuf: support alt. query syntax begin:value for melt
74 2012-11-04 Dan Dennedy <dan@dennedy.org>
76 * src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.yml:
77 pixbuf: let begin property be passed as a query string parameter
79 2012-10-23 Dan Dennedy <dan@dennedy.org>
81 * src/modules/avformat/producer_avformat.c,
82 src/modules/avformat/producer_avformat.yml: Fix force_full_luma
85 2012-10-19 Dan Dennedy <dan@dennedy.org>
87 * src/framework/mlt_geometry.c, src/modules/videostab/filter_videostab.c,
88 src/modules/videostab/filter_videostab2.c: Let vector property of
89 videostab(2) be read directly as mlt_geometry.
91 2012-10-19 Jean-Baptiste Mardelle <jb@kdenlive.org>
93 * src/modules/qimage/Makefile, src/modules/qimage/configure,
94 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
95 src/modules/qimage/qimage_wrapper.h: Fix loading of extra image formats using
98 2012-10-09 Dan Dennedy <dan@dennedy.org>
100 * src/swig/Makefile, src/swig/csharp/build, src/swig/java/build,
101 src/swig/lua/build, src/swig/perl/Makefile.PL, src/swig/perl/build,
102 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
103 src/swig/tcl/build: Build the SWIG bindings with the CXXFLAGS (3554425)
104 Based on patch by Cristian Morales Vega
106 * src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
107 src/modules/frei0r/producer_frei0r.c: fix aspect ratio of generators when set
108 via consumer property
110 2012-09-23 Dan Dennedy <dan@dennedy.org>
112 * presets/consumer/avformat/MJPEG, presets/consumer/avformat/lossless/FFV1,
113 presets/consumer/avformat/lossless/MJPEG: indicate in some presets codecs
114 which do not support multithread
116 2012-09-16 Dan Dennedy <dan@dennedy.org>
118 * src/framework/Makefile, src/framework/configure,
119 src/framework/mlt_property.h: cleanup sys/param.h include on FreeBSD
120 Assisted by Albert Villa who says it is safe to assume sys/param.h is
121 available, which is needed for FreeBSD version check on whether to include
122 xlocale.h in mlt_property.h.
124 2012-09-13 Dan Dennedy <dan@dennedy.org>
126 * src/modules/sdl/consumer_sdl_audio.c,
127 src/modules/sdl/consumer_sdl_preview.c: sdl_audio and sdl_preview also do not
128 care about field order Also, have sdl_preview pass top_field_first to its
131 * src/framework/mlt_consumer.h, src/modules/core/filter_fieldorder.c,
132 src/modules/sdl/consumer_sdl.c: add ability to ignore field order as used by
135 2012-09-09 Dan Dennedy <dan@dennedy.org>
137 * src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h: add
138 Mlt::Profile::colorspace()
140 2012-09-08 Dan Dennedy <dan@dennedy.org>
142 * configure, src/framework/configure, src/modules/avformat/configure,
143 src/modules/frei0r/configure: allow env CC to override hard-coded gcc in
144 configure scripts patch by Alberto Villa
146 * src/modules/avformat/producer_avformat.c,
147 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
148 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
149 src/modules/swfdec/producer_swfdec.c, src/modules/vorbis/producer_vorbis.c:
150 change producers to use mlt_frame_original_position()
152 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add
153 mlt_frame_original_position()
155 2012-09-03 Dan Dennedy <dan@dennedy.org>
157 * src/mlt++/MltService.cpp, src/mlt++/MltService.h: add
158 Mlt::Service::set_profile()
160 * src/framework/mlt_service.c, src/framework/mlt_service.h: add
161 mlt_service_set_profile()
163 * src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h: add
164 Mlt::Profile::is_explicit()
166 2012-08-31 Dan Dennedy <dan@dennedy.org>
168 * src/swig/mlt.i, src/swig/ruby/playlist.rb: extend Ruby API with
169 PlaylistNextListner and show how to use it
171 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: add
172 playlist-next event to mlt_playlist
174 2012-08-30 Dan Dennedy <dan@dennedy.org>
176 * configure, src/framework/mlt_version.h: set interim version to 0.8.3
178 2012-08-28 Dan Dennedy <dan@dennedy.org>
180 * ChangeLog, presets/consumer/avformat/MPEG-4 ASP,
181 presets/consumer/avformat/MPEG-4-ASP, presets/consumer/avformat/webm: add
182 acodec to webm preset and rename MPEG-4 ASP preset
184 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: set version
187 2012-08-26 Dan Dennedy <dan@dennedy.org>
189 * presets/consumer/avformat/stills/BMP, presets/consumer/avformat/stills/DPX,
190 presets/consumer/avformat/stills/JPEG, presets/consumer/avformat/stills/PNG,
191 presets/consumer/avformat/stills/PPM, presets/consumer/avformat/stills/TGA,
192 presets/consumer/avformat/stills/TIFF: add meta.preset.extension to image
195 * presets/consumer/avformat/AAC, presets/consumer/avformat/Flash,
196 presets/consumer/avformat/MJPEG, presets/consumer/avformat/MP3,
197 presets/consumer/avformat/MPEG-2, presets/consumer/avformat/MPEG-4,
198 presets/consumer/avformat/MPEG-4 ASP, presets/consumer/avformat/Sony-PSP,
199 presets/consumer/avformat/Vorbis, presets/consumer/avformat/WAV,
200 presets/consumer/avformat/XDCAM-HD422,
201 presets/consumer/avformat/atsc_1080i_50/DNxHD,
202 presets/consumer/avformat/atsc_1080i_5994/DNxHD,
203 presets/consumer/avformat/atsc_1080p_2398/DNxHD,
204 presets/consumer/avformat/atsc_1080p_24/DNxHD,
205 presets/consumer/avformat/atsc_1080p_25/DNxHD,
206 presets/consumer/avformat/atsc_1080p_2997/DNxHD,
207 presets/consumer/avformat/atsc_1080p_30/DNxHD,
208 presets/consumer/avformat/atsc_1080p_50/DNxHD,
209 presets/consumer/avformat/atsc_1080p_5994/DNxHD,
210 presets/consumer/avformat/atsc_1080p_60/DNxHD,
211 presets/consumer/avformat/atsc_720p_2398/DNxHD,
212 presets/consumer/avformat/atsc_720p_50/DNxHD,
213 presets/consumer/avformat/atsc_720p_5994/DNxHD,
214 presets/consumer/avformat/atsc_720p_60/DNxHD,
215 presets/consumer/avformat/dv_ntsc/D10, presets/consumer/avformat/dv_ntsc/DVD,
216 presets/consumer/avformat/dv_ntsc_wide/D10,
217 presets/consumer/avformat/dv_ntsc_wide/DVD,
218 presets/consumer/avformat/dv_pal/D10, presets/consumer/avformat/dv_pal/DVD,
219 presets/consumer/avformat/dv_pal_wide/D10,
220 presets/consumer/avformat/dv_pal_wide/DVD,
221 presets/consumer/avformat/hdv_1080_25p/HDV,
222 presets/consumer/avformat/hdv_1080_30p/HDV,
223 presets/consumer/avformat/hdv_1080_50i/HDV,
224 presets/consumer/avformat/hdv_1080_60i/HDV,
225 presets/consumer/avformat/hdv_720_25p/HDV,
226 presets/consumer/avformat/hdv_720_30p/HDV,
227 presets/consumer/avformat/hdv_720_50p/HDV,
228 presets/consumer/avformat/hdv_720_60p/HDV,
229 presets/consumer/avformat/lossless/FFV1,
230 presets/consumer/avformat/lossless/H.264,
231 presets/consumer/avformat/lossless/HuffYUV,
232 presets/consumer/avformat/lossless/MJPEG,
233 presets/consumer/avformat/lossless/MPEG-2,
234 presets/consumer/avformat/lossless/MPEG-4,
235 presets/consumer/avformat/lossless/ProRes, presets/consumer/avformat/webm,
236 presets/consumer/avformat/x264-medium,
237 presets/consumer/avformat/x264-medium-baseline,
238 presets/consumer/avformat/x264-medium-main,
239 presets/consumer/avformat/x264-medium-pass1: add preset metadata such as
240 alternate name, filename extension, note.
242 * presets/consumer/avformat/Sony-PSP, presets/consumer/avformat/webm,
243 presets/consumer/avformat/x264-medium-baseline,
244 presets/consumer/avformat/x264-medium-main: change profile to vprofile in
247 * presets/consumer/avformat/Vorbis,
248 presets/consumer/avformat/lossless/ProRes: add vorbis and prores encode
251 2012-08-25 Dan Dennedy <dan@dennedy.org>
253 * presets/consumer/avformat/AAC, presets/consumer/avformat/Flash,
254 presets/consumer/avformat/MJPEG, presets/consumer/avformat/MP3,
255 presets/consumer/avformat/MPEG-2, presets/consumer/avformat/MPEG-4,
256 presets/consumer/avformat/MPEG-4 ASP, presets/consumer/avformat/WAV,
257 presets/consumer/avformat/hdv_1080_25p/HDV,
258 presets/consumer/avformat/hdv_1080_30p/HDV,
259 presets/consumer/avformat/hdv_1080_50i/HDV,
260 presets/consumer/avformat/hdv_1080_60i/HDV,
261 presets/consumer/avformat/hdv_720_25p/HDV,
262 presets/consumer/avformat/hdv_720_30p/HDV,
263 presets/consumer/avformat/hdv_720_50p/HDV,
264 presets/consumer/avformat/hdv_720_60p/HDV,
265 presets/consumer/avformat/lossless/FFV1,
266 presets/consumer/avformat/lossless/H.264,
267 presets/consumer/avformat/lossless/HuffYUV,
268 presets/consumer/avformat/lossless/MJPEG,
269 presets/consumer/avformat/lossless/MPEG-2,
270 presets/consumer/avformat/lossless/MPEG-4,
271 presets/consumer/avformat/stills/BMP, presets/consumer/avformat/stills/DPX,
272 presets/consumer/avformat/stills/JPEG, presets/consumer/avformat/stills/PNG,
273 presets/consumer/avformat/stills/PPM, presets/consumer/avformat/stills/TGA,
274 presets/consumer/avformat/stills/TIFF,
275 presets/consumer/avformat/x264-medium-pass1: add a bunch of new encoding
278 2012-08-24 Dan Dennedy <dan@dennedy.org>
280 * src/modules/avformat/producer_avformat.c,
281 src/modules/avformat/producer_avformat.yml: the recent A/V sync overhaul
282 needed some additional work
284 2012-08-11 Dan Dennedy <dan@dennedy.org>
286 * src/melt/io.c, src/melt/melt.c: fix melt progress display on Windows
288 2012-08-01 Mikko Rapeli <mikko.rapeli@iki.fi>
290 * src/modules/videostab/filter_videostab.c,
291 src/modules/videostab/filter_videostab2.c: videostab/filter_videostab*.c:
292 check return value from mlt_filter_new() Fixes Coverity CID 709365 and
293 709366: Dereference null return value (NULL_RETURNS) Function
294 "mlt_filter_new" returns null (checked 50 out of 52 times). [show details]
295 Assigning: "parent" = null return value from "mlt_filter_new". 201
296 mlt_filter parent = mlt_filter_new(); Dereferencing a null pointer
297 "parent". 202 parent->child = self;
299 * src/modules/videostab/filter_videostab.c,
300 src/modules/videostab/filter_videostab2.c: videostab/filter_videostab*.c:
301 check for null Fixes Coverity CID 709404: Dereference before null check
302 (REVERSE_INULL) Dereferencing pointer "g". [show details] 85 if (
303 !mlt_geometry_parse( g, vectors, length, -1, -1 ) ) ... Dereferencing "g"
304 before a null check. 104 if ( g ) mlt_geometry_close( g );
306 2012-08-04 Dan Dennedy <dan@dennedy.org>
308 * src/modules/avformat/producer_avformat.c,
309 src/modules/avformat/producer_avformat.yml: add image cache size property to
312 2012-08-03 Marco Gittler <g.marco@freenet.de>
314 * src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.yml:
315 fix width output of filter in xml
317 2012-07-25 Mikko Rapeli <mikko.rapeli@iki.fi>
319 * src/framework/mlt_field.c, src/framework/mlt_frame.c,
320 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
321 src/framework/mlt_properties.c, src/framework/mlt_repository.c,
322 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
323 src/modules/core/filter_audioconvert.c, src/modules/core/filter_crop.c,
324 src/modules/core/filter_imageconvert.c, src/modules/core/filter_panner.c,
325 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
326 src/modules/core/transition_composite.c, src/modules/core/transition_mix.c,
327 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
328 src/modules/gtk2/producer_pixbuf.c, src/modules/kino/producer_kino.c,
329 src/modules/linsys/consumer_SDIstream.c,
330 src/modules/normalize/filter_volume.c,
331 src/modules/qimage/producer_kdenlivetitle.c,
332 src/modules/qimage/producer_qimage.c, src/modules/rtaudio/RtAudio.cpp,
333 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
334 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
335 src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c: Fix calloc()
336 parameter ordering First parameter to calloc() is the count and second the
337 amount of bytes for each item. Likely this has no run time effect since the
338 resulting buffer size is the same.
340 2012-07-23 Dan Dennedy <dan@dennedy.org>
342 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
343 fix crash when switching image formats with alpha This happens when
344 switching from image format with distinct alpha channel (yuv422) to one with
345 embedded alpha channel (rgb24a). Reported-by: j-b-m
347 2012-07-22 Dan Dennedy <dan@dennedy.org>
349 * src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h:
350 remove unused function (coverity-709390)
352 * src/mlt++/MltService.cpp, src/mlt++/MltService.h: add
353 Service::get_profile() returns mlt_profile
355 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: fix memory leak
358 2012-07-20 Dan Dennedy <dan@dennedy.org>
360 * AUTHORS, src/modules/core/Makefile,
361 src/modules/core/composite_line_yuv_sse2_simple.c,
362 src/modules/core/transition_composite.c: improve compatibility to compile
363 composite sse2 (macports-35243)
365 2012-07-12 Dan Dennedy <dan@dennedy.org>
367 * src/modules/core/producer_loader.c, src/modules/xml/producer_xml.c: accept
368 file:// prefix on MLT XML file
370 2012-06-23 Dan Dennedy <dan@dennedy.org>
372 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
373 src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
374 src/modules/core/producer_melt.c, src/modules/xml/producer_xml.c: add support
375 for time string to playlist blanks
377 * src/modules/jackrack/consumer_jack.c,
378 src/modules/jackrack/consumer_jack.yml,
379 src/modules/rtaudio/consumer_rtaudio.cpp,
380 src/modules/rtaudio/consumer_rtaudio.yml,
381 src/modules/sdl/consumer_sdl_audio.c, src/modules/sdl/consumer_sdl_audio.yml:
382 add support for audio scrubbing to audio-only consumers
384 2012-06-19 Dan Dennedy <dan@dennedy.org>
386 * src/framework/mlt_producer.c, src/framework/mlt_producer.h,
387 src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h: add
388 mlt_producer_seek_time and mlt_producer_frame_time
390 * src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
391 src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
392 src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h: add const-ness to
393 some strings in specialized service classes
395 2012-06-18 Dan Dennedy <dan@dennedy.org>
397 * src/modules/rotoscoping/filter_rotoscoping.c,
398 src/modules/vmfx/filter_shape.c, src/modules/xine/vf_yadif_template.h,
399 src/modules/xine/yadif.c: fix clang errors
401 2012-06-16 Dan Dennedy <dan@dennedy.org>
403 * src/modules/avformat/producer_avformat.c,
404 src/modules/avformat/producer_avformat.yml: overhaul a/v sync and seeking in
405 avformat producer The new_seek property changed to use_pts. This
406 consolidates old seek and new seek code, improves a/v sync for more files,
407 and improves seek performance for AVCHD in general (including libav).
409 2012-06-04 Dan Dennedy <dan@dennedy.org>
411 * NEWS, configure, src/framework/mlt_version.h: set interim version to 0.8.1
413 2012-06-01 Dan Dennedy <dan@dennedy.org>
415 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h,
416 src/modules/avformat/configure: set version to 0.8.0
418 2012-05-29 Dan Dennedy <dan@dennedy.org>
420 * src/framework/mlt_cache.c, src/framework/mlt_cache.h: add
421 mlt_cache_put_frame and mlt_cache_get_frame
423 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
424 src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/jackrack/Makefile,
425 src/modules/jackrack/configure: fix cross-compiling gtk2 and jackrack modules
428 2012-05-26 Dan Dennedy <dan@dennedy.org>
430 * configure, src/mlt++/configure, src/modules/qimage/configure,
431 src/modules/swfdec/Makefile, src/modules/videostab/stab/estimate.c: add
432 configure options and fixes for cross-compiling
434 2012-05-19 Dan Dennedy <dan@dennedy.org>
436 * src/modules/decklink/DeckLinkAPI.h,
437 src/modules/decklink/DeckLinkAPIDispatch.cpp,
438 src/modules/decklink/DeckLinkAPI_h.h, src/modules/decklink/DeckLinkAPI_i.cpp,
439 src/modules/decklink/LinuxCOM.h, src/modules/decklink/Makefile,
440 src/modules/decklink/common.cpp, src/modules/decklink/common.h,
441 src/modules/decklink/consumer_decklink.cpp,
442 src/modules/decklink/darwin/DeckLinkAPI.h,
443 .../decklink/darwin/DeckLinkAPIDispatch.cpp,
444 src/modules/decklink/linux/DeckLinkAPI.h,
445 src/modules/decklink/linux/DeckLinkAPIDispatch.cpp,
446 src/modules/decklink/linux/LinuxCOM.h,
447 src/modules/decklink/producer_decklink.cpp,
448 src/modules/decklink/win/DeckLinkAPI_h.h,
449 src/modules/decklink/win/DeckLinkAPI_i.cpp: fix decklink build for OS X
451 2012-04-18 Dan Dennedy <dan@dennedy.org>
453 * src/modules/decklink/consumer_decklink.cpp,
454 src/modules/decklink/producer_decklink.cpp: fix decklink build on Windows
456 2012-04-11 Dan Dennedy <dan@dennedy.org>
458 * src/modules/plus/filter_affine.c, src/modules/plus/interp.h,
459 src/modules/plus/transition_affine.c: fix distortion handling alpha channel
460 in affine transition Reported-by: j-b-m
462 2012-04-10 Dan Dennedy <dan@dennedy.org>
464 * demo/mlt_ticker, src/modules/plus/filter_affine.c: fix background alpha
465 channel of affine filter broke when black producer was changed to opaque
468 2012-04-07 Dan Dennedy <dan@dennedy.org>
470 * src/modules/plus/transition_affine.c,
471 src/modules/qimage/qimage_wrapper.cpp: fix regressions during refactorization
473 2012-03-31 Dan Dennedy <dan@dennedy.org>
475 * src/modules/xml/consumer_xml.c, src/modules/xml/consumer_xml.yml: add
476 time_format property to xml consumer Now you can save the in, out, and
477 length properties as timecode or clock values. Default unit it still in frame
480 * src/framework/mlt_producer.c, src/framework/mlt_producer.h,
481 src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h: add
482 mlt_producer_get_length_time() More functions that return time strings will
485 * configure, src/framework/mlt_properties.c, src/framework/mlt_properties.h,
486 src/framework/mlt_property.c, src/framework/mlt_property.h,
487 src/framework/mlt_types.h, src/mlt++/MltProperties.cpp,
488 src/mlt++/MltProperties.h: add support for timecode and clock time strings to
491 2012-03-27 Dan Dennedy <dan@dennedy.org>
493 * GPLv3, configure, src/modules/qimage/Makefile,
494 src/modules/qimage/configure, src/modules/qimage/factory.c: require configure
495 --enable-gpl3 for GPLv3 services (currently only vqm)
497 2012-03-25 Dan Dennedy <dan@dennedy.org>
499 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
500 fix resource leak regression in image producers
502 2012-03-19 Dan Dennedy <dan@dennedy.org>
504 * src/modules/decklink/consumer_decklink.cpp,
505 src/modules/decklink/producer_decklink.cpp: enumerate DeckLink devices when
506 list_devices property is set
508 2012-03-19 Maksym Veremeyenko <verem@m1stereo.tv>
510 * src/modules/decklink/consumer_decklink.cpp,
511 src/modules/decklink/producer_decklink.cpp: Initialize all decklink interface
512 pointers and reset them upon release. Also, add a couple of missing
515 2012-03-18 Brian Matherly <pez4brian@yahoo.com>
517 * src/modules/avformat/consumer_avformat.c,
518 src/modules/avformat/producer_avformat.c: Fix incorrect precompiler
519 conditionals for libav/ffmpeg versions. Needed to support ffmpeg 0.9 and
522 2012-03-14 Dan Dennedy <dan@dennedy.org>
524 * src/modules/decklink/consumer_decklink.cpp,
525 src/modules/decklink/consumer_decklink.yml,
526 src/modules/decklink/producer_decklink.cpp,
527 src/modules/decklink/producer_decklink.yml: enumerate available devices in
530 2012-03-11 Brian Matherly <pez4brian@yahoo.com>
532 * src/modules/gtk2/producer_pixbuf.yml,
533 src/modules/qimage/producer_qimage.yml: Fix broken pixbuf and qimage producer
536 2012-03-07 Dan Dennedy <dan@dennedy.org>
538 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
539 src/modules/qimage/producer_qimage.c: indicate image producers seekable
541 2012-03-06 Dan Dennedy <dan@dennedy.org>
543 * src/modules/gtk2/producer_pixbuf.yml,
544 src/modules/qimage/producer_qimage.yml: update service metadata for pixbuf
547 2012-03-05 Dan Dennedy <dan@dennedy.org>
549 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
550 allow %u in image sequence pattern containing begin value
552 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
553 add image sequences where scanf format contains begin value For example, if
554 an image sequence begins with the file foo1234.png, you can use the resource
555 string "foo%1234d.png" to load it.
557 2012-03-04 Dan Dennedy <dan@dennedy.org>
559 * src/modules/decklink/producer_decklink.cpp,
560 src/modules/qimage/qimage_wrapper.cpp: remove a couple more remnants of
561 legacy real_width and _height
563 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
564 remove deprecated source_fps property
566 * src/framework/mlt_tractor.c, src/modules/avformat/producer_avformat.c,
567 src/modules/core/consumer_multi.c, src/modules/core/filter_crop.c,
568 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
569 src/modules/core/producer_colour.c, src/modules/core/producer_consumer.c,
570 src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
571 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
572 src/modules/gtk2/producer_pixbuf.c,
573 src/modules/kdenlive/producer_framebuffer.c,
574 src/modules/plus/transition_affine.c, src/modules/sdl/producer_sdl_image.c,
575 src/modules/swfdec/producer_swfdec.c,
576 src/modules/videostab/filter_videostab2.c, src/modules/vmfx/producer_pgm.c:
577 replace legacy real_width and _height with meta.media.width and .height This
578 takes advantage of mlt_producer copying all meta properties from producer to
579 frame so we do not have to remember to do it everywhere it is needed.
581 2012-02-29 Dan Dennedy <dan@dennedy.org>
583 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
584 src/framework/mlt_profile.c, src/framework/mlt_tractor.c,
585 src/framework/mlt_transition.c, src/modules/core/filter_crop.c,
586 src/modules/core/filter_watermark.c, src/modules/kdenlive/filter_freeze.c,
587 src/modules/kdenlive/producer_framebuffer.c,
588 src/modules/oldfilm/filter_dust.c, src/modules/plus/filter_affine.c,
589 src/modules/plus/transition_affine.c: remove consumer_aspect_ratio property -
592 * src/framework/mlt_tractor.c, src/modules/core/filter_watermark.c,
593 src/modules/core/transition_composite.c,
594 src/modules/kdenlive/filter_freeze.c: remove output_ratio property - use
597 * src/modules/core/filter_crop.c, src/modules/core/filter_obscure.c,
598 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
599 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
600 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
601 remove usage of normalised_width and _height properties from services
603 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c: remove
604 normalised_width and _height properties from framework
606 2012-03-04 Dan Dennedy <dan@dennedy.org>
608 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
609 fix regression with adding image conversion to image producers
611 2012-03-02 Dan Dennedy <dan@dennedy.org>
613 * src/modules/qimage/producer_qimage.c,
614 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
615 convert to and cache requested format in qimage
617 2012-03-01 Dan Dennedy <dan@dennedy.org>
619 * src/modules/qimage/producer_qimage.c,
620 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
621 split refresh_qimage() into refresh_qiamge() and refresh_image()
623 2012-02-27 Dan Dennedy <dan@dennedy.org>
625 * src/modules/core/transition_composite.yml,
626 src/modules/gtk2/producer_pixbuf.yml: couple of small service metadata fixes
628 2012-02-22 Dan Dennedy <dan@dennedy.org>
630 * src/modules/decklink/producer_decklink.cpp,
631 src/modules/decklink/producer_decklink.yml: fix regression when using
632 producer 'consumer' with decklink This feature now requires one to set the
633 preview property on this producer to support special preview mode when the
636 2012-02-20 Dan Dennedy <dan@dennedy.org>
638 * src/framework/mlt_frame.c, src/modules/avformat/filter_avcolour_space.c,
639 src/modules/core/filter_crop.c, src/modules/core/filter_resize.c,
640 src/modules/core/transition_region.c: let mlt_frame_set_alpha clear the
641 get_alpha_mask function pointer
643 2012-02-19 Dan Dennedy <dan@dennedy.org>
645 * configure, src/framework/mlt_version.h: set interim version 0.7.9
647 2012-02-16 Dan Dennedy <dan@dennedy.org>
649 * src/modules/core/transition_composite.c,
650 src/modules/core/transition_composite.h: make composite_line_yuv() available
653 2012-02-16 Maksym Veremeyenko <verem@m1stereo.tv>
655 * src/modules/core/composite_line_yuv_sse2_simple.c,
656 src/modules/core/transition_composite.c: use sse2 instruction for line
659 2012-02-13 Dan Dennedy <dan@dennedy.org>
661 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h,
662 src/melt/melt.c: set version to 0.7.8
664 2012-02-12 Dan Dennedy <dan@dennedy.org>
666 * Makefile, src/modules/core/loader.dict,
667 src/modules/sdl/producer_sdl_image.yml: deprecate sdl_image
669 * src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h: make Frame::get_position()
670 retrun type consistent
672 2012-02-12 Simon A. Eugster <simon.eu@gmail.com>
674 * src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h: Add get_position to
677 2012-02-08 Dan Dennedy <dan@dennedy.org>
679 * src/modules/qimage/factory.c, src/modules/qimage/transition_vqm.cpp,
680 src/modules/qimage/transition_vqm.yml: add rendering to vqm and yaml service
683 2012-02-06 Dan Dennedy <dan@dennedy.org>
685 * src/modules/qimage/Makefile, src/modules/qimage/factory.c,
686 src/modules/qimage/transition_vqm.cpp: add vqm transition
688 2012-02-05 Dan Dennedy <dan@dennedy.org>
690 * src/modules/avformat/consumer_avformat.c,
691 src/modules/avformat/filter_avcolour_space.c,
692 src/modules/avformat/producer_avformat.c: fix color problem with libav
695 2012-02-04 Dan Dennedy <dan@dennedy.org>
697 * src/modules/avformat/consumer_avformat.c,
698 src/modules/avformat/producer_avformat.c: fix AVOption processing on ffmpeg
701 2012-01-30 Dan Dennedy <dan@dennedy.org>
703 * src/modules/avformat/consumer_avformat.c,
704 src/modules/avformat/producer_avformat.c: fix AVOption processing on libav
705 0.7.3 Patch for consumer by j-b-m and extended to producer by me.
707 2012-01-28 Dan Dennedy <dan@dennedy.org>
709 * src/modules/avformat/consumer_avformat.c,
710 src/modules/avformat/filter_avresample.c,
711 src/modules/avformat/producer_avformat.c: fix SAMPLE_FMT support for v0.6 and
714 * src/modules/avformat/filter_avresample.c,
715 src/modules/avformat/producer_avformat.c: convert all SAMPLE_FMT_16 to
718 2012-01-25 Dan Dennedy <dan@dennedy.org>
720 * src/modules/core/filter_audiochannels.c,
721 src/modules/core/filter_channelcopy.c, src/modules/core/filter_mono.c: add
722 s32le and f32le format to core audio filters
724 * src/framework/mlt_types.h, src/modules/core/filter_audioconvert.c: add
725 support for converting between all audio sample formats
727 2012-01-21 Dan Dennedy <dan@dennedy.org>
729 * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
730 src/modules/avformat/producer_avformat.c: remove global avformat mutex and
731 add a local one to the producer for open/close coherency
733 * src/framework/mlt_producer.h, src/framework/mlt_service.h: update doc on
734 service-change and producer-changed events
736 2012-01-17 Dan Dennedy <dan@dennedy.org>
738 * src/modules/gtk2/producer_pango.yml, src/modules/gtk2/producer_pixbuf.yml:
739 document force_aspect_ratio on pango and pixbuf producers
741 2012-01-15 Dan Dennedy <dan@dennedy.org>
743 * src/modules/avformat/consumer_avformat.c,
744 src/modules/avformat/producer_avformat.c: enable codec- and format-specific
745 options for v0.7 releases of ffmpeg (but not libav, which uses v53 of
746 libavformat and libavcodec in its 0.7 releases)
748 2012-01-14 Dan Dennedy <dan@dennedy.org>
750 * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
751 src/modules/avformat/producer_avformat.c: drop deprecated APIs of
752 libavformat/codec v53
754 2012-01-02 gmarco <g.marco@freenet.de>
756 * src/modules/videostab/filter_videostab.c,
757 src/modules/videostab/stab/resample.c, src/modules/videostab/stab/resample.h,
758 src/modules/videostab/stab/utils.c, src/modules/videostab/stab/utils.h: do
759 not use lanc_kernels as global var. moved to filter struct
761 2011-12-16 gmarco <g.marco@freenet.de>
763 * src/modules/videostab/filter_videostab2.c,
764 src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h,
765 src/modules/videostab/transform_image.c,
766 src/modules/videostab/transform_image.h: use calloc insteadt of malloc/memset
767 use struct for instance data small cleanup use PIX(n) dont use instable
768 yuv420 use stabilize on grayimage (converted from yuv422)
770 2011-11-21 Marco Gittler <g.marco@freenet.de>
772 * src/modules/videostab/stabilize.c, src/modules/videostab/transform_image.c:
775 2011-12-21 Dan Dennedy <dan@dennedy.org>
777 * configure, src/mlt++/configure: add configure support for GNU Hurd Patches
778 provided by Patrick Matthäi.
780 * src/modules/rtaudio/RtAudio.cpp, src/modules/rtaudio/configure: only build
781 rtaudio for Linux, Windows, or OS X
783 * src/framework/Makefile, src/framework/configure,
784 src/framework/mlt_property.h: add support for xlocale.h on FreeBSD with
785 assistance from Gleb Smirnoff
787 2011-12-16 gmarco <g.marco@freenet.de>
789 * src/modules/videostab/filter_videostab2.c,
790 src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h,
791 src/modules/videostab/transform_image.c,
792 src/modules/videostab/transform_image.h: use calloc insteadt of malloc/memset
793 use struct for instance data small cleanup use PIX(n) dont use instable
794 yuv420 use stabilize on grayimage (converted from yuv422)
796 2011-11-21 Marco Gittler <g.marco@freenet.de>
798 * src/modules/videostab/stabilize.c, src/modules/videostab/transform_image.c:
801 2011-12-10 Dan Dennedy <dan@dennedy.org>
803 * src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
804 src/modules/dv/producer_libdv.c, src/modules/frei0r/producer_frei0r.c,
805 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
806 src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c:
807 add mlt_image_none support to producers
809 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: add consumer
810 properties mlt_image_format and mlt_audio_format
812 2011-12-09 Dan Dennedy <dan@dennedy.org>
814 * src/modules/core/filter_fieldorder.c,
815 src/modules/core/filter_fieldorder.yml: add meta.swap_fields to the
818 2011-12-08 Dan Dennedy <dan@dennedy.org>
820 * src/modules/core/Makefile, src/modules/core/factory.c,
821 src/modules/core/filter_fieldorder.c, src/modules/core/filter_fieldorder.yml,
822 src/modules/core/filter_resize.c, src/modules/core/filter_resize.yml,
823 src/modules/core/loader.ini: refactor field order correction into new filter
825 2011-12-05 Dan Dennedy <dan@dennedy.org>
827 * src/modules/rtaudio/RtAudio.cpp, src/modules/rtaudio/RtAudio.h,
828 src/modules/rtaudio/consumer_rtaudio.cpp: improve selecting rtaudio device by
831 2011-11-28 Dan Dennedy <dan@dennedy.org>
833 * src/modules/rtaudio/Makefile, src/modules/rtaudio/RtAudio.cpp,
834 src/modules/rtaudio/RtAudio.h, src/modules/rtaudio/RtError.h,
835 src/modules/rtaudio/consumer_rtaudio.cpp: add rtaudio consumer
837 2011-11-27 Dan Dennedy <dan@dennedy.org>
839 * src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: fix
840 VDPAU state issues Patch by Christophe Thommeret
842 2011-11-04 Dan Dennedy <dan@dennedy.org>
844 * src/framework/mlt_factory.c, src/modules/frei0r/factory.c,
845 src/modules/jackrack/plugin_mgr.c: fix frei0r and ladspa loading for
848 2011-11-19 Dan Dennedy <dan@dennedy.org>
850 * src/melt/melt.c, src/modules/core/consumer_multi.c: change property
851 'consumer' to 'mlt_service' consistent with xml
853 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
854 src/modules/core/consumer_multi.c: enhance mlt_frame_clone with a
855 deep/shallow parameter
857 2011-11-10 Dan Dennedy <dan@dennedy.org>
859 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add mlt_frame_clone()
861 2011-11-05 Dan Dennedy <dan@dennedy.org>
863 * src/modules/core/Makefile, src/modules/core/consumer_multi.c,
864 src/modules/core/consumer_multi.yml, src/modules/core/factory.c: add multi
865 consumer (non-functional)
867 2011-11-12 Dan Dennedy <dan@dennedy.org>
869 * profiles/sdi_486i_5994, profiles/sdi_486p_2398,
870 src/modules/linsys/consumer_SDIstream.c, src/modules/linsys/sdi_generator.c,
871 src/modules/linsys/sdi_generator.h: improve support for 486 line NTSC in
874 2011-11-03 Dan Dennedy <dan@dennedy.org>
876 * configure, src/framework/mlt_version.h: set interim version 0.7.7
878 * src/modules/avformat/vdpau.c, src/modules/videostab/stab/estimate.c: build
879 fixes for FreeBSD patches by Alberto Villa
881 2011-10-31 Dan Dennedy <dan@dennedy.org>
883 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: set version
886 2011-10-30 Dan Dennedy <dan@dennedy.org>
888 * src/modules/videostab/filter_videostab.c,
889 src/modules/videostab/filter_videostab2.c: Request progressive scan images
890 when stabilizing video.
892 * presets/filter/brightness/from_black, presets/filter/brightness/to_black,
893 presets/filter/volume/fade_in, presets/filter/volume/fade_out: add fade
894 in/out presets When using to_black and fade_out, currently you need to
895 adjust in and out properties as needed because we cannot yet use negative
896 values to mean "from end."
898 2011-09-20 Marco Gittler <g.marco@freenet.de>
900 * src/modules/videostab/filter_videostab2.c,
901 src/modules/videostab/transform_image.c,
902 src/modules/videostab/transform_image.h: set transform properties from mlt
904 2011-09-19 Marco Gittler <g.marco@freenet.de>
906 * src/modules/videostab/filter_videostab2.c,
907 src/modules/videostab/transform_image.c: use interpolation settings
909 2011-09-11 Marco Gittler <g.marco@freenet.de>
911 * src/modules/videostab/stabilize.c, src/modules/videostab/transform_image.c:
912 move printf -> mlt_log*
914 * src/modules/videostab/filter_videostab2.c,
915 src/modules/videostab/stabilize.c: set all paramters
917 * src/modules/videostab/filter_videostab2.c,
918 src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h,
919 src/modules/videostab/transform_image.c,
920 src/modules/videostab/transform_image.h: avoid unreadable code like
921 (*format==mlt_image_rgb24?0:1) use mlt_types and names for it
923 2011-08-19 Marco Gittler <g.marco@freenet.de>
925 * src/modules/videostab/Makefile, src/modules/videostab/factory.c,
926 src/modules/videostab/filter_videostab2.c, src/modules/videostab/stabilize.c,
927 src/modules/videostab/stabilize.h, src/modules/videostab/tlist.c,
928 src/modules/videostab/tlist.h, src/modules/videostab/transform.c,
929 src/modules/videostab/transform.h, src/modules/videostab/transform_image.c,
930 src/modules/videostab/transform_image.h: added vstab from
931 http://public.hronopik.de/vid.stab/features.php?lang=en handles yuv, has zoom
932 (to avoid the interpolated borders), and seems to be stabilize a bit better
934 2011-10-30 Dan Dennedy <dan@dennedy.org>
936 * src/modules/core/producer_consumer.c,
937 src/modules/core/producer_consumer.yml: add autoprofile property to consumer
940 2011-10-16 Brian Matherly <pez4brian@yahoo.com>
942 * demo/mlt_voiceover, demo/pango.mlt, src/modules/core/data_fx.properties,
943 src/modules/feeds/NTSC/data_fx.properties,
944 src/modules/feeds/NTSC/etv.properties,
945 src/modules/feeds/PAL/data_fx.properties,
946 src/modules/feeds/PAL/etv.properties, src/modules/gtk2/filter_dynamictext.c,
947 src/modules/gtk2/filter_dynamictext.yml, src/modules/gtk2/producer_pango.c,
948 src/modules/gtk2/producer_pango.yml, src/tests/pango.c: Add "family" and
949 "style" properties to pango producer. Deprecate "font" property.
951 2011-10-11 Brian Matherly <pez4brian@yahoo.com>
953 * src/modules/decklink/producer_decklink.yml, src/modules/sox/filter_sox.yml:
956 * src/modules/gtk2/filter_dynamictext.c,
957 src/modules/gtk2/filter_dynamictext.yml, src/modules/gtk2/producer_pango.c,
958 src/modules/gtk2/producer_pango.yml: Add outline to pango and dynamic text
959 services. Add pad and align to dynamic text.
961 2011-10-02 Brian Matherly <pez4brian@yahoo.com>
963 * README, docs/TODO, docs/policies.txt, docs/services.txt: Remove docs/TODO,
964 docs/policies.txt, docs/services/txt. All that information is now available
967 2011-10-01 Dan Dennedy <dan@dennedy.org>
969 * src/melt/melt.c, src/modules/core/producer_melt.c,
970 src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c: Add consumer
971 element to xml producer.
973 2011-09-25 Brian Matherly <pez4brian@yahoo.com>
975 * src/modules/gtk2/filter_dynamictext.yml, src/modules/gtk2/producer_pango.c,
976 src/modules/gtk2/producer_pango.yml: Add support for HTML style color
977 parameter to producer_pango. producer_color and producer_pango now work
978 exactly the same WRT color parameters.
980 2011-09-25 Dan Dennedy <dan@dennedy.org>
982 * src/modules/frei0r/factory.c, src/modules/jackrack/plugin_mgr.c: Load
983 frei0r and ladspa plugins relative to exe on win32
985 * src/framework/Makefile, src/framework/mlt_factory.c,
986 src/framework/mlt_profile.c: Fix build on win32
988 * src/framework/mlt_profile.c, src/framework/mlt_properties.c,
989 src/framework/mlt_repository.c: Fix and cleanup profile and preset dirs.
991 * src/framework/Makefile, src/framework/mlt_factory.c,
992 src/framework/mlt_profile.c: Fix loading profile from datadir.
994 * src/modules/frei0r/factory.c, src/modules/jackrack/plugin_mgr.c: Add
995 relative frei0r and LADSPA dirs for relocatable.
997 2011-09-23 Dan Dennedy <dan@dennedy.org>
999 * src/framework/mlt_profile.c, src/framework/mlt_repository.c: Make profiles
1000 relative to MLT_DATA instead of $prefix/share/mlt
1002 2011-09-25 Dan Dennedy <dan@dennedy.org>
1004 * src/modules/decklink/consumer_decklink.cpp,
1005 src/modules/decklink/producer_decklink.cpp: Fix building decklink on win32
1007 2011-09-20 Dan Dennedy <dan@dennedy.org>
1009 * presets/consumer/avformat/XDCAM-HD422,
1010 presets/consumer/avformat/atsc_1080i_50/DNxHD,
1011 presets/consumer/avformat/atsc_1080i_5994/DNxHD,
1012 presets/consumer/avformat/atsc_1080p_2398/DNxHD,
1013 presets/consumer/avformat/atsc_1080p_24/DNxHD,
1014 presets/consumer/avformat/atsc_1080p_25/DNxHD,
1015 presets/consumer/avformat/atsc_1080p_2997/DNxHD,
1016 presets/consumer/avformat/atsc_1080p_30/DNxHD,
1017 presets/consumer/avformat/atsc_1080p_50/DNxHD,
1018 presets/consumer/avformat/atsc_1080p_5994/DNxHD,
1019 presets/consumer/avformat/atsc_1080p_60/DNxHD,
1020 presets/consumer/avformat/atsc_720p_2398/DNxHD,
1021 presets/consumer/avformat/atsc_720p_50/DNxHD,
1022 presets/consumer/avformat/atsc_720p_5994/DNxHD,
1023 presets/consumer/avformat/atsc_720p_60/DNxHD,
1024 presets/consumer/avformat/dv_ntsc/D10, presets/consumer/avformat/dv_ntsc/DVD,
1025 presets/consumer/avformat/dv_ntsc_wide/D10,
1026 presets/consumer/avformat/dv_ntsc_wide/DVD,
1027 presets/consumer/avformat/dv_pal/D10, presets/consumer/avformat/dv_pal/DVD,
1028 presets/consumer/avformat/dv_pal_wide/D10,
1029 presets/consumer/avformat/dv_pal_wide/DVD, presets/consumer/avformat/webm:
1030 Fix video bitrate option in presets.
1032 * src/modules/avformat/consumer_avformat.c,
1033 src/modules/avformat/consumer_avformat.yml: Support streamtype-specific
1036 2011-08-28 Brian Matherly <pez4brian@yahoo.com>
1038 * src/modules/gtk2/Makefile, src/modules/gtk2/factory.c,
1039 src/modules/gtk2/filter_dynamictext.c,
1040 src/modules/gtk2/filter_dynamictext.yml: Add filter_dynamictext.
1042 2011-09-11 Dan Dennedy <dan@dennedy.org>
1044 * src/modules/sox/Makefile, src/modules/sox/factory.c,
1045 src/modules/sox/filter_sox.yml, src/modules/sox/filter_sox_effect.yml:
1046 Document normalise and analysis for sox. This change separates the general
1047 sox metadata from effect instance metadata.
1049 2011-09-09 Dan Dennedy <dan@dennedy.org>
1051 * src/modules/core/Makefile, src/modules/core/factory.c,
1052 src/modules/core/producer_melt.c, src/modules/core/producer_melt.yml,
1053 src/modules/core/producer_melt_file.yml, src/modules/melt/Makefile,
1054 src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
1055 src/modules/melt/producer_melt.yml, src/modules/melt/producer_melt_file.yml:
1056 Move melt producer to core module.
1058 * presets/consumer/avformat/atsc_1080i_50/DNxHD,
1059 presets/consumer/avformat/atsc_1080i_5994/DNxHD,
1060 presets/consumer/avformat/atsc_1080p_2398/DNxHD,
1061 presets/consumer/avformat/atsc_1080p_24/DNxHD,
1062 presets/consumer/avformat/atsc_1080p_25/DNxHD,
1063 presets/consumer/avformat/atsc_1080p_2997/DNxHD,
1064 presets/consumer/avformat/atsc_1080p_30/DNxHD,
1065 presets/consumer/avformat/atsc_1080p_50/DNxHD,
1066 presets/consumer/avformat/atsc_1080p_5994/DNxHD,
1067 presets/consumer/avformat/atsc_1080p_60/DNxHD,
1068 presets/consumer/avformat/atsc_720p_2398/DNxHD,
1069 presets/consumer/avformat/atsc_720p_50/DNxHD,
1070 presets/consumer/avformat/atsc_720p_5994/DNxHD,
1071 presets/consumer/avformat/atsc_720p_60/DNxHD: Add a bunch of DNxHD encode
1074 2011-09-04 Dan Dennedy <dan@dennedy.org>
1076 * src/modules/melt/producer_melt.c, src/modules/xml/producer_xml.c: Change
1077 previous mods to use mlt_multitrack_count()
1079 * src/modules/melt/producer_melt.c, src/modules/xml/producer_xml.c: Fix XML
1080 and melt producers producer_avformat cache size. Use track-count + 2 in case
1081 a track is using a mixer between playlist items.
1083 * src/framework/mlt_service.c, src/framework/mlt_service.h: Add
1084 mlt_service_cache_get_size()
1086 * src/framework/mlt_cache.c, src/framework/mlt_cache.h: Add
1087 mlt_cache_get_size()
1089 2011-09-03 Dan Dennedy <dan@dennedy.org>
1091 * src/modules/decklink/producer_decklink.cpp,
1092 src/modules/decklink/producer_decklink.yml: Add vanc property to decklink
1093 producer. This captures vertical ancillary data during the vertical
1094 blanking, which often contains metadata with timecode. This can be used to
1095 produce D10/IMX50 captures with VBI.
1097 2011-09-03 j-b-m <jb@kdenlive.org>
1099 * src/modules/core/transition_region.c,
1100 src/modules/core/transition_region.yml: Add filter_only to region transition.
1101 YAML patch by Dan Dennedy
1103 2011-09-01 Dan Dennedy <dan@dennedy.org>
1105 * presets/consumer/avformat/dv_ntsc/D10,
1106 presets/consumer/avformat/dv_ntsc_wide/D10,
1107 presets/consumer/avformat/dv_pal/D10,
1108 presets/consumer/avformat/dv_pal_wide/D10: Add SMPTE 356M (aka D-10 and
1109 IMX50) encoode presets.
1111 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1112 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
1113 src/modules/core/filter_resize.c: Add consumer property top_field_first.
1115 2011-08-31 Dan Dennedy <dan@dennedy.org>
1117 * src/modules/sox/factory.c, src/modules/sox/filter_sox.c: Use the sox
1118 version in metadata and serialization.
1120 * src/modules/xml/consumer_xml.c, src/modules/xml/mlt-xml.dtd: Add MLT
1121 version to serialized XML.
1123 * src/modules/frei0r/factory.c, .../motion_est/filter_autotrack_rectangle.c:
1124 Convert some printfs to fprintf(stderr) or mlt_log.
1126 2011-08-16 Dan Dennedy <dan@dennedy.org>
1128 * src/modules/xml/consumer_xml.c, src/modules/xml/consumer_xml.yml: Add
1129 no_meta property to xml consumer. Applications that use the consumer for its
1130 project file might want to reduce xml bloat by setting this.
1132 * src/modules/jackrack/consumer_jack.c,
1133 src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/process.c: Fix
1134 segfault on concurrent calls to jack_activate().
1136 2011-08-15 Dan Dennedy <dan@dennedy.org>
1138 * src/modules/videostab/filter_videostab.c,
1139 src/modules/videostab/filter_videostab.yml: Add vectors property to
1140 videostab. Change videostab to save to and load from a property instead of
1141 file. It uses mlt_geometry for the (de)serialization of the vectors, Also,
1142 remove seeking on the producer and require a two pass mode of operation.
1143 Finally, make it parallel-safe.
1145 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h,
1146 src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
1147 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
1148 .../motion_est/filter_autotrack_rectangle.c: Add mlt_geometry_interpolate.
1149 This removes re-interpolation on each call to mlt_geometry_insert() to make
1150 bulk invocations of that call faster. This also makes mlt_geometry_parse()
1151 faster. Also, this includes a fix to mlt_geometry_serialise() for a buffer
1152 overflow memory corruption.
1154 * src/modules/xml/Makefile, src/modules/xml/consumer_xml.c,
1155 src/modules/xml/consumer_xml.yml: Add 'all' property to xml consumer. Makes
1156 the consumer process all frames before serializing to XML.
1158 2011-08-13 Dan Dennedy <dan@dennedy.org>
1160 * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
1161 src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add mlt_filter_get_length2.
1163 2011-08-12 Marco Gittler <g.marco@freenet.de>
1165 * src/modules/videostab/factory.c,
1166 src/modules/videostab/filter_videostab.yml: added yml metadata
1168 2011-08-11 Marco Gittler <g.marco@freenet.de>
1170 * src/modules/videostab/factory.c, src/modules/videostab/filter_videostab.c:
1173 * src/modules/videostab/Makefile, src/modules/videostab/factory.c,
1174 src/modules/videostab/filter_videostab.c,
1175 src/modules/videostab/stab/estimate.c, src/modules/videostab/stab/estimate.h,
1176 src/modules/videostab/stab/klt/base.h,
1177 src/modules/videostab/stab/klt/convolve.c,
1178 src/modules/videostab/stab/klt/convolve.h,
1179 src/modules/videostab/stab/klt/error.c,
1180 src/modules/videostab/stab/klt/error.h, src/modules/videostab/stab/klt/klt.c,
1181 src/modules/videostab/stab/klt/klt.h,
1182 src/modules/videostab/stab/klt/klt_util.c,
1183 src/modules/videostab/stab/klt/klt_util.h,
1184 src/modules/videostab/stab/klt/pyramid.c,
1185 src/modules/videostab/stab/klt/pyramid.h,
1186 .../videostab/stab/klt/selectGoodFeatures.c,
1187 src/modules/videostab/stab/klt/trackFeatures.c,
1188 src/modules/videostab/stab/main.c, src/modules/videostab/stab/resample.c,
1189 src/modules/videostab/stab/resample.h, src/modules/videostab/stab/utils.c,
1190 src/modules/videostab/stab/utils.h, src/modules/videostab/stab/vector.c,
1191 src/modules/videostab/stab/vector.h: first version of video stabilization
1192 from http://vstab.sourceforge.net/
1194 2011-08-03 Dan Dennedy <dan@dennedy.org>
1196 * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
1197 src/modules/jackrack/consumer_jack.c, src/modules/jackrack/factory.c: Make
1198 jack consumer LGPLv2.1 license. This change allows the module to be built in
1199 either GPL or LGPL mode where GPL mode also adds the jackrack and ladspa
1202 * src/modules/jackrack/Makefile, src/modules/jackrack/consumer_jack.yml: Add
1203 service metadata for jack consumer.
1205 * src/modules/jackrack/Makefile, src/modules/jackrack/consumer_jack.c,
1206 src/modules/jackrack/factory.c: Add audio-only JACK consumer. Fires
1207 consumer-frame-show for video frames.
1209 2011-07-24 Brian Matherly <pez4brian@yahoo.com>
1211 * Makefile, src/modules/avformat/consumer_avformat.yml,
1212 src/modules/avformat/producer_avformat.yml, src/modules/core/factory.c,
1213 src/modules/core/filter_channelcopy.yml, src/modules/core/filter_gamma.yml,
1214 src/modules/core/filter_luma.yml, src/modules/core/filter_region.yml,
1215 src/modules/core/filter_rescale.yml, src/modules/core/filter_resize.yml,
1216 src/modules/core/producer_loader.yml,
1217 src/modules/core/transition_composite.yml,
1218 src/modules/core/transition_luma.yml, src/modules/dv/producer_libdv.yml,
1219 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.yml,
1220 src/modules/gtk2/producer_pango.yml, src/modules/kdenlive/filter_boxblur.yml,
1221 src/modules/resample/Makefile, src/modules/resample/factory.c,
1222 src/modules/resample/filter_resample.yml: Add service metadata for composite
1223 transition, all normalizing filters (resample, resize, rescale), and the
1224 loader producer. Add yml validation rule to Makefile. All yml files pass
1225 validation against metaschema.yaml.
1227 2011-07-22 Dan Dennedy <dan@dennedy.org>
1229 * src/modules/core/filter_mirror.yml, src/modules/core/filter_mono.yml,
1230 src/modules/core/filter_obscure.yml, src/modules/core/filter_region.yml,
1231 src/modules/core/transition_luma.yml, src/modules/core/transition_mix.yml,
1232 src/modules/core/transition_region.yml, src/modules/dv/consumer_libdv.yml,
1233 src/modules/normalize/filter_volume.yml, src/modules/sdl/consumer_sdl.yml,
1234 src/modules/xml/consumer_xml.yml: Cleanup Brian's service metadata
1237 * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
1238 src/modules/avformat/producer_avformat.c: Make ffmpeg v53-specific code more
1239 readable and searchable.
1241 * configure, src/framework/mlt_version.h: set interim version 0.7.5
1243 * src/framework/mlt_property.c, src/framework/mlt_property.h: Fix build on
1246 * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
1247 src/modules/avformat/producer_avformat.c: Make ffmpeg v53-specific code more
1248 readable and searchable.
1250 * configure, src/framework/mlt_version.h: set interim version 0.7.5
1252 * src/framework/mlt_property.c, src/framework/mlt_property.h: Fix build on
1255 2011-07-19 Brian Matherly <pez4brian@yahoo.com>
1257 * src/modules/core/filter_mirror.yml, src/modules/core/filter_mono.yml,
1258 src/modules/core/filter_obscure.yml, src/modules/core/filter_region.yml,
1259 src/modules/core/transition_luma.yml, src/modules/core/transition_mix.yml,
1260 src/modules/core/transition_region.yml, src/modules/dv/consumer_libdv.yml,
1261 src/modules/jackrack/filter_ladspa.yml,
1262 src/modules/normalize/filter_volume.yml, src/modules/sdl/consumer_sdl.yml,
1263 src/modules/xml/consumer_xml.yml: Transcribe service metadata from
1264 services.txt to corresponding yml files.
1266 2011-07-17 Brian Matherly <pez4brian@yahoo.com>
1268 * src/modules/avformat/consumer_avformat.yml,
1269 src/modules/avformat/producer_avformat.yml,
1270 src/modules/core/filter_data_show.yml, src/modules/core/filter_watermark.yml,
1271 src/modules/core/producer_noise.yml,
1272 src/modules/decklink/producer_decklink.yml,
1273 src/modules/dv/producer_libdv.yml, src/modules/gtk2/producer_pango.yml,
1274 src/modules/gtk2/producer_pixbuf.yml, src/modules/vorbis/producer_vorbis.yml,
1275 src/modules/xml/producer_xml.yml: Remove from all existing yml: in, out,
1276 length, resource, and aspect_ratio.
1278 2011-07-16 Dan Dennedy <dan@dennedy.org>
1280 * Doxyfile, configure, docs/melt.1, docs/melt.txt,
1281 src/framework/mlt_version.h: Set version to 0.7.4
1283 * src/modules/jackrack/factory.c, src/modules/jackrack/plugin_desc.c,
1284 src/modules/jackrack/plugin_desc.h: Properly represent LADSPA plugin author.
1286 2011-07-11 Dan Dennedy <dan@dennedy.org>
1288 * src/framework/mlt_properties.c, src/framework/mlt_property.c,
1289 src/framework/mlt_property.h: Fix build on new locale stuff when not Linux or
1292 2011-07-10 Dan Dennedy <dan@dennedy.org>
1294 * src/framework/mlt_properties.c, src/framework/mlt_property.c: Fix build for
1295 querylocale() on OS X.
1297 * presets/consumer/avformat/webm, presets/consumer/avformat/webm-pass1,
1298 presets/consumer/avformat/webm-pass2: Fix webm preset.
1300 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1301 src/modules/sdl/consumer_sdl_preview.c: Make maximum consecutive-dropped
1302 frames configurable. Defaults to old value of 5 that seems more preferable
1305 2011-07-09 Dan Dennedy <dan@dennedy.org>
1307 * src/modules/feeds/NTSC/data_fx.properties,
1308 src/modules/feeds/NTSC/etv.properties,
1309 src/modules/feeds/NTSC/obscure.properties,
1310 src/modules/feeds/PAL/border.properties,
1311 src/modules/feeds/PAL/data_fx.properties,
1312 src/modules/feeds/PAL/etv.properties: Convert , to / delimiter in data_show
1315 * src/framework/metaschema.yaml, src/framework/mlt_properties.c: Add
1316 LC_NUMERIC handling to YAML Tiny parser.
1318 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
1319 src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add
1320 mlt_properties_get_lcnumeric and Properties::get_lcnumeric
1322 * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add
1323 Properties::set_lcnumeric().
1325 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
1326 src/framework/mlt_property.c, src/framework/mlt_property.h: Add
1327 mlt_properties_set_lcnumeric, mlt_property_get_double_l, and
1328 mlt_property_get_string_l. Locale-specific variants of key properties
1331 2011-07-07 Dan Dennedy <dan@dennedy.org>
1333 * src/modules/core/filter_data_show.yml, src/modules/core/filter_gamma.yml,
1334 src/modules/core/filter_greyscale.yml, src/modules/core/filter_luma.yml,
1335 src/modules/core/filter_watermark.yml, src/modules/core/producer_colour.yml,
1336 src/modules/core/producer_noise.yml, src/modules/dv/producer_libdv.yml,
1337 src/modules/gtk2/producer_pango.yml, src/modules/gtk2/producer_pixbuf.yml,
1338 src/modules/vorbis/producer_vorbis.yml, src/modules/xml/producer_xml.yml:
1339 Convert services.txt to metadata YAML (WIP). Patch by Brian Matherly.
1341 2011-07-06 Dan Dennedy <dan@dennedy.org>
1343 * src/modules/xml/consumer_xml.c, src/modules/xml/mlt-xml.dtd,
1344 src/modules/xml/producer_xml.c: Add LC_NUMERIC to MLT XML. This does not
1345 permit one to mix locales within a MLT process! In other words, you can not
1346 load a document in a locale using one decimal separator and then filter with
1347 a double property using a different separator.
1349 * src/modules/oldfilm/filter_vignette.c, src/modules/plus/filter_charcoal.c:
1350 Fix some default numeric property values in some locales. Strings with a
1351 period for decimal separator do not convert correctly in locales that use
1352 comma for the decimal separator.
1354 * demo/README, demo/demo, demo/mlt_bouncy, demo/mlt_bouncy_ball,
1355 demo/mlt_composite_transition, demo/mlt_my_name_is, demo/mlt_news,
1356 demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow2,
1357 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
1358 demo/mlt_swf_variables, demo/mlt_ticker, demo/mlt_title_over_gfx,
1359 demo/mlt_titleshadow_watermark, demo/mlt_voiceover, demo/mlt_watermark,
1360 demo/pango.mlt, docs/framework.txt, docs/services.txt,
1361 src/framework/mlt_geometry.c, src/modules/core/filter_obscure.c,
1362 src/modules/core/transition_composite.c,
1363 src/modules/core/transition_region.c, src/modules/motion_est/Makefile,
1364 .../motion_est/filter_autotrack_rectangle.c,
1365 src/modules/plus/transition_affine.c, src/tests/hello.c: Use '/' for
1366 coordinate delimiter instead of period. Period is a decimal separator in
1369 * demo/consumers.ini, demo/demo.ini: Fix usage of cut in demo script for some
1372 2011-07-05 Dan Dennedy <dan@dennedy.org>
1374 * presets/consumer/avformat/webm, presets/consumer/avformat/webm-pass1,
1375 presets/consumer/avformat/webm-pass2: Add some WebM presets.
1377 2011-07-04 Dan Dennedy <dan@dennedy.org>
1379 * presets/consumer/avformat/x264-medium-baseline,
1380 presets/consumer/avformat/x264-medium-main: Fix profile-based x264 presets
1383 * presets/consumer/avformat/x264-medium,
1384 presets/consumer/avformat/x264-medium-baseline,
1385 presets/consumer/avformat/x264-medium-main,
1386 presets/consumer/avformat/x264-medium-pass1: Add some x264-medium presets.
1388 * src/modules/avformat/Makefile, src/modules/avformat/configure: Dropping
1389 support for --avformat-svn. Subversion is no longer used, FFmpeg and libav
1390 have forked, and now there are the build scripts.
1392 * src/modules/avformat/producer_avformat.c,
1393 src/modules/avformat/producer_avformat.yml, src/modules/melt/producer_melt.c:
1394 Support standard query syntax on avformat URL.
1396 2011-07-02 Dan Dennedy <dan@dennedy.org>
1398 * src/modules/decklink/DeckLinkAPI_h.h,
1399 src/modules/decklink/DeckLinkAPI_i.cpp, src/modules/decklink/Makefile,
1400 src/modules/decklink/configure, src/modules/decklink/consumer_decklink.cpp,
1401 src/modules/decklink/producer_decklink.cpp: Add Windows support for DeckLink.
1403 2011-06-22 Dan Dennedy <dan@dennedy.org>
1405 * presets/consumer/avformat/dv_ntsc/DV,
1406 presets/consumer/avformat/dv_ntsc/DVCPRO50,
1407 presets/consumer/avformat/dv_ntsc_wide/DV,
1408 presets/consumer/avformat/dv_ntsc_wide/DVCPRO50,
1409 presets/consumer/avformat/dv_pal/DV,
1410 presets/consumer/avformat/dv_pal/DVCPRO50,
1411 presets/consumer/avformat/dv_pal_wide/DV,
1412 presets/consumer/avformat/dv_pal_wide/DVCPRO50: Add DV and DVCPRO50 encode
1415 2011-06-17 Dan Dennedy <dan@dennedy.org>
1417 * src/framework/Makefile, src/framework/mlt_types.h, src/melt/Makefile,
1418 src/modules/avformat/Makefile, src/modules/gtk2/Makefile,
1419 src/modules/sdl/Makefile, src/win32/fnmatch.c: Cleanup Win32 build.
1421 2011-06-15 Dan Dennedy <dan@dennedy.org>
1423 * src/framework/mlt_transition.c, src/modules/core/transition_composite.c:
1424 Fix regression in field rendering luma transition. Due to refactoring
1425 composite and luma into mlt_transition_get_progress_delta().
1427 2011-06-13 Dan Dennedy <dan@dennedy.org>
1429 * src/modules/avformat/producer_avformat.c,
1430 src/modules/avformat/producer_avformat.yml: Add video_delay to avformat
1433 2011-06-11 Dan Dennedy <dan@dennedy.org>
1435 * src/modules/decklink/producer_decklink.cpp,
1436 src/modules/decklink/producer_decklink.yml: Add prefill property to decklink
1439 2011-06-06 Dan Dennedy <dan@dennedy.org>
1441 * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.yml:
1442 Change consumer 'profile' property to 'mlt_profile' libavcodec uses the
1443 profile property for aac and libx264.
1445 2011-06-05 Dan Dennedy <dan@dennedy.org>
1447 * src/modules/avformat/consumer_avformat.yml,
1448 src/modules/avformat/producer_avformat.yml: Change URI to URL in avformat
1451 * src/melt/melt.c, src/modules/avformat/consumer_avformat.c: Send melt -query
1452 and -help to stdout. Nice for use with pager or grep, awk, etc.
1454 2011-06-03 Dan Dennedy <dan@dennedy.org>
1456 * src/modules/decklink/consumer_decklink.cpp,
1457 src/modules/decklink/consumer_decklink.yml: Enable external keyer on decklink
1458 consumer. Patch supplied by Maksym Veremeyenko.
1460 2011-05-30 Dan Dennedy <dan@dennedy.org>
1462 * src/modules/linsys/Makefile, src/modules/linsys/consumer_sdi.yml,
1463 src/modules/linsys/factory.c: Add service metadata to linsys module (WIP).
1465 * src/modules/xml/Makefile, src/modules/xml/consumer_xml.yml,
1466 src/modules/xml/factory.c, src/modules/xml/producer_xml-string.yml,
1467 src/modules/xml/producer_xml.yml: Add service metadata to xml module (WIP).
1469 * src/modules/vorbis/Makefile, src/modules/vorbis/factory.c,
1470 src/modules/vorbis/producer_vorbis.yml: Add service metadata to vorbis module
1473 * src/modules/core/filter_mono.yml, src/modules/vmfx/Makefile,
1474 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.yml,
1475 src/modules/vmfx/filter_chroma_hold.yml, src/modules/vmfx/filter_mono.yml,
1476 src/modules/vmfx/filter_shape.yml, src/modules/vmfx/producer_pgm.yml: Add
1477 service metadata to vmfx module (WIP).
1479 * src/modules/jackrack/plugin.c, src/modules/jackrack/plugin_mgr.c,
1480 src/modules/jackrack/plugin_settings.c: Remove aborts in jackrack module.
1482 2011-05-29 Dan Dennedy <dan@dennedy.org>
1484 * src/modules/swfdec/Makefile, src/modules/swfdec/producer_swfdec.c,
1485 src/modules/swfdec/producer_swfdec.yml: Add service metadata to swfdec module
1488 * src/modules/qimage/producer_qimage.yml, src/modules/sdl/Makefile,
1489 src/modules/sdl/consumer_sdl.yml, src/modules/sdl/consumer_sdl_audio.yml,
1490 src/modules/sdl/consumer_sdl_preview.yml,
1491 src/modules/sdl/consumer_sdl_still.yml, src/modules/sdl/factory.c,
1492 src/modules/sdl/producer_sdl_image.yml: Add service metadata for SDL module
1495 * src/modules/plus/transition_affine.yml, src/modules/qimage/Makefile,
1496 src/modules/qimage/factory.c, src/modules/qimage/producer_kdenlivetitle.yml,
1497 src/modules/qimage/producer_qimage.yml: Add service metadata for qimage
1500 * src/modules/plus/Makefile, src/modules/plus/factory.c,
1501 src/modules/plus/filter_affine.yml, src/modules/plus/filter_charcoal.yml,
1502 src/modules/plus/filter_invert.yml, src/modules/plus/filter_sepia.yml,
1503 src/modules/plus/transition_affine.yml: Add service metadata to plus module
1506 * src/modules/normalize/Makefile, src/modules/normalize/factory.c,
1507 src/modules/normalize/filter_volume.yml: Add service metadata to normalize
1510 * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
1511 .../motion_est/filter_autotrack_rectangle.yml,
1512 src/modules/motion_est/filter_motion_est.yml,
1513 src/modules/motion_est/filter_vismv.yml,
1514 src/modules/motion_est/producer_slowmotion.yml: Add service metadata to
1515 motion_est module (WIP).
1517 * src/modules/melt/Makefile, src/modules/melt/factory.c,
1518 src/modules/melt/producer_melt.yml, src/modules/melt/producer_melt_file.yml:
1519 Add service metadata for melt module (WIP).
1521 * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
1522 src/modules/kdenlive/filter_boxblur.yml,
1523 src/modules/kdenlive/filter_freeze.yml, src/modules/kdenlive/filter_wave.yml,
1524 src/modules/kdenlive/producer_framebuffer.yml: Add service metadata for
1525 kdenlive module (WIP).
1527 * src/modules/gtk2/Makefile, src/modules/gtk2/consumer_gtk2_preview.yml,
1528 src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.yml,
1529 src/modules/gtk2/producer_pixbuf.yml: Add service metadata for gtk2 module
1532 * src/modules/effectv/Makefile, src/modules/effectv/factory.c,
1533 src/modules/effectv/filter_burningtv.yml: Add service metadata for effectv
1536 * src/modules/dv/Makefile, src/modules/dv/consumer_libdv.yml,
1537 src/modules/dv/factory.c, src/modules/dv/producer_libdv.yml: Add service
1538 metdata for dv module (WIP).
1540 * src/modules/core/Makefile, src/modules/core/factory.c,
1541 src/modules/core/filter_audiowave.yml,
1542 src/modules/core/filter_brightness.yml,
1543 src/modules/core/filter_channelcopy.yml, src/modules/core/filter_crop.yml,
1544 src/modules/core/filter_data_show.yml, src/modules/core/filter_gamma.yml,
1545 src/modules/core/filter_greyscale.yml, src/modules/core/filter_luma.yml,
1546 src/modules/core/filter_mirror.yml, src/modules/core/filter_mono.yml,
1547 src/modules/core/filter_obscure.yml, src/modules/core/filter_region.yml,
1548 src/modules/core/filter_transition.yml,
1549 src/modules/core/filter_watermark.yml, src/modules/core/producer_colour.yml,
1550 src/modules/core/producer_consumer.yml, src/modules/core/producer_hold.yml,
1551 src/modules/core/producer_noise.yml,
1552 src/modules/core/transition_composite.yml,
1553 src/modules/core/transition_luma.yml, src/modules/core/transition_mix.yml,
1554 src/modules/core/transition_region.yml: Add service metadata for core module
1557 2011-05-28 Dan Dennedy <dan@dennedy.org>
1559 * src/swig/python/getimage.py, src/swig/python/waveforms.py: Convert Python
1560 examples to new frame method.
1562 * src/framework/mlt_profile.c, src/framework/mlt_profile.h,
1563 src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h: Add
1564 mlt_profile_from_producer(). This new function contains the auto-profile
1565 feature. Plus setters for Mlt::Profile.
1567 2011-05-22 Dan Dennedy <dan@dennedy.org>
1569 * src/modules/jackrack/Makefile, src/modules/jackrack/blacklist.txt,
1570 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h: Add
1571 blacklist for ladspa filters. Initially includes dssi-vst since that is
1572 unstable on AV Linux 5.
1574 2011-05-17 Dan Dennedy <dan@dennedy.org>
1576 * src/modules/jackrack/factory.c, src/modules/jackrack/jack_rack.c: Let all
1577 instances of ladspa share single plugin_mgr.
1579 2011-05-15 Dan Dennedy <dan@dennedy.org>
1581 * docs/melt.1, src/melt/melt.c: Document -jack option.
1583 * src/melt/melt.c, src/modules/jackrack/filter_jackrack.c,
1584 src/modules/jackrack/process.c: Add first draft of JACK transport sync.
1586 2011-05-14 Dan Dennedy <dan@dennedy.org>
1588 * configure, src/mlt++/configure: Fix build on Debian GNU/kFreeBSD.
1590 2011-05-12 Dan Dennedy <dan@dennedy.org>
1592 * Makefile, presets/consumer/avformat/dv_ntsc/DVD,
1593 presets/consumer/avformat/dv_ntsc_wide/DVD,
1594 presets/consumer/avformat/dv_pal/DVD,
1595 presets/consumer/avformat/dv_pal_wide/DVD, setenv,
1596 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
1597 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
1598 src/melt/melt.c, src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
1599 src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h, src/swig/mlt.i:
1600 Presets! Put property setters in a file and apply them to a service using
1601 properties=filename. Alternatively, apply a supplied preset using
1602 properties=preset. For example, melt ... -consumer avformat:my.vob
1605 * src/modules/jackrack/jack_rack.c, src/modules/jackrack/plugin.c,
1606 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/process.c: Convert
1607 jackrack printfs to mlt_log (3301094).
1609 2011-05-10 Dan Dennedy <dan@dennedy.org>
1611 * src/modules/jackrack/Makefile, src/modules/jackrack/factory.c,
1612 src/modules/jackrack/filter_jackrack.yml,
1613 src/modules/jackrack/filter_ladspa.yml: Add service metadata for jackrack,
1614 ladspa, and ladspa.id.
1616 * src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/plugin_mgr.c:
1617 Add support for ladspa.id variants. This is much more convenient to use
1618 without having to compose the JACK Rack XML. Also, we will be able to add
1619 future support for property animation (automation), which JACK Rack lacks.
1620 However, it does still support loading and processing JACK Rack files.
1622 2011-05-08 Dan Dennedy <dan@dennedy.org>
1624 * src/modules/sox/Makefile, src/modules/sox/factory.c,
1625 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.yml: Add support for
1626 sox.effect variants. The legacy forms of 'sox:"effect options"' and 'sox
1627 effect="name options"' still work. The new forms allows them all to be
1628 enumerated by Mlt apps, e.g.: melt -query filter. Also, this registers
1629 metadata for both the generic 'sox' filter and all of the new 'sox.effect'
1630 ones including their usage help!
1632 * src/modules/avformat/filter_avresample.c, src/modules/core/loader.ini: Fix
1633 inadvertent reording of resample filters. And add debug log to avresample.
1635 2011-05-06 Dan Dennedy <dan@dennedy.org>
1637 * src/framework/mlt_tractor.c, src/modules/avformat/producer_avformat.c,
1638 src/modules/dv/producer_libdv.c, src/modules/vorbis/producer_vorbis.c: Make
1639 the frame audio properties consistent.
1641 * src/framework/mlt_frame.c, src/framework/mlt_types.h: Add mlt_audio_s32le
1642 and mlt_audio_f32le audio formats.
1644 * src/modules/avformat/filter_avresample.c, src/modules/core/Makefile,
1645 src/modules/core/factory.c, src/modules/core/filter_audiochannels.c,
1646 src/modules/core/loader.ini, src/modules/resample/filter_resample.c: Add
1647 audiochannels normalization filter. Refactors code from the resamplers into
1648 a new filter to be more manageable. Eventually, we can add options on what to
1649 do when adding/removing channels.
1651 2011-05-03 Dan Dennedy <dan@dennedy.org>
1653 * configure, src/framework/mlt_transition.c: Ensure transition B frames get
1654 some consumer properties. Also, ensure both A and B frames have sane scaling
1655 and aspect ratio values. This addresses an issue where composite and region
1656 were not getting the correct deinterlace method impacting performance. In
1657 addition, it factors out some common code (best practice) from various
1658 transitions moving it into the framework.
1660 2011-05-01 Dan Dennedy <dan@dennedy.org>
1662 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: Set version
1665 * src/modules/avformat/filter_avresample.c,
1666 src/modules/resample/filter_resample.c: Finish work to normalize channel
1667 count. Also, refactor the audio resamplers to use mlt_audio_format_size()
1668 and mlt_frame_set_audio(). Currently, there are no controls over which
1669 channels to drop or duplicate.
1671 * src/framework/mlt_tractor.c, src/modules/core/producer_consumer.c,
1672 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c: Refactor
1673 to mlt_frame_set_audio().
1675 * src/modules/feeds/NTSC/data_fx.properties,
1676 src/modules/feeds/PAL/data_fx.properties: Fix alpha on color of some
1677 data-feed properties.
1679 * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
1680 src/modules/avformat/producer_avformat.c: Add support for new codec- and
1681 muxer-specific AVOptions.
1683 2011-04-22 Dan Dennedy <dan@dennedy.org>
1685 * src/modules/avformat/consumer_avformat.c,
1686 src/modules/avformat/producer_avformat.c: Use new avio functions in avformat
1689 2011-04-21 Dan Dennedy <dan@dennedy.org>
1691 * src/modules/avformat/filter_avcolour_space.c,
1692 src/modules/avformat/producer_avformat.c: Fix regression initializing
1695 * src/modules/avformat/consumer_avformat.c,
1696 src/modules/avformat/filter_avcolour_space.c,
1697 src/modules/avformat/filter_swscale.c,
1698 src/modules/avformat/producer_avformat.c: Fix avformat compile warns on const
1699 and 64-bit string formatting.
1701 * src/modules/core/producer_hold.c, src/modules/jackrack/filter_jackrack.c:
1702 Fix couple compile warns.
1704 * src/framework/mlt_property.c, src/framework/mlt_types.h,
1705 src/modules/linsys/sdi_generator.c: Fix some compile warnings about
1706 string-formatting 64bit.
1708 * src/modules/avformat/audioconvert.h,
1709 src/modules/avformat/producer_avformat.c: Drop private audioconvert.h for
1712 2011-04-20 Dan Dennedy <dan@dennedy.org>
1714 * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
1715 src/modules/avformat/producer_avformat.c: More libavcodec v53 changes
1718 * src/modules/avformat/consumer_avformat.c,
1719 src/modules/avformat/producer_avformat.c: Fix avformat build with libavcodec
1722 2011-04-09 Dan Dennedy <dan@dennedy.org>
1724 * src/framework/mlt_profile.c, src/mlt++/MltProfile.cpp,
1725 src/mlt++/MltProfile.h, src/swig/mlt.i: Add Mlt::Profile.list().
1727 2011-04-07 Dan Dennedy <dan@dennedy.org>
1729 * src/modules/avformat/consumer_avformat.yml, src/modules/avformat/factory.c,
1730 src/modules/avformat/producer_avformat.yml: Add avformat consumer metadata.
1731 Improve avformat producer metadata. Significantly extend each with AVOptions.
1733 2011-04-04 Dan Dennedy <dan@dennedy.org>
1735 * demo/README, demo/demo.ini, demo/mlt_pango_keyframes,
1736 demo/pango_keyframes.mpl: Add mlt_pango_keyframes demo.
1738 2011-04-03 Dan Dennedy <dan@dennedy.org>
1740 * docs/melt.1, docs/melt.txt, src/melt/melt.c: Add -query formats and codecs
1743 * docs/melt.1, docs/melt.txt, src/melt/melt.c: Add -query profile to melt.
1745 * src/framework/mlt_profile.c, src/framework/mlt_profile.h: Add
1748 2011-03-31 Dan Dennedy <dan@dennedy.org>
1750 * src/modules/decklink/consumer_decklink.yml,
1751 src/modules/decklink/producer_decklink.yml: Add metadata for decklink
1754 * src/modules/decklink/Makefile, src/modules/decklink/producer_decklink.cpp,
1755 src/modules/decklink/producer_decklink.yml: Add decklink producer.
1757 2011-03-27 Dan Dennedy <dan@dennedy.org>
1759 * configure, src/modules/core/transition_composite.c: Fix regression in
1760 region filter (3251260).
1762 * Doxyfile, configure, src/framework/mlt_version.h: Set version to 0.7.0
1764 * src/modules/avformat/consumer_avformat.c, src/modules/sox/filter_sox.c,
1765 src/modules/xml/producer_xml.c: Use mlt_properties_get_value where possible.
1767 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
1768 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
1769 src/framework/mlt_tractor.c, src/mlt++/MltProperties.cpp,
1770 src/mlt++/MltProperties.h: Add mlt_properties_lock and _unlock. Fixes some
1771 concurrency safetiness problems.
1773 2011-03-24 Dan Dennedy <dan@dennedy.org>
1775 * src/modules/decklink/configure, src/modules/kino/configure,
1776 src/modules/linsys/configure: Enable linsys by default on Linux. Disable
1777 linsys and decklink by default on OS X and Windows.
1779 2011-03-23 Dan Dennedy <dan@dennedy.org>
1781 * src/framework/mlt_consumer.c, src/modules/decklink/consumer_decklink.cpp:
1782 Fix a couple null pointer bugs.
1784 2011-03-20 Dan Dennedy <dan@dennedy.org>
1786 * src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/plugin.h,
1787 src/modules/jackrack/process.c: Fix build of jackrack module on mingw.
1789 2011-03-19 Dan Dennedy <dan@dennedy.org>
1791 * profiles/atsc_1080p_50, profiles/atsc_1080p_5994, profiles/atsc_1080p_60:
1792 Add high frame rate 1080p profiles.
1794 2011-03-09 Dan Dennedy <dan@dennedy.org>
1796 * src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
1797 src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
1798 src/modules/frei0r/transition_frei0r.c: Refactor frei0r and fix time
1799 parameter. Refactored to use mlt_filter_get_position and
1800 mlt_transition_get_position. frei0r's time parameter is seconds, but we were
1801 passing frame count.
1803 * src/modules/core/transition_region.c, src/modules/plus/transition_affine.c:
1804 Refactor to mlt_transition_get_position()
1806 * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
1807 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
1808 mlt_transition_get_position()
1810 * src/modules/core/filter_luma.c, src/modules/core/filter_watermark.c,
1811 src/modules/dgraft/filter_telecide.c, src/modules/kdenlive/filter_freeze.c,
1812 .../motion_est/filter_autotrack_rectangle.c,
1813 src/modules/motion_est/filter_crop_detect.c,
1814 src/modules/oldfilm/filter_vignette.c, src/modules/plus/filter_affine.c,
1815 src/modules/vmfx/filter_shape.c: Refactor to mlt_filter_get_position().
1817 2011-03-08 Dan Dennedy <dan@dennedy.org>
1819 * src/framework/mlt_filter.c, src/framework/mlt_transition.c: Use the
1820 producer when filter/transition always active.
1822 * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
1823 src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add
1824 mlt_filter_get_position().
1826 2011-03-07 Dan Dennedy <dan@dennedy.org>
1828 * src/modules/core/transition_composite.c,
1829 src/modules/core/transition_luma.c: Refactor to
1830 mlt_transition_get_progress_delta().
1832 * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
1833 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
1834 mlt_transition_get_progress_delta().
1836 * src/modules/core/transition_luma.c, src/modules/core/transition_mix.c:
1837 Refactor to mlt_transition_get_progress().
1839 * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
1840 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
1841 mlt_transition_get_progress().
1843 * src/modules/core/filter_brightness.c, src/modules/core/filter_obscure.c,
1844 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_wave.c,
1845 src/modules/normalize/filter_volume.c, src/modules/oldfilm/filter_dust.c,
1846 src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_lines.c,
1847 src/modules/oldfilm/filter_oldfilm.c: Refactor to mlt_filter_get_progress().
1849 * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
1850 src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add
1851 mlt_filter_get_progress().
1853 2011-03-10 Dan Dennedy <dan@dennedy.org>
1855 * src/modules/swfdec/Makefile, src/modules/swfdec/configure: Add build
1856 support for swfdec 0.7. And prioritize newer versions over older ones.
1858 2011-03-06 Dan Dennedy <dan@dennedy.org>
1860 * src/modules/core/transition_composite.c,
1861 src/modules/plus/transition_affine.c: Refactor to use
1862 mlt_transition_get_length().
1864 * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
1865 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
1866 mlt_transition_get_length().
1868 * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
1869 src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add mlt_filter_get_length().
1871 * src/modules/core/filter_audioconvert.c, src/modules/core/filter_mono.c,
1872 src/modules/core/producer_consumer.c: Refactor to mlt_audio_format_size().
1874 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
1875 mlt_audio_format_size().
1877 * src/modules/core/producer_noise.c, src/modules/normalize/filter_volume.c:
1878 Remove unused variables.
1880 * src/modules/avformat/filter_swscale.c,
1881 src/modules/avformat/producer_avformat.c, src/modules/core/filter_crop.c,
1882 src/modules/core/filter_resize.c, src/modules/core/producer_colour.c,
1883 src/modules/gtk2/filter_rescale.c, src/modules/kdenlive/filter_freeze.c,
1884 src/modules/kdenlive/producer_framebuffer.c: Refactor to use
1885 mlt_image_format_size().
1887 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
1888 mlt_image_format_size()
1890 * src/framework/mlt_tractor.c, src/modules/avformat/filter_avcolour_space.c,
1891 src/modules/avformat/filter_swscale.c,
1892 src/modules/avformat/producer_avformat.c,
1893 src/modules/core/filter_audiowave.c, src/modules/core/filter_crop.c,
1894 src/modules/core/filter_imageconvert.c, src/modules/core/filter_luma.c,
1895 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
1896 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
1897 src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
1898 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
1899 src/modules/core/transition_composite.c,
1900 src/modules/core/transition_region.c, src/modules/dgraft/filter_telecide.c,
1901 src/modules/dv/producer_libdv.c, src/modules/frei0r/frei0r_helper.c,
1902 src/modules/frei0r/producer_frei0r.c, src/modules/gtk2/filter_rescale.c,
1903 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
1904 src/modules/kdenlive/filter_freeze.c, src/modules/kdenlive/filter_wave.c,
1905 src/modules/kdenlive/producer_framebuffer.c,
1906 src/modules/motion_est/producer_slowmotion.c,
1907 src/modules/plus/filter_affine.c, src/modules/plus/filter_charcoal.c,
1908 src/modules/qimage/producer_kdenlivetitle.c,
1909 src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c,
1910 src/modules/swfdec/producer_swfdec.c, src/modules/vmfx/producer_pgm.c,
1911 src/modules/xine/filter_deinterlace.c: Refactor to use
1912 mlt_frame_set_image/_alpha.
1914 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
1915 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h: Add mlt_frame_set_image and
1916 mlt_frame_set_alpha.
1918 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
1919 Alias bicubic for hyper in pango and pixbuf.
1921 * : Add gpl flag file to rotoscoping filter.
1923 2011-03-02 Dan Dennedy <dan@dennedy.org>
1925 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
1926 mlt_frame_unique_properties().
1928 * src/modules/avformat/consumer_avformat.c,
1929 src/modules/avformat/filter_avcolour_space.c,
1930 src/modules/avformat/filter_avdeinterlace.c,
1931 src/modules/avformat/filter_avresample.c,
1932 src/modules/avformat/filter_swscale.c,
1933 src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c:
1934 Rename 'this' in avformat module.
1936 2011-03-01 Till Theato <root@ttill.de>
1938 * src/modules/rotoscoping/filter_rotoscoping.c,
1939 src/modules/rotoscoping/filter_rotoscoping.yml: rotoscoping: remove parameter
1940 precision. Its influence on speed was very minimal while it caused some
1941 crashes. Also update YAML filter description.
1943 2011-02-28 Dan Dennedy <dan@dennedy.org>
1945 * src/framework/mlt_consumer.c, src/framework/mlt_deque.c,
1946 src/framework/mlt_events.c, src/framework/mlt_factory.c,
1947 src/framework/mlt_field.c, src/framework/mlt_filter.c,
1948 src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
1949 src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
1950 src/framework/mlt_playlist.c, src/framework/mlt_pool.c,
1951 src/framework/mlt_producer.c, src/framework/mlt_profile.c,
1952 src/framework/mlt_properties.c, src/framework/mlt_property.c,
1953 src/framework/mlt_property.h, src/framework/mlt_repository.c,
1954 src/framework/mlt_service.c, src/framework/mlt_tokeniser.h,
1955 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: Rename this to
1956 self in the framework. This makes doxygen output better match the headers,
1957 and it improves life within a code-parsing IDE like Qt Creator.
1959 2011-02-27 Dan Dennedy <dan@dennedy.org>
1961 * src/modules/avformat/consumer_avformat.c,
1962 src/modules/avformat/producer_avformat.c: Add support for FFmpeg AVMetadata
1965 2011-02-20 Dan Dennedy <dan@dennedy.org>
1967 * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
1968 src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/not_thread_safe.txt:
1969 Mark some frei0r plugins as not thread safe.
1971 2011-02-19 Dan Dennedy <dan@dennedy.org>
1973 * docs/install.txt, docs/mlt-xml.txt, docs/services.txt, setenv: Remove info
1974 about mainconcept and bluefish services.
1976 * src/framework/mlt_producer.c, src/framework/mlt_producer.h,
1977 src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
1978 src/modules/core/producer_noise.c, src/modules/frei0r/factory.c,
1979 src/modules/motion_est/producer_slowmotion.c: Add profile parameter to
1982 2011-02-19 j-b-m <jb@kdenlive.org>
1984 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
1985 Store exif orientation. Patch attached internally stores the exif
1986 orientation so that it can be accessible to the framework and apps using it.
1987 Useful it in Kdenlive to correctly rotate images when creating proxy images.
1989 2011-02-13 Dan Dennedy <dan@dennedy.org>
1991 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1992 src/modules/sdl/consumer_sdl_preview.c: Fix deadlocks in sdl_preview with
1995 2011-01-27 Till Theato <root@ttill.de>
1997 * src/modules/rotoscoping/Makefile, src/modules/rotoscoping/factory.c,
1998 src/modules/rotoscoping/filter_rotoscoping.c,
1999 src/modules/rotoscoping/filter_rotoscoping.yml: Rotoscoping: Set default mode
2000 to alpha and add YAML filter description
2002 2010-11-23 Dan Dennedy <dan@dennedy.org>
2004 * src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
2005 src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
2006 src/modules/frei0r/transition_frei0r.c: Reduce service lock contention in
2009 2010-10-04 Dan Dennedy <dan@dennedy.org>
2011 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
2012 src/framework/mlt_frame.h: Use a single queue for parallel workers. This is
2013 a major change from the previous model of moving work items (frames) from one
2014 queue to another. This new model improves the behavior of realtime mode and
2015 performance overall. In the new model, a single queue is used along with an
2016 is_processed flag on the frame. Also, there is an index into the queue
2017 (process_head) that indicates from which point should a worker consider
2018 fetching the next unprocessed frame. There are situations in realtime mode
2019 where the processing of a frame takes longer than the queue (or from head to
2020 its fetch index). Over extended periods of this heavy processing, the video
2021 frame in the consumer may never be updated (rendered=1)! To remedy this, the
2022 consumer detects this and automatically moves the process_head towards the
2023 tail, but even this may not be good enough. The only real remedy is to
2024 increase buffers and suffer with poor latency. If lower latency is preferred,
2025 then it may be better to not use realtime mode and permit audio
2028 * src/framework/mlt_deque.c, src/framework/mlt_deque.h: Add mlt_deque_peek()
2031 2010-06-14 Dan Dennedy <dan@dennedy.org>
2033 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
2034 src/framework/mlt_tractor.c, src/modules/core/filter_imageconvert.c,
2035 src/modules/sdl/consumer_sdl.c: Fix image format consistency and conversion.
2037 2010-06-11 Dan Dennedy <dan@dennedy.org>
2039 * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c: Remove the
2040 tractor service locking. This completely inhibited parallelism, but removing
2041 it also exposes more race conditions that require resolution.
2043 2010-03-04 Dan Dennedy <dan@dennedy.org>
2045 * .../motion_est/filter_autotrack_rectangle.c,
2046 src/modules/motion_est/filter_crop_detect.c,
2047 src/modules/motion_est/filter_motion_est.c,
2048 src/modules/normalize/filter_volume.c, src/modules/oldfilm/filter_dust.c,
2049 src/modules/oldfilm/filter_lines.c, src/modules/plus/filter_affine.c,
2050 src/modules/plus/transition_affine.c,
2051 src/modules/qimage/producer_kdenlivetitle.c,
2052 src/modules/qimage/producer_qimage.c, src/modules/sox/filter_sox.c,
2053 src/modules/vorbis/producer_vorbis.c: Add service locks for parallelism.
2055 * src/modules/avformat/filter_avresample.c,
2056 src/modules/avformat/filter_swscale.c,
2057 src/modules/avformat/producer_avformat.c,
2058 src/modules/core/filter_data_show.c, src/modules/core/filter_luma.c,
2059 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
2060 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
2061 src/modules/core/transition_region.c, src/modules/effectv/filter_burn.c,
2062 src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/producer_frei0r.c,
2063 src/modules/frei0r/transition_frei0r.c, src/modules/gtk2/producer_pango.c,
2064 src/modules/gtk2/producer_pixbuf.c, src/modules/kdenlive/filter_freeze.c,
2065 src/modules/kdenlive/producer_framebuffer.c,
2066 src/modules/resample/filter_resample.c: Add service locks for parallelism.
2067 RGB filters and transitions from frei0r and burningtv are still not safe
2070 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: Add parallelism
2071 to mlt_consumer. To use set real_time greater than 1 for frame-dropping or
2072 less than -1 for no frame-dropping. It works better with a liberal buffer
2073 size. You can still set prefill less than buffer size, but it must be at
2074 least the same number as real_time, preferably a little higher to help with
2077 2010-02-20 Dan Dennedy <dan@dennedy.org>
2079 * src/framework/mlt_deque.c, src/framework/mlt_deque.h: Add
2082 2010-02-16 Dan Dennedy <dan@dennedy.org>
2084 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: Qualify queue,
2085 mutex, and cond vars with frame_queue_.
2087 2011-01-23 Dan Dennedy <dan@dennedy.org>
2089 * configure, src/framework/mlt_version.h: Move to an interim version number.
2091 2011-01-17 Dan Dennedy <dan@dennedy.org>
2093 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c: SDL
2094 tweaks for Windows discovered when embedded.
2096 * src/framework/Makefile, src/mlt++/Makefile, src/mlt++/config.h: On Windows
2097 install .def and version-less DLLs to let apps build against us.
2099 * src/framework/mlt_factory.c, src/modules/avformat/configure,
2100 src/modules/frei0r/factory.c, src/modules/jackrack/plugin_mgr.c: On Windows
2101 locate plugins and data by directory relative to current directory. lib\mlt
2102 lib\frei0r-1 lib\ladspa share\mlt share\ffmpeg
2104 2010-12-31 Dan Dennedy <dan@dennedy.org>
2106 * src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c: Cleanup
2107 libxml changes for MinGW.
2109 * src/modules/jackrack/configure, src/modules/jackrack/jack_rack.c: Fix
2110 JackRack build on MinGW.
2112 * src/modules/qimage/Makefile, src/modules/qimage/configure,
2113 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
2114 src/modules/qimage/qimage_wrapper.h: Fix qimage build for MinGW.
2116 2010-12-30 Dan Dennedy <dan@dennedy.org>
2118 * src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c: Fix libxml2
2121 * src/modules/gtk2/Makefile, src/modules/gtk2/consumer_gtk2.c,
2122 src/modules/gtk2/producer_pixbuf.c: Fix gtk2 build on mingw.
2124 2010-12-15 Dan Dennedy <dan@dennedy.org>
2126 * src/melt/Makefile, src/melt/io.c, src/melt/melt.c,
2127 src/modules/sdl/consumer_sdl.c: Fix SDL and keyboard input on Win32.
2129 2010-12-03 Dan Dennedy <dan@dennedy.org>
2131 * configure, src/framework/Makefile, src/melt/Makefile, src/melt/io.c,
2132 src/mlt++/Makefile, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
2133 src/mlt++/config.h, src/mlt++/configure, src/modules/avformat/Makefile,
2134 src/modules/core/Makefile, src/modules/core/producer_loader.c,
2135 src/modules/kino/configure, src/modules/motion_est/Makefile,
2136 src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl.c,
2137 src/modules/sdl/consumer_sdl_audio.c, src/modules/sdl/consumer_sdl_preview.c,
2138 src/modules/sdl/consumer_sdl_still.c, src/win32/fnmatch.c,
2139 src/win32/fnmatch.h, src/win32/win32.c: Initial port to Windows using MinGW.
2140 Much of the credit goes to Michael Zenov.
2142 2011-01-23 Dan Dennedy <dan@dennedy.org>
2144 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: Set version
2147 2011-01-16 Till Theato <root@ttill.de>
2149 * src/modules/rotoscoping/Makefile, src/modules/rotoscoping/cJSON.c,
2150 src/modules/rotoscoping/cJSON.h,
2151 src/modules/rotoscoping/filter_rotoscoping.c: Rotoscoping: Add support for
2152 simple keyframes - current limits: - number of points has to be equal for all
2153 keyframes - points have to be in "correct" order (1. point in 1. kf will be
2154 moved to 1. point in 2. kf, ...) - the parameter "polygon" is now formated
2155 using json: - no keyframes: polygon="[[x,y], [x,y], ...]" - keyframes:
2156 polygon= '{ "framepos1" : [[x,y], [x,y], ...], "framepos2" : [[x,y], [x,y],
2159 2011-01-15 Till Theato <root@ttill.de>
2161 * src/modules/rotoscoping/Makefile, src/modules/rotoscoping/factory.c,
2162 src/modules/rotoscoping/filter_rotoscoping.c: Add rotoscoping filter (WIP):
2163 It hides everything not in the polygon defined by the vertices given through
2164 the "polygon" parameter
2166 2011-01-11 Dan Dennedy <dan@dennedy.org>
2168 * configure, src/mlt++/configure, src/modules/avformat/configure,
2169 src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
2170 src/modules/qimage/configure, src/modules/sox/configure: Enable build on
2173 * src/modules/kino/Makefile, src/modules/qimage/Makefile: Use CXX rather than
2174 CC for linking C++ (3090682)
2176 * src/modules/sdl/consumer_sdl_audio.c,
2177 src/modules/sdl/consumer_sdl_preview.c: Fix undefined bahavior in SDL module
2178 (3066195). The standard says the post-increment can have effect at any point
2179 between the previous and the next sequence point (or something similar), so
2180 the behavior of "this->refresh_count = this->refresh_count ++" is undefined.
2181 Patch by Cristian Morales Vega
2183 2011-01-10 Dan Dennedy <dan@dennedy.org>
2185 * src/modules/plus/interp.h, src/modules/plus/transition_affine.c: Add
2186 geometry opacity interpretation to affine. Also, fixes interpolation method
2187 selection and removes a redundant bounds test.
2189 2011-01-10 j-b-m <jb@kdenlive.org>
2191 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
2192 Add force_aspect_ratio to image producers.
2194 2011-01-10 Dan Dennedy <dan@dennedy.org>
2196 * configure, src/framework/mlt_version.h: Move to an interim version.
2198 2011-01-01 Dan Dennedy <dan@dennedy.org>
2200 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: set version
2203 * src/modules/feeds/NTSC/etv.properties,
2204 src/modules/feeds/PAL/etv.properties: Make etv data feeds same and scalable
2205 between NTSC and PAL.
2207 * demo/mlt_attributes, src/modules/feeds/NTSC/data_fx.properties,
2208 src/modules/feeds/NTSC/etv.properties: Make feeds consistent between NTSC and
2209 PAL. Fix mlt_attributes demo.
2211 * demo/README, demo/mlt_slideshow, demo/mlt_slideshow_black: Convert
2212 "Scotland" in demos to "photos"
2214 * demo/svg.mlt, src/modules/xml/producer_xml.c: Fix parsing mixed XML
2215 documents and svg.mlt example.
2217 2010-12-27 Dan Dennedy <dan@dennedy.org>
2219 * src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h: Revert
2220 Producer::set_speed and add Producer::pause. The new Producer::pause
2221 contains the wait for consumer-sdl-paused.
2223 2010-12-22 Dan Dennedy <dan@dennedy.org>
2225 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
2226 mlt_frame_write_ppm to visualize debugging.
2228 2010-12-19 Dan Dennedy <dan@dennedy.org>
2230 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c:
2231 Increase the speed of switching between sdl_still and sdl. Based on patch
2232 from Jonathan Thomas. It does this by not calling the SDL_InitSubSystem(
2233 SDL_INIT_AUDIO ) and SDL_QuitSubSystem( SDL_INIT_AUDIO ) methods every time
2234 it switches, but rather when the SDL Preview consumer is started and stopped.
2236 2010-12-16 Dan Dennedy <dan@dennedy.org>
2238 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_version.c,
2239 src/framework/mlt_version.h, src/swig/mlt.i: Add mlt_version API.
2240 Contributed by Jonathan Thomas.
2242 2010-12-15 Dan Dennedy <dan@dennedy.org>
2244 * src/mlt++/MltProducer.cpp, src/modules/sdl/consumer_sdl_preview.c:
2245 Synchronize Producer.set_speed(0) with sdl_preview. This also helps prevent
2246 deadlock while waiting for consumer-sdl-paused event. Not 100% yet, but 100%
2247 requires script (swig) apps to handle the event asynchronously via an event
2248 listener, which is not available yet for most - only ruby. Furthermore, they
2249 would really like to be able to pass opaque data to the asynchronous handler,
2250 which is not yet available in the framework. A good example here is pausing
2251 playback prior to seeking to a specific frame. The app should be able to make
2252 a consumer-paused event handler to which it can pass the new position, so it
2253 can properly seek after the pause has officially occurred. Without the
2254 ability to pass opaque data, it must save the new position as an instance
2255 variable to use within the handler - once it has support for event listeners
2258 2010-12-09 Dan Dennedy <dan@dennedy.org>
2260 * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Added
2261 Mlt::Properties::wait_for(string).
2263 * src/framework/mlt_log.c, src/melt/melt.c,
2264 src/modules/avformat/consumer_avformat.c: Add consumer-fatal-error event to
2265 avformat consumer. This addresses Kdenlive bug 1894. When the avformat
2266 consumer has a fatal error, it will fire an event. Melt intercepts the event
2267 and exits with failure.
2269 2010-12-08 Dan Dennedy <dan@dennedy.org>
2271 * configure, src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
2272 src/framework/mlt_types.h, src/melt/melt.c, src/mlt++/MltConsumer.cpp,
2273 src/mlt++/MltConsumer.h: Add mlt_consumer_position (Mlt::Consumer::position).
2275 2010-11-30 Dan Dennedy <dan@dennedy.org>
2277 * demo/mlt_swf_variables, demo/txtField.swf: Add example of using SWF with
2280 2010-11-07 Dan Dennedy <dan@dennedy.org>
2282 * src/modules/core/loader.dict, src/modules/swfdec/Makefile,
2283 src/modules/swfdec/producer_swfdec.c: Add swfdec producer. No audio or
2284 variables/parameters yet.
2286 2010-11-06 Dan Dennedy <dan@dennedy.org>
2288 * src/modules/decklink/DeckLinkAPI.h,
2289 src/modules/decklink/DeckLinkAPIDispatch.cpp,
2290 src/modules/decklink/LinuxCOM.h, src/modules/decklink/Makefile,
2291 src/modules/decklink/consumer_decklink.cpp: Add Blackmagic Design DeckLink
2294 2010-10-20 Dan Dennedy <dan@dennedy.org>
2296 * src/framework/mlt_tokeniser.c, src/modules/frei0r/frei0r_helper.c: Add
2297 support for frei0r string parameter.
2299 2010-10-17 j-b-m <jb@kdenlive.org>
2301 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
2302 src/modules/qimage/producer_kdenlivetitle.c: Fix serializing xmldata in
2303 kdenlivetitle (kdenlive-1841). Patch below fixes an issue with the
2304 kdenlivetitle producer. Basically, the problem was that when loading a
2305 kdenlivetitle from a file, all the properties were serialized and passed to
2306 the xml consumer. The problem became more obvious with the "embeded" images
2307 in titles, which then caused images to be embedded inside the kdenlive
2308 project file, causing problems like reported in this issue:
2309 http://kdenlive.org/mantis/view.php?id=1841 With the patch, titles loaded
2310 from a file will not copy the xmldata.
2312 2010-10-17 Dan Dennedy <dan@dennedy.org>
2314 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
2315 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
2316 Fix including SDL headers (3087522).
2318 2010-10-13 Dan Dennedy <dan@dennedy.org>
2320 * src/melt/melt.c, src/modules/avformat/producer_avformat.c: Add colorspace
2323 * src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c:
2324 (De)serialize colorspace in profile.
2326 * src/modules/avformat/consumer_avformat.c,
2327 src/modules/avformat/producer_avformat.c: Fix version support for
2330 2010-10-07 Dan Dennedy <dan@dennedy.org>
2332 * src/melt/melt.c, src/modules/core/producer_consumer.c,
2333 src/modules/core/producer_loader.c, src/modules/melt/producer_melt.c,
2334 src/modules/xml/producer_xml.c: Move logic for when to auto-insert consumer
2335 producer. Move it into the loader producer so apps other than melt can use
2336 it too. To use it, an app must set the profile to explicit.
2338 * src/framework/mlt_profile.c, src/framework/mlt_profile.h: Add
2339 mlt_profile_clone().
2341 2010-08-28 Dan Dennedy <dan@dennedy.org>
2343 * src/melt/melt.c, src/modules/melt/producer_melt.c: Add an automatic profile
2344 feature to melt. Here are the main use cases this feature provides: - Given
2345 a regular (non-mlt-xml) media file, melt reads the media attributes and
2346 generates an equivalent MLT profile. This makes it easier to transcode
2347 without changing or specifying resolution, aspect, and framerate. - Given a
2348 MLT XML file containing a profile attribute or element, melt loads the
2349 specified profile. A composition typically contains profile- without you
2350 having to remember. - Given a MLT XML containing a profile but also
2351 specifying a -profile option, melt automatically uses the 'consumer' producer
2352 with the requested profiles. This is similar to the above case, but when
2353 explicitly choosing a profile different than the composition one should use
2354 the consumer producer. This just makes melt smarter and more automatic.
2356 * src/modules/xml/consumer_xml.c, src/modules/xml/mlt-xml.dtd,
2357 src/modules/xml/producer_xml.c: Add (de)serialization of profile to XML. In
2358 addition to the 'profile' element, one can also set the 'profile' attribute
2359 of the root element to a named profile.
2361 2010-10-04 Dan Dennedy <dan@dennedy.org>
2363 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
2364 Add support for short-hand vpre to avformat consumer. For example, when
2365 vcodec=libx264, you can use vpre=medium as shorthand for
2366 $prefix/share/ffmpeg/libx264-medium.ffpreset.
2368 * src/modules/avformat/audioconvert.h, src/modules/avformat/configure,
2369 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
2370 src/modules/avformat/filter_avcolour_space.c,
2371 src/modules/avformat/filter_avdeinterlace.c,
2372 src/modules/avformat/filter_avresample.c,
2373 src/modules/avformat/filter_swscale.c,
2374 src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c:
2375 FFmpeg build improvements (3078007). Handle --avformat-svn-version=0.5. Fix
2376 building without swscale. Fix compiling new colorspace stuff against FFmpeg
2377 <= v0.5. FFmpeg libs are increasing; only support contemporary header layout.
2379 2010-09-28 Dan Dennedy <dan@dennedy.org>
2381 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
2382 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
2383 Fix race conditions in SDL (kdenlive-1711). Contributed patch by 'jem' -
2386 2010-09-26 Dan Dennedy <dan@dennedy.org>
2388 * src/modules/avformat/filter_avcolour_space.c,
2389 src/modules/avformat/producer_avformat.c: Set default colorspace (from
2390 profile) on frames. Also, allow affirmatively setting luma to _not_ full
2391 range (force_full_luma=0).
2393 * profiles/atsc_1080i_50, profiles/atsc_1080i_5994, profiles/atsc_1080i_60,
2394 profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
2395 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/atsc_720p_2398,
2396 profiles/atsc_720p_24, profiles/atsc_720p_25, profiles/atsc_720p_2997,
2397 profiles/atsc_720p_30, profiles/atsc_720p_50, profiles/atsc_720p_5994,
2398 profiles/atsc_720p_60, profiles/cif_15, profiles/cif_ntsc, profiles/cif_pal,
2399 profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc, profiles/dv_ntsc_wide,
2400 profiles/dv_pal, profiles/dv_pal_wide, profiles/hdv_1080_25p,
2401 profiles/hdv_1080_30p, profiles/hdv_1080_50i, profiles/hdv_1080_60i,
2402 profiles/hdv_720_25p, profiles/hdv_720_30p, profiles/hdv_720_50p,
2403 profiles/hdv_720_60p, profiles/qcif_15, profiles/qcif_ntsc,
2404 profiles/qcif_pal, profiles/quarter_15, profiles/quarter_ntsc,
2405 profiles/quarter_ntsc_wide, profiles/quarter_pal, profiles/quarter_pal_wide,
2406 profiles/sdi_486i_5994, profiles/square_ntsc, profiles/square_ntsc_wide,
2407 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
2408 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
2409 profiles/vcd_ntsc, profiles/vcd_pal: Add colorspace to all profile presets.
2411 * src/modules/avformat/filter_avcolour_space.c,
2412 src/modules/avformat/producer_avformat.c: Rename variables and properties
2413 around luma range for clarity. Frame property "force_full_luma" controls
2414 this and can be set via producer property "set.force_full_luma." However, it
2415 is not really ready for use until libswscale can respect its full_range
2416 parameter in a RGB to YUV conversion.
2418 2010-09-13 Dan Dennedy <dan@dennedy.org>
2420 * src/modules/avformat/filter_avcolour_space.c,
2421 src/modules/avformat/producer_avformat.c: Rename yuv_std to colorspace.
2423 2010-08-24 Dan Dennedy <dan@dennedy.org>
2425 * src/framework/mlt_profile.h, src/modules/avformat/filter_avcolour_space.c,
2426 src/modules/avformat/producer_avformat.c: Add input YUV colorspace (601 vs
2427 709) handling. Still need to work on the output side including normalization
2428 and setting the encoder.
2430 * src/framework/mlt_frame.c, src/framework/mlt_types.h,
2431 src/modules/avformat/filter_avcolour_space.c,
2432 src/modules/avformat/filter_swscale.c, src/modules/gtk2/producer_pixbuf.c,
2433 src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c:
2434 Revert new image types. I think we can just use frame properties.
2436 * src/modules/avformat/filter_avcolour_space.c,
2437 src/modules/avformat/producer_avformat.c: Get initial skipping of luma
2438 scaling to work. When the avformat producer property skip_luma_scale is set
2439 to 1, then we do not scale the luma on the first YCbCr to RGB conversion.
2440 This is only done once because swscale always downscales luma when converting
2441 RGB to YCbCr, and we need to keep the conversions symmetrical to prevent luma
2442 contraction (loss of contrast).
2444 2010-08-23 Dan Dennedy <dan@dennedy.org>
2446 * src/framework/mlt_frame.c, src/framework/mlt_profile.h,
2447 src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
2448 src/modules/avformat/filter_swscale.c,
2449 src/modules/avformat/producer_avformat.c, src/modules/gtk2/producer_pixbuf.c,
2450 src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c:
2451 Improve colorspace handling (work in progress) Trying to add support for
2452 non-scaling luma between YCbCr and RGB conversions as well as support for ITU
2453 Rec. 709 luma conversion for HD formats.
2455 2010-09-13 Dan Dennedy <dan@dennedy.org>
2457 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
2460 2010-09-12 Dan Dennedy <dan@dennedy.org>
2462 * configure, src/modules/core/producer_loader.c: Enable filter avcolor_space
2463 on OS X. It works now!
2465 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set version to
2468 * src/modules/avformat/filter_avcolour_space.c,
2469 src/modules/core/filter_imageconvert.c: Enhance image conversion logging.
2471 2010-09-10 Dan Dennedy <dan@dennedy.org>
2473 * src/modules/core/filter_crop.c, src/modules/core/filter_resize.c: Validate
2474 alpha channel size before cropping and padding it. Eventually, I need to add
2475 mlt_frame_get_alpha() that returns a size and mlt_frame_set_alpha()
2476 encapsulates handling of the alpha channel.
2478 2010-09-07 Dan Dennedy <dan@dennedy.org>
2480 * src/modules/avformat/consumer_avformat.c,
2481 src/modules/avformat/filter_avcolour_space.c,
2482 src/modules/avformat/filter_swscale.c,
2483 src/modules/avformat/producer_avformat.c: Revert 3a419b4 (Use caching for
2484 swscale contexts). This was just making it too unstable (bug 3060324).
2486 2010-09-05 Dan Dennedy <dan@dennedy.org>
2488 * src/modules/avformat/filter_avcolour_space.c,
2489 src/modules/core/filter_imageconvert.c: Apply alpha on frame to rgba image
2492 2010-08-22 Dan Dennedy <dan@dennedy.org>
2494 * src/modules/avformat/consumer_avformat.c,
2495 src/modules/avformat/filter_avcolour_space.c,
2496 src/modules/avformat/filter_swscale.c,
2497 src/modules/avformat/producer_avformat.c: Use caching for swscale contexts.
2499 2010-08-21 Dan Dennedy <dan@dennedy.org>
2501 * src/modules/avformat/consumer_avformat.c,
2502 src/modules/avformat/filter_avcolour_space.c,
2503 src/modules/avformat/filter_swscale.c,
2504 src/modules/avformat/producer_avformat.c: Enable swscale CPU flags. For
2505 FFmpeg builds that use runtime CPU detection. This should make things faster
2506 and it seems to be same quality as C routines.
2508 * demo/mlt_slideshow2, src/modules/core/filter_luma.c: Enhance luma filter to
2509 work with animated filters. Previously, in a slideshow the luma filter would
2510 apply the dissolve or wipe repeatedly over a slide. For example, with a slide
2511 duration of 75 frames and a luma period of 25 (expressed as 24), the wipe
2512 occurs 3 times. However, since the slides were static, you did not notice it
2513 until the transition at the beginning of a new slide - when you do want to
2514 see it. However, upon adding an affine filter to animate a smooth pan/zoom,
2515 you do notice the extra repetitions - the slides appear to blend with one
2516 another when they are not transitioning. This change fixes that with new
2517 properties 'cycle' and 'duration'. Cycle is basically a replacement for
2518 'period' that fixes the semantics to properly represent a duration. Where you
2519 would previously express, for example, period=24, you now say cycle=25. The
2520 'duration' property prevents the repeating and expresses that the transition
2521 should only occur within the first N frames of the cycle. See
2522 demo/mlt_slideshow2 for an example of using it in conjunction with the affine
2525 2010-08-20 Dan Dennedy <dan@dennedy.org>
2527 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
2528 Fix distorted frame in slideshow transitions. Applies to the .all.ext
2529 slideshow approach. May also apply to image sequences with mixed resolutions.
2531 2010-08-19 Dan Dennedy <dan@dennedy.org>
2533 * src/modules/core/Makefile, src/modules/core/factory.c,
2534 src/modules/core/filter_audiowave.c: Add audiowave filter. This replaces the
2535 video with the audio waveform. Currently, it only works on producers that
2538 2010-08-18 Dan Dennedy <dan@dennedy.org>
2540 * src/framework/mlt_frame.c, src/swig/mlt.i, src/swig/python/waveforms.py:
2541 Fix waveform generation. It was not obtaining a valid fps. Also, changed
2542 rendering to something more expected - negative as negative and channels
2543 stacked. Also, add a Python binding to this call to return 8-bit grayscale
2544 image as a Python string. Finally, add a Python example.
2546 2010-08-16 Dan Dennedy <dan@dennedy.org>
2548 * src/modules/core/Makefile, src/modules/core/factory.c,
2549 src/modules/core/filter_panner.c: Add a panning filter. This does a simple
2550 left/right balance when channel=-1 (default). When channel >= 0, you can
2551 adjust an individual channel's left/right position. Whereas the simple
2552 balance will not cause one channel to appear in another channel, the
2553 individual channel does. The start/end properties are floats in the range
2554 [-1.0, 1.0]. A start property alone makes it constant over the duration of
2555 the filter. There is some handling for more than 2 channels by providing
2556 front/rear fade and ganging (balance front and rear together or fade left and
2559 2010-08-15 Dan Dennedy <dan@dennedy.org>
2561 * src/modules/core/factory.c, src/modules/core/filter_channelcopy.c: Add
2562 filter channelswap. It is a permutation of channelcopy that can be used from
2563 channelcopy as well by setting swap=1.
2565 2010-08-14 Dan Dennedy <dan@dennedy.org>
2567 * src/modules/avformat/consumer_avformat.c,
2568 src/modules/avformat/filter_avcolour_space.c,
2569 src/modules/avformat/filter_swscale.c,
2570 src/modules/avformat/producer_avformat.c: Improve quality of libswscale
2571 conversions and scaling.
2573 2010-08-12 Dan Dennedy <dan@dennedy.org>
2575 * src/framework/mlt_frame.h, src/modules/core/filter_imageconvert.c,
2576 src/modules/core/producer_colour.c, src/modules/vmfx/filter_chroma.c,
2577 src/modules/vmfx/filter_chroma_hold.c: Cleanup existing native color space
2578 conversions. This change clarifies that the existing conversions are
2579 according to the ITU 601 standard and scaled to and from full gamut RGB.
2580 Also, adjust 2 coefficients according to Charles Poynton's matrices. This
2581 does not yet attempt to make any substantial improvements. Finally, it
2582 replaces the verbose logic and redundancy in the image conversion routine
2583 with a concise function dispatch table.
2585 2010-08-08 Dan Dennedy <dan@dennedy.org>
2587 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
2588 Make libexif include compatible with more systems/versions.
2590 2010-08-07 Dan Dennedy <dan@dennedy.org>
2592 * src/modules/core/transition_luma.c, src/modules/frei0r/transition_frei0r.c,
2593 src/modules/plus/transition_affine.c: Fix scaling method on B frames of some
2596 2010-08-04 Dan Dennedy <dan@dennedy.org>
2598 * src/modules/avformat/consumer_avformat.c, src/modules/dv/consumer_libdv.c,
2599 src/modules/linsys/consumer_SDIstream.c, src/modules/sdl/consumer_sdl.c,
2600 src/modules/sdl/consumer_sdl_still.c: Move firing consumer-frame-show to
2601 after done with image.
2603 2010-07-29 j-b-m <jb@kdenlive.org>
2605 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
2606 Cleanup & fix memleak modified: gtk2/producer_pixbuf.c modified:
2607 qimage/qimage_wrapper.cpp
2609 2010-07-28 j-b-m <jb@kdenlive.org>
2611 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
2612 src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/Makefile,
2613 src/modules/qimage/configure, src/modules/qimage/qimage_wrapper.cpp,
2614 src/modules/qimage/readexif.h: Use libexif to read exif orientation in images
2615 modified: src/modules/gtk2/Makefile modified: src/modules/gtk2/configure
2616 modified: src/modules/gtk2/producer_pixbuf.c modified:
2617 src/modules/qimage/Makefile modified: src/modules/qimage/configure
2618 modified: src/modules/qimage/qimage_wrapper.cpp deleted:
2619 src/modules/qimage/readexif.h
2621 2010-07-27 j-b-m <jb@kdenlive.org>
2623 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp,
2624 src/modules/qimage/readexif.h: Read EXIF info inside MLT, based on
2625 jpegexiforient modified: src/modules/gtk2/producer_pixbuf.c modified:
2626 src/modules/qimage/qimage_wrapper.cpp new file:
2627 src/modules/qimage/readexif.h
2629 2010-07-20 j-b-m <jb@kdenlive.org>
2631 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
2632 Fix exif rotation angle modified: src/modules/gtk2/producer_pixbuf.c
2633 modified: src/modules/qimage/qimage_wrapper.cpp
2635 2010-07-14 Dan Dennedy <dan@dennedy.org>
2637 * configure, src/modules/avformat/producer_avformat.c: Fix crash when
2638 repeating frames after failure to decode video.
2640 2010-06-20 Dan Dennedy <dan@dennedy.org>
2642 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
2645 * src/modules/avformat/Makefile, src/modules/avformat/configure,
2646 src/modules/avformat/factory.c: Fixup local ffmpeg build. Set PIC compiler
2647 flag, make libavdevice optional, and set recommended version to 0.6 branch.
2649 2010-06-15 Dan Dennedy <dan@dennedy.org>
2651 * src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/plugin_desc.h:
2652 Fix a few compiler warnings in jackrack.
2654 2010-06-02 Dan Dennedy <dan@dennedy.org>
2656 * src/modules/plus/filter_affine.c, src/modules/plus/interp.h,
2657 src/modules/plus/transition_affine.c: Revise affine to use interpolation and
2658 sub-pixel positioning.
2660 2010-05-18 Dan Dennedy <dan@dennedy.org>
2662 * src/modules/sdl/consumer_sdl_osx.h, src/modules/sdl/consumer_sdl_osx.m: Fix
2663 leaking OS X Cocoa objects in SDL consumers.
2665 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl.c,
2666 src/modules/sdl/consumer_sdl_still.c: Fix leaking OS X Cocoa objects in SDL
2669 2010-05-07 Marco Gittler <g.marco@freenet.de>
2671 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
2672 src/modules/qimage/producer_kdenlivetitle.c: interlaced titles
2674 2010-05-02 Dan Dennedy <dan@dennedy.org>
2676 * src/swig/csharp/build, src/swig/java/build, src/swig/lua/build,
2677 src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/php/build,
2678 src/swig/python/build, src/swig/ruby/build, src/swig/tcl/build: Fix missing
2679 PIC flags for bindings (2931009) Also, use g++ for linking bindings because
2680 some systems (OS X) do not otherwise know to link with libstdc++.
2682 2010-04-25 Dan Dennedy <dan@dennedy.org>
2684 * configure, src/modules/core/filter_resize.c: Fix bad stride in yuv422 due
2685 to non-even width requests.
2687 2010-04-19 Dan Dennedy <dan@dennedy.org>
2689 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
2692 * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c:
2693 Improve error handling on video decode failure (kdenlive-1553).
2695 2010-04-18 Dan Dennedy <dan@dennedy.org>
2697 * configure, src/modules/avformat/filter_avcolour_space.c: Only use newish
2698 version of libswcale. Some early revisions of 0.7.1 would cause garbage on
2699 last column of image with non-even width.
2701 2010-04-08 Dan Dennedy <dan@dennedy.org>
2703 * src/swig/configure, src/swig/csharp/build, src/swig/csharp/play.cs,
2704 src/swig/csharp/play.sh: Add C# bindings. Thank you to Steeve Descarpentries
2705 for the initial contribution.
2707 2010-04-07 Dan Dennedy <dan@dennedy.org>
2709 * src/modules/linsys/consumer_SDIstream.c,
2710 src/modules/linsys/sdi_generator.c, src/modules/linsys/sdi_generator.h: Add
2711 automatic driver configuration to sdi consumer. This uses the MLT profile to
2712 determine the configuration values: video buffer size, audio buffer size,
2713 video frame mode (resolution, frame rate), video data mode (8 bit or v210),
2714 number of audio channels, audio sampling rate, audio sample size. It does
2715 _not_ set the clock source or the number of buffers for audio and video.
2717 2010-03-10 Dan Dennedy <dan@dennedy.org>
2719 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
2722 * src/modules/linsys/consumer_SDIstream.c,
2723 src/modules/linsys/sdi_generator.c, src/modules/linsys/sdi_generator.h:
2724 Improve performance of sdi consumer (patch from BCE). consumer_SDIstream.c -
2725 convertYCBCRtoRGB: different calculation sdi_generator.h - SDIAUDIO
2726 transmitter event definitions sdi_generator.c - pack changed to pack8
2727 instead of packv210 - Transmitter events are checked only once a frame -
2728 create_HD_SDI_Line and create_SD_SDI_Line do not calculate the current
2729 position in the video_buffer for each sample. Now it is done once a line.
2731 * src/mlt++/Makefile, src/mlt++/MltFilteredProducer.cpp,
2732 src/mlt++/MltFilteredProducer.h: Fix MltFilteredProducer not building.
2734 2010-02-28 Dan Dennedy <dan@dennedy.org>
2736 * src/modules/avformat/filter_avcolour_space.c,
2737 src/modules/avformat/filter_swscale.c, src/modules/core/producer_loader.c:
2738 Add resolution as init arg to libswscale filters.
2740 * src/framework/mlt_frame.c, src/modules/effectv/filter_burn.c: Fix a couple
2741 of compile warnings.
2743 2010-02-25 Dan Dennedy <dan@dennedy.org>
2745 * src/modules/avformat/filter_avcolour_space.c,
2746 src/modules/core/producer_loader.c: Make FFmpeg the primary image converter
2747 if available. Except on OS X.
2749 2010-02-24 Dan Dennedy <dan@dennedy.org>
2751 * src/modules/xine/Makefile, src/modules/xine/yadif.c: Fix build on
2752 --disable-sse(2) or non-sse(2) architectures.
2754 2010-02-22 Dan Dennedy <dan@dennedy.org>
2756 * configure, src/modules/sdl/consumer_sdl_preview.c: Fix video glitches when
2757 switching still and normal sdl consumers.
2759 2010-02-15 Dan Dennedy <dan@dennedy.org>
2761 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
2764 * NEWS, src/modules/avformat/configure: Add v0.5.0 release notes.
2766 2010-02-11 Dan Dennedy <dan@dennedy.org>
2768 * src/modules/linsys/consumer_SDIstream.c,
2769 src/modules/linsys/sdi_generator.c, src/modules/linsys/sdi_generator.h: Add
2770 HD-SDI support to Linsys SDI module. This has only been tested with the
2771 VidPort. At this time, you must run the linsys sdiaudiocfg and sdivideocfg
2772 utilities to configure your card. In time, we hope to remove this step.
2774 * src/modules/linsys/Makefile, src/modules/linsys/configure: Add
2775 --linsys-with-jpeg configure option.
2777 2010-02-10 Dan Dennedy <dan@dennedy.org>
2779 * profiles/atsc_1080i_50, profiles/atsc_1080i_5994, profiles/atsc_1080i_60,
2780 profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
2781 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/atsc_720p_2398,
2782 profiles/atsc_720p_24, profiles/atsc_720p_25, profiles/atsc_720p_2997,
2783 profiles/atsc_720p_30, profiles/atsc_720p_50, profiles/atsc_720p_5994,
2784 profiles/atsc_720p_60, profiles/hdv_1080_25p, profiles/hdv_1080_30p,
2785 profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
2786 profiles/hdv_720_30p, profiles/hdv_720_50p, profiles/hdv_720_60p,
2787 profiles/qcif_15, profiles/quarter_15, profiles/quarter_ntsc,
2788 profiles/sdi_486i_5994, src/framework/mlt_profile.c: Revise Hz->fps in
2789 profiles and add more ATSC profiles.
2791 2010-02-04 Dan Dennedy <dan@dennedy.org>
2793 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
2794 src/modules/sdl/consumer_sdl_preview.c: Default SDL to use the onefield
2795 deinterlace filter. The previous default in the deinterlace filter was
2796 linearblend. The new default is yadif. However, onefield is faster is gives
2797 cleaner results than linearblend where preserving most resolution is not a
2798 factor. Since most usess of SDL are applications with preview windows smaller
2799 than actual resolution, it makes sense to use onefield by default in the SDL
2802 * src/modules/xine/Makefile, src/modules/xine/deinterlace.h,
2803 src/modules/xine/filter_deinterlace.c, src/modules/xine/vf_yadif_template.h,
2804 src/modules/xine/yadif.c, src/modules/xine/yadif.h: Add YADIF methods in
2807 2010-02-03 Dan Dennedy <dan@dennedy.org>
2809 * src/framework/mlt_frame.h, src/framework/mlt_service.c,
2810 src/framework/mlt_service.h: Hide need_previous_next property from
2813 2010-02-02 Dan Dennedy <dan@dennedy.org>
2815 * src/framework/mlt_filter.h, src/framework/mlt_frame.h,
2816 src/framework/mlt_service.c, src/framework/mlt_service.h: Add fetching
2817 previous and next frames in producers. This is only enabled when the
2818 property need-previous-next is set true on the producer. This also adds
2819 firing a service-changed event on the filter when it gets attached so the
2820 filter can set this property on the producer to which it is attached. These
2821 frame references are set as "previous frame" and "next frame" properties on
2822 the current frame. It is also important to note that these frames do not have
2823 ANY filters applied to them, which is important for YADIF and telecide
2824 filters, which process before all other filters.
2826 2010-01-21 Dan Dennedy <dan@dennedy.org>
2828 * src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Let
2829 environment variable MLT_NO_VDPAU=1 disable VDPAU.
2831 2010-01-19 Dan Dennedy <dan@dennedy.org>
2833 * src/modules/avformat/configure, src/modules/avformat/factory.c,
2834 src/modules/avformat/producer_avformat.c: Add support for libavdevice
2835 (v4l/v4l2). Thanks to hints from Volodymyr M. Lisivka.
2836 LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so is required to get some formats to
2839 * src/framework/mlt_frame.c, src/modules/core/filter_rescale.c,
2840 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
2841 src/modules/qimage/producer_qimage.c: Return and handle errors on failure to
2842 produce image (kdenlive-1312).
2844 2010-01-16 Dan Dennedy <dan@dennedy.org>
2846 * Doxyfile, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
2847 src/framework/mlt_service.h: Add mlt_frame doxygen docs.
2849 2010-01-10 Dan Dennedy <dan@dennedy.org>
2851 * src/modules/avformat/producer_avformat.c,
2852 src/modules/xine/filter_deinterlace.c: Fix setting progressive property on
2853 repeated frames (kdenlive-1335).
2855 2010-01-06 Marco Gittler <g.marco@freenet.de>
2857 * src/modules/oldfilm/filter_oldfilm.c,
2858 src/modules/oldfilm/filter_oldfilm.yml: user array with 100 values yml file
2861 2009-12-16 Dan Dennedy <dan@dennedy.org>
2863 * src/framework/mlt_service.c, src/framework/mlt_service.h,
2864 src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c: Add
2865 mlt_service_cache_purge and remove purge in mlt_service_close. The avformat
2866 producer holds references to cache items within frame objects. This means
2867 mlt_service_close can not purge the cache because frames may be closed after
2870 2009-12-14 Dan Dennedy <dan@dennedy.org>
2872 * configure, src/framework/mlt.h: Bump to unreleased version.
2874 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
2875 src/modules/sdl/consumer_sdl_still.c: Revert a bunch of changes made to SDL
2876 for VDPAU. This set of changes conflicted with Kdenlive, which requires two
2877 consumers that need to release SDL on stop. Now, VDPAU support does not need
2878 SDL as it gets its own X11 Display pointer.
2880 * src/modules/avformat/Makefile, src/modules/avformat/configure,
2881 src/modules/avformat/vdpau.c: Make VDPAU independent of SDL X11 Display.
2882 This prevents VDPAU from crashing on calls to SDL_Quit() and allows it to be
2883 used with non-SDL consumers! (Still requires an X11 session.)
2885 2009-12-13 Dan Dennedy <dan@dennedy.org>
2887 * src/modules/avformat/factory.c, src/modules/avformat/producer_avformat.c:
2888 Add producer variant avformat-novalidate. The purpose of this is to increase
2889 the speed of loading playlists with known good files. Use with care. This
2890 assumes a few properties have been set, in particular "length." This was only
2891 tested thus far by modifying the output of consumer xml to change mlt_service
2892 from "avformat" to "avformat-novalidate".
2894 2009-12-12 Dan Dennedy <dan@dennedy.org>
2896 * src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Add
2897 cache support to avformat producer. This also includes a change to make
2898 VDPAU work on some versions of FFmpeg beyond Sept 15, 2009 (do not know
2901 * src/framework/mlt_service.c, src/framework/mlt_service.h: Add
2902 mlt_service_cache_set_size() to limit the cache size.
2904 * src/framework/mlt_cache.c, src/framework/mlt_cache.h: Add
2905 mlt_cache_set_size() to limit the amount of caching.
2907 2009-11-28 Dan Dennedy <dan@dennedy.org>
2909 * src/modules/avformat/Makefile, src/modules/avformat/configure,
2910 src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Add
2911 support for decoding H.264 with VDPAU. This applies to all H.264 at the
2912 moment unless novdpau=1 is set on the producer. Also, this can only handle up
2913 to about 10 - 15 clips using VDPAU in the project at the moment until the
2914 avformat producer is changed to use mlt_cache.
2916 * src/framework/mlt_consumer.c, src/modules/sdl/consumer_sdl.c,
2917 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
2918 Make the SDL consumer cooperate with VDPAU. This moves the SDL_Quit calls
2919 from the consumer_stop to the consumer_close functions. Also, it exports the
2920 X11 Display pointer to the mlt_environment and the global SDL mutex to the
2923 2009-12-08 Dan Dennedy <dan@dennedy.org>
2925 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set version to
2926 0.4.10 and update release notes.
2928 * configure, src/framework/mlt.h, src/modules/avformat/producer_avformat.c:
2929 Fix underlinking libm by removing math function.
2931 2009-12-07 Dan Dennedy <dan@dennedy.org>
2933 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
2936 * src/modules/core/loader.ini, src/modules/core/producer_loader.c: Fix some
2937 cases image and audio formats not converting (kdenlive-1259).
2939 2009-11-29 Marco Gittler <g.marco@freenet.de>
2941 * src/modules/oldfilm/filter_vignette.c,
2942 src/modules/oldfilm/filter_vignette.yml: use float for vignette effect fixed
2943 also bug in wrong y center
2945 * src/modules/oldfilm/filter_vignette.c,
2946 src/modules/oldfilm/filter_vignette.yml: use extra paramters for vignette
2949 2009-10-10 Dan Dennedy <dan@dennedy.org>
2951 * configure, src/framework/mlt.h: Bump the version to 0.4.7.
2953 * src/modules/linsys/consumer_SDIstream.c,
2954 src/modules/linsys/sdi_generator.c: Convert some printfs to mlt_log.
2956 * src/modules/linsys/consumer_SDIstream.c,
2957 src/modules/linsys/sdi_generator.c: Cleanup unused parameters.
2959 * src/modules/linsys/consumer_SDIstream.c,
2960 src/modules/linsys/sdi_generator.c: Add support for >2 audio channels to
2961 Linsys SDI consumer. This does not yet have any remapping support.
2963 2009-10-07 Dan Dennedy <dan@dennedy.org>
2965 * AUTHORS, Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set
2966 version to 0.4.6 and update release notes.
2968 * src/modules/avformat/Makefile, src/modules/avformat/configure: Add
2969 configure option --avformat-svn-version. Also update recommended version to
2970 Sept 15, 2009 and other cleanup.
2972 2009-10-04 j-b-m <jb@kdenlive.org>
2974 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
2975 src/modules/qimage/producer_kdenlivetitle.c: Fix behaviour of title clips
2976 when in and out points are given modified:
2977 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
2978 src/modules/qimage/producer_kdenlivetitle.c
2980 2009-09-20 Dan Dennedy <dan@dennedy.org>
2982 * src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltProducer.cpp,
2983 src/mlt++/MltProducer.h, src/mlt++/MltProperties.cpp,
2984 src/mlt++/MltProperties.h, src/mlt++/MltRepository.cpp,
2985 src/mlt++/MltRepository.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
2986 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/swig/mlt.i:
2989 2009-09-19 Dan Dennedy <dan@dennedy.org>
2991 * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add Properties
2992 constructor from opaque pointer.
2994 2009-09-15 Dan Dennedy <dan@dennedy.org>
2996 * src/swig/Makefile, src/swig/java/build, src/swig/lua/build,
2997 src/swig/perl/build, src/swig/php/build, src/swig/python/build,
2998 src/swig/ruby/build, src/swig/tcl/build: Fix distclean make target under swig
2999 and cleanup object files.
3001 2009-09-13 Dan Dennedy <dan@dennedy.org>
3003 * src/modules/core/factory.c, src/modules/core/producer_loader.c,
3004 src/modules/kdenlive/producer_framebuffer.c: Invert position of normalization
3005 filters with framebuffer producer. Previously, the framebuffer producer
3006 loaded a normalized producer, which can give undesired results with things
3007 like crop and really any time you want to filter the unpadded images of the
3008 speed-altered video. Now, the framebuffer uses the new "abnormal" producer to
3009 load the clip without normalization filters and sets appropriate frame
3010 properties to allow the normalizing filters attached to the framebuffer to
3011 act appropriately. This new abnormal filter is simply an alias to the
3012 existing loader filter, which uses the name by which it is invoked to toggle
3013 the behaviour of whether to attach normalizing filters.
3015 2009-09-10 Dan Dennedy <dan@dennedy.org>
3017 * Makefile, src/swig/Makefile, src/swig/configure: Improve swig build with
3018 help from Michael Forney.
3020 2009-08-26 Dan Dennedy <dan@dennedy.org>
3022 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
3023 src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
3026 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
3027 src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
3030 2009-08-19 Dan Dennedy <dan@dennedy.org>
3032 * src/modules/linsys/Makefile, src/modules/linsys/configure,
3033 src/modules/linsys/consumer_SDIstream.c, src/modules/linsys/factory.c,
3034 src/modules/linsys/sdi_generator.c: Add Linsys SDI consumer from B.C.E.
3036 2009-08-03 Dan Dennedy <dan@dennedy.org>
3038 * src/framework/Makefile, src/framework/mlt_consumer.c,
3039 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3040 src/framework/mlt_tractor.c, src/framework/mlt_types.h,
3041 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/configure,
3042 src/modules/avformat/consumer_avformat.c,
3043 src/modules/avformat/filter_avresample.c,
3044 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
3045 src/modules/core/factory.c, src/modules/core/filter_audioconvert.c,
3046 src/modules/core/filter_channelcopy.c, src/modules/core/filter_mono.c,
3047 src/modules/core/filter_transition.c, src/modules/core/loader.ini,
3048 src/modules/core/producer_consumer.c, src/modules/core/transition_mix.c,
3049 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
3050 src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/filter_ladspa.c,
3051 src/modules/normalize/filter_volume.c,
3052 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
3053 src/modules/sox/filter_sox.c, src/modules/vorbis/producer_vorbis.c: Refactor
3054 audio conversion and mixing.
3056 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3057 src/modules/sdl/consumer_sdl_still.c: Fix some SDL concurrency issues I am
3058 seeing in Kdenlive on my quad core.
3060 2009-08-02 j-b-m <jb@kdenlive.org>
3062 * src/modules/qimage/configure, src/modules/qimage/kdenlivetitle_wrapper.cpp:
3063 Add support for svg items in titles modified: configure modified:
3064 kdenlivetitle_wrapper.cpp
3066 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3067 src/modules/qimage/kdenlivetitle_wrapper.h,
3068 src/modules/qimage/producer_kdenlivetitle.c: Fix errors in caching + mem
3069 leaks, fix resize issue modified: kdenlivetitle_wrapper.cpp modified:
3070 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3072 2009-08-01 j-b-m <jb@kdenlive.org>
3074 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3075 src/modules/qimage/kdenlivetitle_wrapper.h,
3076 src/modules/qimage/producer_kdenlivetitle.c: Rewrote caching, similar to
3077 qimage producer modified: kdenlivetitle_wrapper.cpp modified:
3078 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3080 2009-07-31 j-b-m <jb@kdenlive.org>
3082 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3083 src/modules/qimage/kdenlivetitle_wrapper.h,
3084 src/modules/qimage/producer_kdenlivetitle.c: Use QImage instead of QPixmap,
3085 add myself in copyright modified: kdenlivetitle_wrapper.cpp modified:
3086 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3088 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3089 src/modules/qimage/kdenlivetitle_wrapper.h: don't use cache, just normal
3090 properties to store scene modified: kdenlivetitle_wrapper.cpp modified:
3091 kdenlivetitle_wrapper.h
3093 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3094 src/modules/qimage/kdenlivetitle_wrapper.h,
3095 src/modules/qimage/producer_kdenlivetitle.c: Rescale title when they are
3096 played with a different profile modified: kdenlivetitle_wrapper.cpp
3097 modified: kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3099 2009-07-30 j-b-m <jb@kdenlive.org>
3101 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3102 src/modules/qimage/producer_kdenlivetitle.c: Fix image size, fix utf-8
3103 characters in titles modified: kdenlivetitle_wrapper.cpp modified:
3104 producer_kdenlivetitle.c
3106 2009-07-29 j-b-m <jb@kdenlive.org>
3108 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3109 src/modules/qimage/kdenlivetitle_wrapper.h,
3110 src/modules/qimage/producer_kdenlivetitle.c: Fix use of several title
3111 producers in one instance of Kdenlive modified: kdenlivetitle_wrapper.cpp
3112 modified: kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3114 2009-07-27 j-b-m <jb@kdenlive.org>
3116 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3117 src/modules/qimage/kdenlivetitle_wrapper.h,
3118 src/modules/qimage/producer_kdenlivetitle.c: Cleanup + fix crashes when used
3119 in Kdenlive modified: kdenlivetitle_wrapper.cpp modified:
3120 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3122 2009-07-24 j-b-m <jb@kdenlive.org>
3124 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3125 src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:
3126 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
3127 src/modules/qimage/producer_kdenlivetitle.c
3129 2009-07-26 j-b-m <jb@kdenlive.org>
3131 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3132 src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:
3133 kdenlivetitle_wrapper.cpp modified: kdenlivetitle_wrapper.h
3135 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3136 src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:
3137 kdenlivetitle_wrapper.cpp modified: kdenlivetitle_wrapper.h
3139 2009-07-24 j-b-m <jb@kdenlive.org>
3141 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3142 src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:
3143 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
3144 src/modules/qimage/producer_kdenlivetitle.c
3146 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3147 src/modules/qimage/kdenlivetitle_wrapper.h,
3148 src/modules/qimage/producer_kdenlivetitle.c: Fix crash + position in time
3149 modified: src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
3150 src/modules/qimage/kdenlivetitle_wrapper.h modified:
3151 src/modules/qimage/producer_kdenlivetitle.c
3153 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3154 src/modules/qimage/kdenlivetitle_wrapper.h,
3155 src/modules/qimage/producer_kdenlivetitle.c: * Fix memleaks * Cleanup *
3156 Reload xml when setting "reload_xml" property modified:
3157 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
3158 src/modules/qimage/kdenlivetitle_wrapper.h modified:
3159 src/modules/qimage/producer_kdenlivetitle.c
3161 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3162 src/modules/qimage/kdenlivetitle_wrapper.h,
3163 src/modules/qimage/producer_kdenlivetitle.c: Add feature to dynamically
3164 replace text in a block modified: kdenlivetitle_wrapper.cpp modified:
3165 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3167 2009-07-24 Marco Gittler <g.marco@freenet.de>
3169 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3170 src/modules/qimage/kdenlivetitle_wrapper.h,
3171 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle: reindent code /
3172 readded qimage_producer
3174 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3175 src/modules/qimage/kdenlivetitle_wrapper.h: reindent c++
3177 * src/modules/qimage/factory.c, src/modules/qimage/qimage_wrapper.cpp:
3178 readded deleted qimage producer in factory
3180 2009-07-19 Marco Gittler <g.marco@freenet.de>
3182 * src/modules/qimage/configure, src/modules/qimage/producer_kdenlivetitle.c:
3183 kdenlivetitle: added QtXml during configure, add rescource to producer
3185 2009-07-18 Marco Gittler <g.marco@freenet.de>
3187 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3188 src/modules/qimage/kdenlivetitle_wrapper.h,
3189 src/modules/qimage/producer_kdenlivetitle.c: working color conversion
3191 2009-07-15 Marco Gittler <g.marco@freenet.de>
3193 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3194 src/modules/qimage/kdenlivetitle_wrapper.h,
3195 src/modules/qimage/producer_kdenlivetitle.c: memcpy works now
3197 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3198 src/modules/qimage/kdenlivetitle_wrapper.h,
3199 src/modules/qimage/producer_kdenlivetitle.c: memhandling changed
3201 2009-07-14 Dan Dennedy <dan@dennedy.org>
3203 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3204 src/modules/core/Makefile, src/modules/dgraft/Makefile,
3205 src/modules/dv/Makefile, src/modules/effectv/Makefile,
3206 src/modules/frei0r/Makefile, src/modules/gtk2/Makefile,
3207 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
3208 src/modules/kino/Makefile, src/modules/melt/Makefile,
3209 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
3210 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
3211 src/modules/qimage/Makefile, src/modules/resample/Makefile,
3212 src/modules/sdl/Makefile, src/modules/sox/Makefile,
3213 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
3214 src/modules/xine/Makefile, src/modules/xml/Makefile: Fix build on OS X and
3215 possibly others. Gives higher priority to local lib and include dirs than
3216 system or SDL-based lib and include dirs. Also, moves previous -lm fix to
3217 from general build to --avformat-svn and --avformat-static builds.
3219 2009-07-14 Marco Gittler <g.marco@freenet.de>
3221 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3222 src/modules/qimage/producer_kdenlivetitle.c: cleanup
3224 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3225 src/modules/qimage/kdenlivetitle_wrapper.h,
3226 src/modules/qimage/producer_kdenlivetitle.c: test alpha channel
3228 2009-07-11 Marco Gittler <g.marco@freenet.de>
3230 * src/modules/core/loader.dict, src/modules/qimage/kdenlivetitle_wrapper.cpp,
3231 src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper:
3232 interpolate from start-> end, added title to dict
3234 2009-07-10 Marco Gittler <g.marco@freenet.de>
3236 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3237 src/modules/qimage/kdenlivetitle_wrapper.h,
3238 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper: load
3241 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3242 src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper: use
3243 QApplication, else QGrahicsScene ist not working
3245 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3246 src/modules/qimage/kdenlivetitle_wrapper.h,
3247 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper.{cpp,h},
3248 producer_kdenlivetitle.c: LGPL header and byte move for right RGBA values
3250 * src/modules/qimage/Makefile, src/modules/qimage/factory.c,
3251 src/modules/qimage/kdenlivetitle_wrapper.cpp,
3252 src/modules/qimage/kdenlivetitle_wrapper.h,
3253 src/modules/qimage/producer_kdenlivetitle.c: first work on kdenlive title
3254 producer should later read the xml-file from kdenlive and let the title have
3257 2009-07-03 Dan Dennedy <dan@dennedy.org>
3259 * configure, docs/policies.txt, src/framework/mlt.h,
3260 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3261 src/framework/mlt_log.c, src/modules/avformat/filter_avcolour_space.c,
3262 src/modules/avformat/filter_avdeinterlace.c,
3263 src/modules/avformat/filter_swscale.c,
3264 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
3265 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
3266 src/modules/core/filter_crop.c, src/modules/core/filter_gamma.c,
3267 src/modules/core/filter_greyscale.c, src/modules/core/filter_imageconvert.c,
3268 src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
3269 src/modules/core/filter_obscure.c, src/modules/core/filter_rescale.c,
3270 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
3271 src/modules/core/loader.ini, src/modules/core/producer_colour.c,
3272 src/modules/core/producer_consumer.c, src/modules/core/producer_ppm.c,
3273 src/modules/core/transition_luma.c, src/modules/effectv/filter_burn.c,
3274 src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
3275 src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
3276 src/modules/frei0r/transition_frei0r.c, src/modules/gtk2/filter_rescale.c,
3277 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
3278 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_wave.c,
3279 src/modules/kdenlive/producer_framebuffer.c,
3280 src/modules/motion_est/filter_crop_detect.c,
3281 src/modules/motion_est/filter_motion_est.c,
3282 src/modules/motion_est/filter_vismv.c,
3283 src/modules/motion_est/producer_slowmotion.c,
3284 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_grain.c,
3285 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_oldfilm.c,
3286 src/modules/oldfilm/filter_tcolor.c, src/modules/oldfilm/filter_vignette.c,
3287 src/modules/plus/filter_affine.c, src/modules/plus/filter_charcoal.c,
3288 src/modules/plus/filter_invert.c, src/modules/plus/filter_sepia.c,
3289 src/modules/plus/transition_affine.c, src/modules/qimage/producer_qimage.c,
3290 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h,
3291 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c,
3292 src/modules/sdl/producer_sdl_image.c, src/modules/vmfx/filter_chroma.c,
3293 src/modules/vmfx/filter_chroma_hold.c, src/modules/vmfx/filter_mono.c,
3294 src/modules/vmfx/filter_shape.c, src/modules/xine/filter_deinterlace.c:
3295 Massive refactoring of image conversion. This drops all image color space
3296 and pixel format conversions from the mlt_frame class. Instead, it adds a
3297 convert_image virtual function to the mlt_frame class that is called within
3298 mlt_frame_get_image(). The newly added imageconvert filter sets that virtual
3299 function and contains the various conversion routines. The loader producer
3300 automatically attaches this filter to the producer it creates.
3302 2009-06-30 Dan Dennedy <dan@dennedy.org>
3304 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set to v0.4.4
3305 and update release notes.
3307 2009-06-23 Dan Dennedy <dan@dennedy.org>
3309 * src/swig/configure, src/swig/lua/build, src/swig/lua/play.lua: Add SWIG Lua
3312 2009-06-22 Dan Dennedy <dan@dennedy.org>
3314 * configure, src/framework/Makefile, src/melt/configure, src/swig/Makefile,
3315 src/swig/configure, src/swig/java/build, src/swig/perl/build,
3316 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
3317 src/swig/tcl/build: Further integrate swig into build system. This is not
3318 enabled by default. It adds configure options --enable-swig and
3321 * src/melt/Makefile, src/melt/configure, src/melt/melt.c: Add configure
3322 option --rename-melt.
3324 * src/modules/frei0r/Makefile, src/modules/frei0r/blacklist.txt,
3325 src/modules/frei0r/factory.c: Add blacklist to frei0r module. This is for
3326 Kdenlive bugs 913 and 917. It is populated with only facedetect for now.
3328 2009-06-21 Dan Dennedy <dan@dennedy.org>
3330 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej:
3331 Remove these bogus make files in avformat.
3333 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej,
3334 src/modules/avformat/consumer_avformat.c: Fix avformat consumer crashing on
3337 2009-06-16 Dan Dennedy <dan@dennedy.org>
3339 * src/modules/avformat/filter_avresample.c,
3340 src/modules/avformat/producer_avformat.c: Migrate to FFmpeg
3341 av_audio_resample_init.
3343 * src/melt/Makefile, src/melt/melt.c,
3344 src/modules/avformat/producer_avformat.c: Fix (kdenlive-824) >2 channels not
3347 2009-06-15 Dan Dennedy <dan@dennedy.org>
3349 * configure, profiles/Makefile, src/framework/Makefile, src/melt/Makefile,
3350 src/modules/avformat/Makefile, src/modules/core/Makefile,
3351 src/modules/feeds/Makefile, src/modules/lumas/Makefile,
3352 src/modules/oldfilm/Makefile, src/modules/xml/Makefile: Add datadir and
3353 mandir options to configure.
3355 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
3356 src/modules/kino/kino_wrapper.cc: Apply patch from Debian to fix compilation
3359 2009-06-10 Dan Dennedy <dan@dennedy.org>
3361 * docs/melt.1, docs/policies.txt, src/melt/melt.c: Add man page for melt.
3364 2009-06-03 Dan Dennedy <dan@dennedy.org>
3366 * configure, src/framework/mlt.h: Set to interim version 0.4.3
3368 2009-05-30 Dan Dennedy <dan@dennedy.org>
3370 * Doxyfile, NEWS, configure, src/framework/mlt.h: Bump versions and update
3373 2009-05-29 Dan Dennedy <dan@dennedy.org>
3375 * src/modules/oldfilm/filter_tcolor.yml,
3376 src/modules/oldfilm/filter_vignette.yml: Fix YAML validation errors and
3377 spelling of Vignette.
3379 2009-05-26 Dan Dennedy <dan@dennedy.org>
3381 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp,
3382 src/modules/qimage/qimage_wrapper.h: Fix image sequences sometimes not
3385 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
3386 Change the ttl default value for image sequences. When using printf-style
3387 image sequences only, the default ttl is now 1.
3389 2009-05-20 Dan Dennedy <dan@dennedy.org>
3391 * configure, src/framework/mlt.h: Bump to an interim version.
3393 2009-05-17 Dan Dennedy <dan@dennedy.org>
3395 * Makefile, NEWS: Add v0.4.0 release notes.
3397 * Doxyfile, configure, src/framework/mlt.h: Bump version to 0.4.0
3399 2009-05-13 Dan Dennedy <dan@dennedy.org>
3401 * profiles/atsc_1080i_50, profiles/atsc_1080i_60, profiles/atsc_1080p_2398,
3402 profiles/atsc_1080p_24, profiles/atsc_1080p_25, profiles/atsc_1080p_2997,
3403 profiles/atsc_1080p_30, profiles/atsc_720p_30, profiles/dv_ntsc,
3404 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
3405 profiles/hdv_1080_25p, profiles/hdv_1080_30p, profiles/hdv_1080_50i,
3406 profiles/hdv_1080_60i, profiles/hdv_720_25p, profiles/hdv_720_30p,
3407 profiles/hdv_720_50p, profiles/hdv_720_60p, profiles/quarter_ntsc,
3408 profiles/quarter_ntsc_wide, profiles/quarter_pal, profiles/quarter_pal_wide,
3409 profiles/square_ntsc, profiles/square_ntsc_wide, profiles/square_pal,
3410 profiles/square_pal_wide, profiles/svcd_ntsc_wide, profiles/svcd_pal_wide:
3411 Make profile descriptions more user friendly.
3413 2009-05-11 Dan Dennedy <dan@dennedy.org>
3415 * src/modules/gtk2/have_mmx.S, src/modules/gtk2/scale_line_22_yuv_mmx.S:
3416 Apply patch from Orcan Ogetbil that adds .note.GNU-stack section.
3418 2009-05-09 Dan Dennedy <dan@dennedy.org>
3420 * ChangeLog, Makefile: Change dist make target to use git-archive.
3422 * src/swig/configure, src/swig/java/Play.java, src/swig/java/build,
3423 src/swig/mlt.i, src/swig/mltpp.i, src/swig/perl/Makefile.PL,
3424 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
3425 src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb, src/swig/tcl/build,
3426 src/swig/tcl/play.tcl: Fixup the swig bindings.
3428 * configure, src/examples/Makefile, src/framework/Makefile,
3429 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
3430 src/mlt++/Makefile, src/mlt++/configure, src/modules/avformat/Makefile,
3431 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
3432 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
3433 src/modules/dgraft/filter_telecide.c, src/modules/dv/Makefile,
3434 src/modules/effectv/Makefile, src/modules/frei0r/Makefile,
3435 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
3436 src/modules/jackrack/configure, src/modules/kino/Makefile,
3437 src/modules/normalize/Makefile, src/modules/plus/Makefile,
3438 src/modules/qimage/Makefile, src/modules/resample/filter_resample.c,
3439 src/modules/sdl/Makefile, src/modules/vmfx/filter_chroma.c,
3440 src/modules/xml/consumer_xml.c: Fix over- and under-linking.
3442 * src/mlt++/Mlt.h, src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h,
3443 src/mlt++/MltDeque.cpp, src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp,
3444 src/mlt++/MltEvent.h, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
3445 src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltFilter.cpp,
3446 src/mlt++/MltFilter.h, src/mlt++/MltFilteredConsumer.cpp,
3447 src/mlt++/MltFilteredConsumer.h, src/mlt++/MltFilteredProducer.cpp,
3448 src/mlt++/MltFilteredProducer.h, src/mlt++/MltFrame.cpp,
3449 src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
3450 src/mlt++/MltMultitrack.cpp, src/mlt++/MltMultitrack.h,
3451 src/mlt++/MltParser.cpp, src/mlt++/MltParser.h, src/mlt++/MltPlaylist.cpp,
3452 src/mlt++/MltPlaylist.h, src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h,
3453 src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h,
3454 src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
3455 src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h,
3456 src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h,
3457 src/mlt++/MltService.cpp, src/mlt++/MltService.h, src/mlt++/MltTokeniser.cpp,
3458 src/mlt++/MltTokeniser.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
3459 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Fix LGPL information
3460 in comment headers of mlt++.
3462 * Makefile, README, demo/README, demo/consumers.ini, demo/demo,
3463 demo/demo.ini, demo/entity.mlt, demo/entity.westley, demo/mlt_all,
3464 demo/mlt_attributes, demo/mlt_audio_stuff, demo/mlt_avantika_title,
3465 demo/mlt_bouncy, demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
3466 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
3467 demo/mlt_fade_black, demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_jcut,
3468 demo/mlt_lcut, demo/mlt_levels, demo/mlt_my_name_is, demo/mlt_news,
3469 demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow,
3470 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
3471 demo/mlt_ticker, demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
3472 demo/mlt_voiceover, demo/mlt_watermark, demo/new.mlt, demo/new.westley,
3473 demo/pango.mlt, demo/pango.westley, demo/svg.mlt, demo/svg.westley,
3474 docs/framework.txt, docs/install.txt, docs/melt.txt, docs/mlt++.txt,
3475 docs/mlt-xml.txt, docs/policies.txt, docs/services.txt, mlt++/.gitignore,
3476 mlt++/Makefile, mlt++/configure, src/framework/mlt_factory.c,
3477 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
3478 src/framework/mlt_properties.c, src/melt/io.c, src/melt/io.h,
3479 src/melt/melt.c, src/modules/core/factory.c,
3480 src/modules/core/filter_watermark.c, src/modules/core/loader.dict,
3481 src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
3482 src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
3483 src/modules/core/transition_luma.c, src/modules/core/transition_region.c,
3484 src/modules/kdenlive/producer_framebuffer.c, src/modules/kino/avi.h,
3485 src/modules/kino/riff.cc, src/modules/melt/factory.c,
3486 src/modules/melt/producer_melt.c, src/modules/motion_est/Makefile,
3487 src/modules/motion_est/README, src/modules/motion_est/producer_slowmotion.c,
3488 src/modules/plus/filter_affine.c, src/modules/xml/consumer_xml.c,
3489 src/modules/xml/factory.c, src/modules/xml/mlt-xml.dtd,
3490 src/modules/xml/producer_xml.c, src/swig/Makefile, src/swig/configure,
3491 src/swig/java/Play.java, src/swig/java/build, src/swig/mltpp.i,
3492 src/swig/perl/Makefile.PL, src/swig/perl/play.pl, src/swig/php/build,
3493 src/swig/php/play.php, src/swig/python/build, src/swig/python/play.py,
3494 src/swig/ruby/build, src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb,
3495 src/swig/tcl/build, src/swig/tcl/play.tcl, src/tests/charlie.c,
3496 src/tests/hello.c: Complete reorganization and renaming to usable state.
3498 2009-05-07 Dan Dennedy <dan@dennedy.org>
3500 * src/modules/mvsp/Makefile, src/modules/mvsp/configure,
3501 src/modules/mvsp/consumer_mvsp.c, src/modules/mvsp/factory.c: Remove mvsp -
3502 moving to melted project.
3504 * .gitignore, Makefile, configure, mlt++.pc.in, setenv,
3505 src/examples/Makefile, src/melt/Makefile, src/mlt++/Makefile,
3506 src/mlt++/Mlt.h, src/mlt++/configure, src/modules/core/Makefile,
3507 src/modules/core/factory.c, src/modules/feeds/Makefile,
3508 src/modules/fezzik/Makefile, src/modules/fezzik/factory.c,
3509 src/modules/melt/Makefile, src/modules/mvsp/Makefile,
3510 src/modules/mvsp/configure, src/modules/mvsp/consumer_mvsp.c,
3511 src/modules/mvsp/factory.c, src/modules/valerie/Makefile,
3512 src/modules/valerie/consumer_valerie.c, src/modules/valerie/factory.c,
3513 src/modules/xml/Makefile, src/modules/xml/configure: Fix the build afer the
3516 * docs/inigo.txt, docs/melt.txt, docs/mlt-xml.txt, docs/westley.txt,
3517 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/inigo/io.h,
3518 src/melt/Makefile, src/melt/io.c, src/melt/io.h, src/melt/melt.c,
3519 src/modules/core/data_fx.properties, src/modules/core/loader.dict,
3520 src/modules/core/loader.ini, src/modules/core/producer_hold.c,
3521 src/modules/core/producer_loader.c, src/modules/data_fx.properties,
3522 src/modules/fezzik.dict, src/modules/fezzik.ini,
3523 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_hold.c,
3524 src/modules/inigo/Makefile, src/modules/inigo/factory.c,
3525 src/modules/inigo/producer_inigo.c, src/modules/melt/Makefile,
3526 src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
3527 src/modules/westley/Makefile, src/modules/westley/configure,
3528 src/modules/westley/consumer_westley.c, src/modules/westley/factory.c,
3529 src/modules/westley/producer_westley.c, src/modules/westley/westley.dtd,
3530 src/modules/xml/Makefile, src/modules/xml/configure,
3531 src/modules/xml/consumer_xml.c, src/modules/xml/factory.c,
3532 src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c,
3533 src/tests/README: Rename inigo, fezzik, and westley.
3535 * docs/mlt++.txt, mlt++/README: Merge mlt++/README into docs/mlt++.txt.
3537 * docs/mlt++.txt, mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h,
3538 mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/src/MltDeque.cpp,
3539 mlt++/src/MltDeque.h, mlt++/src/MltEvent.cpp, mlt++/src/MltEvent.h,
3540 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.cpp,
3541 mlt++/src/MltField.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
3542 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
3543 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
3544 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltGeometry.cpp,
3545 mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.cpp,
3546 mlt++/src/MltMultitrack.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
3547 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
3548 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
3549 mlt++/src/MltProfile.h, mlt++/src/MltProperties.cpp,
3550 mlt++/src/MltProperties.h, mlt++/src/MltPushConsumer.cpp,
3551 mlt++/src/MltPushConsumer.h, mlt++/src/MltRepository.cpp,
3552 mlt++/src/MltRepository.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
3553 mlt++/src/MltTokeniser.cpp, mlt++/src/MltTokeniser.h,
3554 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
3555 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/src/config.h,
3556 mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/java/Play.java,
3557 mlt++/swig/java/Play.sh, mlt++/swig/java/build, mlt++/swig/mltpp.i,
3558 mlt++/swig/perl/Makefile.PL, mlt++/swig/perl/build, mlt++/swig/perl/play.pl,
3559 mlt++/swig/php/build, mlt++/swig/php/play.php, mlt++/swig/python/build,
3560 mlt++/swig/python/play.py, mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb,
3561 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl,
3562 mlt++/test/Makefile, mlt++/test/play.cpp, src/examples/Makefile,
3563 src/examples/play.cpp, src/mlt++/Makefile, src/mlt++/Mlt.h,
3564 src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h, src/mlt++/MltDeque.cpp,
3565 src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp, src/mlt++/MltEvent.h,
3566 src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h, src/mlt++/MltField.cpp,
3567 src/mlt++/MltField.h, src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h,
3568 src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
3569 src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
3570 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp,
3571 src/mlt++/MltGeometry.h, src/mlt++/MltMultitrack.cpp,
3572 src/mlt++/MltMultitrack.h, src/mlt++/MltParser.cpp, src/mlt++/MltParser.h,
3573 src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
3574 src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h, src/mlt++/MltProfile.cpp,
3575 src/mlt++/MltProfile.h, src/mlt++/MltProperties.cpp,
3576 src/mlt++/MltProperties.h, src/mlt++/MltPushConsumer.cpp,
3577 src/mlt++/MltPushConsumer.h, src/mlt++/MltRepository.cpp,
3578 src/mlt++/MltRepository.h, src/mlt++/MltService.cpp, src/mlt++/MltService.h,
3579 src/mlt++/MltTokeniser.cpp, src/mlt++/MltTokeniser.h,
3580 src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
3581 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/mlt++/config.h,
3582 src/swig/Makefile, src/swig/configure, src/swig/java/Play.java,
3583 src/swig/java/Play.sh, src/swig/java/build, src/swig/mltpp.i,
3584 src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/perl/play.pl,
3585 src/swig/php/build, src/swig/php/play.php, src/swig/python/build,
3586 src/swig/python/play.py, src/swig/ruby/build, src/swig/ruby/play.rb,
3587 src/swig/ruby/thumbs.rb, src/swig/tcl/build, src/swig/tcl/play.tcl:
3588 Reorganize mlt++ files.
3590 * docs/dvcp.txt, docs/testing-20040110.txt, docs/testing.txt,
3591 docs/valerie.txt, mlt++/AUTHORS, mlt++/COPYING, mlt++/CUSTOMISING,
3592 mlt++/ChangeLog, mlt++/mlt++.sln, mlt++/mlt++.vcproj,
3593 mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp,
3594 mlt++/src/MltResponse.h, mlt++/swig/ruby/miracle.rb, mlt++/test/server.cpp,
3595 mlt-miracle.pc.in, mlt-valerie.pc.in, src/albino/Makefile,
3596 src/albino/albino.c, src/humperdink/Makefile, src/humperdink/client.c,
3597 src/humperdink/client.h, src/humperdink/io.c, src/humperdink/io.h,
3598 src/humperdink/remote.c, src/miracle/Makefile, src/miracle/configure,
3599 src/miracle/miracle.c, src/miracle/miracle_commands.c,
3600 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
3601 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
3602 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
3603 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
3604 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
3605 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
3606 src/miracle/miracle_unit_commands.h, src/valerie/Makefile,
3607 src/valerie/configure, src/valerie/valerie.c, src/valerie/valerie.h,
3608 src/valerie/valerie_notifier.c, src/valerie/valerie_notifier.h,
3609 src/valerie/valerie_parser.c, src/valerie/valerie_parser.h,
3610 src/valerie/valerie_remote.c, src/valerie/valerie_remote.h,
3611 src/valerie/valerie_response.c, src/valerie/valerie_response.h,
3612 src/valerie/valerie_socket.c, src/valerie/valerie_socket.h,
3613 src/valerie/valerie_status.c, src/valerie/valerie_status.h,
3614 src/valerie/valerie_tokeniser.c, src/valerie/valerie_tokeniser.h,
3615 src/valerie/valerie_util.c, src/valerie/valerie_util.h: Remove files that no
3618 2009-05-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3620 * configure, src/albino/Makefile, src/humperdink/Makefile,
3621 src/miracle/Makefile, src/modules/avformat/Makefile,
3622 src/modules/core/Makefile, src/modules/dgraft/Makefile,
3623 src/modules/effectv/Makefile, src/modules/fezzik/Makefile,
3624 src/modules/frei0r/Makefile, src/modules/inigo/Makefile,
3625 src/modules/kdenlive/Makefile, src/modules/kino/Makefile,
3626 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
3627 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
3628 src/modules/qimage/Makefile, src/modules/sox/configure,
3629 src/modules/valerie/Makefile, src/modules/vmfx/Makefile,
3630 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: Apply
3631 cosmetic cleanup part of ldflags_order patch from Alberto Villa.
3633 * src/modules/avformat/configure, src/modules/qimage/configure: Apply FreeBSD
3634 fixes part of ldflags_order patch from Alberto Villa.
3636 * src/modules/avformat/Makefile, src/modules/dv/Makefile,
3637 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
3638 src/modules/sdl/Makefile, src/modules/sox/Makefile,
3639 src/modules/westley/Makefile: Apply ldflags-order part of ldflags_order patch
3640 from Alberto Villa. Alberto wrote: "on freebsd (as well as on linuces
3641 without /usr/local/lib in default ld path) building concurrent versions of
3642 mlt is not possible, because of the wrong linking of -lmlt while using
3643 LDFLAGS=-L/usr/local/lib this patch fixes the issue using pkg-config"
3645 2009-04-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3647 * src/modules/resample/Makefile, src/modules/vorbis/Makefile: Apply patch
3648 from Alberto Villa to use pkg-config for resample and vorbis modules.
3650 2009-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3652 * configure, src/framework/mlt.h, src/modules/kino/configure: Use pkg-config
3653 instead of lqt-config.
3655 2009-04-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3657 * mlt++/ChangeLog, mlt++/Makefile: Add ChangeLog and remove svn log from dist
3660 * ChangeLog, Makefile: Update ChangeLog and remove svn log from the make
3663 * NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
3666 2009-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3668 * mlt++/test/play.cpp, mlt++/test/server.cpp: cleanup some warnings
3670 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: const update for
3673 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: Constness changes
3675 * mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Constness changes
3677 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Constness changes
3679 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
3681 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: Constness changes
3683 * mlt++/src/MltProperties.cpp, mlt++/src/MltResponse.cpp: Constness changes
3685 * mlt++/src/MltProperties.cpp, mlt++/src/MltPushConsumer.cpp: Constness
3688 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
3689 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
3691 * mlt++/src/MltConsumer.cpp, mlt++/src/MltField.cpp, mlt++/src/MltFilter.cpp,
3692 mlt++/src/MltFrame.cpp, mlt++/src/MltMultitrack.cpp,
3693 mlt++/src/MltPlaylist.cpp, mlt++/src/MltProducer.cpp,
3694 mlt++/src/MltTractor.cpp, mlt++/src/MltTransition.cpp: Fix up warnings about
3695 explicit base initializers in copy constructors
3697 2009-04-07 Ray Lehtiniemi <rayl@mail.com>
3699 * src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
3700 src/modules/kino/riff.cc: Fix up a few ignored return values
3702 * src/modules/avformat/consumer_avformat.c,
3703 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
3704 src/modules/core/transition_region.c, src/modules/westley/producer_westley.c:
3707 * src/framework/mlt_properties.c, src/humperdink/client.c,
3708 src/miracle/miracle_connection.c, src/modules/avformat/consumer_avformat.c,
3709 src/modules/core/filter_data_show.c, src/modules/kino/filehandler.cc,
3710 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
3713 * src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
3714 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
3715 src/valerie/valerie.c, src/valerie/valerie.h: Constness changes
3717 * src/humperdink/io.c, src/humperdink/io.h,
3718 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
3719 src/modules/westley/consumer_westley.c, src/valerie/valerie.c,
3720 src/valerie/valerie.h, src/valerie/valerie_parser.c,
3721 src/valerie/valerie_parser.h, src/valerie/valerie_socket.c,
3722 src/valerie/valerie_socket.h: Constness changes
3724 * src/framework/mlt_events.c, src/framework/mlt_events.h, src/inigo/inigo.c,
3725 src/modules/avformat/factory.c, src/modules/plus/transition_affine.c,
3726 src/modules/westley/producer_westley.c, src/modules/xine/deinterlace.c,
3727 src/modules/xine/deinterlace.h: Constness changes
3729 * src/miracle/miracle_local.c, src/valerie/valerie.c, src/valerie/valerie.h,
3730 src/valerie/valerie_status.c, src/valerie/valerie_tokeniser.c,
3731 src/valerie/valerie_tokeniser.h: Constness changes
3733 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
3734 src/miracle/miracle_log.c, src/miracle/miracle_log.h, src/valerie/valerie.c,
3735 src/valerie/valerie.h, src/valerie/valerie_response.c,
3736 src/valerie/valerie_response.h: Constness changes
3738 * src/framework/mlt_multitrack.c, src/modules/effectv/image.c,
3739 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
3740 src/modules/motion_est/filter_motion_est.c, src/modules/xine/xineutils.h:
3743 2009-03-31 Ray Lehtiniemi <rayl@mail.com>
3745 * src/framework/mlt_properties.c, src/modules/westley/consumer_westley.c,
3746 src/modules/westley/producer_westley.c: Constness changes
3748 2009-03-04 Ray Lehtiniemi <rayl@mail.com>
3750 * src/framework/mlt_events.c, src/framework/mlt_events.h,
3751 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3752 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
3753 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
3756 2009-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3758 * src/modules/avformat/consumer_avformat.c,
3759 src/modules/avformat/filter_avcolour_space.c,
3760 src/modules/avformat/filter_avdeinterlace.c,
3761 src/modules/avformat/filter_swscale.c: avformat: fix compilation due to
3762 recent PIX_FMT changes in libavutil v50.
3764 2009-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3766 * src/modules/frei0r/factory.c, src/modules/frei0r/producer_frei0r.c:
3767 frei0r/factory.c, producer_frei0r.c: suppress compiler warnings
3769 2009-02-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3771 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3772 src/modules/sdl/consumer_sdl_still.c: consumer_sdl*.c: apply patch from
3773 Jean-Baptiste Mardelle to add window_background property
3775 2009-02-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3777 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c:
3778 filter_chroma.c: update to use new property-based color value
3780 2009-02-20 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
3782 * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
3783 src/modules/frei0r/frei0r_helper.c: added frei0r producers (patch from jb)
3786 2009-02-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3788 * src/albino/Makefile, src/humperdink/Makefile, src/inigo/Makefile,
3789 src/miracle/Makefile: albino/Makefile, inigo/Makefile, humperdink/Makefile,
3790 miracle/Makefile: apply patch from Alberto Villa to fix underlinking on
3793 2009-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3795 * src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c:
3796 frei0r/factory.c, frei0r_helper.c: add support for color parameter type with
3797 whitespace cleanup courtesy of eclipse.
3799 2009-02-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3801 * src/modules/core/Makefile, src/modules/core/factory.c,
3802 src/modules/core/filter_crop.c, src/modules/fezzik.ini: filter_crop.c: add
3803 cropping filter (kdenlive-509)
3805 2009-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3807 * profiles/cif_15, profiles/qcif_15, profiles/quarter_15: profiles/*_15: add
3810 2009-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3812 * src/modules/qimage/producer_qimage.c,
3813 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
3814 producer_qimage.c, qimage_wrapper.{h,cpp}: enhance qimage producer to use the
3815 new mlt_cache (kdenlive-575)
3817 * src/modules/avformat/consumer_avformat.c,
3818 src/modules/avformat/producer_avformat.c,
3819 src/modules/vorbis/producer_vorbis.c: producer_vorbis.c, producer_avformat.c,
3820 consumer_avformat.c: update headers in services for framework changes with
3821 addition of mlt_cache
3823 * configure, src/framework/Makefile, src/framework/mlt.h,
3824 src/framework/mlt_cache.c, src/framework/mlt_cache.h,
3825 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3826 src/framework/mlt_service.c, src/framework/mlt_service.h,
3827 src/framework/mlt_types.h: mlt_cache.[hc], mlt_types.h, mlt_service.[hc],
3828 mlt_factory.[hc], mlt.h: add mlt_cache and related service functions
3831 2009-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3833 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
3834 mlt++/debian/rules: remove debian package subdirectory (they provide their
3837 * debian/changelog, debian/control, debian/copyright, debian/rules: remove
3838 the debian package subdirectory (they provide their own)
3840 2009-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3842 * configure, src/framework/mlt.h, src/modules/avformat/configure: bump to
3845 2009-01-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3847 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
3848 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
3849 producer_sdl_image.c: bugfix (kdenlive-575) large memory consumption loading
3852 2009-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3854 * mlt++/swig/configure, mlt++/swig/php/build, mlt++/swig/php/play.php:
3855 swig/configure, swig/php/*: add php bindings
3857 2009-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3859 * src/framework/mlt.h, src/framework/mlt_consumer.c,
3860 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
3861 src/framework/mlt_deque.h, src/framework/mlt_events.c,
3862 src/framework/mlt_events.h, src/framework/mlt_factory.c,
3863 src/framework/mlt_factory.h, src/framework/mlt_field.c,
3864 src/framework/mlt_field.h, src/framework/mlt_filter.c,
3865 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
3866 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
3867 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
3868 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
3869 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
3870 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
3871 src/framework/mlt_producer.h, src/framework/mlt_profile.c,
3872 src/framework/mlt_profile.h, src/framework/mlt_properties.c,
3873 src/framework/mlt_properties.h, src/framework/mlt_property.c,
3874 src/framework/mlt_property.h, src/framework/mlt_repository.c,
3875 src/framework/mlt_repository.h, src/framework/mlt_service.c,
3876 src/framework/mlt_service.h, src/framework/mlt_tokeniser.c,
3877 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.c,
3878 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
3879 src/framework/mlt_transition.h, src/framework/mlt_types.h: Add doxygen
3880 documentation for mlt_profile, mlt_pool, mlt_repository, and mlt_factory.
3881 Update copyrights to 2009. Add cross references from files to data structures
3884 2009-01-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3886 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_consumer.c,
3887 src/framework/mlt_events.c, src/framework/mlt_log.c, src/framework/mlt_log.h,
3888 src/framework/mlt_pool.c, src/framework/mlt_producer.c,
3889 src/framework/mlt_properties.c, src/framework/mlt_repository.c,
3890 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: mlt_log.[hc],
3891 mlt_transition.c, mlt_tractor.c, mlt_repository.c, mlt_properties.c,
3892 mlt_producer.c, mlt_pool.c, mlt_events.c, mlt_consumer.c, mlt.h, Makefile:
3893 add logging system based on FFmpeg's.
3895 2009-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3897 * src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
3898 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.h,
3899 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
3900 src/framework/mlt_tractor.h: mlt_tractor.[ch], mlt_multitrack.[ch]: improve
3901 doxygen documentation for the tractor and mulitrack classes
3903 2009-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3905 * src/modules/avformat/producer_avformat.c,
3906 src/modules/avformat/producer_avformat.yml: producer_avformat.{c,yml}:
3907 support special constructor argument values to list available demuxers and
3908 decoders: f-list[[,]acodec-list][[,]vcodec-list]
3910 2009-01-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3912 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3913 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
3914 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
3915 src/framework/mlt_multitrack.h, src/framework/mlt_producer.c,
3916 src/framework/mlt_service.c, src/framework/mlt_service.h,
3917 src/framework/mlt_transition.c, src/framework/mlt_transition.h:
3918 mlt_filter.[ch], mlt_transition.[ch], mlt_consumer.[ch]: improve doxygen for
3919 filter, transition, and consumer
3921 2008-12-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3923 * configure, src/modules/avformat/producer_avformat.c: producer_avformat.c:
3924 fix build on older versions of ffmpeg; whitespace cleanup by eclipse.
3926 2008-12-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3928 * NEWS, configure: NEWS, configure: set version to 0.3.4 and add release
3931 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3933 * mlt++/swig/java/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
3934 mlt++/swig/tcl/build: swig/{java,python,tcl}/build: fix linking error
3935 __stack_chk_fail_local. swig/python/play.py: fix syntax error reported by
3938 * src/modules/avformat/producer_avformat.c,
3939 src/modules/core/filter_rescale.c, src/modules/core/producer_consumer.c,
3940 src/modules/dv/producer_libdv.c: filter_rescale.c, producer_avformat.c,
3941 producer_libdv.c, producer_consumer.c: coerce a deinterlace when scaling an
3944 2008-12-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3946 * src/modules/avformat/consumer_avformat.c,
3947 src/modules/avformat/producer_avformat.c: producer_avformat.c,
3948 consumer_avformat.c: use av_set_string3 where available (gets rid of
3949 deprecation warning).
3951 2008-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3953 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3954 src/modules/avformat/factory.c: avformat/configure, avformat/Makfile,
3955 avformat/factory.c: Add a --avformat-no-filters configure option to
3956 facilitate building a codecs and muxers only module. Change the module
3957 filename for a no-codecs build to libmltffmpeg.so to prevent a clash with a
3958 no-filters module (libmltavformat.so).
3960 2008-12-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3962 * src/modules/core/Makefile, src/modules/core/factory.c,
3963 src/modules/core/producer_consumer.c: core/Makefile, core/factory.c,
3964 core/producer_consumer.c: add new producer_consumer that will consume from an
3965 encapsulated producer under a different profile that the parent producer
3968 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
3969 src/modules/avformat/filter_swscale.c, src/modules/fezzik.ini:
3970 avformat/Makefile, avformat/factory.c, avformat/filter_swscale.c: add new
3971 image scaler using FFmpeg libswcale. fezzik.ini: add swscale at higher
3972 priority than gtk2/rescale.
3974 2008-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3976 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3977 src/modules/avformat/factory.c: avformat/configure, avformat/Makefile,
3978 avformat/factory.c: add configure option --avformat-no-codecs, which will
3979 build the avformat module without the producer and consumer - useful to
3980 people who want to make a version entirely without including FFmpeg's codecs,
3981 which present patent royalty licensing issues.
3983 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
3984 src/modules/avformat/filter_avdeinterlace.c: avformat/Makefile,
3985 avformat/factory.c, avformat/filter_avdeinterlace.c: Fix and enable the
3986 avdeinterlace filter for a non-MMX configuration.
3988 2008-12-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3990 * src/framework/mlt_events.c, src/framework/mlt_field.c,
3991 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
3992 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: mlt_producer.c,
3993 mlt_playlist.h, mlt_field.h, mlt_playlist.c, mlt_tractor.c, mlt_events.c: add
3994 doxygen docs for events, field, and playlist.
3996 2008-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3998 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c: gtk2/pixops.c,
3999 gtk2/Makefile: prevent MMX on all x86_64, not just OS X
4001 * src/modules/xine/Makefile, src/modules/xine/configure,
4002 src/modules/xine/deinterlace.c, src/modules/xine/xineutils.h: xine/Makefile,
4003 xine/xineutils.h, xine/deinterlace.c: respect mmx compilation flag instead of
4004 using own detection xine/configure: remove, no longer necessary
4006 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
4007 src/modules/gtk2/pixops.c: gtk2/Makefile, gtk2/configure, gtk2/pixops.c:
4008 disable MMX parts on OS X - does not build
4010 2008-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4012 * mlt++/swig/java/build, mlt++/swig/perl/Makefile.PL,
4013 mlt++/swig/python/build, mlt++/swig/ruby/build, mlt++/swig/tcl/build,
4014 mlt++/test/Makefile: test/Makefile, swig/*/build: replace more mlt-config
4017 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4018 src/framework/mlt_deque.c, src/framework/mlt_deque.h,
4019 src/framework/mlt_events.c, src/framework/mlt_events.h,
4020 src/framework/mlt_field.c, src/framework/mlt_field.h,
4021 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
4022 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
4023 src/framework/mlt_parser.c, src/framework/mlt_parser.h,
4024 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4025 src/framework/mlt_pool.c, src/framework/mlt_pool.h,
4026 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
4027 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
4028 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4029 src/framework/mlt_property.c, src/framework/mlt_property.h,
4030 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
4031 src/framework/mlt_service.c, src/framework/mlt_service.h,
4032 src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
4033 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
4034 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
4035 src/framework/mlt_types.h: src/framework/*: improve the doxygen documentation
4036 (work in progress). This also includes removal of superfluous white space.
4038 2008-12-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4040 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
4041 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
4042 producer_sdl_image.c: bugfix (kdenlive-422) not validating input file for
4045 2008-11-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4047 * src/modules/avformat/audioconvert.h,
4048 src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
4049 (kdenlive-297) audio distortion with audio formats other than signed 16-bit.
4051 2008-11-13 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
4053 * src/modules/oldfilm/filter_vignette.c,
4054 src/modules/oldfilm/filter_vignette.yml: filter_vignette.{c,yml}: better
4055 standard values and correct start param name
4057 2008-11-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4059 * NEWS, configure: configure, NEWS: bump to version 0.3.2 and update release
4062 2008-11-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4064 * profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
4065 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/hdv_1080_25p,
4066 profiles/hdv_1080_30p, profiles/hdv_720_50p, profiles/hdv_720_60p:
4067 profiles/hdv_*, profiles/atsc_*: added more HD progressive mode profiles
4069 2008-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4071 * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
4072 src/modules/kdenlive/filter_freeze.c: kdenlive/filter_freeze.c: added simple
4075 2008-10-30 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
4077 * src/modules/oldfilm/filter_vignette.c,
4078 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette*: filter is
4079 now usable with keyframes
4081 2008-10-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4083 * src/albino/albino.c, src/inigo/inigo.c: albino.c, inigo.c: disable realtime
4084 scheduling (kdenlive-180).
4086 2008-10-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4088 * configure, src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
4089 src/modules/sox/configure: configure, kino/enadian_types.h, kino/riff.c,
4090 sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to
4091 fix a sh expression bug in sox/configure.
4093 2008-10-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4095 * src/inigo/Makefile, src/inigo/inigo.c: inigo.c: added -version option
4097 2008-09-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4099 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
4100 producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image
4101 reloading in the image producers
4103 2008-08-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4105 * src/modules/sox/configure, src/modules/sox/filter_sox.c: sox/configure,
4106 filter_sox.c: fix building against sox 14.1.0.
4108 2008-08-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4110 * configure, src/modules/sdl/consumer_sdl.c: consumer_sdl.c: added support
4111 for fullscreen with no mouse through the "fullscreen" property.
4113 2008-08-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4115 * mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh, mlt++/swig/java/build:
4116 swig/java: fixup the java bindings build script and example (bug 1523941)
4118 2008-07-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4120 * src/modules/qimage/producer_qimage.c,
4121 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
4122 qimage module: add mutex, fix caching and use alpha only if necessary (mostly
4123 borrowed from producer_pixbuf)
4125 2008-07-10 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4127 * src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
4128 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
4129 qimage module: add support for Qt4 (you can force compile against Qt3 with
4132 2008-07-01 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
4134 * src/modules/oldfilm/filter_vignette.c,
4135 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette.{c,yml}:
4136 change format for parameters, to avoid converting problems with different
4139 2008-06-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4141 * src/framework/mlt_properties.c, src/framework/mlt_service.c:
4142 mlt_properties.c, mlt_service.c: bugfix to make reference counting and
4143 service closure truly thread-safe. As it was, reference count increment and
4144 decrement operations were not atomic and not protected comprehensively.
4146 2008-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4148 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
4149 MltProducer.{h,cpp}, mltpp.i: remove Producer::get_frame that is unncessary
4150 and introduced a memory leak.
4152 2008-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4154 * src/modules/core/filter_resize.c, src/modules/core/transition_composite.c:
4155 filter_resize,c, filter_composite.c: bugfix redundant rounding.
4157 2008-05-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4159 * profiles/dv_ntsc, profiles/dv_ntsc_wide, profiles/dv_pal,
4160 profiles/dv_pal_wide, src/modules/avformat/consumer_avformat.c,
4161 src/modules/avformat/producer_avformat.c: profiles/dv_*, consumer_avformat.c,
4162 producer_avformat.c: bugfix (1912796) to override FFmpeg notion of sample
4163 aspect for DV. The values it uses might be more proper in certain contexts,
4164 but not in the way MLT currently operates. This change improves performance
4165 and quality when outputting to one of the "dv" profiles when using DV or
4166 other ITU-R 601-based video sources such as MPEG-2 for DVD Video and
4169 2008-05-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4171 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
4172 avformat/configure: fix compiling against shared ffmpeg due to changes in
4175 2008-05-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4177 * src/framework/mlt_field.c, src/framework/mlt_field.h: mlt_field.[hc]: added
4178 mlt_field_disconnect_service
4180 * src/modules/dgraft/Makefile, src/modules/dgraft/factory.c,
4181 src/modules/dgraft/filter_telecide.c: modules/dgraft: added module for ports
4182 of Donald Graft's GPL filters.
4184 * src/modules/avformat/Makefile, src/modules/avformat/configure:
4185 avformat/Makefile, configure: fix --avformat-swscale and the removal of the
4186 ffmpeg 'lib' make target.
4188 2008-04-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4190 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
4191 MltProducer.{h,cpp}, swig/mltpp.i: add method Producer::get_frame.
4193 * src/modules/core/filter_watermark.c,
4194 src/modules/core/transition_composite.c: filter_watermark.c,
4195 filter_composite.c: support explicit deinterlace of composited image.
4197 2008-04-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4199 * configure, src/modules/motion_est/configure: configure,
4200 motion_est/configure: remove module-specific crud from top-level configure
4201 script, and enable motion_est now by default.
4203 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
4204 src/modules/kino/kino_wrapper.cc: kino/kino_wrapper.cc, kino/filehandler.cc,
4205 kino/avi.cc: bugfix (1936991) compilation with gcc 4.3.
4207 2008-03-22 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
4209 * src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/transition_frei0r.c:
4210 frei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory
4213 2008-03-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4215 * src/modules/frei0r/configure, src/modules/frei0r/factory.c:
4216 frei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
4217 frei0r/factory.c: add metadata_schema value to metadata
4219 2008-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4221 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
4222 mlt_repository.[hc]: add mlt_repository_languages helper function for
4225 2008-03-04 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
4227 * src/modules/oldfilm/fdust.svg, src/modules/oldfilm/filter_dust.yml,
4228 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.yml,
4229 src/modules/oldfilm/filter_oldfilm.yml,
4230 src/modules/oldfilm/filter_tcolor.yml,
4231 src/modules/oldfilm/filter_vignette.yml, src/modules/oldfilm/grain.svg,
4232 src/modules/oldfilm/lines.svg, src/modules/oldfilm/oldfilm.svg,
4233 src/modules/oldfilm/tcolor.svg, src/modules/oldfilm/vignette.svg:
4234 modules/oldfilm: yml files without icon, icon as separate file
4236 2008-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4238 * src/modules/sox/Makefile, src/modules/sox/configure: sox/configure,
4239 Makefile: try to make sox build smarter about library dependencies (pending
4240 Darwin compatibilty)
4242 * src/framework/metaschema.yaml, src/modules/avformat/producer_avformat.yml:
4243 metaschema.yaml, producer_avformat.yml: reset schema_version to 0.1 since we
4244 have not release anything yet with schema let alone metadata
4246 2008-02-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
4248 * src/modules/frei0r/Makefile, src/modules/frei0r/configure,
4249 src/modules/frei0r/factory.c, src/modules/frei0r/filter_frei0r.c,
4250 src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/frei0r_helper.h,
4251 src/modules/frei0r/transition_frei0r.c: initial frei0r support
4253 * src/modules/oldfilm/Makefile, src/modules/oldfilm/dust1.svg,
4254 src/modules/oldfilm/dust2.svg, src/modules/oldfilm/dust3.svg,
4255 src/modules/oldfilm/dust4.svg, src/modules/oldfilm/dust5.svg,
4256 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
4257 src/modules/oldfilm/filter_dust.yml, src/modules/oldfilm/filter_grain.c,
4258 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.c,
4259 src/modules/oldfilm/filter_lines.yml, src/modules/oldfilm/filter_oldfilm.c,
4260 src/modules/oldfilm/filter_oldfilm.yml, src/modules/oldfilm/filter_tcolor.c,
4261 src/modules/oldfilm/filter_tcolor.yml, src/modules/oldfilm/filter_vignette.c,
4262 src/modules/oldfilm/filter_vignette.yml: updated oldfilm module + 2 new
4265 2008-02-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4267 * src/framework/Makefile, src/framework/metaschema.yaml,
4268 src/modules/avformat/producer_avformat.yml: framework/Makefile,
4269 metaschema.yaml: add a Kwalify schema for metadata producer_avformat.yml:
4272 2008-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4274 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h:
4275 MltRepository.{h,cpp}: update to latest mlt_repository.h change -
4276 finalization of callback declarations and metadata handling
4278 2008-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4280 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
4281 src/modules/avformat/producer_avformat.yml: avformat/factory.c,
4282 producer_avformat.yml, avformat/Makefile: add metadata for producer:avformat.
4284 * src/tests/Makefile, src/tests/dan.c: dan.c: example showing how to use the
4285 new yaml parsing and serialisation and the new registry metadata system
4287 * src/framework/mlt_properties.c, src/framework/mlt_properties.h:
4288 mlt_properties.[hc]: added really simply YAML Tiny parser and serialiser,
4289 mainly to support the registry metadata system.
4291 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
4292 mlt_repository.[hc]: implement the metadata registration and lookup interface
4294 2008-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4296 * src/modules/avformat/Makefile, src/modules/avformat/configure:
4297 avformat/configure, avformat/Makefile: add libavdevice for newer versions of
4298 ffmpeg when using --avformat-svn or --avformat-static
4300 2008-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4302 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h, mlt++/swig/mltpp.i:
4303 MltRepository.{h,cpp}, swig/mltpp.i: added consumers, filters, producers,
4304 transitions, register_metadata, and metadata methods to Repository class
4306 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
4307 mlt_consumer.[hc]: added new functions mlt_repository_consumers,
4308 mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions,
4309 mlt_repository_register_metadata, and mlt_repository_metadata
4311 2008-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4313 * src/modules/avformat/consumer_avformat.c,
4314 src/modules/avformat/producer_avformat.c: consumer_avformat.c,
4315 producer_avformat.c: add FFmpeg multi-thread support via "threads" property
4316 or MLT_AVFORMAT_THREADS environment variable
4318 2008-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4320 * mlt++/configure, mlt++/src/Makefile: configure: add soversion variable
4321 src/Makefile: improve library versioning by linking on interface version
4324 * configure, src/framework/Makefile, src/framework/mlt.h,
4325 src/miracle/Makefile, src/valerie/Makefile: configure: add soversion
4326 variable, move version variables to top for easier access framework/Makefile,
4327 miracle/Makefile, valerie/Makefile: improve library versioning by linking on
4328 interface version (soversion) mlt.h: add version info to header so apps can
4329 have build time adaptations
4331 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFactory.cpp,
4332 mlt++/src/MltFactory.h, mlt++/src/MltRepository.cpp,
4333 mlt++/src/MltRepository.h, mlt++/swig/mltpp.i: Mlt.h, MltFactory.{h,cpp},
4334 MltRepository.{h,cpp}, swig/mltpp.i: update to deal with changes and new
4335 capabilities in mlt_factory and mlt_repository.
4337 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
4338 src/framework/mlt_repository.c, src/framework/mlt_repository.h: cleanup some
4339 names since we are changing the interface mlt_repository.[hc]: change
4340 mlt_repository_fetch to mlt_repository_create mlt_factory.[hc]: change
4341 mlt_factory_prefix to mlt_factory_directory
4343 2008-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4345 * src/framework/mlt.h, src/framework/mlt_factory.c,
4346 src/framework/mlt_factory.h, src/framework/mlt_properties.c,
4347 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
4348 src/modules/Makefile, src/modules/avformat/configure,
4349 src/modules/avformat/factory.c, src/modules/configure,
4350 src/modules/core/configure, src/modules/core/factory.c,
4351 src/modules/dv/configure, src/modules/dv/factory.c,
4352 src/modules/effectv/configure, src/modules/effectv/factory.c,
4353 src/modules/fezzik/configure, src/modules/fezzik/factory.c,
4354 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
4355 src/modules/inigo/configure, src/modules/inigo/factory.c,
4356 src/modules/inigo/producer_inigo.c, src/modules/jackrack/configure,
4357 src/modules/jackrack/factory.c, src/modules/kdenlive/configure,
4358 src/modules/kdenlive/factory.c, src/modules/kino/configure,
4359 src/modules/kino/factory.c, src/modules/motion_est/configure,
4360 src/modules/motion_est/factory.c, src/modules/normalize/configure,
4361 src/modules/normalize/factory.c, src/modules/oldfilm/configure,
4362 src/modules/oldfilm/factory.c, src/modules/plus/configure,
4363 src/modules/plus/factory.c, src/modules/qimage/configure,
4364 src/modules/qimage/factory.c, src/modules/resample/configure,
4365 src/modules/resample/factory.c, src/modules/sdl/configure,
4366 src/modules/sdl/factory.c, src/modules/sox/configure,
4367 src/modules/sox/factory.c, src/modules/valerie/configure,
4368 src/modules/valerie/factory.c, src/modules/vmfx/configure,
4369 src/modules/vmfx/factory.c, src/modules/vorbis/configure,
4370 src/modules/vorbis/factory.c, src/modules/westley/configure,
4371 src/modules/westley/factory.c, src/modules/xine/configure,
4372 src/modules/xine/factory.c: mlt_repository.[hc]: - dynamically locate and
4373 register modules instead of reading .dat files - added
4374 mlt_repository_register() and macros for modules and apps(!) to register
4375 their service factory functions mlt_factory.[hc]: change mlt_factory_init()
4376 to return mlt_repository to app mlt_properties.c: let
4377 mlt_properties_dir_list() take a NULL filter pattern src/modules/*: - adapt
4378 to new module registration system - much simpler! - remove unncessary
4379 configure scripts (now optional!)
4381 2008-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4383 * Makefile, setenv, src/framework/Makefile, src/framework/mlt_consumer.c,
4384 src/framework/mlt_factory.c, src/framework/mlt_filter.c,
4385 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4386 src/framework/mlt_parser.c, src/framework/mlt_playlist.c,
4387 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
4388 src/framework/mlt_property.c, src/framework/mlt_service.c,
4389 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
4390 src/modules/Makefile, src/modules/avformat/Makefile,
4391 src/modules/avformat/configure, src/modules/core/Makefile,
4392 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
4393 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
4394 src/modules/effectv/Makefile, src/modules/feeds/Makefile,
4395 src/modules/fezzik/Makefile, src/modules/fezzik/producer_fezzik.c,
4396 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
4397 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
4398 src/modules/kino/Makefile, src/modules/lumas/Makefile,
4399 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
4400 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
4401 src/modules/qimage/Makefile, src/modules/resample/Makefile,
4402 src/modules/sdl/Makefile, src/modules/sox/Makefile,
4403 src/modules/sox/configure, src/modules/valerie/Makefile,
4404 src/modules/vmfx/Makefile, src/modules/vmfx/filter_shape.c,
4405 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
4406 src/modules/xine/Makefile: move binary modules to libdir - affects
4407 MLT_REPOSITORY added MLT_DATA environment variable to refer to share dir
4408 remove need for config.h
4410 2008-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4412 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
4413 mlt++/src/MltConsumer.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
4414 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
4415 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
4416 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
4417 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
4418 mlt++/src/MltProfile.h, mlt++/src/MltPushConsumer.cpp,
4419 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.cpp,
4420 mlt++/src/MltService.h, mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
4421 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/swig/mltpp.i,
4422 mlt++/swig/perl/play.pl, mlt++/swig/python/play.py,
4423 mlt++/swig/ruby/miracle.rb, mlt++/swig/ruby/play.rb,
4424 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/play.tcl, mlt++/test/play.cpp,
4425 mlt++/test/server.cpp: add MltProfile and update examples
4427 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
4428 guard against accessing mlt_environment before it is ready mlt_profile.c: fix
4429 setting legacy MLT_NORMALISATION on mlt_environment
4431 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
4432 guard against setting mlt_environment before it is available mlt_profile.c:
4433 use getenv instead of mlt_environment in case profile is created before
4436 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4437 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
4438 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
4439 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
4440 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4441 src/framework/mlt_producer.c, src/framework/mlt_profile.c,
4442 src/framework/mlt_profile.h, src/framework/mlt_repository.c,
4443 src/framework/mlt_repository.h, src/framework/mlt_service.c,
4444 src/framework/mlt_service.h, src/framework/mlt_tractor.c, src/inigo/inigo.c,
4445 src/miracle/miracle_connection.c, src/miracle/miracle_unit.c,
4446 src/miracle/miracle_unit_commands.c,
4447 src/modules/avformat/consumer_avformat.c,
4448 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
4449 src/modules/avformat/filter_avcolour_space.c,
4450 src/modules/avformat/filter_avcolour_space.h,
4451 src/modules/avformat/filter_avdeinterlace.c,
4452 src/modules/avformat/filter_avdeinterlace.h,
4453 src/modules/avformat/filter_avresample.c,
4454 src/modules/avformat/filter_avresample.h,
4455 src/modules/avformat/producer_avformat.c,
4456 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
4457 src/modules/core/consumer_null.h, src/modules/core/factory.c,
4458 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
4459 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
4460 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
4461 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
4462 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
4463 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
4464 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
4465 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
4466 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
4467 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
4468 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
4469 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
4470 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
4471 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
4472 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
4473 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
4474 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
4475 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
4476 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
4477 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
4478 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
4479 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
4480 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
4481 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
4482 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
4483 src/modules/effectv/filter_burn.h, src/modules/fezzik/factory.c,
4484 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_fezzik.h,
4485 src/modules/fezzik/producer_hold.c, src/modules/fezzik/producer_hold.h,
4486 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
4487 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
4488 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/producer_pango.c,
4489 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
4490 src/modules/gtk2/producer_pixbuf.h, src/modules/inigo/factory.c,
4491 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
4492 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
4493 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/filter_ladspa.c,
4494 src/modules/jackrack/filter_ladspa.h, src/modules/kdenlive/factory.c,
4495 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
4496 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
4497 src/modules/kdenlive/producer_framebuffer.c,
4498 src/modules/kdenlive/producer_framebuffer.h, src/modules/kino/factory.c,
4499 src/modules/kino/producer_kino.c, src/modules/kino/producer_kino.h,
4500 src/modules/motion_est/factory.c,
4501 .../motion_est/filter_autotrack_rectangle.c,
4502 src/modules/motion_est/filter_crop_detect.c,
4503 src/modules/motion_est/filter_motion_est.c,
4504 src/modules/motion_est/filter_motion_est.h,
4505 src/modules/motion_est/filter_vismv.c,
4506 src/modules/motion_est/producer_slowmotion.c,
4507 src/modules/normalize/factory.c, src/modules/normalize/filter_volume.c,
4508 src/modules/normalize/filter_volume.h, src/modules/oldfilm/factory.c,
4509 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_dust.h,
4510 src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_grain.h,
4511 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.h,
4512 src/modules/oldfilm/filter_oldfilm.c, src/modules/oldfilm/filter_oldfilm.h,
4513 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
4514 src/modules/plus/filter_affine.h, src/modules/plus/filter_charcoal.c,
4515 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
4516 src/modules/plus/filter_invert.h, src/modules/plus/filter_sepia.c,
4517 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c,
4518 src/modules/plus/transition_affine.h, src/modules/qimage/factory.c,
4519 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
4520 src/modules/qimage/qimage_wrapper.cpp, src/modules/resample/factory.c,
4521 src/modules/resample/filter_resample.c,
4522 src/modules/resample/filter_resample.h, src/modules/sdl/consumer_sdl.c,
4523 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_preview.c,
4524 src/modules/sdl/consumer_sdl_still.c, src/modules/sdl/factory.c,
4525 src/modules/sdl/producer_sdl_image.c, src/modules/sdl/producer_sdl_image.h,
4526 src/modules/sox/configure, src/modules/sox/factory.c,
4527 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
4528 src/modules/valerie/consumer_valerie.c,
4529 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
4530 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
4531 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
4532 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_mono.c,
4533 src/modules/vmfx/filter_mono.h, src/modules/vmfx/filter_shape.c,
4534 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
4535 src/modules/vmfx/producer_pgm.h, src/modules/vorbis/factory.c,
4536 src/modules/vorbis/producer_vorbis.c, src/modules/vorbis/producer_vorbis.h,
4537 src/modules/westley/consumer_westley.c,
4538 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
4539 src/modules/westley/producer_westley.c,
4540 src/modules/westley/producer_westley.h, src/modules/xine/factory.c,
4541 src/modules/xine/filter_deinterlace.c, src/modules/xine/filter_deinterlace.h,
4542 src/valerie/valerie_remote.c: framework: remove global profile, rather share
4543 one mlt_profile across a service network and make it available from anywhere
4544 through mlt_service_profile(). miracle, valerie: profile changes inigo: added
4545 -profile and progress=1 to mimic kdenlive_renderer modules: profile changes.
4546 Since nearly every file was touched, remove superfluous headers and prepare
4547 for coming mlt_repository change.
4549 2008-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4551 * src/modules/oldfilm/Makefile, src/modules/oldfilm/configure,
4552 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
4553 src/modules/oldfilm/filter_dust.h, src/modules/oldfilm/filter_grain.c,
4554 src/modules/oldfilm/filter_grain.h, src/modules/oldfilm/filter_lines.c,
4555 src/modules/oldfilm/filter_lines.h, src/modules/oldfilm/filter_oldfilm.c,
4556 src/modules/oldfilm/filter_oldfilm.h: src/modules/oldfilm/*: add oldfilm
4557 module contributed by Marco Gittler
4559 2007-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4561 * src/modules/avformat/configure, src/modules/sox/configure: sox/configure:
4562 remove libsamplerate from linking by default
4564 2007-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4566 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4567 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4568 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
4569 src/modules/core/filter_data_show.c, src/modules/dv/producer_libdv.c,
4570 src/modules/inigo/producer_inigo.c, src/modules/vorbis/producer_vorbis.c,
4571 src/modules/westley/producer_westley.c: mlt_consumer.c, mlt_frame.c,
4572 mlt_multitrack.c, mlt_playlist.c, mlt_producer.c, producer_avformat.c,
4573 filter_data_show.c, producer_libdv.c, producer_inigo.c, producer_vorbis.c,
4574 producer_westley.c: remove statefulness of frame rate through framework and
4575 modules, and allow consumer properties to override profile settings.
4577 2007-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4579 * src/modules/sox/Makefile, src/modules/sox/configure,
4580 src/modules/sox/filter_sox.c: filter_sox.c, src/modules/sox/Makefile,
4581 src/modules/sox/configure: add support for sox v14.0.0.
4583 2007-10-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4585 * src/miracle/miracle_server.c, src/miracle/miracle_unit.c,
4586 src/modules/avformat/factory.c, src/modules/gtk2/pixops.c,
4587 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
4588 src/modules/jackrack/plugin_settings.c, src/modules/kdenlive/filter_wave.c,
4589 src/modules/plus/transition_affine.c, src/modules/vmfx/filter_chroma.c,
4590 src/modules/vorbis/producer_vorbis.c, src/modules/westley/consumer_westley.c,
4591 src/modules/westley/producer_westley.c: avformat/factory.c,
4592 jackrack/jack_rack.c, jackrack/plugin_settings.c, vmfx/filter_chroma.c,
4593 plus/transition_affine.c, westley/producer_westley.c,
4594 westley/consumer_westley.c, kdenlive/filter_wave.c, vorbis/producer_vorbis.c,
4595 gtk2/producer_pango.c, gtk2/pixops.c, miracle_server.c, miracle_unit.c:
4596 cleanup a whole bunch of compiler warnings
4598 * src/modules/motion_est/filter_motion_est.c,
4599 src/modules/motion_est/filter_vismv.c: filter_vismv.c: bugfix pointer to
4600 array of motion vectors
4602 2007-10-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4604 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_profile.c,
4605 mlt_factory.c: bugfix loading profile by file specification and remove a
4608 * setenv, src/framework/mlt_profile.c: mlt_profle.c: add support for
4609 MLT_PROFILES_DIR environment variable
4611 * src/modules/effectv/utils.c, src/modules/effectv/utils.h: effectv/utils.*:
4612 fix compilation on OS X
4614 2007-07-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4616 * configure, docs/policies.txt: configure: fix broken variables in pkg-config
4617 files policies.txt: add bug reporting procedure
4619 2007-07-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4621 * src/framework/mlt_consumer.c, src/framework/mlt_profile.c: mlt_profile.c:
4622 bugfix string allocation length mlt_consumer.c: bugfix removal of
4623 property-changed listener
4625 2007-07-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4627 * profiles/atsc_1080i_60, profiles/atsc_720p_30, profiles/atsc_wide_1080i,
4628 profiles/atsc_wide_720p: profiles/atsc_*: rename and change descriptions
4630 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
4631 profiles/hdv_720_30p:
4633 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_1080_ntsc,
4634 profiles/hdv_1080_pal, profiles/hdv_720_30p, profiles/hdv_720_60i:
4636 * profiles/hdv_720_25p, profiles/hdv_720_50p:
4638 * profiles/hdv_720_50p, profiles/hdv_720_60i, profiles/hdv_720_ntsc,
4639 profiles/hdv_720_pal:
4641 * profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
4642 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
4643 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
4644 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
4645 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
4646 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
4647 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
4648 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
4649 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
4650 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/mlt_factory.c,
4651 src/framework/mlt_factory.h, src/framework/mlt_profile.c,
4652 src/framework/mlt_profile.h: profiles/*: name->description
4653 mlt_factory.{h,cc}: added mlt_environment_set() mlt_profile.{h,cc}: fix
4654 setting legacy MLT_NORMALISATION, set MLT_PROFILE, and change "name" to
4655 "description" for clarity
4657 2007-07-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4659 * src/modules/avformat/Makefile, src/modules/avformat/configure:
4660 avformat/configure: add --avformat-svn-extra avformat/Makefile: rebuild
4661 module when local ffmpeg changes
4663 * profiles/Makefile, profiles/square_pal_wide: profiles/Makefile: do not
4664 install Makefile profiles/square_pal_wide: fix display aspect
4666 * ChangeLog, Makefile, configure, profiles/Makefile,
4667 profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
4668 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
4669 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
4670 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
4671 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
4672 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
4673 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
4674 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
4675 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
4676 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/Makefile,
4677 src/framework/mlt.h, src/framework/mlt_consumer.c,
4678 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
4679 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
4680 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
4681 src/framework/mlt_types.h, src/modules/dv/consumer_libdv.c,
4682 src/modules/sdl/consumer_sdl.c: Added new profiles system: mlt_profile,
4683 MLT_PROFILE, and profiles documents.
4685 2007-07-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4687 * src/modules/avformat/consumer_avformat.c,
4688 src/modules/avformat/producer_avformat.c: consumer_avformat.c: save disabled,
4689 experimental flushing code
4691 2007-07-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4693 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
4694 src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
4695 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
4696 Add support for psd, xcf and exr images (KDE libraries needed for these
4697 formats). Make pcx and tiff images load correctly
4699 2007-06-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4701 * demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
4702 demo/mlt_voiceover: demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
4703 demo/mlt_voiceover: fix broken demos due to recent hidden track handling
4704 change in mlt_transition.c
4706 2007-06-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4708 * mlt++/Makefile, mlt++/src/Makefile, mlt++/test/Makefile: added uninstall
4711 * Makefile, src/albino/Makefile, src/framework/Makefile,
4712 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
4713 src/modules/Makefile, src/valerie/Makefile: added uninstall make targets
4715 2007-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4717 * src/modules/effectv/Makefile, src/modules/effectv/configure,
4718 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
4719 src/modules/effectv/filter_burn.h, src/modules/effectv/image.c,
4720 src/modules/effectv/utils.c, src/modules/effectv/utils.h: added effectv
4721 module with BurningTV filter provided by Stephane Fillod
4723 * docs/westley.txt, src/modules/fezzik.dict: fezzik.dict: prioritize avformat
4724 higher than libdv for better quality
4726 2007-06-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4728 * src/modules/avformat/Makefile, src/modules/avformat/configure: change
4729 --avformat-svn configure option to do a static build of ffmpeg libs only and
4730 statically link to mlt module. Also, make --avformat-svn aware of
4731 --avformat-swscale and --enable-gpl
4733 2007-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4735 * demo/README, demo/mlt_attributes, demo/mlt_intro, demo/mlt_jcut,
4736 demo/mlt_lcut, docs/inigo.txt: fix some demos broken by old changes
4738 2007-05-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4740 * src/framework/mlt_factory.c, src/framework/mlt_producer.c,
4741 src/modules/fezzik.ini: the framework may not depend upon specific
4742 modules--data_feed/show in this case
4744 2007-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4746 * ChangeLog, docs/policies.txt, src/modules/core/Makefile,
4747 src/modules/core/configure, src/modules/core/factory.c,
4748 src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
4749 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h,
4750 src/modules/core/producer_framebuffer.c,
4751 src/modules/core/producer_framebuffer.h, src/modules/core/transition_luma.c,
4752 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
4753 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
4754 src/modules/jackrack/lock_free_fifo.c, src/modules/jackrack/lock_free_fifo.h,
4755 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
4756 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_desc.h,
4757 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h,
4758 src/modules/jackrack/plugin_settings.c,
4759 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
4760 src/modules/jackrack/process.h, src/modules/kdenlive/Makefile,
4761 src/modules/kdenlive/configure, src/modules/kdenlive/factory.c,
4762 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
4763 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
4764 src/modules/kdenlive/producer_framebuffer.c,
4765 src/modules/kdenlive/producer_framebuffer.h,
4766 src/modules/normalize/filter_volume.c, src/modules/xine/filter_deinterlace.c:
4767 Cleanup copyrights and attributions, and move Jean-Baptiste's services to a
4768 new kdenlive module.
4770 2007-03-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4772 * ChangeLog, src/modules/sox/filter_sox.c: add sox 13.0.0 support
4774 2007-03-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4776 * ChangeLog, src/modules/core/filter_boxblur.c,
4777 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
4778 src/modules/core/filter_wave.h: Update ChangeLog and fix license for blur and
4781 2007-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4783 * ChangeLog, src/modules/vmfx/configure, src/modules/vmfx/factory.c: Change
4784 registration of vmfx/mono to threshold to disambiguate with core/mono.
4786 * ChangeLog, GPL, README, configure, docs/install.txt, docs/policies.txt,
4787 docs/services.txt, docs/testing-20040110.txt, src/albino/albino.c,
4788 src/framework/mlt.h, src/framework/mlt_consumer.c,
4789 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
4790 src/framework/mlt_deque.h, src/framework/mlt_events.c,
4791 src/framework/mlt_events.h, src/framework/mlt_factory.c,
4792 src/framework/mlt_factory.h, src/framework/mlt_field.c,
4793 src/framework/mlt_field.h, src/framework/mlt_filter.c,
4794 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
4795 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
4796 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.c,
4797 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
4798 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
4799 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
4800 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
4801 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
4802 src/framework/mlt_properties.h, src/framework/mlt_property.c,
4803 src/framework/mlt_property.h, src/framework/mlt_repository.c,
4804 src/framework/mlt_repository.h, src/framework/mlt_service.c,
4805 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
4806 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
4807 src/framework/mlt_transition.h, src/framework/mlt_types.h,
4808 src/humperdink/client.c, src/humperdink/client.h, src/humperdink/io.c,
4809 src/humperdink/io.h, src/humperdink/remote.c, src/inigo/inigo.c,
4810 src/inigo/io.c, src/inigo/io.h, src/miracle/miracle.c,
4811 src/miracle/miracle_local.h, src/miracle/miracle_server.c,
4812 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
4813 src/miracle/miracle_unit.h, src/modules/avformat/consumer_avformat.c,
4814 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
4815 src/modules/avformat/filter_avcolour_space.c,
4816 src/modules/avformat/filter_avcolour_space.h,
4817 src/modules/avformat/filter_avdeinterlace.c,
4818 src/modules/avformat/filter_avdeinterlace.h,
4819 src/modules/avformat/filter_avresample.c,
4820 src/modules/avformat/filter_avresample.h,
4821 src/modules/avformat/producer_avformat.c,
4822 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
4823 src/modules/core/consumer_null.h, src/modules/core/factory.c,
4824 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
4825 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
4826 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
4827 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
4828 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
4829 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
4830 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
4831 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
4832 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
4833 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
4834 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
4835 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
4836 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
4837 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
4838 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
4839 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
4840 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
4841 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
4842 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
4843 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
4844 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
4845 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
4846 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
4847 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
4848 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
4849 src/modules/fezzik/producer_fezzik.h, src/modules/fezzik/producer_hold.c,
4850 src/modules/fezzik/producer_hold.h, src/modules/gtk2/consumer_gtk2.c,
4851 src/modules/gtk2/consumer_gtk2.h, src/modules/gtk2/factory.c,
4852 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/filter_rescale.h,
4853 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h,
4854 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
4855 src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/inigo/factory.c,
4856 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
4857 src/modules/lumas/luma.c, src/modules/plus/factory.c,
4858 src/modules/plus/filter_affine.c, src/modules/plus/filter_affine.h,
4859 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_charcoal.h,
4860 src/modules/plus/filter_invert.c, src/modules/plus/filter_invert.h,
4861 src/modules/plus/filter_sepia.c, src/modules/plus/filter_sepia.h,
4862 src/modules/plus/transition_affine.c, src/modules/plus/transition_affine.h,
4863 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
4864 src/modules/qimage/qimage_wrapper.h, src/modules/sdl/consumer_sdl.c,
4865 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_osx_hack.h,
4866 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
4867 src/modules/sdl/factory.c, src/modules/sdl/producer_sdl_image.c,
4868 src/modules/sdl/producer_sdl_image.h, src/modules/sox/factory.c,
4869 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
4870 src/modules/valerie/consumer_valerie.c,
4871 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
4872 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
4873 src/modules/vorbis/producer_vorbis.h, src/modules/westley/consumer_westley.c,
4874 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
4875 src/modules/westley/producer_westley.c,
4876 src/modules/westley/producer_westley.h, src/valerie/valerie.h: Cleanup
4877 license declarations and remove dv1394d references.
4879 2007-03-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4881 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure:
4882 fixup some swscale integration
4884 2007-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4886 * ChangeLog, docs/TODO, docs/policies.txt: added docs/policies.txt
4888 2007-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4890 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure,
4891 src/modules/avformat/consumer_avformat.c,
4892 src/modules/avformat/filter_avcolour_space.c,
4893 src/modules/avformat/producer_avformat.c: add support for ffmpeg libswscale
4895 * demo/README, demo/consumers.ini: change default dv1394 device file
4897 2007-02-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4899 * src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
4900 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h: Fix typo,
4901 credits and make functions static, (patch from stephane fillod - thanks)
4903 2007-02-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4905 * src/modules/core/Makefile, src/modules/core/configure,
4906 src/modules/core/factory.c, src/modules/core/filter_boxblur.c,
4907 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
4908 src/modules/core/filter_wave.h: Add blur and wave filters from Leny Grisel
4910 2006-12-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4912 * src/modules/avformat/producer_avformat.c,
4913 src/modules/vorbis/producer_vorbis.c: Read metadata from avformat and vorbis
4914 producers, using basic structure like:
4915 meta.attr.metadata_name.markup=metadata_value
4917 2006-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4919 * ChangeLog, configure, src/framework/mlt_consumer.h,
4920 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
4921 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.h,
4922 src/framework/mlt_producer.h, src/framework/mlt_service.h,
4923 src/framework/mlt_transition.h: Applied patch from Stephane Fillod to make
4924 configure run with bash since it uses bash-specific features. Also, patches
4925 headers to comments for pedantic compilation.
4927 2006-11-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4929 * src/modules/core/producer_framebuffer.c,
4930 src/modules/core/producer_framebuffer.h: Fix header + add freeze feature
4932 * src/modules/core/Makefile, src/modules/core/configure,
4933 src/modules/core/factory.c, src/modules/core/producer_framebuffer.c,
4934 src/modules/core/producer_framebuffer.h: New framebuffer producer. Provides
4935 slowmotion, reverse playing and stroboscope effect
4937 2006-09-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4939 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
4940 Patch supplied by Jean-Baptiste.
4944 * src/modules/motion_est/filter_motion_est.c,
4945 src/modules/motion_est/sad_sse.h: Zypher's amd64 patch.
4946 http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/files/
4948 2006-09-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4950 * ChangeLog, src/modules/sdl/Makefile: fix SDL compilation on some systems
4953 2006-08-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4955 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
4956 src/modules/vmfx/factory.c, src/modules/vmfx/filter_mono.c: + A mono filter
4957 for mask generation (not v. useful)
4959 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c: +
4960 Correction to uneven chroma samples
4962 2006-05-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4964 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4965 src/modules/gtk2/producer_pixbuf.c: apply patch from Jean Baptiste to add
4966 rgb24a support to producer_pixbuf
4968 2006-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4970 * src/modules/qimage/Makefile, src/modules/qimage/configure,
4971 src/modules/qimage/qimage_wrapper.cpp: + And a fix for the PPC darwin
4973 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Sigh - big endian
4974 issues on ppc based macs
4976 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
4977 src/modules/qimage/configure, src/modules/qimage/factory.c,
4978 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
4979 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h: +
4980 QImage module added - default is still GTK2 when available
4982 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Preparation for a
4983 QT image loader (to allow optional and functionally equivalent qt or gtk2
4984 usage for image loading)
4986 2006-03-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4988 * src/framework/mlt_properties.c, src/framework/mlt_properties.h: + Adds a
4989 utility function for listing files in a directory (aids with cross platform
4992 2006-03-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4994 * docs/services.txt, src/framework/mlt_manager.h, src/modules/core/Makefile,
4995 src/modules/core/configure, src/modules/core/factory.c,
4996 src/modules/core/filter_mono.c, src/modules/core/filter_mono.h: added mono
4999 2006-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5001 * mlt++/mlt++.sln, mlt++/mlt++.vcproj, mlt++/src/Mlt.h,
5002 mlt++/src/MltConsumer.h, mlt++/src/MltDeque.h, mlt++/src/MltEvent.h,
5003 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.h,
5004 mlt++/src/MltFilter.h, mlt++/src/MltFilteredConsumer.h,
5005 mlt++/src/MltFilteredProducer.h, mlt++/src/MltFrame.cpp,
5006 mlt++/src/MltFrame.h, mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.h,
5007 mlt++/src/MltParser.h, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5008 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5009 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5010 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.h,
5011 mlt++/src/MltTokeniser.h, mlt++/src/MltTractor.h, mlt++/src/MltTransition.h:
5012 + Win32 port - dev studio is required to avoid issues with C++ ABI
5013 compatibility + Fix for image render in NTSC NB: mlt patch to follow (this
5014 one isn't much use without it :-)) - mlt build is purely mingw32 of course
5016 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Alternative between
5017 track mixing mechanism (using a low pass filter)
5019 2006-02-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5021 * docs/dvcp.txt, docs/inigo.txt: minor fixes
5023 2006-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5025 * src/modules/feeds/NTSC/data_fx.properties,
5026 src/modules/feeds/NTSC/obscure.properties: fix comment/docu typo
5028 2005-12-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5030 * debian/control, debian/rules, src/miracle/Makefile: + Fix for libmiracle
5031 and alternative deb packaging
5033 * mlt++/configure, mlt++/src/Makefile: + Fix for Darwin and soname logic
5035 * src/framework/Makefile, src/miracle/Makefile,
5036 src/modules/avformat/configure, src/valerie/Makefile: + Fix for Darwin and
5039 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
5040 mlt++/debian/rules: + Functional debian build rules
5042 * debian/changelog, debian/control, debian/copyright, debian/rules: +
5043 Functional debian build rules
5045 * mlt++/Makefile, mlt++/configure, mlt++/src/Makefile, mlt++/test/Makefile: +
5046 MLT++ updates for 0.2.1 - distclean corrected, soname usage in linking
5048 * Makefile, configure, src/albino/Makefile, src/framework/Makefile,
5049 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
5050 src/modules/Makefile, src/modules/avformat/Makefile,
5051 src/modules/core/Makefile, src/modules/dv/Makefile,
5052 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
5053 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
5054 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
5055 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
5056 src/modules/normalize/Makefile, src/modules/plus/Makefile,
5057 src/modules/resample/Makefile, src/modules/sdl/Makefile,
5058 src/modules/sox/Makefile, src/modules/valerie/Makefile,
5059 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
5060 src/modules/westley/Makefile, src/modules/xine/Makefile,
5061 src/valerie/Makefile: + Final updates for 0.2.1 - distclean corrected, soname
5062 usage in linking, version bump
5064 2005-11-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5066 * src/framework/configure, src/miracle/configure, src/valerie/configure: +
5067 More fixes for lib64
5069 * mlt++/Makefile, mlt++/configure: + Correction to a typo
5071 * mlt++/configure, mlt++/src/Makefile: + Added a --libdir switch to the
5072 configure and build and fixed test case compilation
5074 * Makefile, configure, src/framework/Makefile, src/miracle/Makefile,
5075 src/valerie/Makefile: + Added a --libdir switch to the configure and build
5077 2005-11-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5079 * mlt++/Makefile, mlt++/src/Makefile: + DESTDIR patch from Anthony Green
5080 (green at redhat dot com) - many thanks :-)
5082 * Makefile, src/albino/Makefile, src/framework/Makefile,
5083 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
5084 src/modules/Makefile, src/modules/avformat/Makefile,
5085 src/modules/core/Makefile, src/modules/dv/Makefile,
5086 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
5087 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
5088 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
5089 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
5090 src/modules/normalize/Makefile, src/modules/plus/Makefile,
5091 src/modules/resample/Makefile, src/modules/sdl/Makefile,
5092 src/modules/sox/Makefile, src/modules/valerie/Makefile,
5093 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
5094 src/modules/westley/Makefile, src/modules/xine/Makefile,
5095 src/valerie/Makefile: + DESTDIR patch from Anthony Green (green at redhat dot
5096 com) - many thanks :-)
5098 * src/modules/avformat/consumer_avformat.c,
5099 src/modules/avformat/producer_avformat.c: Allows aac output, corrects ntsc
5100 sample collection, and picks up known info streams
5102 2005-10-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5104 * src/modules/core/consumer_null.c,
5105 .../motion_est/filter_autotrack_rectangle.c, src/modules/sdl/consumer_sdl.c:
5106 src/modules/core/consumer_null.c src/modules/sdl/consumer_sdl.c + Terminate
5107 on pause functionality src/modules/motion_est/filter_autotrack_rectangle.c +
5108 Ensures that tracked area remains valid (out of bounds was causing core
5109 dumps) ? Currently, width/height is preserved on boundaries, but maybe it
5112 2005-10-24 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5114 * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
5115 src/modules/motion_est/filter_motion_est.c,
5116 src/modules/motion_est/filter_motion_est.h,
5117 src/modules/motion_est/producer_slowmotion.c: Import the proof of concept
5118 slow motion producer. It provides basic slow motion through frame repeats and
5119 a more advanced interpolation.
5121 2005-10-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5123 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5124 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
5125 src/modules/core/transition_luma.c: + Added an option to override alignment
5126 and transparent borders for compositing
5128 2005-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5130 * src/modules/sdl/configure, src/modules/sdl/factory.c: + Correction for
5131 uninstalled sdl image lib
5133 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: OS/X gcc/g++ 4.x
5136 * src/framework/mlt_events.h, src/framework/mlt_types.h: gcc/g++ 4.x fix
5138 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
5139 src/humperdink/remote.c, src/inigo/io.c: Remove OS/X warning re: get_string
5141 * src/framework/mlt.h, src/inigo/inigo.c: + Whoops - removed dependency on
5142 sdl in the framework for darwin
5144 * mlt++/configure, mlt++/src/Makefile, mlt++/src/MltProperties.cpp,
5145 mlt++/src/MltProperties.h, mlt++/test/Makefile: + Whoops - had forgotten
5146 these OS/X patches...
5148 * src/modules/fezzik.dict, src/modules/sdl/Makefile,
5149 src/modules/sdl/configure, src/modules/sdl/factory.c,
5150 src/modules/sdl/producer_sdl_image.c: + Added producer_sdl_image as an
5151 alternative image and image sequence producer
5153 2005-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5155 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltPushConsumer.cpp,
5156 mlt++/src/MltPushConsumer.h: + Added a push based consumer wrapper
5158 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5159 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
5160 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
5161 src/modules/core/transition_composite.c,
5162 src/modules/feeds/PAL/etv.properties: src/framework/mlt_frame.c + Corrections
5163 for resizing images and alpha (uneven widths) src/framework/mlt_tractor.c +
5164 Added an output aspect ratio (being the aspect ratio of the background)
5165 src/modules/core/filter_rescale.c + Force a rescale of the alpha in parallel
5166 with image src/modules/core/filter_resize.c + Rounding errors corrections
5167 src/modules/core/filter_watermark.c + Propogation of output aspect ratio in
5168 reverse case src/modules/core/producer_colour.c + Reassign aspect ratio
5169 after get_image src/modules/core/transition_composite.c + More uneven width
5170 corrections + Use of output aspect ratio when available
5171 src/modules/feeds/PAL/etv.properties + Temporary work around to keep
5174 2005-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5176 * src/modules/avformat/filter_avcolour_space.c,
5177 src/modules/avformat/filter_avdeinterlace.c,
5178 src/modules/avformat/producer_avformat.c: filter_avcolour_space.c +
5179 Correction for uneven width filter_avdeinterlace.c + Correction for cases
5180 were the interlace state of frame is only known after rendering
5181 producer_avformat.c + Corrections for uneven width + Corrections for state
5182 propogation of top field first and interlaced state
5184 2005-09-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5186 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5187 src/framework/mlt_producer.c, src/modules/avformat/configure,
5188 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
5189 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
5190 src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c,
5191 src/modules/sdl/consumer_sdl.c: src/framework/mlt_frame.c + Removed
5192 unecessary even pixel position and width dependency + Rewrote resize methods
5193 to accomodate uneven widths src/framework/mlt_frame.h + Correct RGB2YUV -
5194 now 2^10 based and range checks removed (not needed)
5195 src/framework/mlt_producer.c + Check for unspecified eof property
5196 src/modules/avformat/producer_avformat.c + Provide forced aspect ratio
5197 property src/modules/core/filter_mirror.c + Correction for uneven width
5198 src/modules/core/producer_colour.c + Corrections for aspect ratio (default to
5199 0) and allow override + Corrections for uneven width
5200 src/modules/core/transition_composite.c + Corrections for uneven pixel
5201 position and width + Removed deprecated operator code
5202 src/modules/plus/filter_sepia.c + Corrections for uneven width
5203 src/modules/plus/transition_affine.c + Corrections for uneven width
5204 src/modules/sdl/consumer_sdl.c + Corrections for uneven width
5206 2005-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5208 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5209 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
5210 src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
5211 src/modules/core/configure, src/modules/core/factory.c,
5212 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
5213 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
5214 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5215 src/framework/mlt_consumer.c + Added capabilities to allow the application to
5216 handle images via the consumer-frame-show event + Added cabilities to allow
5217 the application to control the image format src/framework/mlt_frame.c + Long
5218 standing discrepancy resolved - image format is now stored on the frame
5219 object src/framework/mlt_tractor.c src/framework/mlt_types.h + Added
5220 mlt_image_opengl which is supposed to provide an rgb image swapped around for
5221 the platform src/framework/mlt_frame.h + Added a basic YUV2RGB macro
5222 src/modules/avformat/filter_avcolour_space.c + Added a converter for the
5223 opengl swapped RGB image + Corrected support for rgb24a requests
5224 src/modules/core/configure src/modules/core/factory.c + Added an alias for
5225 color (since it seems to trouble so many people)
5226 src/modules/core/filter_luma.c + Added the format property to the generated
5227 frame src/modules/core/transition_composite.c + Added the format property to
5228 the generated frame src/modules/gtk2/producer_pixbuf.c + Swapped some
5229 properties to hidden from the serialiser src/modules/sdl/consumer_sdl.c +
5230 Support for application provided previews and colour space conversion
5231 src/modules/sdl/consumer_sdl_preview.c + Partial switch to
5232 mlt_properties_pass_list + Application provided preview support added
5233 src/modules/sdl/consumer_sdl_still.c + Application provided preview support
5236 2005-09-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5238 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c:
5239 consumer_sdl.c consumer_sdl_still.c + Corrections to silly mistake regarding
5240 initialisation from previous checkin
5242 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
5243 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
5244 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
5245 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_shape.c,
5246 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
5247 src/modules/vmfx/producer_pgm.h: + Changed license of plugins to LGPL + Added
5248 a chroma hold filter + Small optimisation/correction to chroma filter
5250 2005-08-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5252 * src/modules/lumas/Makefile, src/modules/sdl/consumer_sdl.c: lumas/Makefile
5253 + Correction for non-gui app build on darwin lumas/luma.c + Handle sdl
5254 events sdl/consumer_sdl.c + Audio on Darwin
5256 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5257 src/modules/sdl/consumer_sdl_still.c: src/modules/sdl/consumer_sdl.c
5258 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
5259 Corrections to preview mode switching
5261 * configure, src/modules/avformat/Makefile, src/modules/avformat/configure,
5262 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5263 src/modules/sdl/consumer_sdl_still.c: configure + Correction to ldflags for
5264 Darwin src/modules/avformat/Makefile src/modules/avformat/configure +
5265 Correction for avformat on Darwin src/modules/sdl/consumer_sdl.c
5266 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
5267 Forgot to create the surface on the start (doh)
5269 * configure, src/framework/mlt.h, src/inigo/inigo.c,
5270 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5271 src/modules/sdl/consumer_sdl_still.c: configure + Darwin sdl linking and
5272 cflags on all use of mlt (annoying, but looks unavoidable)
5273 src/framework/mlt.h + Include sdl header on Darwin src/inigo/inigo.c +
5274 Correction for Darwin key reading from terminal
5275 src/modules/sdl/consumer_sdl.c src/modules/sdl/consumer_sdl_preview.c
5276 src/modules/sdl/consumer_sdl_still.c + Moved initialisation of sdl components
5277 to the start/stop methods (Darwin requirement)
5279 2005-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5281 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
5282 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
5283 src/modules/vmfx/filter_chroma.h: + Added rudimentary chroma to alpha filter
5284 (optimised on green by default)
5286 2005-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5288 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5289 src/framework/mlt_property.h: src/framework/mlt_properties.c
5290 src/framework/mlt_properties.h + Added get and set for int64_t
5291 src/framework/mlt_property.h + Corrected int64_t
5293 2005-08-26 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5295 * src/modules/motion_est/README, .../motion_est/filter_autotrack_rectangle.c:
5296 Add the obscure=1 option to filter_autotrack_rectangle and update the README
5299 2005-08-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5301 * src/modules/fezzik.dict, src/modules/vmfx/Makefile,
5302 src/modules/vmfx/configure, src/modules/vmfx/factory.c,
5303 src/modules/vmfx/filter_shape.c, src/modules/vmfx/filter_shape.h,
5304 src/modules/vmfx/producer_pgm.c, src/modules/vmfx/producer_pgm.h: + Added
5305 VMFX module + New filter (shape) which provides alpha manipulations and an
5306 alternative wipe mechanism + New producer (pgm) which provides basic
5307 functionality for portable grey maps
5309 2005-08-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5311 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5312 src/framework/mlt_property.c, src/framework/mlt_property.h: Introduce some
5313 more civilized ways to copy properties. See code comments for usage.
5315 2005-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5317 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
5318 producer_pango.c producer_pixbuf.c + More efficient use of pixbuf objects and
5319 sequences/mlt pango lists
5321 2005-08-15 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5323 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5324 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
5325 src/framework/mlt_property.c, src/framework/mlt_types.h: Fix build errors
5326 caused by the (hypothetical) conversion of mlt_position from an int to a
5327 float, preserving original behavior.
5329 * src/inigo/inigo.c, src/modules/core/filter_luma.c,
5330 src/modules/motion_est/filter_crop_detect.c, src/modules/sdl/consumer_sdl.c:
5331 Fix build errors caused by the (hypothetical) conversion of mlt_position from
5332 an int to a float, preserving original behavior.
5334 2005-08-04 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5336 * src/modules/avformat/Makefile, src/modules/avformat/configure: ffmpeg split
5337 of the libavutil library.
5339 2005-07-30 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5341 * src/modules/motion_est/README, src/modules/motion_est/filter_motion_est.c:
5342 Added a README file with lots of juicy info. Added a denoise motion vectors
5343 function, enabled by default; the results seem very good. Removed some unused
5346 2005-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5348 * mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/perl/Makefile.PL,
5349 mlt++/swig/python/build, mlt++/swig/tcl/build: + Cleaned up swig build so it
5350 doesn't require an mlt++ install first - Temporarily disabled java
5352 2005-07-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5354 * src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/riff.cc,
5355 src/modules/kino/riff.h: + fixes for opendml dv avi
5357 2005-07-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5359 * src/framework/mlt_playlist.c, src/framework/mlt_service.c: - Remove
5362 2005-07-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5364 * src/framework/mlt_filter.c, src/framework/mlt_service.c: mlt_filter.c
5365 mlt_service.c + Filter disable property
5367 2005-07-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5369 * src/modules/avformat/consumer_avformat.c,
5370 src/modules/avformat/producer_avformat.c: consumer_avformat.c
5371 producer_avformat.c + Sync with current ffmpeg CVS - PLEASE UPDATE FFMPEG
5374 2005-07-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5376 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
5377 producer_pango.c + Added cloning + Added the very silly .mpl (MLT Pango List)
5378 format [details to follow] + Corrected invalid content producer_pixbuf.c +
5379 Corrected invalid content
5381 2005-07-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5383 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5384 src/framework/mlt_producer.c, src/framework/mlt_service.c,
5385 src/framework/mlt_tractor.c, src/modules/core/filter_resize.c,
5386 src/modules/core/filter_transition.c,
5387 src/modules/core/transition_composite.c, src/modules/dv/producer_libdv.c:
5388 rc/framework/mlt_frame.c + image_count added to assist the 'transition
5389 filter' in knowing when to act... src/framework/mlt_playlist.c + Complete
5390 rework of fx cuts - now only the fx are output on a frame
5391 src/framework/mlt_producer.c + Aspect ratio of cuts inherited from parent
5392 src/framework/mlt_service.c + Get frame reworked and cleaned up
5393 src/framework/mlt_tractor.c - Removed erroneous width/height pass down prior
5394 to image fetching + Corrected types on other properties for pass down +
5395 Complete rework of fx cuts - they're now received as producer-less frames
5396 from a track + Added image_count logic for transition filter assistance
5397 src/modules/core/filter_resize.c + Added state retention of aspect ratio (may
5398 withdraw this later - it assumes producer knows a/r on frame creation/prior
5399 to image fetch) src/modules/core/filter_transition.c + Checks that two
5400 images are available before processing + Checks test image/audio cases
5401 src/modules/core/transition_composite.c + Major correction in aspect ratio
5402 handling (the b frame image is 'distorted' to the consumers aspect ratio) +
5403 Minor clean up of silly and/or/xor - now have 'operator=[and/or/xor]' (more
5404 clean up to follow) src/modules/dv/producer_libdv.c + Frame stored width and
5405 height are no longer assumed to be 'safe' here (investigating)
5407 2005-07-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5409 * src/modules/sdl/consumer_sdl_preview.c,
5410 src/modules/sdl/consumer_sdl_still.c: consumer_sdl_preview.c
5411 consumer_sdl_still.c + Fixes a deadlock condition
5413 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5414 src/framework/mlt_repository.c, src/modules/kino/filehandler.cc,
5415 src/modules/kino/filehandler.h: framework/mlt_frame.c framework/mlt_frame.h +
5416 Added sample calculator (samples to current frame)
5417 framework/mlt_repository.c + Symbols exported from plugins
5418 modules/kino/filehandler.cc modules/kino/filehandler.h + Audio handling of dv
5421 2005-07-09 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5423 * configure, src/modules/motion_est/configure: Prevent motion estimation
5424 components from building unless requested.
5426 2005-07-08 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5428 * src/modules/motion_est/Makefile, src/modules/motion_est/configure: removed
5431 * src/modules/motion_est/Makefile, src/modules/motion_est/arrow_code.c,
5432 src/modules/motion_est/arrow_code.h, src/modules/motion_est/configure,
5433 src/modules/motion_est/factory.c,
5434 .../motion_est/filter_autotrack_rectangle.c,
5435 src/modules/motion_est/filter_crop_detect.c,
5436 src/modules/motion_est/filter_motion_est.c,
5437 src/modules/motion_est/filter_motion_est.h,
5438 src/modules/motion_est/filter_vismv.c, src/modules/motion_est/sad_sse.h:
5439 Initial import of the motion estimation filter.
5441 2005-07-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5443 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5444 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5445 src/modules/fezzik.dict, src/modules/gtk2/producer_pixbuf.c,
5446 src/modules/westley/producer_westley.c: src/framework/mlt_frame.c +
5447 Correction for aspect ratio of synthesized test card
5448 src/framework/mlt_playlist.c + Special case for handling fx cuts
5449 src/modules/fezzik.dict + Convenience jfx and jef extensions for jahshaka
5450 src/modules/core/transition_composite.c + Ensure that scaling and correct
5451 image extraction is handled src/modules/core/transition_luma.c + Ensure that
5452 scaling and correct image extraction is handled
5453 src/modules/gtk2/producer_pixbuf.c + Allow user overrides for progressive and
5454 aspect_ration src/modules/westley/producer_westley.c + Special case for fx
5457 2005-06-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5459 * mlt++/CUSTOMISING, mlt++/test/server.cpp: CUSTOMISING + Replaced TBD for
5460 frame rendering notification event test/server.cpp + Added an example frame
5461 rendering callback that removes all shotcut related fx
5463 2005-06-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5465 * src/modules/core/filter_transition.c, src/modules/core/filter_transition.h:
5466 src/modules/core/filter_transition.c src/modules/core/filter_transition.h +
5469 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
5470 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5471 src/modules/core/Makefile, src/modules/core/configure,
5472 src/modules/core/factory.c, src/modules/core/transition_composite.c,
5473 src/modules/core/transition_composite.h: src/framework/mlt_deque.c
5474 src/framework/mlt_deque.h + Added support for doubles
5475 src/framework/mlt_frame.c + Switched order of source/dest audio mix
5476 extraction (for transition as filter usage) src/framework/mlt_tractor.c -
5477 Removed warning introduced from previous checkin (missing ctype.h) +
5478 Temporary work around to allow frames to carry multiple frames (for
5479 transition as filter usage) src/modules/core/Makefile
5480 src/modules/core/configure src/modules/core/factory.c + Support for new
5481 transition filter :-) src/modules/core/transition_composite.c
5482 src/modules/core/transition_composite.h - Removed frame properties dependence
5483 for process/get_image state communication + Extended alpha blending modes to
5484 'and' and 'xor' logic (may change property triggering soon) + Provided
5485 support for transition as filter usage + Cleaned up public copy region
5488 * mlt++/CUSTOMISING, mlt++/swig/ruby/thumbs.rb: CUSTOMISING + Added an
5489 example of how to hide a track on reception swig/ruby/thumbs.rb + Changed
5490 generator to run, rather than sleep and poll
5492 2005-06-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5494 * src/framework/mlt_geometry.c, src/framework/mlt_tractor.c,
5495 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
5496 src/modules/sdl/consumer_sdl_still.c: src/framework/mlt_geometry.c
5497 src/modules/core/transition_composite.c src/modules/sdl/consumer_sdl.c
5498 src/modules/sdl/consumer_sdl_still.c + replaced floats with doubles (attempt
5499 to avoid rounding errors?) src/framework/mlt_tractor.c + corrections for
5500 fx_cuts (allows animated fx)
5502 2005-06-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5504 * src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
5505 src/modules/core/filter_watermark.c, src/modules/core/producer_noise.c,
5506 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5507 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5508 src/framework/mlt_consumer.c + Attempt to make all frames have the correct
5509 aspect_ratio (works in many but not all cases) src/framework/mlt_frame.h +
5510 Provide macro access to the video and image RPN queues
5511 src/framework/mlt_tractor.c + Provides orphaned filters
5512 src/modules/core/producer_noise.c - remove specification of aspect ratio
5513 src/modules/core/filter_watermark.c src/modules/core/transition_composite.c
5514 src/modules/core/transition_luma.c src/modules/plus/filter_affine.c
5515 src/modules/plus/transition_affine.c + Corrections for frames with an aspect
5516 ratio = 0 (supplement to mlt_consumer mod)
5518 2005-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5520 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5521 src/framework/mlt_producer.c, src/inigo/inigo.c,
5522 src/modules/avformat/consumer_avformat.c, src/modules/core/filter_resize.c,
5523 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
5524 src/modules/dv/consumer_libdv.c, src/modules/gtk2/producer_pango.c,
5525 src/modules/gtk2/producer_pixbuf.c, src/modules/kino/Makefile,
5526 src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/configure,
5527 src/modules/kino/filehandler.cc, src/modules/sdl/consumer_sdl.c,
5528 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5529 src/framework/mlt_consumer.c src/framework/mlt_consumer.h + Added a general
5530 profile handling for size, aspect ratio and display ratio
5531 src/framework/mlt_producer.c + Correction to aspect ratio properties
5532 src/inigo/inigo.c + Minimalist support for sdl_preview (still not very good)
5533 src/modules/avformat/consumer_avformat.c + Takes consumer profile into
5534 account src/modules/core/filter_resize.c + Corrections for synthesised
5535 producers and aspect ratio (inherits from consumer)
5536 src/modules/core/producer_colour.c src/modules/core/producer_noise.c
5537 src/modules/gtk2/producer_pango.c + Ensures that resize picks up consumer
5538 aspect ratio src/modules/dv/consumer_libdv.c + Honour wide screen output
5539 src/modules/gtk2/producer_pixbuf.c + Correction for 1:1 aspect ratio
5540 src/modules/kino/Makefile src/modules/kino/avi.cc src/modules/kino/avi.h
5541 src/modules/kino/configure src/modules/kino/filehandler.cc + Attempt to allow
5542 mov dv files to provide audio src/modules/sdl/consumer_sdl.c
5543 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
5544 Takes consumer profile into account
5546 2005-06-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5548 * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c,
5549 src/modules/avformat/filter_avdeinterlace.c,
5550 src/modules/sdl/consumer_sdl_preview.c,
5551 src/modules/xine/filter_deinterlace.c: Consumer deinterlace_method property
5554 * src/modules/avformat/filter_avcolour_space.c,
5555 src/modules/avformat/filter_avdeinterlace.c,
5556 src/modules/core/filter_resize.c, src/modules/xine/filter_deinterlace.c:
5557 Sanity checks for normalising filters
5559 2005-05-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5561 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
5562 src/framework/mlt_producer.c: Frame rate properites and factory
5565 2005-05-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5567 * src/modules/kino/filehandler.cc, src/modules/kino/filehandler.h: DVCPRO fix
5570 2005-05-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5572 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5573 src/modules/avformat/factory.c: Build modification to ffmpeg/avformat
5575 2005-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5577 * src/modules/dv/configure, src/modules/gtk2/configure,
5578 src/modules/jackrack/configure, src/modules/kino/configure,
5579 src/modules/resample/configure, src/modules/sdl/configure,
5580 src/modules/sox/configure, src/modules/vorbis/configure,
5581 src/modules/westley/configure, src/modules/xine/configure: Bourne shell
5584 * src/modules/avformat/Makefile, src/modules/avformat/configure: Corrections
5585 to --avformat-cvs option
5587 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5588 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
5589 src/modules/avformat/producer_avformat.c: FFMPEG revisions to match current
5592 2005-04-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5594 * docs/services.txt, src/modules/configure, src/modules/jackrack/Makefile,
5595 src/modules/jackrack/configure, src/modules/jackrack/control_message.h,
5596 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
5597 src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/filter_ladspa.h,
5598 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
5599 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
5600 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_mgr.c,
5601 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/process.c,
5602 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
5603 src/modules/jackrack/ui.h: cleanup and reduce code in jackrack support code
5604 and add new jack-less filter_ladspa.
5606 2005-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5608 * src/modules/kino/Makefile, src/modules/kino/avi.cc, src/modules/kino/avi.h,
5609 src/modules/kino/configure, src/modules/kino/endian_types.h,
5610 src/modules/kino/error.cc, src/modules/kino/error.h,
5611 src/modules/kino/factory.c, src/modules/kino/filehandler.cc,
5612 src/modules/kino/filehandler.h, src/modules/kino/kino_wrapper.cc,
5613 src/modules/kino/kino_wrapper.h, src/modules/kino/producer_kino.c,
5614 src/modules/kino/producer_kino.h, src/modules/kino/riff.cc,
5615 src/modules/kino/riff.h: Initial version
5617 * src/modules/dv/producer_libdv.c, src/modules/fezzik.dict: Preparation for
5620 2005-04-14 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5622 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_still.c: Build
5625 * configure, src/albino/albino.c, src/inigo/inigo.c, src/miracle/miracle.c:
5626 OS X uses -DDARWIN in
5627 /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h; This in
5628 combination with #include <Foundation/Foundation.h> caused compilation errors
5629 while porting consumer_sdl to OS X.
5631 2005-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5633 * src/modules/sox/Makefile, src/modules/sox/configure: Disable sox when
5636 * src/modules/dv/configure, src/modules/vorbis/configure: Disable libdv when
5639 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
5640 src/modules/gtk2/factory.c: Conditional compilation of gtk2 components
5642 2005-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5644 * configure, setenv, src/albino/Makefile, src/albino/albino.c,
5645 src/framework/Makefile, src/humperdink/Makefile, src/humperdink/io.c,
5646 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/miracle/Makefile,
5647 src/miracle/miracle.c, src/modules/avformat/Makefile,
5648 src/modules/avformat/configure, src/modules/core/Makefile,
5649 src/modules/core/configure, src/modules/dv/Makefile,
5650 src/modules/dv/configure, src/modules/fezzik/Makefile,
5651 src/modules/fezzik/configure, src/modules/gtk2/Makefile,
5652 src/modules/gtk2/configure, src/modules/inigo/Makefile,
5653 src/modules/inigo/configure, src/modules/jackrack/Makefile,
5654 src/modules/jackrack/configure, src/modules/normalize/Makefile,
5655 src/modules/normalize/configure, src/modules/plus/Makefile,
5656 src/modules/plus/configure, src/modules/resample/Makefile,
5657 src/modules/resample/configure, src/modules/sdl/Makefile,
5658 src/modules/sdl/configure, src/modules/sox/Makefile,
5659 src/modules/sox/configure, src/modules/valerie/Makefile,
5660 src/modules/valerie/configure, src/modules/vorbis/Makefile,
5661 src/modules/vorbis/configure, src/modules/westley/Makefile,
5662 src/modules/westley/configure, src/modules/xine/Makefile,
5663 src/modules/xine/configure, src/tests/Makefile, src/valerie/Makefile,
5664 src/valerie/valerie_socket.c: OS/X Patch from Torsten Spindler
5666 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
5667 src/framework/mlt_repository.c, src/framework/mlt_repository.h: More const
5670 2005-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5672 * src/framework/mlt_consumer.c, src/modules/gtk2/Makefile,
5673 src/modules/resample/filter_resample.c: Auto deinterlace on pause, fix for
5674 audio resampling/test audio and MMX checks in gtk2
5676 2005-04-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5678 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5679 src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
5680 src/modules/gtk2/Makefile, src/modules/jackrack/filter_jackrack.c,
5681 src/modules/sox/filter_sox.c: avformat-cvs build fix and audio filter
5684 2005-04-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5686 * src/albino/albino.c, src/miracle/miracle.c: make miracle and albino local
5687 use fifo instead of rr rt schedule
5689 * src/albino/albino.c, src/framework/mlt_consumer.c, src/inigo/inigo.c,
5690 src/miracle/miracle.c, src/miracle/miracle_server.c,
5691 src/modules/avformat/consumer_avformat.c, src/modules/core/consumer_null.c,
5692 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5693 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pixbuf.c,
5694 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5695 src/modules/sdl/consumer_sdl_still.c, src/modules/xine/filter_deinterlace.c:
5696 realtime scheduling updates; suppress libdv errors; add frame property
5697 deinterlace_method; default producer_hold to use onefield; add begin property
5700 2005-03-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5702 * mlt++/CUSTOMISING, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5703 mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h, mlt++/test/server.cpp:
5704 Server customisation
5706 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c: Frame rendering
5709 2005-03-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5711 * docs/dvcp.txt, src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
5712 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
5713 src/miracle/miracle_unit_commands.h, src/modules/avformat/factory.c,
5714 src/valerie/valerie.c, src/valerie/valerie.h: Threading considerations and
5715 DVCP WIPE introduced
5717 2005-03-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5719 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
5720 src/modules/core/transition_composite.c,
5721 src/modules/plus/transition_affine.c: Minor corrections and more affine
5724 2005-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5726 * src/miracle/miracle_unit.c, src/modules/avformat/consumer_avformat.c: Minor
5727 mods to playout via avformat and miracle unit generation on an xfer
5729 2005-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5731 * src/framework/mlt_frame.c, src/modules/core/producer_colour.c,
5732 src/modules/core/transition_composite.c,
5733 src/modules/plus/transition_affine.c: Minor corrections with alpha and
5736 2005-02-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5738 * src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
5739 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
5740 src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c,
5741 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c,
5742 src/modules/sdl/consumer_sdl_preview.c,
5743 src/modules/westley/consumer_westley.c,
5744 src/modules/westley/producer_westley.c: Alphas and global feeds revisted
5746 2005-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5748 * src/modules/sdl/consumer_sdl_preview.c,
5749 src/modules/sdl/consumer_sdl_still.c: Speed switch corrections
5751 2005-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5753 * src/modules/core/transition_composite.c,
5754 src/modules/core/transition_luma.c: Optional 8 or 16 bit pgm or png lumas;
5755 fixes for non-existence
5757 * src/modules/lumas/configure, src/modules/lumas/create_lumas: Optional 8 or
5760 2005-02-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5762 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5763 more affine silliness
5765 2005-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5767 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5768 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5769 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5770 src/modules/sdl/consumer_sdl_still.c: SMP/HT fixes
5772 2005-02-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5774 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
5775 src/framework/mlt_frame.c, src/framework/mlt_frame.h: 64 bit fix and deque
5778 2005-01-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5780 * src/modules/sdl/consumer_sdl_preview.c,
5781 src/modules/sdl/consumer_sdl_still.c: Consumer reworked
5783 * src/modules/feeds/PAL/border.properties,
5784 src/modules/feeds/PAL/data_fx.properties: Minor corrections
5786 * src/framework/mlt_filter.c, src/framework/mlt_service.c: Wild card filter
5789 2005-01-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5791 * src/modules/feeds/PAL/border.properties,
5792 src/modules/feeds/PAL/example.properties: Test case feeds added
5794 * src/modules/avformat/filter_avresample.c,
5795 src/modules/avformat/producer_avformat.c,
5796 src/modules/core/filter_channelcopy.c, src/modules/core/filter_watermark.c,
5797 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
5798 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5799 src/modules/core/transition_mix.c, src/modules/core/transition_region.c,
5800 src/modules/dv/producer_libdv.c, src/modules/feeds/PAL/etv.properties,
5801 src/modules/jackrack/filter_jackrack.c,
5802 src/modules/normalize/filter_volume.c, src/modules/plus/transition_affine.c,
5803 src/modules/resample/filter_resample.c, src/modules/sox/filter_sox.c,
5804 src/modules/vorbis/producer_vorbis.c: Remaining audio handling switched to
5805 stacks; Minor corrections to compositing and mixing; localisation for pango
5807 * src/modules/westley/consumer_westley.c,
5808 src/modules/westley/producer_westley.c: Localised data storage and utf-8
5811 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5812 src/framework/mlt_frame.h, src/framework/mlt_producer.c,
5813 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
5814 src/framework/mlt_transition.h: Transitions reworked (always_active
5815 capabilities); remaining audio handling switched to stacks
5817 2005-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5819 * src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c:
5822 2005-01-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5824 * demo/mlt_slideshow_black, docs/services.txt,
5825 src/modules/core/transition_composite.c,
5826 src/modules/feeds/PAL/etv.properties: Minor modifications to compositing
5829 2005-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5831 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Const string usage
5834 * demo/demo, demo/mlt_watermark, src/framework/mlt_producer.c,
5835 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5836 src/framework/mlt_property.c, src/framework/mlt_property.h,
5837 src/framework/mlt_tractor.c, src/modules/core/filter_data_show.c,
5838 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
5839 src/modules/core/transition_region.c,
5840 src/modules/feeds/PAL/data_fx.properties,
5841 src/modules/feeds/PAL/obscure.properties, src/modules/fezzik.ini,
5842 src/modules/gtk2/producer_pango.c: Sundry minor fixes and optimisations
5844 2005-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5846 * mlt++/src/MltGeometry.cpp, mlt++/src/MltGeometry.h: Next/Prev key
5849 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Next/Prev key
5852 * src/modules/feeds/PAL/data_fx.properties,
5853 src/modules/feeds/PAL/obscure.properties: Smaller mask width/height
5855 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i: Fetch
5856 unit from miracle server
5858 * src/miracle/miracle_server.c, src/miracle/miracle_server.h: Fetch unit from
5861 2004-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5863 * demo/demo.ini, src/framework/mlt_producer.c,
5864 src/framework/mlt_properties.c, src/framework/mlt_property.c,
5865 src/framework/mlt_transition.c: Corrections after valgrinding
5867 * demo/demo.ini, demo/mlt_attributes, demo/mlt_news, demo/mlt_slideshow,
5868 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_ticker,
5869 demo/mlt_watermark: Corrections and minor fixes to use new geometry spec;
5870 couple of new test cases
5872 * src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
5873 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
5874 src/modules/inigo/producer_inigo.c: Sundry minor updates
5876 * src/modules/feeds/NTSC/obscure.properties,
5877 src/modules/feeds/PAL/data_fx.properties: Feeds updates
5879 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Improved
5882 2004-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5884 * docs/services.txt, src/modules/jackrack/filter_jackrack.c: add
5885 filter/jackrack to services.txt and apply a performance tweak to
5888 * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
5889 src/modules/jackrack/control_message.h, src/modules/jackrack/factory.c,
5890 src/modules/jackrack/filter_jackrack.c,
5891 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/jack_rack.c,
5892 src/modules/jackrack/jack_rack.h, src/modules/jackrack/lock_free_fifo.c,
5893 src/modules/jackrack/lock_free_fifo.h, src/modules/jackrack/plugin.c,
5894 src/modules/jackrack/plugin.h, src/modules/jackrack/plugin_desc.c,
5895 src/modules/jackrack/plugin_desc.h, src/modules/jackrack/plugin_mgr.c,
5896 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/plugin_settings.c,
5897 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
5898 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
5899 src/modules/jackrack/ui.h: added jackrack filter
5901 * demo/consumers.ini, docs/services.txt, setenv, setenv_mc,
5902 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
5903 src/modules/fezzik.ini: fix aspect ratios in producer_libdv tweak fezzik
5904 priorities minor fixes to setenv and demo/consumers.ini
5906 2004-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5908 * demo/mlt_bouncy_ball, demo/mlt_my_name_is, demo/mlt_title_over_gfx,
5909 src/framework/mlt_tractor.c, src/modules/core/filter_rescale.c,
5910 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
5911 src/modules/core/transition_composite.c,
5912 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5913 src/modules/feeds/PAL/data_fx.properties, src/modules/plus/filter_affine.c,
5914 src/modules/plus/transition_affine.c: Composite distort, fill and titles
5917 * src/modules/core/transition_composite.c, src/modules/feeds/Makefile: Feeds
5920 * src/modules/feeds/Makefile, src/modules/feeds/NTSC/data_fx.properties,
5921 src/modules/feeds/PAL/data_fx.properties,
5922 src/modules/feeds/PAL/obscure.properties: Feeds pseudo module added
5924 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
5925 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
5926 src/modules/core/transition_luma.c, src/modules/data_fx.properties,
5927 src/modules/inigo/producer_inigo.c, src/modules/lumas/create_lumas,
5928 src/modules/lumas/luma.c: Luma and composite fixes
5930 2004-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5932 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltGeometry.cpp,
5933 mlt++/src/MltGeometry.h, mlt++/swig/mltpp.i: Geometry
5935 * src/modules/core/transition_composite.c,
5936 src/modules/core/transition_luma.c, src/modules/lumas/Makefile,
5937 src/modules/lumas/create_lumas, src/modules/lumas/luma.c: Luma generation and
5940 * demo/mlt_bouncy_ball, demo/mlt_push, demo/mlt_ticker,
5941 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_geometry.c,
5942 src/framework/mlt_geometry.h, src/framework/mlt_types.h,
5943 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
5944 src/modules/data_fx.properties, src/modules/xine/deinterlace.c: Framework
5945 inclusion of geometry
5947 2004-12-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5949 * src/framework/mlt_playlist.c, src/modules/core/transition_composite.c,
5950 src/modules/data_fx.properties: New geometry specification
5952 2004-12-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5954 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
5955 src/framework/mlt_tractor.c, src/modules/core/filter_data_feed.c,
5956 src/modules/core/transition_composite.c,
5957 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5958 src/modules/gtk2/producer_pango.c, src/modules/westley/producer_westley.c,
5959 src/valerie/valerie_remote.c: Feed rework and fixes to westley and composite
5961 2004-12-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5963 * src/framework/mlt_producer.c, src/framework/mlt_service.c: Mutex locking in
5966 2004-12-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5968 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: blank_at method added
5970 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: blank_at method
5973 2004-12-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5975 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: split_at method added
5977 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: split_at method
5980 2004-12-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5982 * mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Tractor constructor
5985 * src/framework/mlt_playlist.c, src/framework/mlt_service.c,
5986 src/modules/inigo/producer_inigo.c: Corrections to playlist manipulations and
5987 producer type determination
5989 2004-12-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5991 * src/framework/mlt_consumer.c, src/modules/data_fx.properties,
5992 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5993 Possible fixes to xlib errors
5995 2004-12-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5997 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5998 src/framework/mlt_factory.c, src/framework/mlt_field.c,
5999 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6000 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6001 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
6002 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6003 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6004 src/framework/mlt_properties.c, src/framework/mlt_property.c,
6005 src/framework/mlt_service.c, src/framework/mlt_service.h,
6006 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
6007 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6008 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
6009 src/miracle/miracle_unit_commands.c,
6010 src/modules/avformat/consumer_avformat.c,
6011 src/modules/avformat/filter_avcolour_space.c,
6012 src/modules/avformat/filter_avdeinterlace.c,
6013 src/modules/avformat/filter_avresample.c,
6014 src/modules/avformat/producer_avformat.c, src/modules/core/consumer_null.c,
6015 src/modules/core/filter_brightness.c, src/modules/core/filter_channelcopy.c,
6016 src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
6017 src/modules/core/filter_gamma.c, src/modules/core/filter_luma.c,
6018 src/modules/core/filter_mirror.c, src/modules/core/filter_obscure.c,
6019 src/modules/core/filter_region.c, src/modules/core/filter_rescale.c,
6020 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
6021 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
6022 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
6023 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
6024 src/modules/core/transition_region.c, src/modules/data_fx.properties,
6025 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
6026 src/modules/fezzik.ini, src/modules/fezzik/producer_fezzik.c,
6027 src/modules/fezzik/producer_hold.c, src/modules/gtk2/consumer_gtk2.c,
6028 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
6029 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
6030 src/modules/normalize/filter_volume.c, src/modules/plus/filter_affine.c,
6031 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_sepia.c,
6032 src/modules/plus/transition_affine.c, src/modules/resample/filter_resample.c,
6033 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
6034 src/modules/sdl/consumer_sdl_still.c, src/modules/sox/filter_sox.c,
6035 src/modules/valerie/consumer_valerie.c, src/modules/vorbis/producer_vorbis.c,
6036 src/modules/westley/consumer_westley.c,
6037 src/modules/westley/producer_westley.c,
6038 src/modules/xine/filter_deinterlace.c, src/valerie/valerie_remote.c: Big
6039 modification - switch to macros for parent class access
6041 2004-11-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6043 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltDeque.cpp,
6044 mlt++/src/MltDeque.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
6045 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6046 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Deque added;
6047 simplified producer parent access; transition in and out
6049 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
6050 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6051 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6052 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
6053 src/modules/sdl/consumer_sdl_still.c, src/modules/westley/consumer_westley.c,
6054 src/modules/westley/producer_westley.c: Extendable factories; general
6055 producer related modifications; westley storage; sdl_still increased latency
6057 2004-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6059 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6060 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6061 mlt++/src/MltProperties.cpp, mlt++/src/MltService.cpp,
6062 mlt++/src/MltService.h, mlt++/test/Makefile: More playlist modifications;
6065 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6066 src/framework/mlt_producer.c, src/framework/mlt_service.c,
6067 src/framework/mlt_service.h: More playlist modifications; service locking;
6068 sticky services on frame
6070 2004-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6072 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6073 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Ref count and event firing
6074 method on properties; locate_cut on tractor
6076 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6077 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6078 src/modules/sdl/consumer_sdl_still.c, src/modules/valerie/consumer_valerie.c:
6079 Added ref_count method to properties; temporary work around for test card;
6082 2004-11-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6084 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6085 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6086 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6087 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Playlist reorganisation
6089 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
6090 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6091 src/framework/mlt_producer.h, src/framework/mlt_transition.c,
6092 src/modules/dv/consumer_libdv.c: Playlist and blank rearrangement, fix for
6093 mlt_consumer and NULL
6095 2004-11-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6097 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6098 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Simplified playlist and
6101 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Simplified
6104 2004-11-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6106 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Added cut related
6109 2004-11-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6111 * src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/producer_pixbuf.c,
6112 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
6113 src/modules/sdl/consumer_sdl_still.c: Fixes threaded pixbuf usage and removes
6114 flash when swicthing between sdl preview modes
6116 2004-10-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6118 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltTokeniser.cpp,
6119 mlt++/src/MltTokeniser.h, mlt++/test/server.cpp: Added courtesy tokenising
6122 * src/framework/mlt_tokeniser.c, src/modules/fezzik.dict,
6123 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
6124 src/modules/sdl/consumer_sdl_preview.c,
6125 src/modules/westley/producer_westley.c: fixes for westley deserialise,
6126 preview handling and tokenising amendment
6128 2004-10-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6130 * mlt++/configure, mlt++/swig/configure, mlt++/swig/ruby/build,
6131 mlt++/swig/ruby/miracle.rb: Config changes
6133 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6134 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
6135 src/modules/avformat/consumer_avformat.c,
6136 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6137 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
6138 src/modules/core/producer_noise.c, src/modules/core/transition_composite.c,
6139 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
6140 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
6141 Attempt at an aspect ratio clean up
6143 2004-10-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6145 * mlt-config-template, src/framework/configure, src/miracle/configure,
6146 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
6147 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
6148 src/modules/gtk2/factory.c, src/modules/sdl/consumer_sdl.c,
6149 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
6150 src/modules/westley/producer_westley.c, src/valerie/configure: Minor config
6151 fixes and gtk2 consumer added
6153 2004-10-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6155 * src/framework/mlt_consumer.c, src/inigo/inigo.c,
6156 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
6157 src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
6159 2004-10-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6161 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6162 src/modules/sdl/Makefile, src/modules/sdl/configure,
6163 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
6164 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
6165 src/modules/sdl/factory.c: SDL Preview provisional checkin
6167 2004-10-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6169 * src/framework/mlt_frame.c, src/modules/core/transition_mix.c: audio mix and
6172 2004-10-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6174 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: id and log level for
6177 * src/framework/mlt_properties.c, src/miracle/miracle_server.c,
6178 src/miracle/miracle_server.h: Convenience functionality for properties load
6179 and miracle_server_id function
6181 2004-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6183 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/test/play.cpp:
6184 buffer fix and tractor handling
6186 * src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
6187 buffer fix and tractor handling
6189 * src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
6190 src/miracle/miracle_server.c, src/miracle/miracle_unit_commands.c,
6191 src/miracle/miracle_unit_commands.h, src/modules/valerie/consumer_valerie.c,
6192 src/modules/westley/producer_westley.c, src/valerie/valerie.c,
6193 src/valerie/valerie.h, src/valerie/valerie_parser.c,
6194 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Improved push
6197 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: Improved push
6200 2004-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6202 * src/framework/mlt_service.c, src/modules/fezzik/producer_fezzik.c,
6203 src/modules/valerie/consumer_valerie.c,
6204 src/modules/westley/producer_westley.c: Fix for deep westleys and filter
6207 * docs/services.txt, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6208 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
6209 src/framework/mlt_tractor.c, src/inigo/inigo.c,
6210 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
6211 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
6212 src/modules/core/filter_rescale.c, src/modules/core/filter_watermark.c,
6213 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
6214 src/modules/plus/transition_affine.c: Some fixes for alpha masks
6216 2004-10-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6218 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
6221 2004-10-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6223 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Same and following clip
6226 * docs/framework.txt, docs/inigo.txt, docs/install.txt: Some documentation
6227 updates - more to follow
6229 2004-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6231 * src/framework/mlt_filter.c, src/framework/mlt_producer.c,
6232 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
6233 src/modules/avformat/consumer_avformat.c,
6234 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
6235 src/modules/plus/filter_affine.c: Revised attached filter handling and clones
6238 2004-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6240 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6241 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6242 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
6243 src/modules/core/transition_mix.c: More corrections to frame position and
6244 audio/track handling
6246 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6247 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
6248 src/modules/core/transition_mix.c: Corrects position and test_audio handling
6250 2004-10-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6252 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6253 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c:
6254 Multitrack rearrangement and tractor cleanup
6256 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFrame.cpp,
6257 mlt++/src/MltFrame.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
6258 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/swig/mltpp.i: Added
6259 the parser object and moved type identity into mlt
6261 * src/framework/mlt_parser.c, src/framework/mlt_producer.c: Yikes - another
6262 corrections to cloning (oops)
6264 * src/framework/mlt_multitrack.c, src/framework/mlt_producer.c: Corrections
6267 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
6268 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6269 src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
6270 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
6271 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6272 src/framework/mlt_service.c, src/framework/mlt_service.h,
6273 src/framework/mlt_types.h, src/modules/data_fx.properties,
6274 src/modules/inigo/producer_inigo.c, src/modules/plus/filter_affine.c,
6275 src/modules/westley/consumer_westley.c,
6276 src/modules/westley/producer_westley.c: Cloning optimisations and
6277 introduction of the service parser
6279 2004-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6281 * src/framework/mlt_factory.c, src/framework/mlt_service.c,
6282 src/framework/mlt_tractor.c, src/modules/core/Makefile,
6283 src/modules/core/configure, src/modules/core/factory.c,
6284 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
6285 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
6286 src/modules/core/transition_composite.c, src/modules/data_fx.properties,
6287 src/modules/dv/producer_libdv.c, src/modules/inigo/producer_inigo.c: Data
6288 feed and show filters
6290 2004-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6292 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h, mlt++/swig/mltpp.i: new
6295 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
6296 src/framework/mlt_playlist.h: clip and mix manipulation on playlist
6298 2004-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6300 * src/framework/mlt_filter.c, src/framework/mlt_service.c,
6301 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
6302 src/modules/core/transition_region.c, src/modules/inigo/producer_inigo.c,
6303 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
6304 Corrections to filter attachment and in/out point handling
6306 * src/framework/mlt_playlist.c, src/modules/inigo/producer_inigo.c: Ensure
6307 join inherits all attached filters; inigo can attach to producer or previous
6310 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6311 src/framework/mlt_producer.h, src/modules/inigo/producer_inigo.c: Checkpoint
6312 for current managed cuts (prototype on mix)
6314 2004-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6316 * src/modules/core/filter_rescale.c, src/modules/core/transition_composite.c:
6317 First attempt at a composite clean up
6319 2004-09-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6321 * mlt++/README, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Playlist
6322 repeat clip functionality
6324 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6325 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
6326 src/modules/westley/producer_westley.c: Splits, joins and repeats
6328 2004-09-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6330 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6331 src/modules/westley/consumer_westley.c,
6332 src/modules/westley/producer_westley.c: Corrects cuts with filters
6334 * src/framework/mlt_playlist.c, src/framework/mlt_transition.c,
6335 src/modules/westley/consumer_westley.c,
6336 src/modules/westley/producer_westley.c: Finalisation of first phase of cut
6337 handling (unmanaged)
6339 2004-09-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6341 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6342 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
6343 src/modules/westley/producer_westley.c: Cut management part 2 - corrects
6344 playlist split/join and a little bit of mix
6346 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i: Cut
6349 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6350 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
6351 src/framework/mlt_service.c, src/modules/westley/consumer_westley.c,
6352 src/modules/westley/producer_westley.c: Cut management part 1
6354 2004-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6356 * mlt++/src/MltService.cpp, mlt++/swig/mltpp.i: get_frame and ruby listen fix
6359 2004-09-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6361 * mlt++/src/MltFrame.cpp, mlt++/src/MltProperties.cpp,
6362 mlt++/src/MltProperties.h, mlt++/swig/mltpp.i: Event and frame handling
6364 * mlt++/configure, mlt++/src/MltMiracle.cpp: Server shutdown
6366 * src/framework/mlt_factory.c, src/framework/mlt_properties.c,
6367 src/miracle/miracle.c, src/miracle/miracle_local.c,
6368 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
6369 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c:
6370 Fix to compositing/watermark; miracle/mlt shutdown cleanup
6372 * src/framework/mlt_service.c, src/modules/core/filter_watermark.c,
6373 src/modules/core/transition_composite.c: In/out point handling on attached
6376 2004-09-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6378 * demo/consumers.ini, src/modules/avformat/producer_avformat.c,
6379 src/modules/gtk2/producer_pixbuf.c: Minor fixes
6381 2004-09-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6383 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
6384 mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h,
6385 mlt++/swig/mltpp.i: Added the response object
6387 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
6388 mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i, mlt++/swig/ruby/miracle.rb,
6389 mlt++/test/Makefile, mlt++/test/play.cpp, mlt++/test/server.cpp: Adding
6392 * src/miracle/miracle.c, src/miracle/miracle_server.c,
6393 src/miracle/miracle_server.h: Extending miracles functionality
6395 2004-09-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6397 * Makefile, src/humperdink/Makefile, src/modules/dv/producer_libdv.c: Build
6398 fix and temporary libdv compatability
6400 2004-09-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6402 * src/framework/mlt_service.c, src/framework/mlt_service.h,
6403 src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
6404 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
6405 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
6406 src/modules/avformat/Makefile, src/modules/core/filter_watermark.c,
6407 src/modules/core/producer_colour.c, src/modules/core/transition_region.c,
6408 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
6409 src/modules/plus/transition_affine.c, src/modules/sdl/consumer_sdl.c,
6410 src/modules/sox/Makefile, src/modules/valerie/Makefile,
6411 src/modules/valerie/configure, src/modules/valerie/consumer_valerie.c,
6412 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
6413 src/modules/westley/configure, src/modules/westley/consumer_westley.c,
6414 src/modules/westley/factory.c, src/modules/westley/producer_westley.c,
6415 src/modules/westley/producer_westley.h, src/valerie/Makefile,
6416 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_parser.c,
6417 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Consumer valerie,
6418 pushes, and assorted modifications
6420 2004-09-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6422 * src/framework/mlt_frame.c, src/modules/core/transition_luma.c: Work arounds
6423 for scaling related issues
6425 2004-09-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6427 * src/framework/mlt_playlist.c, src/inigo/inigo.c,
6428 src/modules/inigo/producer_inigo.c: Fixes for removed tracks before/after mix
6431 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Adding the mix part 1
6433 * src/framework/mlt_field.c, src/framework/mlt_playlist.c,
6434 src/framework/mlt_playlist.h, src/modules/inigo/producer_inigo.c,
6435 src/modules/westley/consumer_westley.c,
6436 src/modules/westley/producer_westley.c: Adding the mix part 1
6438 2004-09-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6440 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
6441 src/framework/mlt_service.c, src/modules/avformat/consumer_avformat.c,
6442 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
6443 src/modules/sdl/consumer_sdl.c: More work with events
6445 2004-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6447 * docs/services.txt, docs/westley.txt,
6448 src/modules/westley/producer_westley.c: Major westley rewrite - allows
6451 2004-09-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6453 * mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
6454 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltService.cpp,
6455 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Service attach filters
6457 * src/framework/mlt_producer.c, src/framework/mlt_service.c,
6458 src/framework/mlt_service.h, src/inigo/inigo.c,
6459 src/modules/core/filter_region.c, src/modules/core/filter_watermark.c,
6460 src/modules/core/transition_region.c, src/modules/dv/producer_libdv.c,
6461 src/modules/inigo/producer_inigo.c, src/modules/sdl/consumer_sdl.c,
6462 src/modules/westley/consumer_westley.c: Filter attachments to services
6464 2004-09-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6466 * mlt++/HOWTO, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6467 mlt++/swig/mltpp.i, mlt++/swig/perl/play.pl: More event stuff
6469 * src/framework/mlt_multitrack.c, src/framework/mlt_tractor.c: Multitrack and
6470 tractor producer-changed event
6472 2004-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6474 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltEvent.cpp,
6475 mlt++/src/MltEvent.h, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6476 mlt++/swig/mltpp.i, mlt++/swig/ruby/play.rb, mlt++/test/play.cpp: Event
6479 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6480 src/framework/mlt_events.c, src/framework/mlt_events.h,
6481 src/framework/mlt_playlist.c, src/modules/avformat/consumer_avformat.c,
6482 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
6483 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: event
6484 fix for playlist and consumer-stopped event
6486 * src/framework/Makefile, src/framework/mlt_events.c,
6487 src/framework/mlt_events.h, src/framework/mlt_playlist.c,
6488 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6489 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6490 src/framework/mlt_property.c, src/framework/mlt_service.c,
6491 src/framework/mlt_types.h, src/modules/plus/transition_affine.c: First draft
6494 2004-08-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6496 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/MltConsumer.cpp,
6497 mlt++/src/MltConsumer.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
6498 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltMultitrack.cpp,
6499 mlt++/src/MltMultitrack.h, mlt++/src/MltPlaylist.cpp,
6500 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6501 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/src/MltTractor.cpp,
6502 mlt++/src/MltTractor.h, mlt++/src/MltTransition.cpp,
6503 mlt++/src/MltTransition.h: Run time type identification
6505 * configure, src/framework/Makefile, src/framework/mlt_frame.c,
6506 src/framework/mlt_frame.h, src/modules/westley/consumer_westley.c,
6507 src/valerie/Makefile: Minor make/configure mods and mlt_frame_waveform mod
6509 2004-08-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6511 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add waveform method
6514 2004-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6516 * mlt++/README, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
6517 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i: Tractor
6520 * src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
6521 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h: Tractor
6524 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltField.cpp,
6525 mlt++/src/MltField.h, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
6526 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i:
6527 Multitrack classes added
6529 * docs/framework.txt, src/framework/mlt_field.c, src/framework/mlt_field.h,
6530 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
6531 src/modules/inigo/producer_inigo.c, src/modules/westley/producer_westley.c:
6532 New tractor constructor
6534 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6535 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
6536 Producer filter extraction method
6538 2004-08-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6540 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFilteredProducer.cpp,
6541 mlt++/src/MltFilteredProducer.h, mlt++/src/MltProducer.cpp,
6542 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6543 mlt++/swig/mltpp.i: Removed FilteredProducer
6545 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6546 src/framework/mlt_producer.h, src/modules/fezzik/producer_fezzik.c,
6547 src/modules/westley/consumer_westley.c,
6548 src/modules/westley/producer_westley.c: Producer filter attach/detach
6549 methods; major rework on westley consumer, minor on producer
6551 2004-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6553 * mlt++/Makefile, mlt++/test/Makefile, mlt++/test/play.cpp: Build
6556 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6557 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
6558 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
6559 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltPlaylist.cpp,
6560 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6561 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6562 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6563 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h,
6564 mlt++/swig/perl/play.pl: Mlt Ref Counts and Playlist split/join
6566 * docs/framework.txt, setenv_mc, src/framework/mlt_consumer.c,
6567 src/framework/mlt_field.c, src/framework/mlt_filter.c,
6568 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6569 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6570 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6571 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6572 src/framework/mlt_service.c, src/framework/mlt_service.h,
6573 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
6574 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
6575 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
6576 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pango.c,
6577 src/modules/gtk2/producer_pixbuf.c, src/modules/westley/consumer_westley.c:
6578 Mlt Ref Counts and Playlist split/join
6580 2004-08-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6582 * mlt++/src/Makefile, mlt++/swig/mltpp.i: Workaround for perl
6584 2004-08-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6586 * mlt++/src/MltConsumer.cpp, mlt++/src/MltFilter.cpp,
6587 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6588 mlt++/src/MltTransition.cpp: Constructor clean up
6590 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: consumer purge
6592 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c: Unit purge
6594 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: consumer purge
6596 2004-08-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6598 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h, mlt++/src/MltPlaylist.cpp,
6599 mlt++/src/MltPlaylist.h, mlt++/swig/configure, mlt++/swig/java/build,
6600 mlt++/swig/ruby/build, mlt++/swig/ruby/thumbs.rb: mlt_position, /usr/bin/env
6603 2004-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6605 * src/modules/core/filter_rescale.c, src/modules/gtk2/factory.c: Colour space
6606 conversion with gdkpixbuf scaling
6608 2004-08-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6610 * mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltProducer.cpp,
6611 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/swig/mltpp.i,
6612 mlt++/swig/ruby/play.rb: image handling
6614 2004-08-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6616 * mlt++/swig/java/Play.java, mlt++/swig/ruby/play.rb,
6617 mlt++/swig/ruby/thumbs.rb: Fixes for mods to api
6619 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
6620 mlt++/src/MltConsumer.h, mlt++/src/MltFilteredConsumer.cpp,
6621 mlt++/src/MltFilteredConsumer.h, mlt++/src/MltFilteredProducer.cpp,
6622 mlt++/src/MltFilteredProducer.h, mlt++/src/MltService.cpp,
6623 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Filtered producers and consumers
6625 2004-08-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6627 * mlt++/swig/configure, mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh,
6628 mlt++/swig/java/build, mlt++/swig/mltpp.i, mlt++/swig/perl/Makefile.PL,
6629 mlt++/swig/perl/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
6630 mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb, mlt++/swig/ruby/thumbs.rb,
6631 mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl: Experimental swig bindings
6633 * mlt++/README, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
6634 mlt++/src/MltFilter.cpp, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6635 mlt++/src/MltProducer.cpp, mlt++/src/MltProperties.cpp,
6636 mlt++/src/MltProperties.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6637 mlt++/src/MltTransition.cpp, mlt++/test/Makefile: More cleanups
6639 * mlt++/README, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6640 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
6641 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
6642 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6643 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6644 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6645 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6646 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/play.cpp:
6647 Class rework and simplification
6649 * mlt++/src/Makefile, mlt++/src/Mlt.h: Added Mlt.h convenience header
6651 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6652 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6653 mlt++/src/MltService.cpp: Complete methods for properties and playlist;
6654 reversed NULL handling on service class
6656 * mlt++/README, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6657 mlt++/test/play.cpp: Object validity checks
6659 * src/framework/mlt_consumer.c, src/framework/mlt_field.c,
6660 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
6661 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6662 src/framework/mlt_producer.c, src/framework/mlt_service.c,
6663 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: NULL safety
6666 * mlt++/AUTHORS, mlt++/Makefile, mlt++/README, mlt++/configure,
6667 mlt++/src/Makefile, mlt++/src/MltService.cpp, mlt++/test/play.cpp: Build and
6670 2004-08-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6672 * mlt++/src/Makefile, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6673 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
6674 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
6675 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6676 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6677 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6678 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6679 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/Makefile,
6680 mlt++/test/play.cpp: Initial revision
6682 2004-08-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6684 * src/modules/avformat/Makefile, src/modules/avformat/configure,
6685 src/modules/avformat/factory.c, src/modules/avformat/filter_avcolour_space.c,
6686 src/modules/avformat/filter_avcolour_space.h: Colour space filter
6688 2004-08-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6690 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
6691 gop size == 0 fix and update to current ffmpeg for cvs co
6693 * src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
6694 src/modules/dv/producer_libdv.h: Fix for current libdv
6696 2004-08-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6698 * src/modules/core/filter_watermark.c, src/modules/core/transition_region.c:
6699 Mutable shapes on regions
6701 2004-07-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6703 * src/modules/core/filter_watermark.c,
6704 src/modules/core/transition_composite.c: Mutable watermark producer and small
6707 2004-07-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6709 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
6710 Minor affine modifications
6712 * src/modules/plus/Makefile, src/modules/plus/configure,
6713 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
6714 src/modules/plus/filter_affine.h: Affine filter
6716 2004-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6718 * src/modules/core/filter_watermark.c,
6719 src/modules/core/transition_composite.c: More mutable properties
6721 2004-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6723 * src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
6724 src/modules/core/transition_composite.c,
6725 src/modules/core/transition_region.c: Mutable properties
6727 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Allow attached
6728 filters when used in playlists
6730 2004-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6732 * src/modules/core/filter_region.c, src/modules/core/transition_composite.c,
6733 src/modules/core/transition_region.c: Allows runtime modifications to region
6736 2004-07-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6738 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6739 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6740 src/framework/mlt_service.c, src/framework/mlt_service.h,
6741 src/modules/westley/consumer_westley.c: Filter cleanup and fixes
6743 2004-07-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6745 * src/framework/mlt_consumer.c, src/framework/mlt_service.c,
6746 src/framework/mlt_service.h, src/modules/xine/Makefile: Swig mods
6748 * src/modules/avformat/Makefile, src/modules/core/Makefile,
6749 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
6750 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
6751 src/modules/normalize/Makefile, src/modules/plus/Makefile,
6752 src/modules/plus/transition_affine.c, src/modules/resample/Makefile,
6753 src/modules/sdl/Makefile, src/modules/sox/Makefile,
6754 src/modules/vorbis/Makefile, src/modules/westley/Makefile: Fixes for swig
6756 2004-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6758 * src/modules/avformat/consumer_avformat.c, src/modules/core/filter_luma.c,
6759 src/modules/core/transition_luma.c: consumer avformat fix and silly stuff in
6762 * src/modules/avformat/consumer_avformat.c,
6763 src/modules/inigo/producer_inigo.c: stdout fix for avformat consumer and
6764 change of defaults for inigo transition tracks
6766 2004-06-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6768 * src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c:
6769 Sepia fix and affine/alpha clean up
6771 * src/modules/plus/Makefile, src/modules/plus/configure,
6772 src/modules/plus/factory.c, src/modules/plus/filter_sepia.c,
6773 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c: affine
6774 with alpha and a broken sepia
6776 2004-06-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6778 * configure, src/modules/configure, src/modules/core/configure,
6779 src/modules/core/transition_composite.c, src/modules/dv/configure,
6780 src/modules/fezzik/configure, src/modules/gtk2/configure,
6781 src/modules/inigo/configure, src/modules/normalize/configure,
6782 src/modules/resample/configure, src/modules/sdl/configure,
6783 src/modules/sdl/consumer_sdl.c, src/modules/sox/configure,
6784 src/modules/vorbis/configure, src/modules/westley/configure,
6785 src/modules/xine/configure: Portability modifications to scripts
6787 * src/modules/plus/Makefile, src/modules/plus/configure,
6788 src/modules/plus/factory.c, src/modules/plus/transition_affine.c,
6789 src/modules/plus/transition_affine.h: Experimental affine transformation
6791 2004-06-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6793 * src/modules/plus/Makefile, src/modules/plus/configure,
6794 src/modules/plus/factory.c, src/modules/plus/filter_charcoal.c,
6795 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
6796 src/modules/plus/filter_invert.h: More silliness :-)
6798 2004-06-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6800 * src/framework/mlt_consumer.c, src/modules/core/producer_colour.c,
6801 src/modules/core/producer_noise.c, src/modules/fezzik.ini,
6802 src/modules/gtk2/producer_pixbuf.c, src/tests/charlie.c: Minor tweaks
6804 2004-05-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6806 * src/modules/avformat/Makefile, src/modules/avformat/configure: Yet another
6807 way to configure ffmpeg
6809 * src/modules/avformat/consumer_avformat.c,
6810 src/modules/avformat/producer_avformat.c: Sync with current ffmpeg CVS and
6813 2004-05-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6815 * src/framework/configure, src/framework/mlt_consumer.c,
6816 src/framework/mlt_factory.c, src/framework/mlt_pool.c,
6817 src/framework/mlt_pool.h, src/framework/mlt_repository.c: slight mods to
6818 factory (for future module reporting); pool purge function; consumer drop
6821 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
6822 src/modules/avformat/producer_avformat.c: fix for avformat seek < gop; fix
6823 for avformat consumer qscale; additional avformat consumer properties
6825 2004-05-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6827 * src/modules/avformat/consumer_avformat.c, src/modules/fezzik.ini,
6828 src/modules/sox/Makefile: sox fix; remove consumer avformat diagnostic
6830 * src/framework/Makefile, src/framework/mlt_consumer.c,
6831 src/modules/avformat/consumer_avformat.c,
6832 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6833 src/modules/core/configure, src/modules/core/consumer_null.c,
6834 src/modules/core/consumer_null.h, src/modules/core/factory.c,
6835 src/modules/core/producer_noise.c, src/modules/fezzik/producer_hold.c,
6836 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/producer_vorbis.c: minor
6837 clean ups; added a null consumer for easier valgrind testing
6839 2004-05-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6841 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6842 src/modules/sdl/consumer_sdl.c: Audio read ahead and fine tuning
6844 * src/framework/mlt_consumer.c, src/modules/avformat/producer_avformat.c,
6845 src/modules/sdl/consumer_sdl.c: Clean up and border preservation
6847 2004-04-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6849 * src/albino/Makefile, src/framework/mlt_consumer.c,
6850 src/modules/avformat/consumer_avformat.c,
6851 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
6852 src/modules/fezzik.ini, src/modules/sdl/consumer_sdl.c: Sundry consumer
6853 modifications; albino compile fix; minor mods to avformat producer
6855 2004-04-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6857 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6858 src/framework/mlt_deque.h, src/framework/mlt_field.h,
6859 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
6860 src/framework/mlt_manager.h, src/framework/mlt_multitrack.h,
6861 src/framework/mlt_playlist.h, src/framework/mlt_producer.h,
6862 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6863 src/framework/mlt_property.h, src/framework/mlt_repository.h,
6864 src/framework/mlt_service.c, src/framework/mlt_service.h,
6865 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.h,
6866 src/framework/mlt_transition.h: C++ compatability
6868 2004-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6870 * README, configure, docs/install.txt, docs/services.txt,
6871 src/modules/avformat/Makefile, src/modules/avformat/configure,
6872 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
6873 src/modules/avformat/filter_avdeinterlace.c,
6874 src/modules/avformat/filter_avresample.c,
6875 src/modules/avformat/producer_avformat.c, src/modules/configure,
6876 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: config
6877 mods; avformat static or shared build; corrections to sdl
6879 2004-04-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6881 * configure, docs/services.txt, setenv: GPL checking (provisional
6882 implementation), mc scaling docs
6884 * src/modules/configure, src/modules/core/Makefile,
6885 src/modules/core/configure, src/modules/core/factory.c,
6886 src/modules/core/filter_rescale.c, src/modules/core/filter_rescale.h,
6887 src/modules/fezzik.ini, src/modules/fezzik/Makefile,
6888 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/configure,
6889 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c: Rescaler and
6890 fezzik rework (to allow inclusion of mc scaler)
6892 2004-04-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6894 * src/modules/dv/Makefile, src/modules/normalize/Makefile,
6895 src/modules/sox/Makefile: Makefile cleanup in modules
6897 * src/modules/sox/Makefile, src/modules/sox/filter_sox.c: switched to
6898 mlt_tokeniser and removed libst-config from Makefile
6900 * src/framework/Makefile, src/framework/mlt_tokeniser.c,
6901 src/framework/mlt_tokeniser.h: added mlt_tokeniser
6903 2004-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6905 * src/modules/core/Makefile, src/modules/core/configure,
6906 src/modules/core/factory.c, src/modules/core/filter_volume.c,
6907 src/modules/core/filter_volume.h, src/modules/normalize/Makefile,
6908 src/modules/normalize/configure, src/modules/normalize/factory.c,
6909 src/modules/normalize/filter_volume.c, src/modules/normalize/filter_volume.h,
6910 src/modules/sox/Makefile, src/modules/sox/configure,
6911 src/modules/sox/factory.c, src/modules/sox/filter_sox.c,
6912 src/modules/sox/filter_sox.h: moved filter_volume into a normalize module,
6913 added new sox module with filter_sox
6915 2004-04-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6917 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/audio.sh,
6918 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
6919 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
6920 src/modules/ffmpeg/video.sh: removed all ffmpeg files
6922 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
6923 src/modules/ffmpeg/consumer_ffmpeg.c, src/modules/ffmpeg/consumer_ffmpeg.h,
6924 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6925 src/modules/ffmpeg/filter_ffmpeg_dub.h: ffmpeg cleanup
6927 2004-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6929 * src/modules/avformat/Makefile, src/modules/avformat/configure,
6930 src/modules/avformat/factory.c, src/modules/avformat/filter_avdeinterlace.c,
6931 src/modules/avformat/filter_avdeinterlace.h,
6932 src/modules/avformat/filter_avresample.c,
6933 src/modules/avformat/filter_avresample.h, src/modules/avformat/mmx.h: LGPL
6934 deinterlace and resampler
6936 2004-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6938 * configure, src/albino/Makefile, src/framework/Makefile,
6939 src/framework/mlt_pool.c, src/humperdink/Makefile, src/inigo/Makefile,
6940 src/miracle/Makefile, src/miracle/miracle_local.c, src/modules/Makefile,
6941 src/modules/avformat/Makefile, src/modules/dv/Makefile,
6942 src/modules/gtk2/Makefile, src/modules/resample/Makefile,
6943 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
6944 src/modules/westley/Makefile, src/tests/Makefile, src/valerie/Makefile,
6945 src/valerie/valerie_socket.c: More configure and build tuning
6947 * configure, src/modules/configure: Configure and build tuning
6949 * configure, docs/install.txt, src/albino/Makefile, src/framework/Makefile,
6950 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
6951 src/modules/avformat/Makefile, src/modules/core/Makefile,
6952 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
6953 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
6954 src/modules/inigo/Makefile, src/modules/resample/Makefile,
6955 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
6956 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
6957 src/valerie/Makefile: Configure and build tuning
6959 2004-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6961 * Makefile, src/framework/mlt_frame.c, src/modules/Makefile,
6962 src/modules/avformat/consumer_avformat.c: Makefile error handling and
6963 consumer avformat cleanup
6965 2004-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6967 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6968 src/modules/fezzik.dict, src/modules/westley/producer_westley.c: field order
6969 normalisation fix, add .vob to fezzik, field order detection for avformat
6971 2004-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6973 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
6974 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
6975 src/framework/mlt_repository.c, src/inigo/inigo.c,
6976 src/modules/dv/consumer_libdv.c, src/modules/resample/filter_resample.c,
6977 src/modules/sdl/consumer_sdl.c: Memory leaks and resample rework
6979 2004-04-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6981 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6982 src/framework/mlt_properties.c: aspect ratio and test card woes
6984 2004-04-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6986 * demo/mlt_news, docs/framework.txt, src/framework/mlt_consumer.c,
6987 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
6988 src/framework/mlt_properties.c, src/modules/fezzik/producer_hold.c,
6989 src/modules/gtk2/filter_rescale.c, src/modules/sdl/consumer_sdl.c: hold
6990 modifications and test card env var
6992 2004-04-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6994 * setenv_mc, src/modules/sdl/consumer_sdl.c: added setenv_mc
6996 * demo/demo.ini, demo/mlt_squeeze, demo/mlt_squeeze_box, docs/framework.txt,
6997 docs/services.txt, src/modules/core/transition_composite.c: minor mods
6999 2004-03-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7001 * docs/services.txt, src/albino/Makefile, src/framework/Makefile,
7002 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7003 src/framework/mlt_frame.c, src/humperdink/Makefile, src/inigo/Makefile,
7004 src/miracle/Makefile, src/miracle/miracle_unit.c,
7005 src/modules/avformat/Makefile, src/modules/avformat/consumer_avformat.c,
7006 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7007 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
7008 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
7009 src/modules/inigo/Makefile, src/modules/resample/Makefile,
7010 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
7011 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
7012 src/valerie/Makefile: Minor optimisations, consumer avformat experimentation
7014 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7016 * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.c,
7017 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c: inherit
7018 scheduling priority on any created thread
7020 2004-03-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7022 * src/modules/core/transition_luma.c, src/modules/gtk2/filter_rescale.c:
7023 bugfix limits in transition luma
7025 * demo/consumers.ini, src/modules/gtk2/filter_rescale.c,
7026 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: aspect
7027 fixes for rescale=none
7029 2004-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7031 * README, src/framework/configure, src/framework/mlt.h,
7032 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
7033 src/framework/mlt_pool.c, src/modules/avformat/Makefile,
7034 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
7035 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
7036 src/modules/avformat/producer_avformat.c, src/modules/dv/consumer_libdv.c,
7037 src/modules/dv/producer_libdv.c, src/modules/sdl/consumer_sdl.c: consumer
7038 avformat added, various cleanups and consumer realtime switching
7040 2004-03-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7042 * Makefile, README, configure, mlt-framework.pc.in, mlt-miracle.pc.in,
7043 mlt-valerie.pc.in: added pkgconfig files. fixed broken dist-clean make
7046 2004-03-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7048 * demo/mlt_fade_black, demo/mlt_push, demo/mlt_squeeze, docs/TODO,
7049 docs/dvcp.txt, docs/framework.txt, docs/inigo.txt, docs/install.txt,
7050 docs/services.txt, docs/testing.txt, docs/valerie.txt, docs/westley.txt: Doc
7053 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7055 * demo/entity.westley, demo/new.westley, docs/westley.txt,
7056 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
7057 src/modules/westley/westley.dtd: added westley.dtd
7059 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7061 * Makefile, configure, mlt-config-template, src/framework/configure,
7062 src/miracle/configure, src/valerie/configure: make install part 2 - building
7065 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7067 * demo/entity.westley, docs/westley.txt,
7068 src/modules/westley/producer_westley.c: fix westley for mixed element text
7069 and entity references
7071 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7073 * Makefile, src/modules/Makefile: make install part 1
7075 * Makefile, README, configure, src/albino/Makefile, src/framework/Makefile,
7076 src/framework/config.h, src/humperdink/Makefile, src/inigo/Makefile,
7077 src/miracle/Makefile, src/modules/Makefile, src/modules/avformat/Makefile,
7078 src/modules/core/Makefile, src/modules/dv/Makefile,
7079 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
7080 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
7081 src/modules/resample/Makefile, src/modules/sdl/Makefile,
7082 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
7083 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: make
7086 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
7087 src/framework/mlt_pool.c, src/framework/mlt_properties.c,
7088 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
7089 src/modules/fezzik/producer_fezzik.c, src/modules/sdl/consumer_sdl.c: pooling
7090 and properties checks; dv decoder stack; factory cleanup registering
7092 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7094 * demo/README, demo/entity.westley, docs/services.txt, docs/westley.txt,
7095 src/miracle/miracle_unit_commands.c, src/modules/westley/producer_westley.c:
7096 enhance miracle LOAD command to accept a service: prefix. enhance
7097 producer_westley to apply parameters on url as entities. bugfix
7098 producer_westley memory leak.
7100 * demo/README, demo/pango.westley, src/modules/fezzik/producer_hold.c,
7101 src/modules/westley/producer_westley.c: fixed westley/fezzik integration when
7102 both service and resource supplied.
7104 2004-03-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7106 * demo/mlt_push, demo/new.westley, src/modules/westley/consumer_westley.c,
7107 src/modules/westley/producer_westley.c: reorganized consumer_westley. added
7108 branch tracking and other bugfixes to producer_westley.
7110 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7112 * demo/mlt_fade_black, demo/mlt_push, src/modules/westley/consumer_westley.c,
7113 src/modules/westley/producer_westley.c: added track hiding to westley
7115 2004-03-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7117 * demo/mlt_fade_black, demo/mlt_title_over_gfx,
7118 demo/mlt_titleshadow_watermark: couple of fixes to hidden tracks
7120 * demo/consumers.ini, demo/luma1.pgm, demo/mlt_clock_in_and_out,
7121 demo/mlt_fade_black, demo/mlt_my_name_is, demo/mlt_news, demo/mlt_squeeze,
7122 demo/mlt_title_over_gfx, demo/mlt_voiceover: demo mods for reversed tracks
7124 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
7125 src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
7126 src/framework/mlt_transition.c, src/modules/inigo/producer_inigo.c: track
7127 reversal and hidden tracks
7129 * demo/demo, demo/demo.ini, demo/mlt_news, demo/mlt_squeeze: news and squeeze
7132 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7133 src/framework/mlt_tractor.c, src/modules/core/transition_composite.c,
7134 src/modules/resample/filter_resample.c: Tractor frame handling reworked; fix
7135 to composite for key diffs of 1; added mlt_consumer_new for consistency
7137 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7139 * demo/README, demo/consumers.ini, demo/demo.ini, demo/mlt_fade_black,
7140 demo/mlt_jcut, demo/mlt_jcut2, demo/mlt_lcut, demo/mlt_push, demo/mlt_ticker,
7141 docs/services.txt, src/modules/core/producer_colour.c,
7142 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
7143 remove some progressive flag handling in field renderers bugfix compositing
7144 images wider than the frame added more demos
7146 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7148 * demo/demo.ini, demo/mlt_jcut, demo/mlt_jcut2: added J Cut demos
7150 2004-03-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7152 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
7153 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7154 src/miracle/miracle_unit_commands.h, src/valerie/valerie.c,
7155 src/valerie/valerie.h: added clear to the miracle command set and valerie api
7158 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7160 * README, demo/consumers.ini, docs/framework.txt, docs/install.txt,
7161 docs/services.txt, docs/westley.txt, src/albino/albino.c,
7162 src/humperdink/client.c, src/modules/gtk2/producer_pango.c,
7163 src/modules/westley/producer_westley.c: documentation updates change some
7164 references to dv1394d in the example clients to Miracle. more bugfixes for
7165 producer_westley iconv for pango
7167 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7169 * src/framework/mlt_frame.c, src/miracle/miracle_commands.c,
7170 src/miracle/miracle_unit_commands.c: root corrections to miracle
7172 * src/modules/avformat/producer_avformat.c,
7173 src/modules/core/producer_colour.c, src/modules/dv/consumer_libdv.c,
7174 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
7175 src/modules/fezzik/factory.c, src/modules/fezzik/producer_hold.c,
7176 src/modules/fezzik/producer_hold.h, src/modules/resample/filter_resample.c,
7177 src/tests/dan.c, src/tests/pango.c, src/tests/pixbuf.c: producer hold,
7178 experimental ac3 audio support
7180 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7182 * demo/circle.svg, demo/demo.kino, demo/new.westley, demo/svg.westley,
7183 src/framework/mlt_filter.c, src/framework/mlt_playlist.c,
7184 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
7185 src/modules/westley/producer_westley.c: smarter and harder producer_westley
7187 2004-03-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7189 * src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7190 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
7191 src/modules/sdl/consumer_sdl.c, src/tests/hello.c: in point fix, low latency
7194 2004-03-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7196 * docs/framework.txt, src/framework/mlt_properties.c,
7197 src/framework/mlt_properties.h, src/modules/Makefile, src/modules/configure,
7198 src/modules/core/producer_noise.c, src/modules/fezzik.dict,
7199 src/modules/fezzik/producer_fezzik.c: fezzik gets a rhyming dictionary
7201 * docs/framework.txt, docs/services.txt, src/framework/mlt_producer.c,
7202 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
7203 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7204 src/modules/core/configure, src/modules/core/factory.c,
7205 src/modules/core/filter_mirror.c, src/modules/core/filter_mirror.h,
7206 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
7207 src/modules/core/producer_noise.c, src/modules/core/producer_noise.h,
7208 src/modules/fezzik/producer_fezzik.c, src/tests/hello.c: Noise and mirrors
7210 2004-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7212 * docs/services.txt, src/modules/avformat/producer_avformat.c: revert
7213 avformat pts offset change and note bug in docs
7215 2004-03-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7217 * docs/framework.txt, docs/westley.txt, src/framework/config.h,
7218 src/framework/mlt_factory.c, src/framework/mlt_frame.h,
7219 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7220 src/framework/mlt_properties.h, src/framework/mlt_service.c,
7221 src/framework/mlt_service.h, src/framework/mlt_types.h,
7222 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
7223 src/tests/Makefile, src/tests/hello.c: provisional framework docs and
7226 2004-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7228 * docs/services.txt, src/modules/avformat/producer_avformat.c,
7229 src/modules/core/Makefile, src/modules/core/configure,
7230 src/modules/core/factory.c, src/modules/core/filter_channelcopy.c,
7231 src/modules/core/filter_channelcopy.h,
7232 src/modules/resample/filter_resample.c: added filter_channelcopy. enhance
7233 filter_resample to reproduce channels when producer does not create as many
7234 as consumer requested.
7236 * docs/services.txt, src/modules/avformat/producer_avformat.c,
7237 src/modules/fezzik/producer_fezzik.c, src/modules/inigo/producer_inigo.c:
7238 fezzik now accepts service:resource and strips \'avformat:\' before fallback
7239 avformat construction. avformat now accepts urls with a format and format
7240 parameters designation. updated services.txt for above changes. added a video
7241 pts offset to avformat.
7243 2004-03-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7245 * demo/luma1.pgm, demo/mlt_obscure, docs/services.txt,
7246 src/modules/core/composite_line_yuv_mmx.S, src/modules/core/filter_luma.c,
7247 src/modules/core/transition_luma.c, src/modules/fezzik/producer_fezzik.c:
7248 updated services docs plus minor fixes discovered during
7250 2004-03-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7252 * demo/README, demo/consumers.ini, demo/demo, demo/mlt_clock_in_and_out,
7253 demo/mlt_voiceover: notes for the demo
7255 * demo/circle.png, demo/circle.svg, demo/consumers.ini, demo/luma1.pgm,
7256 demo/mlt_bouncy_ball, demo/mlt_composite_transition,
7257 demo/mlt_fade_in_and_out, demo/mlt_obscure, demo/mlt_title_over_gfx,
7258 demo/mlt_titleshadow_watermark, demo/mlt_voiceover: some demo updates
7260 2004-03-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7262 * demo/consumers.ini, demo/demo, src/framework/mlt_consumer.c,
7263 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: more
7264 sdl/consumer tuning and demo updates
7266 2004-03-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7268 * demo/mlt_voiceover, src/framework/mlt_deque.c,
7269 src/framework/mlt_properties.c, src/framework/mlt_property.c,
7270 src/framework/mlt_property.h, src/modules/sdl/consumer_sdl.c: more small
7273 * demo/demo, demo/demo.ini, demo/luma1.pgm, demo/mlt_all,
7274 demo/mlt_audio_stuff, demo/mlt_avantika_title, demo/mlt_bouncy,
7275 demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
7276 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
7277 demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_levels,
7278 demo/mlt_my_name_is, demo/mlt_obscure, demo/mlt_slideshow,
7279 demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark, demo/mlt_voiceover,
7280 demo/mlt_watermark, demo/pango.westley, demo/watermark1.png,
7281 docs/westley.txt, setenv, src/inigo/io.c, src/modules/dv/producer_libdv.c,
7282 src/modules/sdl/consumer_sdl.c: demo framework added
7284 2004-03-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7286 * src/modules/core/Makefile, src/modules/core/composite_line_yuv_mmx.S,
7287 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
7288 src/modules/gtk2/filter_rescale.c: added very preliminary mmx for composite.
7289 bugfixes to -x and too small rescaling.
7291 2004-03-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7293 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7294 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7295 src/modules/core/transition_mix.c, src/modules/core/transition_region.c: RPN
7298 * docs/inigo.txt, docs/westley.txt, src/framework/mlt_consumer.c,
7299 src/modules/westley/producer_westley.c: Minor fixes to westley and
7300 mlt_consumer; first draft westley docs
7302 2004-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7304 * src/modules/core/transition_composite.c,
7305 src/modules/core/transition_luma.c: pgm scaling in transition_composite.
7306 optimisations for luma producer.
7308 2004-03-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7310 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7311 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7312 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
7313 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7314 src/modules/dv/producer_libdv.c, src/modules/gtk2/filter_rescale.c,
7315 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7316 src/modules/sdl/consumer_sdl.c, src/modules/westley/producer_westley.c: add
7317 luma to composite. rework aspect handling to use sample aspect. workaround
7318 westley segfault when another instance of libxml2 is used. improved inline
7319 xml handling in westley - pango and svg.
7321 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7323 * src/framework/mlt_consumer.c, src/modules/dv/consumer_libdv.c: experimental
7326 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7328 * src/modules/xine/attributes.h, src/modules/xine/xineutils.h: add missing
7331 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7333 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7334 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
7335 src/modules/sdl/consumer_sdl.c: tunable read ahead buffer and fix for luma
7337 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7338 src/humperdink/client.c, src/miracle/miracle_unit.c,
7339 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7340 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c,
7341 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
7342 src/valerie/valerie_status.h: consumer read ahead and int32_t migration
7344 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7346 * src/modules/Makefile, src/modules/core/Makefile,
7347 src/modules/core/configure, src/modules/core/factory.c,
7348 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
7349 src/modules/core/producer_colour.c, src/modules/xine/Makefile,
7350 src/modules/xine/configure, src/modules/xine/cpu_accel.c,
7351 src/modules/xine/deinterlace.c, src/modules/xine/deinterlace.h,
7352 src/modules/xine/factory.c, src/modules/xine/filter_deinterlace.c,
7353 src/modules/xine/filter_deinterlace.h, src/modules/xine/xineutils.h: added
7354 xine-based accellerated deinterlace
7356 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7358 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7359 src/framework/mlt_frame.h, src/framework/mlt_properties.c,
7360 src/framework/mlt_service.h, src/framework/mlt_types.h,
7361 src/modules/core/Makefile, src/modules/core/configure,
7362 src/modules/core/factory.c, src/modules/core/filter_region.c,
7363 src/modules/core/transition_region.c, src/modules/core/transition_region.h:
7366 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7368 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7369 src/modules/core/Makefile, src/modules/core/configure,
7370 src/modules/core/factory.c, src/modules/core/producer_colour.c,
7371 src/modules/core/producer_colour.h: producer_colour
7373 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7375 * src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
7376 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7377 src/framework/mlt_property.c, src/framework/mlt_service.c,
7378 src/framework/mlt_service.h, src/framework/mlt_types.h, src/inigo/inigo.c,
7379 src/modules/avformat/producer_avformat.c, src/modules/core/filter_region.c,
7380 src/modules/core/transition_composite.c,
7381 src/modules/core/transition_composite.h, src/modules/gtk2/producer_pixbuf.c,
7382 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: Yet
7383 more sdl hacking, region memory leak fix, mlt_position changed to int32_t,
7384 experimental hash in properties
7386 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7388 * src/framework/mlt_frame.c, src/modules/core/filter_region.c,
7389 src/modules/core/transition_composite.c,
7390 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
7391 src/modules/westley/producer_westley.c: some bugfixes, filter_shape producer,
7392 pixbuf takes svg xml, fezzik can take a service name
7394 2004-03-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7396 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c,
7397 src/modules/gtk2/scale_line_22_yuv_mmx.S: much improved mmx yuv scaler added
7398 producer_libdv quality property improve avformat aspect_ratio and frame_rate
7401 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7403 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
7404 src/framework/mlt_factory.h, src/framework/mlt_frame.c,
7405 src/framework/mlt_producer.c, src/modules/gtk2/filter_rescale.c,
7406 src/modules/sdl/consumer_sdl.c: sdl hacks
7408 2004-02-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7410 * src/modules/core/Makefile, src/modules/core/configure,
7411 src/modules/core/factory.c, src/modules/core/filter_region.c,
7412 src/modules/core/filter_region.h, src/modules/core/filter_watermark.c,
7413 src/modules/core/transition_composite.c,
7414 src/modules/core/transition_composite.h: regionalised fx part 1
7416 * src/framework/mlt_factory.c, src/modules/core/filter_watermark.c,
7417 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
7418 src/modules/gtk2/producer_pixbuf.c: unique ids
7420 2004-02-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7422 * src/framework/mlt_frame.c, src/modules/core/filter_resize.c,
7423 src/modules/dv/consumer_libdv.c: Scaling experimentation
7425 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7427 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
7428 src/modules/gtk2/scale_line_22_33_mmx.S,
7429 src/modules/gtk2/scale_line_22_yuv_mmx.S: mmx version of non-nearest, 2x2
7432 2004-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7434 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
7435 src/modules/gtk2/scale_line_22_33_mmx.S: updated mmx yuv scaling
7437 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7439 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7440 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7441 src/modules/core/configure, src/modules/core/factory.c,
7442 src/modules/core/filter_luma.c, src/modules/core/filter_luma.h,
7443 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
7444 src/modules/core/transition_luma.c: composite aspect ratio fix (again ;-)),
7445 added fill compositing test case, filter luma, mlt_properties_pass and sundry
7448 2004-02-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7450 * docs/TODO, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7451 src/framework/mlt_frame.h, src/modules/avformat/producer_avformat.c,
7452 src/modules/core/filter_deinterlace.c, src/modules/core/filter_obscure.c,
7453 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
7454 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: service
7455 stack, various fixes
7457 2004-02-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7459 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_producer.h,
7460 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
7461 src/modules/core/Makefile, src/modules/core/configure,
7462 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
7463 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
7464 src/modules/core/filter_watermark.h, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7465 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c:
7466 watermark added, minor mods to mlt framework required
7468 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
7469 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
7470 src/framework/mlt_frame.h, src/modules/core/filter_brightness.c,
7471 src/modules/core/filter_deinterlace.c, src/modules/core/filter_gamma.c,
7472 src/modules/core/filter_greyscale.c, src/modules/core/filter_obscure.c,
7473 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
7474 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
7475 src/modules/sdl/consumer_sdl.c: Filter optimisations and cleanup part 1
7477 2004-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7479 * src/framework/mlt_frame.c, src/framework/mlt_producer.c,
7480 src/modules/avformat/producer_avformat.c,
7481 src/modules/fezzik/producer_fezzik.c: Minor fixes
7483 * src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: sdl
7484 rework (prepatory read-ahead implementation) and luma work around
7486 * src/framework/mlt_pool.c, src/framework/mlt_pool.h,
7487 src/modules/core/transition_luma.c: Big luma optimisations, minor pooling
7490 2004-02-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7492 * src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c:
7493 composite alpha operations, make obscure alpha aware
7495 2004-02-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7497 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7498 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7499 src/tests/Makefile, src/tests/dan.c: fix broken aspect handling again
7501 2004-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7503 * src/framework/mlt_pool.c, src/modules/avformat/producer_avformat.c,
7504 src/modules/dv/producer_libdv.c: avformat whoops, pooling claridication and
7507 2004-02-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7509 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_frame.c,
7510 src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
7511 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7512 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7513 src/modules/avformat/producer_avformat.c, src/modules/core/producer_ppm.c,
7514 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7515 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
7516 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7517 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
7518 src/modules/vorbis/producer_vorbis.c, src/tests/Makefile,
7519 src/valerie/Makefile: Memory pooling part 2 and other optimisations
7521 2004-02-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7523 * docs/services.txt, src/framework/Makefile, src/framework/mlt_factory.c,
7524 src/framework/mlt_frame.c, src/framework/mlt_pool.c,
7525 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7526 src/framework/mlt_properties.h, src/framework/mlt_types.h,
7527 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7528 src/modules/core/producer_ppm.c, src/modules/core/transition_luma.c,
7529 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/producer_ffmpeg.c,
7530 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7531 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7532 src/modules/resample/filter_resample.c, src/modules/vorbis/producer_vorbis.c:
7535 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7537 * src/modules/core/transition_composite.c,
7538 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
7539 src/modules/gtk2/producer_pixbuf.c: field rendering and alignment for
7540 composite, bugfixes for luma, pixbuf and pango
7542 2004-02-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7544 * src/modules/core/filter_deinterlace.c,
7545 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
7546 split getting of b_frame image and composite
7548 2004-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7550 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_consumer.c,
7551 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
7552 src/framework/mlt_frame.c, src/framework/mlt_properties.c,
7553 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7554 src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
7555 src/miracle/miracle_unit_commands.c, src/modules/avformat/Makefile,
7556 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7557 src/modules/core/filter_obscure.c, src/modules/core/filter_resize.c,
7558 src/modules/core/transition_composite.c, src/modules/dv/Makefile,
7559 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
7560 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7561 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/Makefile,
7562 src/modules/resample/Makefile, src/modules/sdl/Makefile,
7563 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/Makefile,
7564 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
7565 src/tests/Makefile, src/valerie/Makefile: Optimisations (part 0), pixel v
7566 percentage, reworked aspect ratio calcs, ante/post properties for dv
7567 consumers, avformat rework, westley root
7569 2004-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7571 * src/modules/core/transition_composite.c, src/modules/gtk2/filter_rescale.c,
7572 src/modules/sdl/consumer_sdl.c: bug fixes
7574 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7575 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7576 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
7577 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
7578 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7579 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
7580 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7581 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
7582 westley serialises with entry in/out; full field, aspect, and colour space
7583 normalisation; scaling overlays to consumer size; tagged frame mallocs with
7586 2004-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7588 * src/framework/mlt_consumer.c, src/framework/mlt_properties.c,
7589 src/framework/mlt_properties.h: Properties rename and dump function
7591 * docs/testing-20040110.txt, src/framework/mlt_consumer.c,
7592 src/framework/mlt_consumer.h, src/framework/mlt_frame.c,
7593 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7594 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
7595 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7596 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
7597 Defaults for PAL/NTSC on producers and consumers
7599 2004-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7601 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7602 src/modules/core/Makefile, src/modules/core/configure,
7603 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
7604 src/modules/core/filter_brightness.h, src/modules/core/filter_volume.c,
7605 src/modules/core/transition_mix.c, src/modules/gtk2/filter_rescale.c: added
7606 brightness filter, added smooth ramping to audio processing, added start/end
7607 interpolation points to filter_mix and filter_volume
7609 2004-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7611 * mlt/Makefile, mlt/README, mlt/configure, mlt/docs/dvcp.txt,
7612 mlt/docs/inigo.txt, mlt/docs/services.txt, mlt/docs/testing-20040110.txt,
7613 mlt/docs/testing.txt, mlt/docs/valerie.txt, mlt/setenv,
7614 mlt/src/albino/Makefile, mlt/src/albino/albino.c, mlt/src/framework/Makefile,
7615 mlt/src/framework/config.h, mlt/src/framework/configure,
7616 mlt/src/framework/mlt.h, mlt/src/framework/mlt_consumer.c,
7617 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
7618 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_field.c,
7619 mlt/src/framework/mlt_field.h, mlt/src/framework/mlt_filter.c,
7620 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
7621 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
7622 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7623 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7624 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7625 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
7626 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7627 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
7628 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
7629 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
7630 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7631 mlt/src/framework/mlt_types.h, mlt/src/humperdink/Makefile,
7632 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
7633 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
7634 mlt/src/humperdink/remote.c, mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c,
7635 mlt/src/inigo/io.c, mlt/src/inigo/io.h, mlt/src/miracle/Makefile,
7636 mlt/src/miracle/configure, mlt/src/miracle/miracle.c,
7637 mlt/src/miracle/miracle_commands.c, mlt/src/miracle/miracle_commands.h,
7638 mlt/src/miracle/miracle_connection.c, mlt/src/miracle/miracle_connection.h,
7639 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_local.h,
7640 mlt/src/miracle/miracle_log.c, mlt/src/miracle/miracle_log.h,
7641 mlt/src/miracle/miracle_server.c, mlt/src/miracle/miracle_server.h,
7642 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
7643 mlt/src/miracle/miracle_unit_commands.c,
7644 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
7645 mlt/src/modules/configure, mlt/src/modules/core/Makefile,
7646 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
7647 mlt/src/modules/core/filter_deinterlace.c,
7648 mlt/src/modules/core/filter_deinterlace.h,
7649 mlt/src/modules/core/filter_gamma.c, mlt/src/modules/core/filter_gamma.h,
7650 mlt/src/modules/core/filter_greyscale.c,
7651 mlt/src/modules/core/filter_greyscale.h,
7652 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
7653 mlt/src/modules/core/filter_volume.c, mlt/src/modules/core/filter_volume.h,
7654 mlt/src/modules/core/producer_ppm.c, mlt/src/modules/core/producer_ppm.h,
7655 mlt/src/modules/core/transition_composite.c,
7656 mlt/src/modules/core/transition_composite.h,
7657 mlt/src/modules/core/transition_luma.c,
7658 mlt/src/modules/core/transition_luma.h,
7659 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
7660 mlt/src/modules/dv/Makefile, mlt/src/modules/dv/configure,
7661 mlt/src/modules/dv/consumer_libdv.c, mlt/src/modules/dv/consumer_libdv.h,
7662 mlt/src/modules/dv/factory.c, mlt/src/modules/dv/producer_libdv.c,
7663 mlt/src/modules/dv/producer_libdv.h, mlt/src/modules/ffmpeg/Makefile,
7664 mlt/src/modules/ffmpeg/audio.sh, mlt/src/modules/ffmpeg/configure,
7665 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
7666 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
7667 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7668 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
7669 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7670 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
7671 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
7672 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
7673 mlt/src/modules/gtk2/producer_pango.h,
7674 mlt/src/modules/gtk2/producer_pixbuf.c,
7675 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/inigo/Makefile,
7676 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
7677 mlt/src/modules/inigo/producer_inigo.c,
7678 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/resample/Makefile,
7679 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
7680 mlt/src/modules/resample/filter_resample.c,
7681 mlt/src/modules/resample/filter_resample.h, mlt/src/modules/sdl/Makefile,
7682 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
7683 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
7684 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
7685 mlt/src/modules/westley/consumer_westley.c,
7686 mlt/src/modules/westley/consumer_westley.h,
7687 mlt/src/modules/westley/factory.c,
7688 mlt/src/modules/westley/producer_westley.c,
7689 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/Makefile,
7690 mlt/src/tests/charlie.c, mlt/src/tests/clock16ntsc.pgm,
7691 mlt/src/tests/clock16pal.pgm, mlt/src/tests/dan.c, mlt/src/tests/dissolve.c,
7692 mlt/src/tests/io.c, mlt/src/tests/io.h, mlt/src/tests/luma.c,
7693 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, mlt/src/tests/setenv,
7694 mlt/src/tests/test.png, mlt/src/valerie/Makefile, mlt/src/valerie/configure,
7695 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
7696 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
7697 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
7698 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
7699 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
7700 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
7701 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
7702 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
7703 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h: remove child
7706 * docs/TODO, src/miracle/miracle_local.c: add TODO
7708 2004-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7710 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
7711 src/miracle/miracle_local.c, src/valerie/valerie_notifier.c: segv handler,
7712 playlist_move bugfix, resize_yuv422 optimisation
7714 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7716 * docs/testing-20040110.txt, src/framework/mlt_frame.c,
7717 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
7718 src/modules/dv/consumer_libdv.c, src/valerie/valerie_notifier.c,
7719 src/valerie/valerie_notifier.h: Miracle mods - clean working, test card fix,
7720 silence dv when not playing
7722 2004-02-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7724 * docs/testing-20040110.txt, src/framework/mlt_playlist.c,
7725 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7726 src/miracle/miracle_unit.c, src/valerie/valerie_notifier.c,
7727 src/valerie/valerie_status.h: Miracle mods
7729 2004-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7731 * setenv, src/framework/mlt_producer.c, src/modules/fezzik/producer_fezzik.c,
7732 src/modules/resample/filter_resample.c,
7733 src/modules/westley/producer_westley.c: bugfixes
7735 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7737 * src/framework/mlt_filter.c, src/framework/mlt_frame.c: filter fixes
7739 * src/miracle/miracle_unit.c, src/modules/dv/consumer_libdv.c: brought by a
7742 * docs/services.txt, src/modules/gtk2/producer_pango.c: pango colour handling
7745 2004-02-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7747 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7748 src/modules/core/transition_luma.c: luma funkiness
7750 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7751 src/modules/core/transition_composite.c,
7752 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/filter_rescale.c,
7753 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
7754 pixbuf, composite and fezzik mirrors
7756 2004-02-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7758 * src/modules/avformat/producer_avformat.c, src/modules/sdl/consumer_sdl.c,
7759 src/modules/westley/producer_westley.c: Minor corrections, rescale=nearest
7762 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7764 * src/modules/avformat/producer_avformat.c,
7765 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7766 src/modules/gtk2/producer_pixbuf.c: fixup and disable rescale changes
7768 2004-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7770 * src/framework/mlt_frame.c, src/modules/core/filter_volume.c,
7771 src/modules/dv/producer_libdv.c, src/modules/fezzik/producer_fezzik.c,
7772 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c,
7773 src/modules/westley/consumer_westley.c,
7774 src/modules/westley/producer_westley.c: some bugfixes, westley property
7775 handling reorg, make rescale respect the aspect ratio, make resize update the
7776 aspect ratio, add resize to fezzik
7778 2004-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7780 * docs/services.txt, src/modules/core/filter_obscure.c,
7781 src/modules/core/transition_composite.c: composite
7783 * src/framework/mlt_factory.c, src/framework/mlt_tractor.c,
7784 src/miracle/miracle_unit.c, src/modules/Makefile,
7785 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
7786 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
7787 src/modules/fezzik/producer_fezzik.h, src/modules/inigo/producer_inigo.c,
7788 src/modules/westley/consumer_westley.c,
7789 src/modules/westley/producer_westley.c: adding the rock thrower...
7791 2004-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7793 * docs/services.txt, setenv, src/framework/mlt_frame.c,
7794 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
7795 src/framework/mlt_transition.c, src/miracle/miracle_unit.c,
7796 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/consumer_ffmpeg.c,
7797 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/resample/filter_resample.c,
7798 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c,
7799 src/modules/westley/producer_westley.c: westley/libxml2 mods, mcdv/mpeg
7802 2004-02-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7804 * docs/inigo.txt, src/framework/mlt_frame.c,
7805 src/modules/westley/consumer_westley.c,
7806 src/modules/westley/producer_westley.c: bugfixes to westley
7808 2004-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7810 * src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h: interim rescale
7813 2004-02-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7815 * src/framework/mlt_factory.c, src/framework/mlt_field.c,
7816 src/framework/mlt_repository.c, src/framework/mlt_tractor.c,
7817 src/inigo/inigo.c, src/miracle/miracle_unit.c, src/modules/Makefile,
7818 src/modules/core/filter_obscure.c, src/modules/inigo/configure,
7819 src/modules/inigo/factory.c, src/modules/inigo/producer_inigo.c,
7820 src/modules/inigo/producer_inigo.h, src/modules/westley/producer_westley.c:
7821 pre-beta cleanup part 1
7823 2004-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7825 * src/inigo/inigo.c, src/modules/avformat/producer_avformat.c,
7826 src/modules/core/Makefile, src/modules/core/configure,
7827 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
7828 src/modules/core/filter_obscure.h, src/modules/inigo/Makefile,
7829 src/modules/inigo/configure, src/modules/inigo/producer_inigo.c,
7830 src/modules/vorbis/Makefile: obscurer filter, consistency mods and bug fixes
7832 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_deque.c,
7833 src/framework/mlt_deque.h, src/framework/mlt_factory.c,
7834 src/framework/mlt_field.c, src/framework/mlt_frame.c,
7835 src/framework/mlt_manager.h, src/framework/mlt_repository.c,
7836 src/framework/mlt_types.h: added deque, api design for manager, minor affine
7837 tweaks, experimental destructor work
7839 2004-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7841 * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c,
7842 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
7843 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
7844 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/have_mmx.S,
7845 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
7846 src/modules/gtk2/producer_pango.c, src/modules/gtk2/scale_line_22_33_mmx.S,
7847 src/modules/vorbis/Makefile: some bugfixes and rescale filter
7849 2004-01-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7851 * docs/services.txt, src/modules/core/filter_volume.c: doc updates; property
7852 changes, and tweaks for volume filter normalisation
7854 2004-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7856 * src/modules/core/filter_volume.c, src/modules/westley/consumer_westley.c,
7857 src/modules/westley/producer_westley.c: westley bugfixes and audio
7860 2004-01-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7862 * README, docs/services.txt, src/framework/mlt_multitrack.c,
7863 src/miracle/miracle_unit.c, src/modules/Makefile,
7864 src/modules/avformat/producer_avformat.c, src/modules/inigo/producer_inigo.c,
7865 src/modules/vorbis/Makefile, src/modules/vorbis/configure,
7866 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
7867 src/modules/vorbis/producer_vorbis.h: vorbis producer added, clean up on clip
7868 handling in multitrack
7870 2004-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7872 * src/modules/westley/consumer_westley.c,
7873 src/modules/westley/producer_westley.c: westley updates for non-inline
7874 serialisation and code cleanup
7876 2004-01-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7878 * src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
7879 src/modules/avformat/producer_avformat.c: mutex protection of avformat,
7880 miracle avformat usage, and destrector reversal
7882 * README, docs/services.txt, src/modules/avformat/producer_avformat.c: Added
7885 * README, docs/inigo.txt, src/framework/mlt_producer.c, src/inigo/inigo.c,
7886 src/modules/Makefile, src/modules/avformat/Makefile,
7887 src/modules/avformat/configure, src/modules/avformat/factory.c,
7888 src/modules/avformat/producer_avformat.c,
7889 src/modules/avformat/producer_avformat.h, src/modules/inigo/producer_inigo.c,
7890 src/modules/sdl/consumer_sdl.c: Added avformat
7892 2004-01-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7894 * src/framework/mlt_filter.c, src/framework/mlt_transition.c,
7895 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
7896 src/modules/westley/consumer_westley.c,
7897 src/modules/westley/producer_westley.c: updated westley
7899 2004-01-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7901 * mlt/src/modules/westley/consumer_westley.c,
7902 src/modules/westley/consumer_westley.c: xml based westley serialisation
7904 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_tractor.c,
7905 mlt/src/framework/mlt_types.h, mlt/src/modules/westley/consumer_westley.c,
7906 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
7907 src/framework/mlt_types.h, src/modules/westley/consumer_westley.c: xml based
7908 westley serialisation
7910 2004-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7912 * docs/services.txt, mlt/docs/services.txt,
7913 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7914 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_service.c,
7915 mlt/src/framework/mlt_service.h, mlt/src/framework/mlt_tractor.c,
7916 mlt/src/framework/mlt_types.h, mlt/src/modules/Makefile,
7917 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
7918 mlt/src/modules/westley/consumer_westley.c,
7919 mlt/src/modules/westley/consumer_westley.h,
7920 mlt/src/modules/westley/factory.c,
7921 mlt/src/modules/westley/producer_westley.c,
7922 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/dan.c,
7923 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
7924 src/framework/mlt_repository.c, src/framework/mlt_service.c,
7925 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
7926 src/framework/mlt_types.h, src/modules/Makefile,
7927 src/modules/westley/Makefile, src/modules/westley/configure,
7928 src/modules/westley/consumer_westley.c,
7929 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
7930 src/modules/westley/producer_westley.c,
7931 src/modules/westley/producer_westley.h, src/tests/dan.c: added
7934 2004-01-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7936 * docs/inigo.txt, mlt/docs/inigo.txt, mlt/src/modules/dv/consumer_libdv.c,
7937 src/modules/dv/consumer_libdv.c: updated libdv consumer
7939 2004-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7941 * docs/inigo.txt, docs/testing-20040110.txt, mlt/docs/inigo.txt,
7942 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_consumer.c,
7943 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_frame.c,
7944 mlt/src/framework/mlt_tractor.c, mlt/src/inigo/inigo.c,
7945 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit_commands.c,
7946 mlt/src/modules/core/transition_luma.c,
7947 mlt/src/modules/core/transition_mix.c, mlt/src/modules/sdl/consumer_sdl.c,
7948 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7949 src/framework/mlt_frame.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
7950 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
7951 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
7952 src/modules/sdl/consumer_sdl.c: inigo docs load/stop corrections
7954 2004-01-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7956 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
7957 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_producer.c,
7958 mlt/src/modules/Makefile, src/framework/mlt_playlist.c,
7959 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7960 src/modules/Makefile: insert/move/remove dvcp operations
7962 2004-01-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7964 * mlt/src/modules/core/transition_mix.c, src/modules/core/transition_mix.c:
7967 * docs/services.txt, mlt/docs/services.txt, mlt/src/miracle/miracle_log.c,
7968 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
7969 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7970 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_volume.c,
7971 mlt/src/modules/core/filter_volume.h,
7972 mlt/src/modules/core/transition_composite.c,
7973 mlt/src/modules/core/transition_composite.h,
7974 mlt/src/modules/core/transition_luma.c,
7975 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
7976 mlt/src/modules/gtk2/producer_pango.c,
7977 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/resample/Makefile,
7978 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
7979 mlt/src/modules/resample/filter_resample.c,
7980 mlt/src/modules/resample/filter_resample.h, mlt/src/tests/luma.c,
7981 mlt/src/tests/pango.c, src/miracle/miracle_log.c, src/miracle/miracle_unit.c,
7982 src/modules/Makefile, src/modules/core/Makefile, src/modules/core/configure,
7983 src/modules/core/factory.c, src/modules/core/filter_volume.c,
7984 src/modules/core/filter_volume.h, src/modules/core/transition_composite.c,
7985 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
7986 src/modules/core/transition_mix.c, src/modules/core/transition_mix.h,
7987 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7988 src/modules/resample/Makefile, src/modules/resample/configure,
7989 src/modules/resample/factory.c, src/modules/resample/filter_resample.c,
7990 src/modules/resample/filter_resample.h, src/tests/luma.c, src/tests/pango.c:
7991 new volume, mix, and resample filters and transitions
7993 2004-01-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7995 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo usage message
7997 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_tractor.c,
7998 mlt/src/modules/inigo/producer_inigo.c, src/framework/mlt_frame.c,
7999 src/framework/mlt_tractor.c, src/modules/inigo/producer_inigo.c: finally -
8000 multitrack inigo serialisation
8002 * mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_tractor.c,
8003 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: in/out
8004 specification on .inigo serialisations
8006 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
8007 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_producer.c,
8008 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_tractor.c,
8009 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8010 mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
8011 mlt/src/modules/core/transition_luma.c,
8012 mlt/src/modules/inigo/producer_inigo.c, mlt/src/tests/charlie.c,
8013 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
8014 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8015 src/framework/mlt_properties.c, src/framework/mlt_tractor.c,
8016 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
8017 src/inigo/inigo.c, src/modules/core/transition_composite.c,
8018 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
8019 src/tests/charlie.c: partial corrections to serialisation
8021 2004-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8023 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8024 mlt/src/framework/mlt_tractor.c, mlt/src/modules/core/transition_luma.c,
8025 mlt/src/modules/dv/consumer_libdv.c,
8026 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_frame.c,
8027 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
8028 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
8029 src/modules/ffmpeg/producer_ffmpeg.c: some temporary fixes
8031 * mlt/src/modules/dv/consumer_libdv.c, src/modules/dv/consumer_libdv.c: Minor
8034 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8035 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8036 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
8037 src/framework/mlt_producer.c, src/modules/ffmpeg/producer_ffmpeg.c: Minor
8040 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: Minor mods
8042 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
8043 mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_factory.c,
8044 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8045 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8046 mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8047 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8048 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8049 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8050 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
8051 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8052 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
8053 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8054 mlt/src/framework/mlt_types.h, mlt/src/inigo/inigo.c,
8055 mlt/src/miracle/miracle_unit.c, mlt/src/modules/core/producer_ppm.c,
8056 mlt/src/modules/core/transition_composite.c,
8057 mlt/src/modules/core/transition_luma.c, mlt/src/modules/dv/Makefile,
8058 mlt/src/modules/dv/configure, mlt/src/modules/dv/consumer_libdv.c,
8059 mlt/src/modules/dv/consumer_libdv.h, mlt/src/modules/dv/factory.c,
8060 mlt/src/modules/dv/producer_libdv.c,
8061 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8062 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8063 mlt/src/modules/gtk2/producer_pango.c,
8064 mlt/src/modules/gtk2/producer_pixbuf.c,
8065 mlt/src/modules/inigo/producer_inigo.c, mlt/src/modules/sdl/consumer_sdl.c,
8066 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
8067 src/framework/mlt_field.c, src/framework/mlt_field.h,
8068 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
8069 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8070 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
8071 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8072 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
8073 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
8074 src/framework/mlt_property.c, src/framework/mlt_property.h,
8075 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
8076 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
8077 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
8078 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
8079 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
8080 src/modules/dv/configure, src/modules/dv/consumer_libdv.c,
8081 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
8082 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
8083 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pango.c,
8084 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
8085 src/modules/sdl/consumer_sdl.c: Removal of timecodes, consumer libdv,
8086 serialisation of inigo
8088 2004-01-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8090 * README, docs/testing-20040110.txt, mlt/README,
8091 mlt/docs/testing-20040110.txt, mlt/setenv, setenv: minor doc updates
8093 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8095 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
8096 mlt/src/albino/Makefile, mlt/src/modules/configure, src/albino/Makefile,
8097 src/modules/configure: minor testing update
8099 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8101 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
8102 mlt/docs/testing.txt: update testing.txt for miracle and complete initial
8105 * docs/services.txt, mlt/docs/services.txt: change bluefish arg
8107 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt: updated with user
8108 acceptance test results
8110 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8112 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
8113 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: minor corrections
8115 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: minor corrections
8117 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: minor
8120 * mlt/src/albino/albino.c, mlt/src/miracle/miracle_commands.c,
8121 mlt/src/miracle/miracle_connection.c, src/albino/albino.c,
8122 src/miracle/miracle_commands.c, src/miracle/miracle_connection.c: minor
8125 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
8126 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: inigo rewrite,
8127 producer, serialise and deserialise
8129 * docs/services.txt, docs/testing-20040110.txt, mlt/docs/services.txt,
8130 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_frame.c,
8131 mlt/src/framework/mlt_playlist.c, mlt/src/inigo/inigo.c,
8132 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
8133 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/inigo/Makefile,
8134 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
8135 mlt/src/modules/inigo/producer_inigo.c,
8136 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/sdl/consumer_sdl.c,
8137 src/framework/mlt_frame.c, src/framework/mlt_playlist.c, src/inigo/inigo.c,
8138 src/miracle/miracle_unit.c, src/modules/Makefile,
8139 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/inigo/Makefile,
8140 src/modules/inigo/configure, src/modules/inigo/factory.c,
8141 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
8142 src/modules/sdl/consumer_sdl.c: inigo rewrite, producer, serialise and
8145 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8147 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
8148 mlt/docs/testing.txt: adding testing.txt and initial test results
8150 * docs/services.txt, mlt/docs/services.txt: pango markup encoding
8152 * docs/services.txt, mlt/docs/services.txt,
8153 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.c:
8154 doc updates and better control of pixbuf composite property propogation
8156 * mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
8157 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
8158 src/inigo/inigo.c, src/modules/core/transition_composite.c,
8159 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h: better
8160 propogating of producer and transition properties to the frame in pango and
8161 composite; add pango support to inigo
8163 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8165 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: small change to
8166 prevent segfault in some transitions time specifications
8168 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8170 * mlt/src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.c:
8171 multitrack eof handling
8173 * docs/dvcp.txt, docs/valerie.txt, mlt/docs/dvcp.txt, mlt/docs/valerie.txt,
8174 mlt/src/framework/mlt_playlist.c, mlt/src/miracle/miracle_unit.c,
8175 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8176 src/framework/mlt_playlist.c, src/miracle/miracle_unit.c,
8177 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c: uset and
8180 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8182 * mlt/src/tests/dissolve.c, mlt/src/tests/luma.c, src/tests/dissolve.c,
8183 src/tests/luma.c: remove no longer necessary blanks
8185 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
8186 mlt/src/modules/gtk2/producer_pango.c,
8187 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/tests/Makefile,
8188 mlt/src/tests/clock16ntsc.pgm, mlt/src/tests/clock16pal.pgm,
8189 mlt/src/tests/dan.c, mlt/src/tests/dissolve.c, mlt/src/tests/luma.c,
8190 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, src/framework/mlt_frame.c,
8191 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
8192 src/modules/gtk2/producer_pixbuf.c, src/tests/Makefile,
8193 src/tests/clock16ntsc.pgm, src/tests/clock16pal.pgm, src/tests/dan.c,
8194 src/tests/dissolve.c, src/tests/luma.c, src/tests/pango.c,
8195 src/tests/pixbuf.c: 4 new tests, bugfixes in pango, pixbuf, transition_luma,
8196 and mlt_frame_audio_mix
8198 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8200 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8201 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c: eof=continue
8204 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: end of
8205 playlist position fix
8207 2004-01-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8209 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
8210 mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/dan.c,
8211 src/framework/mlt_frame.c, src/modules/core/transition_luma.c,
8212 src/modules/sdl/consumer_sdl.c, src/tests/dan.c: attempt to retain samples in
8213 mlt_frame_mix_audio, make consumers request the number of samples to
8216 2004-01-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8218 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: in/out fix
8220 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo gets transitions
8222 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8223 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8224 mlt/src/miracle/miracle_unit.c, src/framework/mlt_playlist.c,
8225 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8226 src/framework/mlt_producer.h, src/miracle/miracle_unit.c: more int64 frame
8227 addressing in playlist
8229 2004-01-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8231 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8232 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8233 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8234 mlt/src/humperdink/client.c, mlt/src/humperdink/remote.c,
8235 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_unit.c,
8236 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8237 mlt/src/modules/dv/producer_libdv.c, mlt/src/valerie/valerie.c,
8238 mlt/src/valerie/valerie.h, mlt/src/valerie/valerie_status.c,
8239 mlt/src/valerie/valerie_status.h, src/framework/mlt_playlist.c,
8240 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8241 src/framework/mlt_producer.h, src/framework/mlt_property.c,
8242 src/framework/mlt_property.h, src/humperdink/client.c,
8243 src/humperdink/remote.c, src/miracle/miracle_local.c,
8244 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
8245 src/miracle/miracle_unit_commands.c, src/modules/dv/producer_libdv.c,
8246 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
8247 src/valerie/valerie_status.h: int64 based comms and more unit functionality
8249 * mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_local.c,
8250 src/miracle/miracle.c, src/miracle/miracle_local.c: albino
8252 * Makefile, mlt/Makefile, mlt/setenv, mlt/src/albino/Makefile,
8253 mlt/src/albino/albino.c, mlt/src/framework/mlt_transition.c,
8254 mlt/src/framework/mlt_transition.h, mlt/src/miracle/Makefile, setenv,
8255 src/albino/Makefile, src/albino/albino.c, src/framework/mlt_transition.c,
8256 src/framework/mlt_transition.h, src/miracle/Makefile: albino
8258 2004-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8260 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo track test
8262 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
8263 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_properties.c,
8264 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
8265 mlt/src/miracle/miracle_unit_commands.c, mlt/src/modules/dv/producer_libdv.c,
8266 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8267 src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
8268 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
8269 src/modules/dv/producer_libdv.c: More miracle mods
8271 2004-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8273 * mlt/src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.c: some
8276 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_frame.c,
8277 mlt/src/framework/mlt_frame.h, mlt/src/modules/core/transition_luma.c,
8278 mlt/src/modules/dv/producer_libdv.c,
8279 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/sdl/consumer_sdl.c,
8280 mlt/src/tests/dan.c, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8281 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
8282 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c,
8283 src/tests/dan.c: move audio sample calculator to mlt_frame and use from
8284 ffmpeg and mcmpeg, add mlt_frame_audio_mix, add audio_crossfade to
8285 transition_luma, add to docs
8287 2004-01-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8289 * Makefile, docs/services.txt, mlt/Makefile, mlt/docs/services.txt,
8290 mlt/setenv, mlt/src/framework/Makefile, mlt/src/framework/mlt_frame.c,
8291 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8292 mlt/src/framework/mlt_producer.c, mlt/src/humperdink/Makefile,
8293 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
8294 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
8295 mlt/src/humperdink/remote.c, mlt/src/inigo/inigo.c, mlt/src/miracle/Makefile,
8296 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
8297 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
8298 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
8299 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
8300 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
8301 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
8302 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8303 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/core/producer_ppm.c,
8304 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/ffmpeg/audio.sh,
8305 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/ffmpeg/video.sh,
8306 mlt/src/modules/gtk2/producer_pango.c,
8307 mlt/src/modules/gtk2/producer_pixbuf.c,
8308 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
8309 mlt/src/valerie/Makefile, mlt/src/valerie/valerie.c,
8310 mlt/src/valerie/valerie.h, setenv, src/framework/Makefile,
8311 src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
8312 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8313 src/humperdink/Makefile, src/humperdink/client.c, src/humperdink/client.h,
8314 src/humperdink/io.c, src/humperdink/io.h, src/humperdink/remote.c,
8315 src/inigo/inigo.c, src/miracle/Makefile, src/miracle/miracle.c,
8316 src/miracle/miracle_commands.c, src/miracle/miracle_commands.h,
8317 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
8318 src/miracle/miracle_local.c, src/miracle/miracle_local.h,
8319 src/miracle/miracle_log.c, src/miracle/miracle_log.h,
8320 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
8321 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
8322 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
8323 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
8324 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/producer_ffmpeg.c,
8325 src/modules/ffmpeg/video.sh, src/modules/gtk2/producer_pango.c,
8326 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
8327 src/modules/sdl/consumer_sdl.c, src/valerie/Makefile, src/valerie/valerie.c,
8328 src/valerie/valerie.h: miracle part 1
8330 2004-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8332 * mlt/src/modules/core/transition_luma.c,
8333 mlt/src/modules/core/transition_luma.h, src/modules/core/transition_luma.c,
8334 src/modules/core/transition_luma.h: add forgotten files
8336 * mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8337 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8338 mlt/src/modules/core/factory.c, mlt/src/modules/dv/producer_libdv.c,
8339 mlt/src/tests/dan.c, src/framework/mlt_transition.c,
8340 src/framework/mlt_transition.h, src/modules/core/Makefile,
8341 src/modules/core/configure, src/modules/core/factory.c,
8342 src/modules/dv/producer_libdv.c, src/tests/dan.c: added luma transition and
8343 new frame properties
8345 2004-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8347 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8348 mlt/src/framework/mlt_producer.c, mlt/src/inigo/inigo.c,
8349 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_multitrack.c,
8350 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8351 src/inigo/inigo.c, src/modules/ffmpeg/producer_ffmpeg.c: more complete
8352 next/prev clip behaviour
8354 2004-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8356 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_composite.c,
8357 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
8358 mlt/src/tests/dan.c, src/framework/mlt_frame.c,
8359 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
8360 src/modules/gtk2/producer_pango.h, src/tests/dan.c: fixup and optimize edge
8361 conditions of composite; updated property handling of producer_pango
8363 2004-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8365 * docs/services.txt, mlt/docs/services.txt,
8366 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8367 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8368 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_properties.c,
8369 mlt/src/framework/mlt_properties.h, mlt/src/framework/mlt_types.h,
8370 mlt/src/inigo/inigo.c, mlt/src/modules/dv/producer_libdv.c,
8371 mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
8372 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
8373 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
8374 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8375 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
8376 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
8377 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8378 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
8379 src/framework/mlt_properties.h, src/framework/mlt_types.h, src/inigo/inigo.c,
8380 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/Makefile,
8381 src/modules/ffmpeg/configure, src/modules/ffmpeg/consumer_ffmpeg.c,
8382 src/modules/ffmpeg/consumer_ffmpeg.h, src/modules/ffmpeg/factory.c,
8383 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
8384 src/modules/sdl/consumer_sdl.c: incomplete next/prev clip behaviour
8386 2004-01-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8388 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_factory.c,
8389 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_multitrack.c,
8390 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/audio.sh,
8391 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8392 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8393 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
8394 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
8395 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
8396 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/filter_ffmpeg_dub.c,
8397 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
8398 src/modules/ffmpeg/video.sh: ntsc fixes and service doco for discussion
8400 2003-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8402 * mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
8403 mlt/src/modules/ffmpeg/factory.c, mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8404 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
8405 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8406 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/ffmpeg/Makefile,
8407 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
8408 src/modules/ffmpeg/filter_ffmpeg_dub.c,
8409 src/modules/ffmpeg/filter_ffmpeg_dub.h, src/modules/ffmpeg/producer_ffmpeg.c,
8410 src/modules/gtk2/producer_pixbuf.c: ffmpeg audio dub
8412 2003-12-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8414 * mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8415 mlt/src/modules/sdl/consumer_sdl.c, src/modules/ffmpeg/producer_ffmpeg.c,
8416 src/modules/sdl/consumer_sdl.c: correction on playlist ffmpeg sizing issue
8417 and additional sdl tweaks
8419 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
8420 mlt/src/inigo/inigo.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8421 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
8422 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c, src/inigo/inigo.c,
8423 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
8424 src/modules/sdl/consumer_sdl.c: More sdl experimental mods, pixbuf writable
8425 work around and minor fixes
8427 2003-12-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8429 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8430 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8431 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_multitrack.c,
8432 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8433 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c: Many
8436 2003-12-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8438 * mlt/src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.c: SDL a/v
8439 sync issues [incomplete]
8441 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8442 mlt/src/inigo/inigo.c, mlt/src/modules/Makefile,
8443 mlt/src/modules/core/factory.c, mlt/src/modules/core/producer_ppm.c,
8444 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/ffmpeg/Makefile,
8445 mlt/src/modules/ffmpeg/configure, mlt/src/modules/ffmpeg/factory.c,
8446 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8447 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/sdl/consumer_sdl.c,
8448 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/inigo/inigo.c,
8449 src/modules/Makefile, src/modules/core/factory.c,
8450 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
8451 src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
8452 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/producer_ffmpeg.c,
8453 src/modules/ffmpeg/producer_ffmpeg.h, src/modules/sdl/consumer_sdl.c: Added
8456 2003-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8458 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
8459 mlt/setenv, mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_playlist.c,
8460 mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c, mlt/src/inigo/io.c,
8461 mlt/src/inigo/io.h, mlt/src/modules/core/filter_resize.c,
8462 mlt/src/modules/core/filter_resize.h, mlt/src/modules/core/producer_ppm.c,
8463 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/sdl/consumer_sdl.c,
8464 mlt/src/tests/charlie.c, setenv, src/framework/mlt_frame.c,
8465 src/framework/mlt_playlist.c, src/inigo/Makefile, src/inigo/inigo.c,
8466 src/inigo/io.c, src/inigo/io.h, src/modules/core/filter_resize.c,
8467 src/modules/core/filter_resize.h, src/modules/core/producer_ppm.c,
8468 src/modules/core/producer_ppm.h, src/modules/sdl/consumer_sdl.c,
8469 src/tests/charlie.c: ppm ffmpeg
8471 2003-12-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8473 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8474 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_gamma.c,
8475 mlt/src/modules/core/filter_gamma.h, mlt/src/modules/core/filter_resize.h,
8476 mlt/src/tests/io.c, src/modules/core/Makefile, src/modules/core/configure,
8477 src/modules/core/factory.c, src/modules/core/filter_gamma.c,
8478 src/modules/core/filter_gamma.h, src/modules/core/filter_resize.h,
8479 src/tests/io.c: Gamma filter
8481 * mlt/src/tests/charlie.c, src/tests/charlie.c: quit fix for SDL
8483 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: playlist
8486 * mlt/src/tests/io.c, mlt/src/tests/io.h, src/tests/io.c, src/tests/io.h:
8489 * mlt/src/tests/charlie.c, src/tests/charlie.c: SDL transport callback
8491 * mlt/src/framework/mlt_property.c, mlt/src/modules/sdl/consumer_sdl.c,
8492 mlt/src/tests/Makefile, mlt/src/tests/charlie.c,
8493 src/framework/mlt_property.c, src/modules/sdl/consumer_sdl.c,
8494 src/tests/Makefile, src/tests/charlie.c: SDL transport callback
8496 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8497 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_frame.c,
8498 src/framework/mlt_frame.h, src/modules/sdl/consumer_sdl.c: More SDL tweaks
8500 * mlt/src/framework/mlt_frame.c, mlt/src/modules/sdl/consumer_sdl.c,
8501 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/tests/charlie.c,
8502 src/framework/mlt_frame.c, src/modules/sdl/consumer_sdl.c,
8503 src/modules/sdl/consumer_sdl.h, src/tests/charlie.c: More SDL updates
8505 * mlt/src/modules/core/filter_resize.c, mlt/src/modules/sdl/consumer_sdl.c,
8506 src/modules/core/filter_resize.c, src/modules/sdl/consumer_sdl.c: SDL updates
8509 2003-12-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8511 * mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8512 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8513 mlt/src/framework/mlt_playlist.c, mlt/src/modules/core/Makefile,
8514 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
8515 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
8516 mlt/src/modules/gtk2/producer_pixbuf.c,
8517 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
8518 mlt/src/tests/charlie.c, src/framework/mlt_field.c,
8519 src/framework/mlt_field.h, src/framework/mlt_filter.c,
8520 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
8521 src/modules/core/Makefile, src/modules/core/configure,
8522 src/modules/core/factory.c, src/modules/core/filter_resize.c,
8523 src/modules/core/filter_resize.h, src/modules/gtk2/producer_pixbuf.c,
8524 src/modules/gtk2/producer_pixbuf.h, src/modules/sdl/consumer_sdl.c,
8525 src/tests/charlie.c: field and playlist enhancements, producer pixbuf reorg
8527 2003-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8529 * mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
8530 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8531 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8532 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8533 mlt/src/framework/mlt_types.h, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
8534 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_field.c,
8535 src/framework/mlt_field.h, src/framework/mlt_filter.c,
8536 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
8537 src/framework/mlt_playlist.h, src/framework/mlt_types.h, src/tests/charlie.c,
8538 src/tests/setenv: field and playlist provisional implementations
8540 2003-12-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8542 * mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/charlie.c,
8543 mlt/src/tests/dan.c, src/modules/sdl/consumer_sdl.c, src/tests/charlie.c,
8544 src/tests/dan.c: SDL fixes on close
8546 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8547 mlt/src/modules/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
8548 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/modules/Makefile,
8549 src/tests/charlie.c, src/tests/setenv: test frame services
8551 2003-12-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8553 * mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_consumer.h,
8554 mlt/src/framework/mlt_frame.h, mlt/src/modules/gtk2/producer_pango.c,
8555 mlt/src/modules/gtk2/producer_pango.h,
8556 mlt/src/modules/gtk2/producer_pixbuf.c,
8557 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
8558 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8559 src/framework/mlt_frame.h, src/modules/gtk2/producer_pango.c,
8560 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
8561 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add video_standard enum
8562 to mlt_frame, add mlt_consumer_properties, add properties to gtk2 producers
8563 and bluefish consumer
8565 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8567 * mlt/src/modules/Makefile, mlt/src/modules/dv/producer_libdv.c,
8568 mlt/src/tests/charlie.c, src/modules/Makefile,
8569 src/modules/dv/producer_libdv.c, src/tests/charlie.c: minor tidy up
8571 2003-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8573 * mlt/src/modules/Makefile, mlt/src/modules/gtk2/configure,
8574 mlt/src/tests/dan.c, src/modules/Makefile, src/modules/gtk2/configure,
8575 src/tests/dan.c: allow for building mainconcept and bluefish plugins outside
8578 * mlt/src/framework/mlt_frame.c, mlt/src/modules/gtk2/Makefile,
8579 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
8580 mlt/src/modules/gtk2/producer_pango.h,
8581 mlt/src/modules/gtk2/producer_pixbuf.c,
8582 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
8583 src/framework/mlt_frame.c, src/modules/gtk2/Makefile,
8584 src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.c,
8585 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
8586 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add sample aspect ratio
8587 scaling output to producer_pixbuf, fix a bug in rgb to yuv conversions, add
8590 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8592 * mlt/src/framework/mlt.h, mlt/src/framework/mlt_repository.c,
8593 src/framework/mlt.h, src/framework/mlt_repository.c: c++ compatability
8595 * README, mlt/README, mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
8596 mlt/src/framework/mlt_factory.c, mlt/src/framework/mlt_factory.h,
8597 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.h,
8598 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
8599 mlt/src/modules/core/Makefile, mlt/src/modules/dv/Makefile,
8600 mlt/src/modules/gtk2/Makefile, mlt/src/modules/sdl/Makefile,
8601 mlt/src/tests/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/dan.c,
8602 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
8603 src/framework/mlt_factory.h, src/framework/mlt_multitrack.c,
8604 src/framework/mlt_playlist.h, src/framework/mlt_repository.c,
8605 src/framework/mlt_repository.h, src/modules/core/Makefile,
8606 src/modules/dv/Makefile, src/modules/gtk2/Makefile, src/modules/sdl/Makefile,
8607 src/tests/Makefile, src/tests/charlie.c, src/tests/dan.c: Factory
8610 2003-12-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8612 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8613 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_deinterlace.c,
8614 mlt/src/modules/core/filter_deinterlace.h,
8615 mlt/src/modules/core/filter_greyscale.c,
8616 mlt/src/modules/core/filter_greyscale.h, mlt/src/modules/core/producer_ppm.c,
8617 mlt/src/modules/core/producer_ppm.h,
8618 mlt/src/modules/core/transition_composite.c,
8619 mlt/src/modules/core/transition_composite.h, src/modules/core/Makefile,
8620 src/modules/core/configure, src/modules/core/factory.c,
8621 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
8622 src/modules/core/filter_greyscale.c, src/modules/core/filter_greyscale.h,
8623 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
8624 src/modules/core/transition_composite.c,
8625 src/modules/core/transition_composite.h: Added files rejected by import
8627 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
8628 mlt/src/framework/Makefile, mlt/src/framework/config.h,
8629 mlt/src/framework/configure, mlt/src/framework/mlt_consumer.c,
8630 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
8631 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_filter.c,
8632 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
8633 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
8634 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8635 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8636 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8637 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
8638 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8639 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
8640 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
8641 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
8642 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8643 mlt/src/framework/mlt_types.h, mlt/src/miracle/configure,
8644 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
8645 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
8646 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
8647 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
8648 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
8649 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
8650 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8651 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
8652 mlt/src/modules/configure, mlt/src/modules/dv/Makefile,
8653 mlt/src/modules/dv/configure, mlt/src/modules/dv/factory.c,
8654 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/dv/producer_libdv.h,
8655 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
8656 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pixbuf.c,
8657 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/Makefile,
8658 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
8659 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
8660 mlt/src/tests/charlie.c, mlt/src/tests/dan.c, mlt/src/tests/test.png,
8661 mlt/src/valerie/Makefile, mlt/src/valerie/configure,
8662 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
8663 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
8664 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
8665 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
8666 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
8667 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
8668 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
8669 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
8670 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h,
8671 src/framework/Makefile, src/framework/config.h, src/framework/configure,
8672 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8673 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
8674 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
8675 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8676 src/framework/mlt_manager.h, src/framework/mlt_multitrack.c,
8677 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
8678 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8679 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
8680 src/framework/mlt_properties.h, src/framework/mlt_property.c,
8681 src/framework/mlt_property.h, src/framework/mlt_repository.c,
8682 src/framework/mlt_repository.h, src/framework/mlt_service.c,
8683 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
8684 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
8685 src/framework/mlt_transition.h, src/framework/mlt_types.h,
8686 src/miracle/configure, src/miracle/miracle.c, src/miracle/miracle_commands.c,
8687 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
8688 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
8689 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
8690 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
8691 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
8692 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
8693 src/miracle/miracle_unit_commands.h, src/modules/Makefile,
8694 src/modules/configure, src/modules/dv/Makefile, src/modules/dv/configure,
8695 src/modules/dv/factory.c, src/modules/dv/producer_libdv.c,
8696 src/modules/dv/producer_libdv.h, src/modules/gtk2/Makefile,
8697 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
8698 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
8699 src/modules/sdl/Makefile, src/modules/sdl/configure,
8700 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
8701 src/modules/sdl/factory.c, src/tests/charlie.c, src/tests/dan.c,
8702 src/tests/test.png, src/valerie/Makefile, src/valerie/configure,
8703 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_notifier.c,
8704 src/valerie/valerie_notifier.h, src/valerie/valerie_parser.c,
8705 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c,
8706 src/valerie/valerie_remote.h, src/valerie/valerie_response.c,
8707 src/valerie/valerie_response.h, src/valerie/valerie_socket.c,
8708 src/valerie/valerie_socket.h, src/valerie/valerie_status.c,
8709 src/valerie/valerie_status.h, src/valerie/valerie_tokeniser.c,
8710 src/valerie/valerie_tokeniser.h, src/valerie/valerie_util.c,
8711 src/valerie/valerie_util.h: Initial revision