1 2013-01-20 Dan Dennedy <dan@dennedy.org>
3 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h,
4 src/melt/melt.c: Set version to 0.8.8.
6 2012-12-31 Dan Dennedy <dan@dennedy.org>
8 * src/modules/avformat/consumer_avformat.c,
9 src/modules/avformat/producer_avformat.c: Fix build against FFmepg 0.5 and
12 2012-12-26 Niv Sardi <xaiki@evilgiggle.com>
14 * src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.yml:
15 pixbuf producer: loop option to loop sequence selectively
17 2012-12-22 Dan Dennedy <dan@dennedy.org>
19 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
20 src/framework/mlt_types.h, src/modules/avformat/consumer_avformat.c,
21 src/modules/avformat/producer_avformat.c,
22 src/modules/core/filter_audiochannels.c,
23 src/modules/core/filter_audioconvert.c,
24 src/modules/core/filter_channelcopy.c, src/modules/core/filter_mono.c: Add
25 mlt_audio_u8 (sourceforce-182). It should support planar libavutil
26 AV_SAMPLE_FMT_U8P, but it is untested due to lacking a sample.
28 2012-12-12 Dan Dennedy <dan@dennedy.org>
30 * src/modules/avformat/producer_avformat.c,
31 src/modules/resample/filter_resample.c: Fix possible divide by zero
34 2012-11-27 Dan Dennedy <dan@dennedy.org>
36 * src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
37 src/modules/avformat/producer_avformat.c: Fix decoding audio with planar
40 * src/modules/decklink/consumer_decklink.cpp,
41 src/modules/decklink/producer_decklink.cpp: Fix mlt_profile to DeckLink
44 2012-11-17 Dan Dennedy <dan@dennedy.org>
46 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
47 Fix crash on invalid image sequence.
49 * configure, src/framework/mlt_version.h: set to interim version 0.8.7
51 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
52 src/modules/videostab/stab/klt/error.c: Remove exit()s that cause unexpected
53 app failures. An app can register a mlt_log callback, trap errors, and do
54 something more graceful than abort as perhaps some of these are not really as
55 fatal as they claim to be (a different patch can change the levels as
58 2012-11-14 Dan Dennedy <dan@dennedy.org>
60 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt_version.h: Set
63 2012-11-13 Dan Dennedy <dan@dennedy.org>
65 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h,
66 src/modules/avformat/configure: Set version to 0.8.4
68 2012-11-11 Dan Dennedy <dan@dennedy.org>
70 * src/modules/core/factory.c, src/modules/normalize/Makefile,
71 src/modules/normalize/factory.c, src/modules/normalize/filter_audiolevel.c,
72 src/modules/normalize/filter_audiolevel.yml: Add audiolevel filter.
74 * src/modules/avformat/producer_avformat.c,
75 src/modules/avformat/producer_avformat.yml, src/modules/core/filter_resize.c:
76 More fixes for force_full_luma (kdenlive-2799). This change lets the image
77 converter downstream of the avformat producer perform utilize the range
78 as-needed. Then, when the rescale filter sees that the force_full_range is
79 set on the frame but has not yet been applied, forces a conversion to RGB to
80 enforce it. In addition, the recently added force_full_luma property on the
81 avformat producer is removed because it is redundant with AVOption
84 * presets/consumer/avformat/Sony-PSP,
85 presets/consumer/avformat/atsc_1080i_50/DNxHD,
86 presets/consumer/avformat/atsc_1080i_5994/DNxHD,
87 presets/consumer/avformat/atsc_1080p_2398/DNxHD,
88 presets/consumer/avformat/atsc_1080p_24/DNxHD,
89 presets/consumer/avformat/atsc_1080p_25/DNxHD,
90 presets/consumer/avformat/atsc_1080p_2997/DNxHD,
91 presets/consumer/avformat/atsc_1080p_30/DNxHD,
92 presets/consumer/avformat/atsc_1080p_50/DNxHD,
93 presets/consumer/avformat/atsc_1080p_5994/DNxHD,
94 presets/consumer/avformat/atsc_1080p_60/DNxHD,
95 presets/consumer/avformat/atsc_720p_2398/DNxHD,
96 presets/consumer/avformat/atsc_720p_50/DNxHD,
97 presets/consumer/avformat/atsc_720p_5994/DNxHD,
98 presets/consumer/avformat/atsc_720p_60/DNxHD,
99 presets/consumer/avformat/dv_ntsc/D10, presets/consumer/avformat/dv_ntsc/DV,
100 presets/consumer/avformat/dv_ntsc/DVCPRO50,
101 presets/consumer/avformat/dv_ntsc_wide/D10,
102 presets/consumer/avformat/dv_ntsc_wide/DV,
103 presets/consumer/avformat/dv_ntsc_wide/DVCPRO50,
104 presets/consumer/avformat/dv_pal/D10, presets/consumer/avformat/dv_pal/DV,
105 presets/consumer/avformat/dv_pal/DVCPRO50,
106 presets/consumer/avformat/dv_pal_wide/D10,
107 presets/consumer/avformat/dv_pal_wide/DV,
108 presets/consumer/avformat/dv_pal_wide/DVCPRO50,
109 presets/consumer/avformat/hdv_1080_25p/HDV,
110 presets/consumer/avformat/hdv_1080_30p/HDV,
111 presets/consumer/avformat/hdv_1080_50i/HDV,
112 presets/consumer/avformat/hdv_1080_60i/HDV,
113 presets/consumer/avformat/hdv_720_25p/HDV,
114 presets/consumer/avformat/hdv_720_30p/HDV,
115 presets/consumer/avformat/hdv_720_50p/HDV,
116 presets/consumer/avformat/hdv_720_60p/HDV,
117 presets/consumer/avformat/lossless/FFV1,
118 presets/consumer/avformat/lossless/H.264,
119 presets/consumer/avformat/lossless/MPEG-4: Add more descriptions to encoding
122 2012-11-05 Dan Dennedy <dan@dennedy.org>
124 * src/modules/qimage/producer_qimage.c,
125 src/modules/qimage/producer_qimage.yml: qimage: let begin property be passed
126 as a query string parameter
128 * src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.yml:
129 pixbuf: support alt. query syntax begin:value for melt
131 2012-11-04 Dan Dennedy <dan@dennedy.org>
133 * src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.yml:
134 pixbuf: let begin property be passed as a query string parameter
136 2012-10-23 Dan Dennedy <dan@dennedy.org>
138 * src/modules/avformat/producer_avformat.c,
139 src/modules/avformat/producer_avformat.yml: Fix force_full_luma
142 2012-10-19 Dan Dennedy <dan@dennedy.org>
144 * src/framework/mlt_geometry.c, src/modules/videostab/filter_videostab.c,
145 src/modules/videostab/filter_videostab2.c: Let vector property of
146 videostab(2) be read directly as mlt_geometry.
148 2012-10-19 Jean-Baptiste Mardelle <jb@kdenlive.org>
150 * src/modules/qimage/Makefile, src/modules/qimage/configure,
151 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
152 src/modules/qimage/qimage_wrapper.h: Fix loading of extra image formats using
155 2012-10-09 Dan Dennedy <dan@dennedy.org>
157 * src/swig/Makefile, src/swig/csharp/build, src/swig/java/build,
158 src/swig/lua/build, src/swig/perl/Makefile.PL, src/swig/perl/build,
159 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
160 src/swig/tcl/build: Build the SWIG bindings with the CXXFLAGS (3554425)
161 Based on patch by Cristian Morales Vega
163 * src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
164 src/modules/frei0r/producer_frei0r.c: fix aspect ratio of generators when set
165 via consumer property
167 2012-09-23 Dan Dennedy <dan@dennedy.org>
169 * presets/consumer/avformat/MJPEG, presets/consumer/avformat/lossless/FFV1,
170 presets/consumer/avformat/lossless/MJPEG: indicate in some presets codecs
171 which do not support multithread
173 2012-09-16 Dan Dennedy <dan@dennedy.org>
175 * src/framework/Makefile, src/framework/configure,
176 src/framework/mlt_property.h: cleanup sys/param.h include on FreeBSD
177 Assisted by Albert Villa who says it is safe to assume sys/param.h is
178 available, which is needed for FreeBSD version check on whether to include
179 xlocale.h in mlt_property.h.
181 2012-09-13 Dan Dennedy <dan@dennedy.org>
183 * src/modules/sdl/consumer_sdl_audio.c,
184 src/modules/sdl/consumer_sdl_preview.c: sdl_audio and sdl_preview also do not
185 care about field order Also, have sdl_preview pass top_field_first to its
188 * src/framework/mlt_consumer.h, src/modules/core/filter_fieldorder.c,
189 src/modules/sdl/consumer_sdl.c: add ability to ignore field order as used by
192 2012-09-09 Dan Dennedy <dan@dennedy.org>
194 * src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h: add
195 Mlt::Profile::colorspace()
197 2012-09-08 Dan Dennedy <dan@dennedy.org>
199 * configure, src/framework/configure, src/modules/avformat/configure,
200 src/modules/frei0r/configure: allow env CC to override hard-coded gcc in
201 configure scripts patch by Alberto Villa
203 * src/modules/avformat/producer_avformat.c,
204 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
205 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
206 src/modules/swfdec/producer_swfdec.c, src/modules/vorbis/producer_vorbis.c:
207 change producers to use mlt_frame_original_position()
209 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add
210 mlt_frame_original_position()
212 2012-09-03 Dan Dennedy <dan@dennedy.org>
214 * src/mlt++/MltService.cpp, src/mlt++/MltService.h: add
215 Mlt::Service::set_profile()
217 * src/framework/mlt_service.c, src/framework/mlt_service.h: add
218 mlt_service_set_profile()
220 * src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h: add
221 Mlt::Profile::is_explicit()
223 2012-08-31 Dan Dennedy <dan@dennedy.org>
225 * src/swig/mlt.i, src/swig/ruby/playlist.rb: extend Ruby API with
226 PlaylistNextListner and show how to use it
228 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: add
229 playlist-next event to mlt_playlist
231 2012-08-30 Dan Dennedy <dan@dennedy.org>
233 * configure, src/framework/mlt_version.h: set interim version to 0.8.3
235 2012-08-28 Dan Dennedy <dan@dennedy.org>
237 * ChangeLog, presets/consumer/avformat/MPEG-4 ASP,
238 presets/consumer/avformat/MPEG-4-ASP, presets/consumer/avformat/webm: add
239 acodec to webm preset and rename MPEG-4 ASP preset
241 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: set version
244 2012-08-26 Dan Dennedy <dan@dennedy.org>
246 * presets/consumer/avformat/stills/BMP, presets/consumer/avformat/stills/DPX,
247 presets/consumer/avformat/stills/JPEG, presets/consumer/avformat/stills/PNG,
248 presets/consumer/avformat/stills/PPM, presets/consumer/avformat/stills/TGA,
249 presets/consumer/avformat/stills/TIFF: add meta.preset.extension to image
252 * presets/consumer/avformat/AAC, presets/consumer/avformat/Flash,
253 presets/consumer/avformat/MJPEG, presets/consumer/avformat/MP3,
254 presets/consumer/avformat/MPEG-2, presets/consumer/avformat/MPEG-4,
255 presets/consumer/avformat/MPEG-4 ASP, presets/consumer/avformat/Sony-PSP,
256 presets/consumer/avformat/Vorbis, presets/consumer/avformat/WAV,
257 presets/consumer/avformat/XDCAM-HD422,
258 presets/consumer/avformat/atsc_1080i_50/DNxHD,
259 presets/consumer/avformat/atsc_1080i_5994/DNxHD,
260 presets/consumer/avformat/atsc_1080p_2398/DNxHD,
261 presets/consumer/avformat/atsc_1080p_24/DNxHD,
262 presets/consumer/avformat/atsc_1080p_25/DNxHD,
263 presets/consumer/avformat/atsc_1080p_2997/DNxHD,
264 presets/consumer/avformat/atsc_1080p_30/DNxHD,
265 presets/consumer/avformat/atsc_1080p_50/DNxHD,
266 presets/consumer/avformat/atsc_1080p_5994/DNxHD,
267 presets/consumer/avformat/atsc_1080p_60/DNxHD,
268 presets/consumer/avformat/atsc_720p_2398/DNxHD,
269 presets/consumer/avformat/atsc_720p_50/DNxHD,
270 presets/consumer/avformat/atsc_720p_5994/DNxHD,
271 presets/consumer/avformat/atsc_720p_60/DNxHD,
272 presets/consumer/avformat/dv_ntsc/D10, presets/consumer/avformat/dv_ntsc/DVD,
273 presets/consumer/avformat/dv_ntsc_wide/D10,
274 presets/consumer/avformat/dv_ntsc_wide/DVD,
275 presets/consumer/avformat/dv_pal/D10, presets/consumer/avformat/dv_pal/DVD,
276 presets/consumer/avformat/dv_pal_wide/D10,
277 presets/consumer/avformat/dv_pal_wide/DVD,
278 presets/consumer/avformat/hdv_1080_25p/HDV,
279 presets/consumer/avformat/hdv_1080_30p/HDV,
280 presets/consumer/avformat/hdv_1080_50i/HDV,
281 presets/consumer/avformat/hdv_1080_60i/HDV,
282 presets/consumer/avformat/hdv_720_25p/HDV,
283 presets/consumer/avformat/hdv_720_30p/HDV,
284 presets/consumer/avformat/hdv_720_50p/HDV,
285 presets/consumer/avformat/hdv_720_60p/HDV,
286 presets/consumer/avformat/lossless/FFV1,
287 presets/consumer/avformat/lossless/H.264,
288 presets/consumer/avformat/lossless/HuffYUV,
289 presets/consumer/avformat/lossless/MJPEG,
290 presets/consumer/avformat/lossless/MPEG-2,
291 presets/consumer/avformat/lossless/MPEG-4,
292 presets/consumer/avformat/lossless/ProRes, presets/consumer/avformat/webm,
293 presets/consumer/avformat/x264-medium,
294 presets/consumer/avformat/x264-medium-baseline,
295 presets/consumer/avformat/x264-medium-main,
296 presets/consumer/avformat/x264-medium-pass1: add preset metadata such as
297 alternate name, filename extension, note.
299 * presets/consumer/avformat/Sony-PSP, presets/consumer/avformat/webm,
300 presets/consumer/avformat/x264-medium-baseline,
301 presets/consumer/avformat/x264-medium-main: change profile to vprofile in
304 * presets/consumer/avformat/Vorbis,
305 presets/consumer/avformat/lossless/ProRes: add vorbis and prores encode
308 2012-08-25 Dan Dennedy <dan@dennedy.org>
310 * presets/consumer/avformat/AAC, presets/consumer/avformat/Flash,
311 presets/consumer/avformat/MJPEG, presets/consumer/avformat/MP3,
312 presets/consumer/avformat/MPEG-2, presets/consumer/avformat/MPEG-4,
313 presets/consumer/avformat/MPEG-4 ASP, presets/consumer/avformat/WAV,
314 presets/consumer/avformat/hdv_1080_25p/HDV,
315 presets/consumer/avformat/hdv_1080_30p/HDV,
316 presets/consumer/avformat/hdv_1080_50i/HDV,
317 presets/consumer/avformat/hdv_1080_60i/HDV,
318 presets/consumer/avformat/hdv_720_25p/HDV,
319 presets/consumer/avformat/hdv_720_30p/HDV,
320 presets/consumer/avformat/hdv_720_50p/HDV,
321 presets/consumer/avformat/hdv_720_60p/HDV,
322 presets/consumer/avformat/lossless/FFV1,
323 presets/consumer/avformat/lossless/H.264,
324 presets/consumer/avformat/lossless/HuffYUV,
325 presets/consumer/avformat/lossless/MJPEG,
326 presets/consumer/avformat/lossless/MPEG-2,
327 presets/consumer/avformat/lossless/MPEG-4,
328 presets/consumer/avformat/stills/BMP, presets/consumer/avformat/stills/DPX,
329 presets/consumer/avformat/stills/JPEG, presets/consumer/avformat/stills/PNG,
330 presets/consumer/avformat/stills/PPM, presets/consumer/avformat/stills/TGA,
331 presets/consumer/avformat/stills/TIFF,
332 presets/consumer/avformat/x264-medium-pass1: add a bunch of new encoding
335 2012-08-24 Dan Dennedy <dan@dennedy.org>
337 * src/modules/avformat/producer_avformat.c,
338 src/modules/avformat/producer_avformat.yml: the recent A/V sync overhaul
339 needed some additional work
341 2012-08-11 Dan Dennedy <dan@dennedy.org>
343 * src/melt/io.c, src/melt/melt.c: fix melt progress display on Windows
345 2012-08-01 Mikko Rapeli <mikko.rapeli@iki.fi>
347 * src/modules/videostab/filter_videostab.c,
348 src/modules/videostab/filter_videostab2.c: videostab/filter_videostab*.c:
349 check return value from mlt_filter_new() Fixes Coverity CID 709365 and
350 709366: Dereference null return value (NULL_RETURNS) Function
351 "mlt_filter_new" returns null (checked 50 out of 52 times). [show details]
352 Assigning: "parent" = null return value from "mlt_filter_new". 201
353 mlt_filter parent = mlt_filter_new(); Dereferencing a null pointer
354 "parent". 202 parent->child = self;
356 * src/modules/videostab/filter_videostab.c,
357 src/modules/videostab/filter_videostab2.c: videostab/filter_videostab*.c:
358 check for null Fixes Coverity CID 709404: Dereference before null check
359 (REVERSE_INULL) Dereferencing pointer "g". [show details] 85 if (
360 !mlt_geometry_parse( g, vectors, length, -1, -1 ) ) ... Dereferencing "g"
361 before a null check. 104 if ( g ) mlt_geometry_close( g );
363 2012-08-04 Dan Dennedy <dan@dennedy.org>
365 * src/modules/avformat/producer_avformat.c,
366 src/modules/avformat/producer_avformat.yml: add image cache size property to
369 2012-08-03 Marco Gittler <g.marco@freenet.de>
371 * src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.yml:
372 fix width output of filter in xml
374 2012-07-25 Mikko Rapeli <mikko.rapeli@iki.fi>
376 * src/framework/mlt_field.c, src/framework/mlt_frame.c,
377 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
378 src/framework/mlt_properties.c, src/framework/mlt_repository.c,
379 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
380 src/modules/core/filter_audioconvert.c, src/modules/core/filter_crop.c,
381 src/modules/core/filter_imageconvert.c, src/modules/core/filter_panner.c,
382 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
383 src/modules/core/transition_composite.c, src/modules/core/transition_mix.c,
384 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
385 src/modules/gtk2/producer_pixbuf.c, src/modules/kino/producer_kino.c,
386 src/modules/linsys/consumer_SDIstream.c,
387 src/modules/normalize/filter_volume.c,
388 src/modules/qimage/producer_kdenlivetitle.c,
389 src/modules/qimage/producer_qimage.c, src/modules/rtaudio/RtAudio.cpp,
390 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
391 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
392 src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c: Fix calloc()
393 parameter ordering First parameter to calloc() is the count and second the
394 amount of bytes for each item. Likely this has no run time effect since the
395 resulting buffer size is the same.
397 2012-07-23 Dan Dennedy <dan@dennedy.org>
399 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
400 fix crash when switching image formats with alpha This happens when
401 switching from image format with distinct alpha channel (yuv422) to one with
402 embedded alpha channel (rgb24a). Reported-by: j-b-m
404 2012-07-22 Dan Dennedy <dan@dennedy.org>
406 * src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h:
407 remove unused function (coverity-709390)
409 * src/mlt++/MltService.cpp, src/mlt++/MltService.h: add
410 Service::get_profile() returns mlt_profile
412 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: fix memory leak
415 2012-07-20 Dan Dennedy <dan@dennedy.org>
417 * AUTHORS, src/modules/core/Makefile,
418 src/modules/core/composite_line_yuv_sse2_simple.c,
419 src/modules/core/transition_composite.c: improve compatibility to compile
420 composite sse2 (macports-35243)
422 2012-07-12 Dan Dennedy <dan@dennedy.org>
424 * src/modules/core/producer_loader.c, src/modules/xml/producer_xml.c: accept
425 file:// prefix on MLT XML file
427 2012-06-23 Dan Dennedy <dan@dennedy.org>
429 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
430 src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
431 src/modules/core/producer_melt.c, src/modules/xml/producer_xml.c: add support
432 for time string to playlist blanks
434 * src/modules/jackrack/consumer_jack.c,
435 src/modules/jackrack/consumer_jack.yml,
436 src/modules/rtaudio/consumer_rtaudio.cpp,
437 src/modules/rtaudio/consumer_rtaudio.yml,
438 src/modules/sdl/consumer_sdl_audio.c, src/modules/sdl/consumer_sdl_audio.yml:
439 add support for audio scrubbing to audio-only consumers
441 2012-06-19 Dan Dennedy <dan@dennedy.org>
443 * src/framework/mlt_producer.c, src/framework/mlt_producer.h,
444 src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h: add
445 mlt_producer_seek_time and mlt_producer_frame_time
447 * src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
448 src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
449 src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h: add const-ness to
450 some strings in specialized service classes
452 2012-06-18 Dan Dennedy <dan@dennedy.org>
454 * src/modules/rotoscoping/filter_rotoscoping.c,
455 src/modules/vmfx/filter_shape.c, src/modules/xine/vf_yadif_template.h,
456 src/modules/xine/yadif.c: fix clang errors
458 2012-06-16 Dan Dennedy <dan@dennedy.org>
460 * src/modules/avformat/producer_avformat.c,
461 src/modules/avformat/producer_avformat.yml: overhaul a/v sync and seeking in
462 avformat producer The new_seek property changed to use_pts. This
463 consolidates old seek and new seek code, improves a/v sync for more files,
464 and improves seek performance for AVCHD in general (including libav).
466 2012-06-04 Dan Dennedy <dan@dennedy.org>
468 * NEWS, configure, src/framework/mlt_version.h: set interim version to 0.8.1
470 2012-06-01 Dan Dennedy <dan@dennedy.org>
472 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h,
473 src/modules/avformat/configure: set version to 0.8.0
475 2012-05-29 Dan Dennedy <dan@dennedy.org>
477 * src/framework/mlt_cache.c, src/framework/mlt_cache.h: add
478 mlt_cache_put_frame and mlt_cache_get_frame
480 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
481 src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/jackrack/Makefile,
482 src/modules/jackrack/configure: fix cross-compiling gtk2 and jackrack modules
485 2012-05-26 Dan Dennedy <dan@dennedy.org>
487 * configure, src/mlt++/configure, src/modules/qimage/configure,
488 src/modules/swfdec/Makefile, src/modules/videostab/stab/estimate.c: add
489 configure options and fixes for cross-compiling
491 2012-05-19 Dan Dennedy <dan@dennedy.org>
493 * src/modules/decklink/DeckLinkAPI.h,
494 src/modules/decklink/DeckLinkAPIDispatch.cpp,
495 src/modules/decklink/DeckLinkAPI_h.h, src/modules/decklink/DeckLinkAPI_i.cpp,
496 src/modules/decklink/LinuxCOM.h, src/modules/decklink/Makefile,
497 src/modules/decklink/common.cpp, src/modules/decklink/common.h,
498 src/modules/decklink/consumer_decklink.cpp,
499 src/modules/decklink/darwin/DeckLinkAPI.h,
500 .../decklink/darwin/DeckLinkAPIDispatch.cpp,
501 src/modules/decklink/linux/DeckLinkAPI.h,
502 src/modules/decklink/linux/DeckLinkAPIDispatch.cpp,
503 src/modules/decklink/linux/LinuxCOM.h,
504 src/modules/decklink/producer_decklink.cpp,
505 src/modules/decklink/win/DeckLinkAPI_h.h,
506 src/modules/decklink/win/DeckLinkAPI_i.cpp: fix decklink build for OS X
508 2012-04-18 Dan Dennedy <dan@dennedy.org>
510 * src/modules/decklink/consumer_decklink.cpp,
511 src/modules/decklink/producer_decklink.cpp: fix decklink build on Windows
513 2012-04-11 Dan Dennedy <dan@dennedy.org>
515 * src/modules/plus/filter_affine.c, src/modules/plus/interp.h,
516 src/modules/plus/transition_affine.c: fix distortion handling alpha channel
517 in affine transition Reported-by: j-b-m
519 2012-04-10 Dan Dennedy <dan@dennedy.org>
521 * demo/mlt_ticker, src/modules/plus/filter_affine.c: fix background alpha
522 channel of affine filter broke when black producer was changed to opaque
525 2012-04-07 Dan Dennedy <dan@dennedy.org>
527 * src/modules/plus/transition_affine.c,
528 src/modules/qimage/qimage_wrapper.cpp: fix regressions during refactorization
530 2012-03-31 Dan Dennedy <dan@dennedy.org>
532 * src/modules/xml/consumer_xml.c, src/modules/xml/consumer_xml.yml: add
533 time_format property to xml consumer Now you can save the in, out, and
534 length properties as timecode or clock values. Default unit it still in frame
537 * src/framework/mlt_producer.c, src/framework/mlt_producer.h,
538 src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h: add
539 mlt_producer_get_length_time() More functions that return time strings will
542 * configure, src/framework/mlt_properties.c, src/framework/mlt_properties.h,
543 src/framework/mlt_property.c, src/framework/mlt_property.h,
544 src/framework/mlt_types.h, src/mlt++/MltProperties.cpp,
545 src/mlt++/MltProperties.h: add support for timecode and clock time strings to
548 2012-03-27 Dan Dennedy <dan@dennedy.org>
550 * GPLv3, configure, src/modules/qimage/Makefile,
551 src/modules/qimage/configure, src/modules/qimage/factory.c: require configure
552 --enable-gpl3 for GPLv3 services (currently only vqm)
554 2012-03-25 Dan Dennedy <dan@dennedy.org>
556 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
557 fix resource leak regression in image producers
559 2012-03-19 Dan Dennedy <dan@dennedy.org>
561 * src/modules/decklink/consumer_decklink.cpp,
562 src/modules/decklink/producer_decklink.cpp: enumerate DeckLink devices when
563 list_devices property is set
565 2012-03-19 Maksym Veremeyenko <verem@m1stereo.tv>
567 * src/modules/decklink/consumer_decklink.cpp,
568 src/modules/decklink/producer_decklink.cpp: Initialize all decklink interface
569 pointers and reset them upon release. Also, add a couple of missing
572 2012-03-18 Brian Matherly <pez4brian@yahoo.com>
574 * src/modules/avformat/consumer_avformat.c,
575 src/modules/avformat/producer_avformat.c: Fix incorrect precompiler
576 conditionals for libav/ffmpeg versions. Needed to support ffmpeg 0.9 and
579 2012-03-14 Dan Dennedy <dan@dennedy.org>
581 * src/modules/decklink/consumer_decklink.cpp,
582 src/modules/decklink/consumer_decklink.yml,
583 src/modules/decklink/producer_decklink.cpp,
584 src/modules/decklink/producer_decklink.yml: enumerate available devices in
587 2012-03-11 Brian Matherly <pez4brian@yahoo.com>
589 * src/modules/gtk2/producer_pixbuf.yml,
590 src/modules/qimage/producer_qimage.yml: Fix broken pixbuf and qimage producer
593 2012-03-07 Dan Dennedy <dan@dennedy.org>
595 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
596 src/modules/qimage/producer_qimage.c: indicate image producers seekable
598 2012-03-06 Dan Dennedy <dan@dennedy.org>
600 * src/modules/gtk2/producer_pixbuf.yml,
601 src/modules/qimage/producer_qimage.yml: update service metadata for pixbuf
604 2012-03-05 Dan Dennedy <dan@dennedy.org>
606 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
607 allow %u in image sequence pattern containing begin value
609 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
610 add image sequences where scanf format contains begin value For example, if
611 an image sequence begins with the file foo1234.png, you can use the resource
612 string "foo%1234d.png" to load it.
614 2012-03-04 Dan Dennedy <dan@dennedy.org>
616 * src/modules/decklink/producer_decklink.cpp,
617 src/modules/qimage/qimage_wrapper.cpp: remove a couple more remnants of
618 legacy real_width and _height
620 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
621 remove deprecated source_fps property
623 * src/framework/mlt_tractor.c, src/modules/avformat/producer_avformat.c,
624 src/modules/core/consumer_multi.c, src/modules/core/filter_crop.c,
625 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
626 src/modules/core/producer_colour.c, src/modules/core/producer_consumer.c,
627 src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
628 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
629 src/modules/gtk2/producer_pixbuf.c,
630 src/modules/kdenlive/producer_framebuffer.c,
631 src/modules/plus/transition_affine.c, src/modules/sdl/producer_sdl_image.c,
632 src/modules/swfdec/producer_swfdec.c,
633 src/modules/videostab/filter_videostab2.c, src/modules/vmfx/producer_pgm.c:
634 replace legacy real_width and _height with meta.media.width and .height This
635 takes advantage of mlt_producer copying all meta properties from producer to
636 frame so we do not have to remember to do it everywhere it is needed.
638 2012-02-29 Dan Dennedy <dan@dennedy.org>
640 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
641 src/framework/mlt_profile.c, src/framework/mlt_tractor.c,
642 src/framework/mlt_transition.c, src/modules/core/filter_crop.c,
643 src/modules/core/filter_watermark.c, src/modules/kdenlive/filter_freeze.c,
644 src/modules/kdenlive/producer_framebuffer.c,
645 src/modules/oldfilm/filter_dust.c, src/modules/plus/filter_affine.c,
646 src/modules/plus/transition_affine.c: remove consumer_aspect_ratio property -
649 * src/framework/mlt_tractor.c, src/modules/core/filter_watermark.c,
650 src/modules/core/transition_composite.c,
651 src/modules/kdenlive/filter_freeze.c: remove output_ratio property - use
654 * src/modules/core/filter_crop.c, src/modules/core/filter_obscure.c,
655 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
656 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
657 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
658 remove usage of normalised_width and _height properties from services
660 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c: remove
661 normalised_width and _height properties from framework
663 2012-03-04 Dan Dennedy <dan@dennedy.org>
665 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
666 fix regression with adding image conversion to image producers
668 2012-03-02 Dan Dennedy <dan@dennedy.org>
670 * src/modules/qimage/producer_qimage.c,
671 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
672 convert to and cache requested format in qimage
674 2012-03-01 Dan Dennedy <dan@dennedy.org>
676 * src/modules/qimage/producer_qimage.c,
677 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
678 split refresh_qimage() into refresh_qiamge() and refresh_image()
680 2012-02-27 Dan Dennedy <dan@dennedy.org>
682 * src/modules/core/transition_composite.yml,
683 src/modules/gtk2/producer_pixbuf.yml: couple of small service metadata fixes
685 2012-02-22 Dan Dennedy <dan@dennedy.org>
687 * src/modules/decklink/producer_decklink.cpp,
688 src/modules/decklink/producer_decklink.yml: fix regression when using
689 producer 'consumer' with decklink This feature now requires one to set the
690 preview property on this producer to support special preview mode when the
693 2012-02-20 Dan Dennedy <dan@dennedy.org>
695 * src/framework/mlt_frame.c, src/modules/avformat/filter_avcolour_space.c,
696 src/modules/core/filter_crop.c, src/modules/core/filter_resize.c,
697 src/modules/core/transition_region.c: let mlt_frame_set_alpha clear the
698 get_alpha_mask function pointer
700 2012-02-19 Dan Dennedy <dan@dennedy.org>
702 * configure, src/framework/mlt_version.h: set interim version 0.7.9
704 2012-02-16 Dan Dennedy <dan@dennedy.org>
706 * src/modules/core/transition_composite.c,
707 src/modules/core/transition_composite.h: make composite_line_yuv() available
710 2012-02-16 Maksym Veremeyenko <verem@m1stereo.tv>
712 * src/modules/core/composite_line_yuv_sse2_simple.c,
713 src/modules/core/transition_composite.c: use sse2 instruction for line
716 2012-02-13 Dan Dennedy <dan@dennedy.org>
718 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h,
719 src/melt/melt.c: set version to 0.7.8
721 2012-02-12 Dan Dennedy <dan@dennedy.org>
723 * Makefile, src/modules/core/loader.dict,
724 src/modules/sdl/producer_sdl_image.yml: deprecate sdl_image
726 * src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h: make Frame::get_position()
727 retrun type consistent
729 2012-02-12 Simon A. Eugster <simon.eu@gmail.com>
731 * src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h: Add get_position to
734 2012-02-08 Dan Dennedy <dan@dennedy.org>
736 * src/modules/qimage/factory.c, src/modules/qimage/transition_vqm.cpp,
737 src/modules/qimage/transition_vqm.yml: add rendering to vqm and yaml service
740 2012-02-06 Dan Dennedy <dan@dennedy.org>
742 * src/modules/qimage/Makefile, src/modules/qimage/factory.c,
743 src/modules/qimage/transition_vqm.cpp: add vqm transition
745 2012-02-05 Dan Dennedy <dan@dennedy.org>
747 * src/modules/avformat/consumer_avformat.c,
748 src/modules/avformat/filter_avcolour_space.c,
749 src/modules/avformat/producer_avformat.c: fix color problem with libav
752 2012-02-04 Dan Dennedy <dan@dennedy.org>
754 * src/modules/avformat/consumer_avformat.c,
755 src/modules/avformat/producer_avformat.c: fix AVOption processing on ffmpeg
758 2012-01-30 Dan Dennedy <dan@dennedy.org>
760 * src/modules/avformat/consumer_avformat.c,
761 src/modules/avformat/producer_avformat.c: fix AVOption processing on libav
762 0.7.3 Patch for consumer by j-b-m and extended to producer by me.
764 2012-01-28 Dan Dennedy <dan@dennedy.org>
766 * src/modules/avformat/consumer_avformat.c,
767 src/modules/avformat/filter_avresample.c,
768 src/modules/avformat/producer_avformat.c: fix SAMPLE_FMT support for v0.6 and
771 * src/modules/avformat/filter_avresample.c,
772 src/modules/avformat/producer_avformat.c: convert all SAMPLE_FMT_16 to
775 2012-01-25 Dan Dennedy <dan@dennedy.org>
777 * src/modules/core/filter_audiochannels.c,
778 src/modules/core/filter_channelcopy.c, src/modules/core/filter_mono.c: add
779 s32le and f32le format to core audio filters
781 * src/framework/mlt_types.h, src/modules/core/filter_audioconvert.c: add
782 support for converting between all audio sample formats
784 2012-01-21 Dan Dennedy <dan@dennedy.org>
786 * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
787 src/modules/avformat/producer_avformat.c: remove global avformat mutex and
788 add a local one to the producer for open/close coherency
790 * src/framework/mlt_producer.h, src/framework/mlt_service.h: update doc on
791 service-change and producer-changed events
793 2012-01-17 Dan Dennedy <dan@dennedy.org>
795 * src/modules/gtk2/producer_pango.yml, src/modules/gtk2/producer_pixbuf.yml:
796 document force_aspect_ratio on pango and pixbuf producers
798 2012-01-15 Dan Dennedy <dan@dennedy.org>
800 * src/modules/avformat/consumer_avformat.c,
801 src/modules/avformat/producer_avformat.c: enable codec- and format-specific
802 options for v0.7 releases of ffmpeg (but not libav, which uses v53 of
803 libavformat and libavcodec in its 0.7 releases)
805 2012-01-14 Dan Dennedy <dan@dennedy.org>
807 * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
808 src/modules/avformat/producer_avformat.c: drop deprecated APIs of
809 libavformat/codec v53
811 2012-01-02 gmarco <g.marco@freenet.de>
813 * src/modules/videostab/filter_videostab.c,
814 src/modules/videostab/stab/resample.c, src/modules/videostab/stab/resample.h,
815 src/modules/videostab/stab/utils.c, src/modules/videostab/stab/utils.h: do
816 not use lanc_kernels as global var. moved to filter struct
818 2011-12-16 gmarco <g.marco@freenet.de>
820 * src/modules/videostab/filter_videostab2.c,
821 src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h,
822 src/modules/videostab/transform_image.c,
823 src/modules/videostab/transform_image.h: use calloc insteadt of malloc/memset
824 use struct for instance data small cleanup use PIX(n) dont use instable
825 yuv420 use stabilize on grayimage (converted from yuv422)
827 2011-11-21 Marco Gittler <g.marco@freenet.de>
829 * src/modules/videostab/stabilize.c, src/modules/videostab/transform_image.c:
832 2011-12-21 Dan Dennedy <dan@dennedy.org>
834 * configure, src/mlt++/configure: add configure support for GNU Hurd Patches
835 provided by Patrick Matthäi.
837 * src/modules/rtaudio/RtAudio.cpp, src/modules/rtaudio/configure: only build
838 rtaudio for Linux, Windows, or OS X
840 * src/framework/Makefile, src/framework/configure,
841 src/framework/mlt_property.h: add support for xlocale.h on FreeBSD with
842 assistance from Gleb Smirnoff
844 2011-12-16 gmarco <g.marco@freenet.de>
846 * src/modules/videostab/filter_videostab2.c,
847 src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h,
848 src/modules/videostab/transform_image.c,
849 src/modules/videostab/transform_image.h: use calloc insteadt of malloc/memset
850 use struct for instance data small cleanup use PIX(n) dont use instable
851 yuv420 use stabilize on grayimage (converted from yuv422)
853 2011-11-21 Marco Gittler <g.marco@freenet.de>
855 * src/modules/videostab/stabilize.c, src/modules/videostab/transform_image.c:
858 2011-12-10 Dan Dennedy <dan@dennedy.org>
860 * src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
861 src/modules/dv/producer_libdv.c, src/modules/frei0r/producer_frei0r.c,
862 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
863 src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c:
864 add mlt_image_none support to producers
866 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: add consumer
867 properties mlt_image_format and mlt_audio_format
869 2011-12-09 Dan Dennedy <dan@dennedy.org>
871 * src/modules/core/filter_fieldorder.c,
872 src/modules/core/filter_fieldorder.yml: add meta.swap_fields to the
875 2011-12-08 Dan Dennedy <dan@dennedy.org>
877 * src/modules/core/Makefile, src/modules/core/factory.c,
878 src/modules/core/filter_fieldorder.c, src/modules/core/filter_fieldorder.yml,
879 src/modules/core/filter_resize.c, src/modules/core/filter_resize.yml,
880 src/modules/core/loader.ini: refactor field order correction into new filter
882 2011-12-05 Dan Dennedy <dan@dennedy.org>
884 * src/modules/rtaudio/RtAudio.cpp, src/modules/rtaudio/RtAudio.h,
885 src/modules/rtaudio/consumer_rtaudio.cpp: improve selecting rtaudio device by
888 2011-11-28 Dan Dennedy <dan@dennedy.org>
890 * src/modules/rtaudio/Makefile, src/modules/rtaudio/RtAudio.cpp,
891 src/modules/rtaudio/RtAudio.h, src/modules/rtaudio/RtError.h,
892 src/modules/rtaudio/consumer_rtaudio.cpp: add rtaudio consumer
894 2011-11-27 Dan Dennedy <dan@dennedy.org>
896 * src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: fix
897 VDPAU state issues Patch by Christophe Thommeret
899 2011-11-04 Dan Dennedy <dan@dennedy.org>
901 * src/framework/mlt_factory.c, src/modules/frei0r/factory.c,
902 src/modules/jackrack/plugin_mgr.c: fix frei0r and ladspa loading for
905 2011-11-19 Dan Dennedy <dan@dennedy.org>
907 * src/melt/melt.c, src/modules/core/consumer_multi.c: change property
908 'consumer' to 'mlt_service' consistent with xml
910 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
911 src/modules/core/consumer_multi.c: enhance mlt_frame_clone with a
912 deep/shallow parameter
914 2011-11-10 Dan Dennedy <dan@dennedy.org>
916 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add mlt_frame_clone()
918 2011-11-05 Dan Dennedy <dan@dennedy.org>
920 * src/modules/core/Makefile, src/modules/core/consumer_multi.c,
921 src/modules/core/consumer_multi.yml, src/modules/core/factory.c: add multi
922 consumer (non-functional)
924 2011-11-12 Dan Dennedy <dan@dennedy.org>
926 * profiles/sdi_486i_5994, profiles/sdi_486p_2398,
927 src/modules/linsys/consumer_SDIstream.c, src/modules/linsys/sdi_generator.c,
928 src/modules/linsys/sdi_generator.h: improve support for 486 line NTSC in
931 2011-11-03 Dan Dennedy <dan@dennedy.org>
933 * configure, src/framework/mlt_version.h: set interim version 0.7.7
935 * src/modules/avformat/vdpau.c, src/modules/videostab/stab/estimate.c: build
936 fixes for FreeBSD patches by Alberto Villa
938 2011-10-31 Dan Dennedy <dan@dennedy.org>
940 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: set version
943 2011-10-30 Dan Dennedy <dan@dennedy.org>
945 * src/modules/videostab/filter_videostab.c,
946 src/modules/videostab/filter_videostab2.c: Request progressive scan images
947 when stabilizing video.
949 * presets/filter/brightness/from_black, presets/filter/brightness/to_black,
950 presets/filter/volume/fade_in, presets/filter/volume/fade_out: add fade
951 in/out presets When using to_black and fade_out, currently you need to
952 adjust in and out properties as needed because we cannot yet use negative
953 values to mean "from end."
955 2011-09-20 Marco Gittler <g.marco@freenet.de>
957 * src/modules/videostab/filter_videostab2.c,
958 src/modules/videostab/transform_image.c,
959 src/modules/videostab/transform_image.h: set transform properties from mlt
961 2011-09-19 Marco Gittler <g.marco@freenet.de>
963 * src/modules/videostab/filter_videostab2.c,
964 src/modules/videostab/transform_image.c: use interpolation settings
966 2011-09-11 Marco Gittler <g.marco@freenet.de>
968 * src/modules/videostab/stabilize.c, src/modules/videostab/transform_image.c:
969 move printf -> mlt_log*
971 * src/modules/videostab/filter_videostab2.c,
972 src/modules/videostab/stabilize.c: set all paramters
974 * src/modules/videostab/filter_videostab2.c,
975 src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h,
976 src/modules/videostab/transform_image.c,
977 src/modules/videostab/transform_image.h: avoid unreadable code like
978 (*format==mlt_image_rgb24?0:1) use mlt_types and names for it
980 2011-08-19 Marco Gittler <g.marco@freenet.de>
982 * src/modules/videostab/Makefile, src/modules/videostab/factory.c,
983 src/modules/videostab/filter_videostab2.c, src/modules/videostab/stabilize.c,
984 src/modules/videostab/stabilize.h, src/modules/videostab/tlist.c,
985 src/modules/videostab/tlist.h, src/modules/videostab/transform.c,
986 src/modules/videostab/transform.h, src/modules/videostab/transform_image.c,
987 src/modules/videostab/transform_image.h: added vstab from
988 http://public.hronopik.de/vid.stab/features.php?lang=en handles yuv, has zoom
989 (to avoid the interpolated borders), and seems to be stabilize a bit better
991 2011-10-30 Dan Dennedy <dan@dennedy.org>
993 * src/modules/core/producer_consumer.c,
994 src/modules/core/producer_consumer.yml: add autoprofile property to consumer
997 2011-10-16 Brian Matherly <pez4brian@yahoo.com>
999 * demo/mlt_voiceover, demo/pango.mlt, src/modules/core/data_fx.properties,
1000 src/modules/feeds/NTSC/data_fx.properties,
1001 src/modules/feeds/NTSC/etv.properties,
1002 src/modules/feeds/PAL/data_fx.properties,
1003 src/modules/feeds/PAL/etv.properties, src/modules/gtk2/filter_dynamictext.c,
1004 src/modules/gtk2/filter_dynamictext.yml, src/modules/gtk2/producer_pango.c,
1005 src/modules/gtk2/producer_pango.yml, src/tests/pango.c: Add "family" and
1006 "style" properties to pango producer. Deprecate "font" property.
1008 2011-10-11 Brian Matherly <pez4brian@yahoo.com>
1010 * src/modules/decklink/producer_decklink.yml, src/modules/sox/filter_sox.yml:
1011 yml validation fixes
1013 * src/modules/gtk2/filter_dynamictext.c,
1014 src/modules/gtk2/filter_dynamictext.yml, src/modules/gtk2/producer_pango.c,
1015 src/modules/gtk2/producer_pango.yml: Add outline to pango and dynamic text
1016 services. Add pad and align to dynamic text.
1018 2011-10-02 Brian Matherly <pez4brian@yahoo.com>
1020 * README, docs/TODO, docs/policies.txt, docs/services.txt: Remove docs/TODO,
1021 docs/policies.txt, docs/services/txt. All that information is now available
1024 2011-10-01 Dan Dennedy <dan@dennedy.org>
1026 * src/melt/melt.c, src/modules/core/producer_melt.c,
1027 src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c: Add consumer
1028 element to xml producer.
1030 2011-09-25 Brian Matherly <pez4brian@yahoo.com>
1032 * src/modules/gtk2/filter_dynamictext.yml, src/modules/gtk2/producer_pango.c,
1033 src/modules/gtk2/producer_pango.yml: Add support for HTML style color
1034 parameter to producer_pango. producer_color and producer_pango now work
1035 exactly the same WRT color parameters.
1037 2011-09-25 Dan Dennedy <dan@dennedy.org>
1039 * src/modules/frei0r/factory.c, src/modules/jackrack/plugin_mgr.c: Load
1040 frei0r and ladspa plugins relative to exe on win32
1042 * src/framework/Makefile, src/framework/mlt_factory.c,
1043 src/framework/mlt_profile.c: Fix build on win32
1045 * src/framework/mlt_profile.c, src/framework/mlt_properties.c,
1046 src/framework/mlt_repository.c: Fix and cleanup profile and preset dirs.
1048 * src/framework/Makefile, src/framework/mlt_factory.c,
1049 src/framework/mlt_profile.c: Fix loading profile from datadir.
1051 * src/modules/frei0r/factory.c, src/modules/jackrack/plugin_mgr.c: Add
1052 relative frei0r and LADSPA dirs for relocatable.
1054 2011-09-23 Dan Dennedy <dan@dennedy.org>
1056 * src/framework/mlt_profile.c, src/framework/mlt_repository.c: Make profiles
1057 relative to MLT_DATA instead of $prefix/share/mlt
1059 2011-09-25 Dan Dennedy <dan@dennedy.org>
1061 * src/modules/decklink/consumer_decklink.cpp,
1062 src/modules/decklink/producer_decklink.cpp: Fix building decklink on win32
1064 2011-09-20 Dan Dennedy <dan@dennedy.org>
1066 * presets/consumer/avformat/XDCAM-HD422,
1067 presets/consumer/avformat/atsc_1080i_50/DNxHD,
1068 presets/consumer/avformat/atsc_1080i_5994/DNxHD,
1069 presets/consumer/avformat/atsc_1080p_2398/DNxHD,
1070 presets/consumer/avformat/atsc_1080p_24/DNxHD,
1071 presets/consumer/avformat/atsc_1080p_25/DNxHD,
1072 presets/consumer/avformat/atsc_1080p_2997/DNxHD,
1073 presets/consumer/avformat/atsc_1080p_30/DNxHD,
1074 presets/consumer/avformat/atsc_1080p_50/DNxHD,
1075 presets/consumer/avformat/atsc_1080p_5994/DNxHD,
1076 presets/consumer/avformat/atsc_1080p_60/DNxHD,
1077 presets/consumer/avformat/atsc_720p_2398/DNxHD,
1078 presets/consumer/avformat/atsc_720p_50/DNxHD,
1079 presets/consumer/avformat/atsc_720p_5994/DNxHD,
1080 presets/consumer/avformat/atsc_720p_60/DNxHD,
1081 presets/consumer/avformat/dv_ntsc/D10, presets/consumer/avformat/dv_ntsc/DVD,
1082 presets/consumer/avformat/dv_ntsc_wide/D10,
1083 presets/consumer/avformat/dv_ntsc_wide/DVD,
1084 presets/consumer/avformat/dv_pal/D10, presets/consumer/avformat/dv_pal/DVD,
1085 presets/consumer/avformat/dv_pal_wide/D10,
1086 presets/consumer/avformat/dv_pal_wide/DVD, presets/consumer/avformat/webm:
1087 Fix video bitrate option in presets.
1089 * src/modules/avformat/consumer_avformat.c,
1090 src/modules/avformat/consumer_avformat.yml: Support streamtype-specific
1093 2011-08-28 Brian Matherly <pez4brian@yahoo.com>
1095 * src/modules/gtk2/Makefile, src/modules/gtk2/factory.c,
1096 src/modules/gtk2/filter_dynamictext.c,
1097 src/modules/gtk2/filter_dynamictext.yml: Add filter_dynamictext.
1099 2011-09-11 Dan Dennedy <dan@dennedy.org>
1101 * src/modules/sox/Makefile, src/modules/sox/factory.c,
1102 src/modules/sox/filter_sox.yml, src/modules/sox/filter_sox_effect.yml:
1103 Document normalise and analysis for sox. This change separates the general
1104 sox metadata from effect instance metadata.
1106 2011-09-09 Dan Dennedy <dan@dennedy.org>
1108 * src/modules/core/Makefile, src/modules/core/factory.c,
1109 src/modules/core/producer_melt.c, src/modules/core/producer_melt.yml,
1110 src/modules/core/producer_melt_file.yml, src/modules/melt/Makefile,
1111 src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
1112 src/modules/melt/producer_melt.yml, src/modules/melt/producer_melt_file.yml:
1113 Move melt producer to core module.
1115 * presets/consumer/avformat/atsc_1080i_50/DNxHD,
1116 presets/consumer/avformat/atsc_1080i_5994/DNxHD,
1117 presets/consumer/avformat/atsc_1080p_2398/DNxHD,
1118 presets/consumer/avformat/atsc_1080p_24/DNxHD,
1119 presets/consumer/avformat/atsc_1080p_25/DNxHD,
1120 presets/consumer/avformat/atsc_1080p_2997/DNxHD,
1121 presets/consumer/avformat/atsc_1080p_30/DNxHD,
1122 presets/consumer/avformat/atsc_1080p_50/DNxHD,
1123 presets/consumer/avformat/atsc_1080p_5994/DNxHD,
1124 presets/consumer/avformat/atsc_1080p_60/DNxHD,
1125 presets/consumer/avformat/atsc_720p_2398/DNxHD,
1126 presets/consumer/avformat/atsc_720p_50/DNxHD,
1127 presets/consumer/avformat/atsc_720p_5994/DNxHD,
1128 presets/consumer/avformat/atsc_720p_60/DNxHD: Add a bunch of DNxHD encode
1131 2011-09-04 Dan Dennedy <dan@dennedy.org>
1133 * src/modules/melt/producer_melt.c, src/modules/xml/producer_xml.c: Change
1134 previous mods to use mlt_multitrack_count()
1136 * src/modules/melt/producer_melt.c, src/modules/xml/producer_xml.c: Fix XML
1137 and melt producers producer_avformat cache size. Use track-count + 2 in case
1138 a track is using a mixer between playlist items.
1140 * src/framework/mlt_service.c, src/framework/mlt_service.h: Add
1141 mlt_service_cache_get_size()
1143 * src/framework/mlt_cache.c, src/framework/mlt_cache.h: Add
1144 mlt_cache_get_size()
1146 2011-09-03 Dan Dennedy <dan@dennedy.org>
1148 * src/modules/decklink/producer_decklink.cpp,
1149 src/modules/decklink/producer_decklink.yml: Add vanc property to decklink
1150 producer. This captures vertical ancillary data during the vertical
1151 blanking, which often contains metadata with timecode. This can be used to
1152 produce D10/IMX50 captures with VBI.
1154 2011-09-03 j-b-m <jb@kdenlive.org>
1156 * src/modules/core/transition_region.c,
1157 src/modules/core/transition_region.yml: Add filter_only to region transition.
1158 YAML patch by Dan Dennedy
1160 2011-09-01 Dan Dennedy <dan@dennedy.org>
1162 * presets/consumer/avformat/dv_ntsc/D10,
1163 presets/consumer/avformat/dv_ntsc_wide/D10,
1164 presets/consumer/avformat/dv_pal/D10,
1165 presets/consumer/avformat/dv_pal_wide/D10: Add SMPTE 356M (aka D-10 and
1166 IMX50) encoode presets.
1168 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1169 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
1170 src/modules/core/filter_resize.c: Add consumer property top_field_first.
1172 2011-08-31 Dan Dennedy <dan@dennedy.org>
1174 * src/modules/sox/factory.c, src/modules/sox/filter_sox.c: Use the sox
1175 version in metadata and serialization.
1177 * src/modules/xml/consumer_xml.c, src/modules/xml/mlt-xml.dtd: Add MLT
1178 version to serialized XML.
1180 * src/modules/frei0r/factory.c, .../motion_est/filter_autotrack_rectangle.c:
1181 Convert some printfs to fprintf(stderr) or mlt_log.
1183 2011-08-16 Dan Dennedy <dan@dennedy.org>
1185 * src/modules/xml/consumer_xml.c, src/modules/xml/consumer_xml.yml: Add
1186 no_meta property to xml consumer. Applications that use the consumer for its
1187 project file might want to reduce xml bloat by setting this.
1189 * src/modules/jackrack/consumer_jack.c,
1190 src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/process.c: Fix
1191 segfault on concurrent calls to jack_activate().
1193 2011-08-15 Dan Dennedy <dan@dennedy.org>
1195 * src/modules/videostab/filter_videostab.c,
1196 src/modules/videostab/filter_videostab.yml: Add vectors property to
1197 videostab. Change videostab to save to and load from a property instead of
1198 file. It uses mlt_geometry for the (de)serialization of the vectors, Also,
1199 remove seeking on the producer and require a two pass mode of operation.
1200 Finally, make it parallel-safe.
1202 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h,
1203 src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
1204 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
1205 .../motion_est/filter_autotrack_rectangle.c: Add mlt_geometry_interpolate.
1206 This removes re-interpolation on each call to mlt_geometry_insert() to make
1207 bulk invocations of that call faster. This also makes mlt_geometry_parse()
1208 faster. Also, this includes a fix to mlt_geometry_serialise() for a buffer
1209 overflow memory corruption.
1211 * src/modules/xml/Makefile, src/modules/xml/consumer_xml.c,
1212 src/modules/xml/consumer_xml.yml: Add 'all' property to xml consumer. Makes
1213 the consumer process all frames before serializing to XML.
1215 2011-08-13 Dan Dennedy <dan@dennedy.org>
1217 * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
1218 src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add mlt_filter_get_length2.
1220 2011-08-12 Marco Gittler <g.marco@freenet.de>
1222 * src/modules/videostab/factory.c,
1223 src/modules/videostab/filter_videostab.yml: added yml metadata
1225 2011-08-11 Marco Gittler <g.marco@freenet.de>
1227 * src/modules/videostab/factory.c, src/modules/videostab/filter_videostab.c:
1230 * src/modules/videostab/Makefile, src/modules/videostab/factory.c,
1231 src/modules/videostab/filter_videostab.c,
1232 src/modules/videostab/stab/estimate.c, src/modules/videostab/stab/estimate.h,
1233 src/modules/videostab/stab/klt/base.h,
1234 src/modules/videostab/stab/klt/convolve.c,
1235 src/modules/videostab/stab/klt/convolve.h,
1236 src/modules/videostab/stab/klt/error.c,
1237 src/modules/videostab/stab/klt/error.h, src/modules/videostab/stab/klt/klt.c,
1238 src/modules/videostab/stab/klt/klt.h,
1239 src/modules/videostab/stab/klt/klt_util.c,
1240 src/modules/videostab/stab/klt/klt_util.h,
1241 src/modules/videostab/stab/klt/pyramid.c,
1242 src/modules/videostab/stab/klt/pyramid.h,
1243 .../videostab/stab/klt/selectGoodFeatures.c,
1244 src/modules/videostab/stab/klt/trackFeatures.c,
1245 src/modules/videostab/stab/main.c, src/modules/videostab/stab/resample.c,
1246 src/modules/videostab/stab/resample.h, src/modules/videostab/stab/utils.c,
1247 src/modules/videostab/stab/utils.h, src/modules/videostab/stab/vector.c,
1248 src/modules/videostab/stab/vector.h: first version of video stabilization
1249 from http://vstab.sourceforge.net/
1251 2011-08-03 Dan Dennedy <dan@dennedy.org>
1253 * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
1254 src/modules/jackrack/consumer_jack.c, src/modules/jackrack/factory.c: Make
1255 jack consumer LGPLv2.1 license. This change allows the module to be built in
1256 either GPL or LGPL mode where GPL mode also adds the jackrack and ladspa
1259 * src/modules/jackrack/Makefile, src/modules/jackrack/consumer_jack.yml: Add
1260 service metadata for jack consumer.
1262 * src/modules/jackrack/Makefile, src/modules/jackrack/consumer_jack.c,
1263 src/modules/jackrack/factory.c: Add audio-only JACK consumer. Fires
1264 consumer-frame-show for video frames.
1266 2011-07-24 Brian Matherly <pez4brian@yahoo.com>
1268 * Makefile, src/modules/avformat/consumer_avformat.yml,
1269 src/modules/avformat/producer_avformat.yml, src/modules/core/factory.c,
1270 src/modules/core/filter_channelcopy.yml, src/modules/core/filter_gamma.yml,
1271 src/modules/core/filter_luma.yml, src/modules/core/filter_region.yml,
1272 src/modules/core/filter_rescale.yml, src/modules/core/filter_resize.yml,
1273 src/modules/core/producer_loader.yml,
1274 src/modules/core/transition_composite.yml,
1275 src/modules/core/transition_luma.yml, src/modules/dv/producer_libdv.yml,
1276 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.yml,
1277 src/modules/gtk2/producer_pango.yml, src/modules/kdenlive/filter_boxblur.yml,
1278 src/modules/resample/Makefile, src/modules/resample/factory.c,
1279 src/modules/resample/filter_resample.yml: Add service metadata for composite
1280 transition, all normalizing filters (resample, resize, rescale), and the
1281 loader producer. Add yml validation rule to Makefile. All yml files pass
1282 validation against metaschema.yaml.
1284 2011-07-22 Dan Dennedy <dan@dennedy.org>
1286 * src/modules/core/filter_mirror.yml, src/modules/core/filter_mono.yml,
1287 src/modules/core/filter_obscure.yml, src/modules/core/filter_region.yml,
1288 src/modules/core/transition_luma.yml, src/modules/core/transition_mix.yml,
1289 src/modules/core/transition_region.yml, src/modules/dv/consumer_libdv.yml,
1290 src/modules/normalize/filter_volume.yml, src/modules/sdl/consumer_sdl.yml,
1291 src/modules/xml/consumer_xml.yml: Cleanup Brian's service metadata
1294 * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
1295 src/modules/avformat/producer_avformat.c: Make ffmpeg v53-specific code more
1296 readable and searchable.
1298 * configure, src/framework/mlt_version.h: set interim version 0.7.5
1300 * src/framework/mlt_property.c, src/framework/mlt_property.h: Fix build on
1303 * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
1304 src/modules/avformat/producer_avformat.c: Make ffmpeg v53-specific code more
1305 readable and searchable.
1307 * configure, src/framework/mlt_version.h: set interim version 0.7.5
1309 * src/framework/mlt_property.c, src/framework/mlt_property.h: Fix build on
1312 2011-07-19 Brian Matherly <pez4brian@yahoo.com>
1314 * src/modules/core/filter_mirror.yml, src/modules/core/filter_mono.yml,
1315 src/modules/core/filter_obscure.yml, src/modules/core/filter_region.yml,
1316 src/modules/core/transition_luma.yml, src/modules/core/transition_mix.yml,
1317 src/modules/core/transition_region.yml, src/modules/dv/consumer_libdv.yml,
1318 src/modules/jackrack/filter_ladspa.yml,
1319 src/modules/normalize/filter_volume.yml, src/modules/sdl/consumer_sdl.yml,
1320 src/modules/xml/consumer_xml.yml: Transcribe service metadata from
1321 services.txt to corresponding yml files.
1323 2011-07-17 Brian Matherly <pez4brian@yahoo.com>
1325 * src/modules/avformat/consumer_avformat.yml,
1326 src/modules/avformat/producer_avformat.yml,
1327 src/modules/core/filter_data_show.yml, src/modules/core/filter_watermark.yml,
1328 src/modules/core/producer_noise.yml,
1329 src/modules/decklink/producer_decklink.yml,
1330 src/modules/dv/producer_libdv.yml, src/modules/gtk2/producer_pango.yml,
1331 src/modules/gtk2/producer_pixbuf.yml, src/modules/vorbis/producer_vorbis.yml,
1332 src/modules/xml/producer_xml.yml: Remove from all existing yml: in, out,
1333 length, resource, and aspect_ratio.
1335 2011-07-16 Dan Dennedy <dan@dennedy.org>
1337 * Doxyfile, configure, docs/melt.1, docs/melt.txt,
1338 src/framework/mlt_version.h: Set version to 0.7.4
1340 * src/modules/jackrack/factory.c, src/modules/jackrack/plugin_desc.c,
1341 src/modules/jackrack/plugin_desc.h: Properly represent LADSPA plugin author.
1343 2011-07-11 Dan Dennedy <dan@dennedy.org>
1345 * src/framework/mlt_properties.c, src/framework/mlt_property.c,
1346 src/framework/mlt_property.h: Fix build on new locale stuff when not Linux or
1349 2011-07-10 Dan Dennedy <dan@dennedy.org>
1351 * src/framework/mlt_properties.c, src/framework/mlt_property.c: Fix build for
1352 querylocale() on OS X.
1354 * presets/consumer/avformat/webm, presets/consumer/avformat/webm-pass1,
1355 presets/consumer/avformat/webm-pass2: Fix webm preset.
1357 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1358 src/modules/sdl/consumer_sdl_preview.c: Make maximum consecutive-dropped
1359 frames configurable. Defaults to old value of 5 that seems more preferable
1362 2011-07-09 Dan Dennedy <dan@dennedy.org>
1364 * src/modules/feeds/NTSC/data_fx.properties,
1365 src/modules/feeds/NTSC/etv.properties,
1366 src/modules/feeds/NTSC/obscure.properties,
1367 src/modules/feeds/PAL/border.properties,
1368 src/modules/feeds/PAL/data_fx.properties,
1369 src/modules/feeds/PAL/etv.properties: Convert , to / delimiter in data_show
1372 * src/framework/metaschema.yaml, src/framework/mlt_properties.c: Add
1373 LC_NUMERIC handling to YAML Tiny parser.
1375 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
1376 src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add
1377 mlt_properties_get_lcnumeric and Properties::get_lcnumeric
1379 * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add
1380 Properties::set_lcnumeric().
1382 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
1383 src/framework/mlt_property.c, src/framework/mlt_property.h: Add
1384 mlt_properties_set_lcnumeric, mlt_property_get_double_l, and
1385 mlt_property_get_string_l. Locale-specific variants of key properties
1388 2011-07-07 Dan Dennedy <dan@dennedy.org>
1390 * src/modules/core/filter_data_show.yml, src/modules/core/filter_gamma.yml,
1391 src/modules/core/filter_greyscale.yml, src/modules/core/filter_luma.yml,
1392 src/modules/core/filter_watermark.yml, src/modules/core/producer_colour.yml,
1393 src/modules/core/producer_noise.yml, src/modules/dv/producer_libdv.yml,
1394 src/modules/gtk2/producer_pango.yml, src/modules/gtk2/producer_pixbuf.yml,
1395 src/modules/vorbis/producer_vorbis.yml, src/modules/xml/producer_xml.yml:
1396 Convert services.txt to metadata YAML (WIP). Patch by Brian Matherly.
1398 2011-07-06 Dan Dennedy <dan@dennedy.org>
1400 * src/modules/xml/consumer_xml.c, src/modules/xml/mlt-xml.dtd,
1401 src/modules/xml/producer_xml.c: Add LC_NUMERIC to MLT XML. This does not
1402 permit one to mix locales within a MLT process! In other words, you can not
1403 load a document in a locale using one decimal separator and then filter with
1404 a double property using a different separator.
1406 * src/modules/oldfilm/filter_vignette.c, src/modules/plus/filter_charcoal.c:
1407 Fix some default numeric property values in some locales. Strings with a
1408 period for decimal separator do not convert correctly in locales that use
1409 comma for the decimal separator.
1411 * demo/README, demo/demo, demo/mlt_bouncy, demo/mlt_bouncy_ball,
1412 demo/mlt_composite_transition, demo/mlt_my_name_is, demo/mlt_news,
1413 demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow2,
1414 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
1415 demo/mlt_swf_variables, demo/mlt_ticker, demo/mlt_title_over_gfx,
1416 demo/mlt_titleshadow_watermark, demo/mlt_voiceover, demo/mlt_watermark,
1417 demo/pango.mlt, docs/framework.txt, docs/services.txt,
1418 src/framework/mlt_geometry.c, src/modules/core/filter_obscure.c,
1419 src/modules/core/transition_composite.c,
1420 src/modules/core/transition_region.c, src/modules/motion_est/Makefile,
1421 .../motion_est/filter_autotrack_rectangle.c,
1422 src/modules/plus/transition_affine.c, src/tests/hello.c: Use '/' for
1423 coordinate delimiter instead of period. Period is a decimal separator in
1426 * demo/consumers.ini, demo/demo.ini: Fix usage of cut in demo script for some
1429 2011-07-05 Dan Dennedy <dan@dennedy.org>
1431 * presets/consumer/avformat/webm, presets/consumer/avformat/webm-pass1,
1432 presets/consumer/avformat/webm-pass2: Add some WebM presets.
1434 2011-07-04 Dan Dennedy <dan@dennedy.org>
1436 * presets/consumer/avformat/x264-medium-baseline,
1437 presets/consumer/avformat/x264-medium-main: Fix profile-based x264 presets
1440 * presets/consumer/avformat/x264-medium,
1441 presets/consumer/avformat/x264-medium-baseline,
1442 presets/consumer/avformat/x264-medium-main,
1443 presets/consumer/avformat/x264-medium-pass1: Add some x264-medium presets.
1445 * src/modules/avformat/Makefile, src/modules/avformat/configure: Dropping
1446 support for --avformat-svn. Subversion is no longer used, FFmpeg and libav
1447 have forked, and now there are the build scripts.
1449 * src/modules/avformat/producer_avformat.c,
1450 src/modules/avformat/producer_avformat.yml, src/modules/melt/producer_melt.c:
1451 Support standard query syntax on avformat URL.
1453 2011-07-02 Dan Dennedy <dan@dennedy.org>
1455 * src/modules/decklink/DeckLinkAPI_h.h,
1456 src/modules/decklink/DeckLinkAPI_i.cpp, src/modules/decklink/Makefile,
1457 src/modules/decklink/configure, src/modules/decklink/consumer_decklink.cpp,
1458 src/modules/decklink/producer_decklink.cpp: Add Windows support for DeckLink.
1460 2011-06-22 Dan Dennedy <dan@dennedy.org>
1462 * presets/consumer/avformat/dv_ntsc/DV,
1463 presets/consumer/avformat/dv_ntsc/DVCPRO50,
1464 presets/consumer/avformat/dv_ntsc_wide/DV,
1465 presets/consumer/avformat/dv_ntsc_wide/DVCPRO50,
1466 presets/consumer/avformat/dv_pal/DV,
1467 presets/consumer/avformat/dv_pal/DVCPRO50,
1468 presets/consumer/avformat/dv_pal_wide/DV,
1469 presets/consumer/avformat/dv_pal_wide/DVCPRO50: Add DV and DVCPRO50 encode
1472 2011-06-17 Dan Dennedy <dan@dennedy.org>
1474 * src/framework/Makefile, src/framework/mlt_types.h, src/melt/Makefile,
1475 src/modules/avformat/Makefile, src/modules/gtk2/Makefile,
1476 src/modules/sdl/Makefile, src/win32/fnmatch.c: Cleanup Win32 build.
1478 2011-06-15 Dan Dennedy <dan@dennedy.org>
1480 * src/framework/mlt_transition.c, src/modules/core/transition_composite.c:
1481 Fix regression in field rendering luma transition. Due to refactoring
1482 composite and luma into mlt_transition_get_progress_delta().
1484 2011-06-13 Dan Dennedy <dan@dennedy.org>
1486 * src/modules/avformat/producer_avformat.c,
1487 src/modules/avformat/producer_avformat.yml: Add video_delay to avformat
1490 2011-06-11 Dan Dennedy <dan@dennedy.org>
1492 * src/modules/decklink/producer_decklink.cpp,
1493 src/modules/decklink/producer_decklink.yml: Add prefill property to decklink
1496 2011-06-06 Dan Dennedy <dan@dennedy.org>
1498 * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.yml:
1499 Change consumer 'profile' property to 'mlt_profile' libavcodec uses the
1500 profile property for aac and libx264.
1502 2011-06-05 Dan Dennedy <dan@dennedy.org>
1504 * src/modules/avformat/consumer_avformat.yml,
1505 src/modules/avformat/producer_avformat.yml: Change URI to URL in avformat
1508 * src/melt/melt.c, src/modules/avformat/consumer_avformat.c: Send melt -query
1509 and -help to stdout. Nice for use with pager or grep, awk, etc.
1511 2011-06-03 Dan Dennedy <dan@dennedy.org>
1513 * src/modules/decklink/consumer_decklink.cpp,
1514 src/modules/decklink/consumer_decklink.yml: Enable external keyer on decklink
1515 consumer. Patch supplied by Maksym Veremeyenko.
1517 2011-05-30 Dan Dennedy <dan@dennedy.org>
1519 * src/modules/linsys/Makefile, src/modules/linsys/consumer_sdi.yml,
1520 src/modules/linsys/factory.c: Add service metadata to linsys module (WIP).
1522 * src/modules/xml/Makefile, src/modules/xml/consumer_xml.yml,
1523 src/modules/xml/factory.c, src/modules/xml/producer_xml-string.yml,
1524 src/modules/xml/producer_xml.yml: Add service metadata to xml module (WIP).
1526 * src/modules/vorbis/Makefile, src/modules/vorbis/factory.c,
1527 src/modules/vorbis/producer_vorbis.yml: Add service metadata to vorbis module
1530 * src/modules/core/filter_mono.yml, src/modules/vmfx/Makefile,
1531 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.yml,
1532 src/modules/vmfx/filter_chroma_hold.yml, src/modules/vmfx/filter_mono.yml,
1533 src/modules/vmfx/filter_shape.yml, src/modules/vmfx/producer_pgm.yml: Add
1534 service metadata to vmfx module (WIP).
1536 * src/modules/jackrack/plugin.c, src/modules/jackrack/plugin_mgr.c,
1537 src/modules/jackrack/plugin_settings.c: Remove aborts in jackrack module.
1539 2011-05-29 Dan Dennedy <dan@dennedy.org>
1541 * src/modules/swfdec/Makefile, src/modules/swfdec/producer_swfdec.c,
1542 src/modules/swfdec/producer_swfdec.yml: Add service metadata to swfdec module
1545 * src/modules/qimage/producer_qimage.yml, src/modules/sdl/Makefile,
1546 src/modules/sdl/consumer_sdl.yml, src/modules/sdl/consumer_sdl_audio.yml,
1547 src/modules/sdl/consumer_sdl_preview.yml,
1548 src/modules/sdl/consumer_sdl_still.yml, src/modules/sdl/factory.c,
1549 src/modules/sdl/producer_sdl_image.yml: Add service metadata for SDL module
1552 * src/modules/plus/transition_affine.yml, src/modules/qimage/Makefile,
1553 src/modules/qimage/factory.c, src/modules/qimage/producer_kdenlivetitle.yml,
1554 src/modules/qimage/producer_qimage.yml: Add service metadata for qimage
1557 * src/modules/plus/Makefile, src/modules/plus/factory.c,
1558 src/modules/plus/filter_affine.yml, src/modules/plus/filter_charcoal.yml,
1559 src/modules/plus/filter_invert.yml, src/modules/plus/filter_sepia.yml,
1560 src/modules/plus/transition_affine.yml: Add service metadata to plus module
1563 * src/modules/normalize/Makefile, src/modules/normalize/factory.c,
1564 src/modules/normalize/filter_volume.yml: Add service metadata to normalize
1567 * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
1568 .../motion_est/filter_autotrack_rectangle.yml,
1569 src/modules/motion_est/filter_motion_est.yml,
1570 src/modules/motion_est/filter_vismv.yml,
1571 src/modules/motion_est/producer_slowmotion.yml: Add service metadata to
1572 motion_est module (WIP).
1574 * src/modules/melt/Makefile, src/modules/melt/factory.c,
1575 src/modules/melt/producer_melt.yml, src/modules/melt/producer_melt_file.yml:
1576 Add service metadata for melt module (WIP).
1578 * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
1579 src/modules/kdenlive/filter_boxblur.yml,
1580 src/modules/kdenlive/filter_freeze.yml, src/modules/kdenlive/filter_wave.yml,
1581 src/modules/kdenlive/producer_framebuffer.yml: Add service metadata for
1582 kdenlive module (WIP).
1584 * src/modules/gtk2/Makefile, src/modules/gtk2/consumer_gtk2_preview.yml,
1585 src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.yml,
1586 src/modules/gtk2/producer_pixbuf.yml: Add service metadata for gtk2 module
1589 * src/modules/effectv/Makefile, src/modules/effectv/factory.c,
1590 src/modules/effectv/filter_burningtv.yml: Add service metadata for effectv
1593 * src/modules/dv/Makefile, src/modules/dv/consumer_libdv.yml,
1594 src/modules/dv/factory.c, src/modules/dv/producer_libdv.yml: Add service
1595 metdata for dv module (WIP).
1597 * src/modules/core/Makefile, src/modules/core/factory.c,
1598 src/modules/core/filter_audiowave.yml,
1599 src/modules/core/filter_brightness.yml,
1600 src/modules/core/filter_channelcopy.yml, src/modules/core/filter_crop.yml,
1601 src/modules/core/filter_data_show.yml, src/modules/core/filter_gamma.yml,
1602 src/modules/core/filter_greyscale.yml, src/modules/core/filter_luma.yml,
1603 src/modules/core/filter_mirror.yml, src/modules/core/filter_mono.yml,
1604 src/modules/core/filter_obscure.yml, src/modules/core/filter_region.yml,
1605 src/modules/core/filter_transition.yml,
1606 src/modules/core/filter_watermark.yml, src/modules/core/producer_colour.yml,
1607 src/modules/core/producer_consumer.yml, src/modules/core/producer_hold.yml,
1608 src/modules/core/producer_noise.yml,
1609 src/modules/core/transition_composite.yml,
1610 src/modules/core/transition_luma.yml, src/modules/core/transition_mix.yml,
1611 src/modules/core/transition_region.yml: Add service metadata for core module
1614 2011-05-28 Dan Dennedy <dan@dennedy.org>
1616 * src/swig/python/getimage.py, src/swig/python/waveforms.py: Convert Python
1617 examples to new frame method.
1619 * src/framework/mlt_profile.c, src/framework/mlt_profile.h,
1620 src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h: Add
1621 mlt_profile_from_producer(). This new function contains the auto-profile
1622 feature. Plus setters for Mlt::Profile.
1624 2011-05-22 Dan Dennedy <dan@dennedy.org>
1626 * src/modules/jackrack/Makefile, src/modules/jackrack/blacklist.txt,
1627 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h: Add
1628 blacklist for ladspa filters. Initially includes dssi-vst since that is
1629 unstable on AV Linux 5.
1631 2011-05-17 Dan Dennedy <dan@dennedy.org>
1633 * src/modules/jackrack/factory.c, src/modules/jackrack/jack_rack.c: Let all
1634 instances of ladspa share single plugin_mgr.
1636 2011-05-15 Dan Dennedy <dan@dennedy.org>
1638 * docs/melt.1, src/melt/melt.c: Document -jack option.
1640 * src/melt/melt.c, src/modules/jackrack/filter_jackrack.c,
1641 src/modules/jackrack/process.c: Add first draft of JACK transport sync.
1643 2011-05-14 Dan Dennedy <dan@dennedy.org>
1645 * configure, src/mlt++/configure: Fix build on Debian GNU/kFreeBSD.
1647 2011-05-12 Dan Dennedy <dan@dennedy.org>
1649 * Makefile, presets/consumer/avformat/dv_ntsc/DVD,
1650 presets/consumer/avformat/dv_ntsc_wide/DVD,
1651 presets/consumer/avformat/dv_pal/DVD,
1652 presets/consumer/avformat/dv_pal_wide/DVD, setenv,
1653 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
1654 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
1655 src/melt/melt.c, src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
1656 src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h, src/swig/mlt.i:
1657 Presets! Put property setters in a file and apply them to a service using
1658 properties=filename. Alternatively, apply a supplied preset using
1659 properties=preset. For example, melt ... -consumer avformat:my.vob
1662 * src/modules/jackrack/jack_rack.c, src/modules/jackrack/plugin.c,
1663 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/process.c: Convert
1664 jackrack printfs to mlt_log (3301094).
1666 2011-05-10 Dan Dennedy <dan@dennedy.org>
1668 * src/modules/jackrack/Makefile, src/modules/jackrack/factory.c,
1669 src/modules/jackrack/filter_jackrack.yml,
1670 src/modules/jackrack/filter_ladspa.yml: Add service metadata for jackrack,
1671 ladspa, and ladspa.id.
1673 * src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/plugin_mgr.c:
1674 Add support for ladspa.id variants. This is much more convenient to use
1675 without having to compose the JACK Rack XML. Also, we will be able to add
1676 future support for property animation (automation), which JACK Rack lacks.
1677 However, it does still support loading and processing JACK Rack files.
1679 2011-05-08 Dan Dennedy <dan@dennedy.org>
1681 * src/modules/sox/Makefile, src/modules/sox/factory.c,
1682 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.yml: Add support for
1683 sox.effect variants. The legacy forms of 'sox:"effect options"' and 'sox
1684 effect="name options"' still work. The new forms allows them all to be
1685 enumerated by Mlt apps, e.g.: melt -query filter. Also, this registers
1686 metadata for both the generic 'sox' filter and all of the new 'sox.effect'
1687 ones including their usage help!
1689 * src/modules/avformat/filter_avresample.c, src/modules/core/loader.ini: Fix
1690 inadvertent reording of resample filters. And add debug log to avresample.
1692 2011-05-06 Dan Dennedy <dan@dennedy.org>
1694 * src/framework/mlt_tractor.c, src/modules/avformat/producer_avformat.c,
1695 src/modules/dv/producer_libdv.c, src/modules/vorbis/producer_vorbis.c: Make
1696 the frame audio properties consistent.
1698 * src/framework/mlt_frame.c, src/framework/mlt_types.h: Add mlt_audio_s32le
1699 and mlt_audio_f32le audio formats.
1701 * src/modules/avformat/filter_avresample.c, src/modules/core/Makefile,
1702 src/modules/core/factory.c, src/modules/core/filter_audiochannels.c,
1703 src/modules/core/loader.ini, src/modules/resample/filter_resample.c: Add
1704 audiochannels normalization filter. Refactors code from the resamplers into
1705 a new filter to be more manageable. Eventually, we can add options on what to
1706 do when adding/removing channels.
1708 2011-05-03 Dan Dennedy <dan@dennedy.org>
1710 * configure, src/framework/mlt_transition.c: Ensure transition B frames get
1711 some consumer properties. Also, ensure both A and B frames have sane scaling
1712 and aspect ratio values. This addresses an issue where composite and region
1713 were not getting the correct deinterlace method impacting performance. In
1714 addition, it factors out some common code (best practice) from various
1715 transitions moving it into the framework.
1717 2011-05-01 Dan Dennedy <dan@dennedy.org>
1719 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: Set version
1722 * src/modules/avformat/filter_avresample.c,
1723 src/modules/resample/filter_resample.c: Finish work to normalize channel
1724 count. Also, refactor the audio resamplers to use mlt_audio_format_size()
1725 and mlt_frame_set_audio(). Currently, there are no controls over which
1726 channels to drop or duplicate.
1728 * src/framework/mlt_tractor.c, src/modules/core/producer_consumer.c,
1729 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c: Refactor
1730 to mlt_frame_set_audio().
1732 * src/modules/feeds/NTSC/data_fx.properties,
1733 src/modules/feeds/PAL/data_fx.properties: Fix alpha on color of some
1734 data-feed properties.
1736 * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
1737 src/modules/avformat/producer_avformat.c: Add support for new codec- and
1738 muxer-specific AVOptions.
1740 2011-04-22 Dan Dennedy <dan@dennedy.org>
1742 * src/modules/avformat/consumer_avformat.c,
1743 src/modules/avformat/producer_avformat.c: Use new avio functions in avformat
1746 2011-04-21 Dan Dennedy <dan@dennedy.org>
1748 * src/modules/avformat/filter_avcolour_space.c,
1749 src/modules/avformat/producer_avformat.c: Fix regression initializing
1752 * src/modules/avformat/consumer_avformat.c,
1753 src/modules/avformat/filter_avcolour_space.c,
1754 src/modules/avformat/filter_swscale.c,
1755 src/modules/avformat/producer_avformat.c: Fix avformat compile warns on const
1756 and 64-bit string formatting.
1758 * src/modules/core/producer_hold.c, src/modules/jackrack/filter_jackrack.c:
1759 Fix couple compile warns.
1761 * src/framework/mlt_property.c, src/framework/mlt_types.h,
1762 src/modules/linsys/sdi_generator.c: Fix some compile warnings about
1763 string-formatting 64bit.
1765 * src/modules/avformat/audioconvert.h,
1766 src/modules/avformat/producer_avformat.c: Drop private audioconvert.h for
1769 2011-04-20 Dan Dennedy <dan@dennedy.org>
1771 * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
1772 src/modules/avformat/producer_avformat.c: More libavcodec v53 changes
1775 * src/modules/avformat/consumer_avformat.c,
1776 src/modules/avformat/producer_avformat.c: Fix avformat build with libavcodec
1779 2011-04-09 Dan Dennedy <dan@dennedy.org>
1781 * src/framework/mlt_profile.c, src/mlt++/MltProfile.cpp,
1782 src/mlt++/MltProfile.h, src/swig/mlt.i: Add Mlt::Profile.list().
1784 2011-04-07 Dan Dennedy <dan@dennedy.org>
1786 * src/modules/avformat/consumer_avformat.yml, src/modules/avformat/factory.c,
1787 src/modules/avformat/producer_avformat.yml: Add avformat consumer metadata.
1788 Improve avformat producer metadata. Significantly extend each with AVOptions.
1790 2011-04-04 Dan Dennedy <dan@dennedy.org>
1792 * demo/README, demo/demo.ini, demo/mlt_pango_keyframes,
1793 demo/pango_keyframes.mpl: Add mlt_pango_keyframes demo.
1795 2011-04-03 Dan Dennedy <dan@dennedy.org>
1797 * docs/melt.1, docs/melt.txt, src/melt/melt.c: Add -query formats and codecs
1800 * docs/melt.1, docs/melt.txt, src/melt/melt.c: Add -query profile to melt.
1802 * src/framework/mlt_profile.c, src/framework/mlt_profile.h: Add
1805 2011-03-31 Dan Dennedy <dan@dennedy.org>
1807 * src/modules/decklink/consumer_decklink.yml,
1808 src/modules/decklink/producer_decklink.yml: Add metadata for decklink
1811 * src/modules/decklink/Makefile, src/modules/decklink/producer_decklink.cpp,
1812 src/modules/decklink/producer_decklink.yml: Add decklink producer.
1814 2011-03-27 Dan Dennedy <dan@dennedy.org>
1816 * configure, src/modules/core/transition_composite.c: Fix regression in
1817 region filter (3251260).
1819 * Doxyfile, configure, src/framework/mlt_version.h: Set version to 0.7.0
1821 * src/modules/avformat/consumer_avformat.c, src/modules/sox/filter_sox.c,
1822 src/modules/xml/producer_xml.c: Use mlt_properties_get_value where possible.
1824 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
1825 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
1826 src/framework/mlt_tractor.c, src/mlt++/MltProperties.cpp,
1827 src/mlt++/MltProperties.h: Add mlt_properties_lock and _unlock. Fixes some
1828 concurrency safetiness problems.
1830 2011-03-24 Dan Dennedy <dan@dennedy.org>
1832 * src/modules/decklink/configure, src/modules/kino/configure,
1833 src/modules/linsys/configure: Enable linsys by default on Linux. Disable
1834 linsys and decklink by default on OS X and Windows.
1836 2011-03-23 Dan Dennedy <dan@dennedy.org>
1838 * src/framework/mlt_consumer.c, src/modules/decklink/consumer_decklink.cpp:
1839 Fix a couple null pointer bugs.
1841 2011-03-20 Dan Dennedy <dan@dennedy.org>
1843 * src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/plugin.h,
1844 src/modules/jackrack/process.c: Fix build of jackrack module on mingw.
1846 2011-03-19 Dan Dennedy <dan@dennedy.org>
1848 * profiles/atsc_1080p_50, profiles/atsc_1080p_5994, profiles/atsc_1080p_60:
1849 Add high frame rate 1080p profiles.
1851 2011-03-09 Dan Dennedy <dan@dennedy.org>
1853 * src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
1854 src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
1855 src/modules/frei0r/transition_frei0r.c: Refactor frei0r and fix time
1856 parameter. Refactored to use mlt_filter_get_position and
1857 mlt_transition_get_position. frei0r's time parameter is seconds, but we were
1858 passing frame count.
1860 * src/modules/core/transition_region.c, src/modules/plus/transition_affine.c:
1861 Refactor to mlt_transition_get_position()
1863 * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
1864 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
1865 mlt_transition_get_position()
1867 * src/modules/core/filter_luma.c, src/modules/core/filter_watermark.c,
1868 src/modules/dgraft/filter_telecide.c, src/modules/kdenlive/filter_freeze.c,
1869 .../motion_est/filter_autotrack_rectangle.c,
1870 src/modules/motion_est/filter_crop_detect.c,
1871 src/modules/oldfilm/filter_vignette.c, src/modules/plus/filter_affine.c,
1872 src/modules/vmfx/filter_shape.c: Refactor to mlt_filter_get_position().
1874 2011-03-08 Dan Dennedy <dan@dennedy.org>
1876 * src/framework/mlt_filter.c, src/framework/mlt_transition.c: Use the
1877 producer when filter/transition always active.
1879 * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
1880 src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add
1881 mlt_filter_get_position().
1883 2011-03-07 Dan Dennedy <dan@dennedy.org>
1885 * src/modules/core/transition_composite.c,
1886 src/modules/core/transition_luma.c: Refactor to
1887 mlt_transition_get_progress_delta().
1889 * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
1890 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
1891 mlt_transition_get_progress_delta().
1893 * src/modules/core/transition_luma.c, src/modules/core/transition_mix.c:
1894 Refactor to mlt_transition_get_progress().
1896 * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
1897 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
1898 mlt_transition_get_progress().
1900 * src/modules/core/filter_brightness.c, src/modules/core/filter_obscure.c,
1901 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_wave.c,
1902 src/modules/normalize/filter_volume.c, src/modules/oldfilm/filter_dust.c,
1903 src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_lines.c,
1904 src/modules/oldfilm/filter_oldfilm.c: Refactor to mlt_filter_get_progress().
1906 * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
1907 src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add
1908 mlt_filter_get_progress().
1910 2011-03-10 Dan Dennedy <dan@dennedy.org>
1912 * src/modules/swfdec/Makefile, src/modules/swfdec/configure: Add build
1913 support for swfdec 0.7. And prioritize newer versions over older ones.
1915 2011-03-06 Dan Dennedy <dan@dennedy.org>
1917 * src/modules/core/transition_composite.c,
1918 src/modules/plus/transition_affine.c: Refactor to use
1919 mlt_transition_get_length().
1921 * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
1922 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
1923 mlt_transition_get_length().
1925 * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
1926 src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add mlt_filter_get_length().
1928 * src/modules/core/filter_audioconvert.c, src/modules/core/filter_mono.c,
1929 src/modules/core/producer_consumer.c: Refactor to mlt_audio_format_size().
1931 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
1932 mlt_audio_format_size().
1934 * src/modules/core/producer_noise.c, src/modules/normalize/filter_volume.c:
1935 Remove unused variables.
1937 * src/modules/avformat/filter_swscale.c,
1938 src/modules/avformat/producer_avformat.c, src/modules/core/filter_crop.c,
1939 src/modules/core/filter_resize.c, src/modules/core/producer_colour.c,
1940 src/modules/gtk2/filter_rescale.c, src/modules/kdenlive/filter_freeze.c,
1941 src/modules/kdenlive/producer_framebuffer.c: Refactor to use
1942 mlt_image_format_size().
1944 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
1945 mlt_image_format_size()
1947 * src/framework/mlt_tractor.c, src/modules/avformat/filter_avcolour_space.c,
1948 src/modules/avformat/filter_swscale.c,
1949 src/modules/avformat/producer_avformat.c,
1950 src/modules/core/filter_audiowave.c, src/modules/core/filter_crop.c,
1951 src/modules/core/filter_imageconvert.c, src/modules/core/filter_luma.c,
1952 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
1953 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
1954 src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
1955 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
1956 src/modules/core/transition_composite.c,
1957 src/modules/core/transition_region.c, src/modules/dgraft/filter_telecide.c,
1958 src/modules/dv/producer_libdv.c, src/modules/frei0r/frei0r_helper.c,
1959 src/modules/frei0r/producer_frei0r.c, src/modules/gtk2/filter_rescale.c,
1960 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
1961 src/modules/kdenlive/filter_freeze.c, src/modules/kdenlive/filter_wave.c,
1962 src/modules/kdenlive/producer_framebuffer.c,
1963 src/modules/motion_est/producer_slowmotion.c,
1964 src/modules/plus/filter_affine.c, src/modules/plus/filter_charcoal.c,
1965 src/modules/qimage/producer_kdenlivetitle.c,
1966 src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c,
1967 src/modules/swfdec/producer_swfdec.c, src/modules/vmfx/producer_pgm.c,
1968 src/modules/xine/filter_deinterlace.c: Refactor to use
1969 mlt_frame_set_image/_alpha.
1971 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
1972 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h: Add mlt_frame_set_image and
1973 mlt_frame_set_alpha.
1975 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
1976 Alias bicubic for hyper in pango and pixbuf.
1978 * : Add gpl flag file to rotoscoping filter.
1980 2011-03-02 Dan Dennedy <dan@dennedy.org>
1982 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
1983 mlt_frame_unique_properties().
1985 * src/modules/avformat/consumer_avformat.c,
1986 src/modules/avformat/filter_avcolour_space.c,
1987 src/modules/avformat/filter_avdeinterlace.c,
1988 src/modules/avformat/filter_avresample.c,
1989 src/modules/avformat/filter_swscale.c,
1990 src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c:
1991 Rename 'this' in avformat module.
1993 2011-03-01 Till Theato <root@ttill.de>
1995 * src/modules/rotoscoping/filter_rotoscoping.c,
1996 src/modules/rotoscoping/filter_rotoscoping.yml: rotoscoping: remove parameter
1997 precision. Its influence on speed was very minimal while it caused some
1998 crashes. Also update YAML filter description.
2000 2011-02-28 Dan Dennedy <dan@dennedy.org>
2002 * src/framework/mlt_consumer.c, src/framework/mlt_deque.c,
2003 src/framework/mlt_events.c, src/framework/mlt_factory.c,
2004 src/framework/mlt_field.c, src/framework/mlt_filter.c,
2005 src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
2006 src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
2007 src/framework/mlt_playlist.c, src/framework/mlt_pool.c,
2008 src/framework/mlt_producer.c, src/framework/mlt_profile.c,
2009 src/framework/mlt_properties.c, src/framework/mlt_property.c,
2010 src/framework/mlt_property.h, src/framework/mlt_repository.c,
2011 src/framework/mlt_service.c, src/framework/mlt_tokeniser.h,
2012 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: Rename this to
2013 self in the framework. This makes doxygen output better match the headers,
2014 and it improves life within a code-parsing IDE like Qt Creator.
2016 2011-02-27 Dan Dennedy <dan@dennedy.org>
2018 * src/modules/avformat/consumer_avformat.c,
2019 src/modules/avformat/producer_avformat.c: Add support for FFmpeg AVMetadata
2022 2011-02-20 Dan Dennedy <dan@dennedy.org>
2024 * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
2025 src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/not_thread_safe.txt:
2026 Mark some frei0r plugins as not thread safe.
2028 2011-02-19 Dan Dennedy <dan@dennedy.org>
2030 * docs/install.txt, docs/mlt-xml.txt, docs/services.txt, setenv: Remove info
2031 about mainconcept and bluefish services.
2033 * src/framework/mlt_producer.c, src/framework/mlt_producer.h,
2034 src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
2035 src/modules/core/producer_noise.c, src/modules/frei0r/factory.c,
2036 src/modules/motion_est/producer_slowmotion.c: Add profile parameter to
2039 2011-02-19 j-b-m <jb@kdenlive.org>
2041 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
2042 Store exif orientation. Patch attached internally stores the exif
2043 orientation so that it can be accessible to the framework and apps using it.
2044 Useful it in Kdenlive to correctly rotate images when creating proxy images.
2046 2011-02-13 Dan Dennedy <dan@dennedy.org>
2048 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
2049 src/modules/sdl/consumer_sdl_preview.c: Fix deadlocks in sdl_preview with
2052 2011-01-27 Till Theato <root@ttill.de>
2054 * src/modules/rotoscoping/Makefile, src/modules/rotoscoping/factory.c,
2055 src/modules/rotoscoping/filter_rotoscoping.c,
2056 src/modules/rotoscoping/filter_rotoscoping.yml: Rotoscoping: Set default mode
2057 to alpha and add YAML filter description
2059 2010-11-23 Dan Dennedy <dan@dennedy.org>
2061 * src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
2062 src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
2063 src/modules/frei0r/transition_frei0r.c: Reduce service lock contention in
2066 2010-10-04 Dan Dennedy <dan@dennedy.org>
2068 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
2069 src/framework/mlt_frame.h: Use a single queue for parallel workers. This is
2070 a major change from the previous model of moving work items (frames) from one
2071 queue to another. This new model improves the behavior of realtime mode and
2072 performance overall. In the new model, a single queue is used along with an
2073 is_processed flag on the frame. Also, there is an index into the queue
2074 (process_head) that indicates from which point should a worker consider
2075 fetching the next unprocessed frame. There are situations in realtime mode
2076 where the processing of a frame takes longer than the queue (or from head to
2077 its fetch index). Over extended periods of this heavy processing, the video
2078 frame in the consumer may never be updated (rendered=1)! To remedy this, the
2079 consumer detects this and automatically moves the process_head towards the
2080 tail, but even this may not be good enough. The only real remedy is to
2081 increase buffers and suffer with poor latency. If lower latency is preferred,
2082 then it may be better to not use realtime mode and permit audio
2085 * src/framework/mlt_deque.c, src/framework/mlt_deque.h: Add mlt_deque_peek()
2088 2010-06-14 Dan Dennedy <dan@dennedy.org>
2090 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
2091 src/framework/mlt_tractor.c, src/modules/core/filter_imageconvert.c,
2092 src/modules/sdl/consumer_sdl.c: Fix image format consistency and conversion.
2094 2010-06-11 Dan Dennedy <dan@dennedy.org>
2096 * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c: Remove the
2097 tractor service locking. This completely inhibited parallelism, but removing
2098 it also exposes more race conditions that require resolution.
2100 2010-03-04 Dan Dennedy <dan@dennedy.org>
2102 * .../motion_est/filter_autotrack_rectangle.c,
2103 src/modules/motion_est/filter_crop_detect.c,
2104 src/modules/motion_est/filter_motion_est.c,
2105 src/modules/normalize/filter_volume.c, src/modules/oldfilm/filter_dust.c,
2106 src/modules/oldfilm/filter_lines.c, src/modules/plus/filter_affine.c,
2107 src/modules/plus/transition_affine.c,
2108 src/modules/qimage/producer_kdenlivetitle.c,
2109 src/modules/qimage/producer_qimage.c, src/modules/sox/filter_sox.c,
2110 src/modules/vorbis/producer_vorbis.c: Add service locks for parallelism.
2112 * src/modules/avformat/filter_avresample.c,
2113 src/modules/avformat/filter_swscale.c,
2114 src/modules/avformat/producer_avformat.c,
2115 src/modules/core/filter_data_show.c, src/modules/core/filter_luma.c,
2116 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
2117 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
2118 src/modules/core/transition_region.c, src/modules/effectv/filter_burn.c,
2119 src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/producer_frei0r.c,
2120 src/modules/frei0r/transition_frei0r.c, src/modules/gtk2/producer_pango.c,
2121 src/modules/gtk2/producer_pixbuf.c, src/modules/kdenlive/filter_freeze.c,
2122 src/modules/kdenlive/producer_framebuffer.c,
2123 src/modules/resample/filter_resample.c: Add service locks for parallelism.
2124 RGB filters and transitions from frei0r and burningtv are still not safe
2127 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: Add parallelism
2128 to mlt_consumer. To use set real_time greater than 1 for frame-dropping or
2129 less than -1 for no frame-dropping. It works better with a liberal buffer
2130 size. You can still set prefill less than buffer size, but it must be at
2131 least the same number as real_time, preferably a little higher to help with
2134 2010-02-20 Dan Dennedy <dan@dennedy.org>
2136 * src/framework/mlt_deque.c, src/framework/mlt_deque.h: Add
2139 2010-02-16 Dan Dennedy <dan@dennedy.org>
2141 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: Qualify queue,
2142 mutex, and cond vars with frame_queue_.
2144 2011-01-23 Dan Dennedy <dan@dennedy.org>
2146 * configure, src/framework/mlt_version.h: Move to an interim version number.
2148 2011-01-17 Dan Dennedy <dan@dennedy.org>
2150 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c: SDL
2151 tweaks for Windows discovered when embedded.
2153 * src/framework/Makefile, src/mlt++/Makefile, src/mlt++/config.h: On Windows
2154 install .def and version-less DLLs to let apps build against us.
2156 * src/framework/mlt_factory.c, src/modules/avformat/configure,
2157 src/modules/frei0r/factory.c, src/modules/jackrack/plugin_mgr.c: On Windows
2158 locate plugins and data by directory relative to current directory. lib\mlt
2159 lib\frei0r-1 lib\ladspa share\mlt share\ffmpeg
2161 2010-12-31 Dan Dennedy <dan@dennedy.org>
2163 * src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c: Cleanup
2164 libxml changes for MinGW.
2166 * src/modules/jackrack/configure, src/modules/jackrack/jack_rack.c: Fix
2167 JackRack build on MinGW.
2169 * src/modules/qimage/Makefile, src/modules/qimage/configure,
2170 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
2171 src/modules/qimage/qimage_wrapper.h: Fix qimage build for MinGW.
2173 2010-12-30 Dan Dennedy <dan@dennedy.org>
2175 * src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c: Fix libxml2
2178 * src/modules/gtk2/Makefile, src/modules/gtk2/consumer_gtk2.c,
2179 src/modules/gtk2/producer_pixbuf.c: Fix gtk2 build on mingw.
2181 2010-12-15 Dan Dennedy <dan@dennedy.org>
2183 * src/melt/Makefile, src/melt/io.c, src/melt/melt.c,
2184 src/modules/sdl/consumer_sdl.c: Fix SDL and keyboard input on Win32.
2186 2010-12-03 Dan Dennedy <dan@dennedy.org>
2188 * configure, src/framework/Makefile, src/melt/Makefile, src/melt/io.c,
2189 src/mlt++/Makefile, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
2190 src/mlt++/config.h, src/mlt++/configure, src/modules/avformat/Makefile,
2191 src/modules/core/Makefile, src/modules/core/producer_loader.c,
2192 src/modules/kino/configure, src/modules/motion_est/Makefile,
2193 src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl.c,
2194 src/modules/sdl/consumer_sdl_audio.c, src/modules/sdl/consumer_sdl_preview.c,
2195 src/modules/sdl/consumer_sdl_still.c, src/win32/fnmatch.c,
2196 src/win32/fnmatch.h, src/win32/win32.c: Initial port to Windows using MinGW.
2197 Much of the credit goes to Michael Zenov.
2199 2011-01-23 Dan Dennedy <dan@dennedy.org>
2201 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: Set version
2204 2011-01-16 Till Theato <root@ttill.de>
2206 * src/modules/rotoscoping/Makefile, src/modules/rotoscoping/cJSON.c,
2207 src/modules/rotoscoping/cJSON.h,
2208 src/modules/rotoscoping/filter_rotoscoping.c: Rotoscoping: Add support for
2209 simple keyframes - current limits: - number of points has to be equal for all
2210 keyframes - points have to be in "correct" order (1. point in 1. kf will be
2211 moved to 1. point in 2. kf, ...) - the parameter "polygon" is now formated
2212 using json: - no keyframes: polygon="[[x,y], [x,y], ...]" - keyframes:
2213 polygon= '{ "framepos1" : [[x,y], [x,y], ...], "framepos2" : [[x,y], [x,y],
2216 2011-01-15 Till Theato <root@ttill.de>
2218 * src/modules/rotoscoping/Makefile, src/modules/rotoscoping/factory.c,
2219 src/modules/rotoscoping/filter_rotoscoping.c: Add rotoscoping filter (WIP):
2220 It hides everything not in the polygon defined by the vertices given through
2221 the "polygon" parameter
2223 2011-01-11 Dan Dennedy <dan@dennedy.org>
2225 * configure, src/mlt++/configure, src/modules/avformat/configure,
2226 src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
2227 src/modules/qimage/configure, src/modules/sox/configure: Enable build on
2230 * src/modules/kino/Makefile, src/modules/qimage/Makefile: Use CXX rather than
2231 CC for linking C++ (3090682)
2233 * src/modules/sdl/consumer_sdl_audio.c,
2234 src/modules/sdl/consumer_sdl_preview.c: Fix undefined bahavior in SDL module
2235 (3066195). The standard says the post-increment can have effect at any point
2236 between the previous and the next sequence point (or something similar), so
2237 the behavior of "this->refresh_count = this->refresh_count ++" is undefined.
2238 Patch by Cristian Morales Vega
2240 2011-01-10 Dan Dennedy <dan@dennedy.org>
2242 * src/modules/plus/interp.h, src/modules/plus/transition_affine.c: Add
2243 geometry opacity interpretation to affine. Also, fixes interpolation method
2244 selection and removes a redundant bounds test.
2246 2011-01-10 j-b-m <jb@kdenlive.org>
2248 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
2249 Add force_aspect_ratio to image producers.
2251 2011-01-10 Dan Dennedy <dan@dennedy.org>
2253 * configure, src/framework/mlt_version.h: Move to an interim version.
2255 2011-01-01 Dan Dennedy <dan@dennedy.org>
2257 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: set version
2260 * src/modules/feeds/NTSC/etv.properties,
2261 src/modules/feeds/PAL/etv.properties: Make etv data feeds same and scalable
2262 between NTSC and PAL.
2264 * demo/mlt_attributes, src/modules/feeds/NTSC/data_fx.properties,
2265 src/modules/feeds/NTSC/etv.properties: Make feeds consistent between NTSC and
2266 PAL. Fix mlt_attributes demo.
2268 * demo/README, demo/mlt_slideshow, demo/mlt_slideshow_black: Convert
2269 "Scotland" in demos to "photos"
2271 * demo/svg.mlt, src/modules/xml/producer_xml.c: Fix parsing mixed XML
2272 documents and svg.mlt example.
2274 2010-12-27 Dan Dennedy <dan@dennedy.org>
2276 * src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h: Revert
2277 Producer::set_speed and add Producer::pause. The new Producer::pause
2278 contains the wait for consumer-sdl-paused.
2280 2010-12-22 Dan Dennedy <dan@dennedy.org>
2282 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
2283 mlt_frame_write_ppm to visualize debugging.
2285 2010-12-19 Dan Dennedy <dan@dennedy.org>
2287 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c:
2288 Increase the speed of switching between sdl_still and sdl. Based on patch
2289 from Jonathan Thomas. It does this by not calling the SDL_InitSubSystem(
2290 SDL_INIT_AUDIO ) and SDL_QuitSubSystem( SDL_INIT_AUDIO ) methods every time
2291 it switches, but rather when the SDL Preview consumer is started and stopped.
2293 2010-12-16 Dan Dennedy <dan@dennedy.org>
2295 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_version.c,
2296 src/framework/mlt_version.h, src/swig/mlt.i: Add mlt_version API.
2297 Contributed by Jonathan Thomas.
2299 2010-12-15 Dan Dennedy <dan@dennedy.org>
2301 * src/mlt++/MltProducer.cpp, src/modules/sdl/consumer_sdl_preview.c:
2302 Synchronize Producer.set_speed(0) with sdl_preview. This also helps prevent
2303 deadlock while waiting for consumer-sdl-paused event. Not 100% yet, but 100%
2304 requires script (swig) apps to handle the event asynchronously via an event
2305 listener, which is not available yet for most - only ruby. Furthermore, they
2306 would really like to be able to pass opaque data to the asynchronous handler,
2307 which is not yet available in the framework. A good example here is pausing
2308 playback prior to seeking to a specific frame. The app should be able to make
2309 a consumer-paused event handler to which it can pass the new position, so it
2310 can properly seek after the pause has officially occurred. Without the
2311 ability to pass opaque data, it must save the new position as an instance
2312 variable to use within the handler - once it has support for event listeners
2315 2010-12-09 Dan Dennedy <dan@dennedy.org>
2317 * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Added
2318 Mlt::Properties::wait_for(string).
2320 * src/framework/mlt_log.c, src/melt/melt.c,
2321 src/modules/avformat/consumer_avformat.c: Add consumer-fatal-error event to
2322 avformat consumer. This addresses Kdenlive bug 1894. When the avformat
2323 consumer has a fatal error, it will fire an event. Melt intercepts the event
2324 and exits with failure.
2326 2010-12-08 Dan Dennedy <dan@dennedy.org>
2328 * configure, src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
2329 src/framework/mlt_types.h, src/melt/melt.c, src/mlt++/MltConsumer.cpp,
2330 src/mlt++/MltConsumer.h: Add mlt_consumer_position (Mlt::Consumer::position).
2332 2010-11-30 Dan Dennedy <dan@dennedy.org>
2334 * demo/mlt_swf_variables, demo/txtField.swf: Add example of using SWF with
2337 2010-11-07 Dan Dennedy <dan@dennedy.org>
2339 * src/modules/core/loader.dict, src/modules/swfdec/Makefile,
2340 src/modules/swfdec/producer_swfdec.c: Add swfdec producer. No audio or
2341 variables/parameters yet.
2343 2010-11-06 Dan Dennedy <dan@dennedy.org>
2345 * src/modules/decklink/DeckLinkAPI.h,
2346 src/modules/decklink/DeckLinkAPIDispatch.cpp,
2347 src/modules/decklink/LinuxCOM.h, src/modules/decklink/Makefile,
2348 src/modules/decklink/consumer_decklink.cpp: Add Blackmagic Design DeckLink
2351 2010-10-20 Dan Dennedy <dan@dennedy.org>
2353 * src/framework/mlt_tokeniser.c, src/modules/frei0r/frei0r_helper.c: Add
2354 support for frei0r string parameter.
2356 2010-10-17 j-b-m <jb@kdenlive.org>
2358 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
2359 src/modules/qimage/producer_kdenlivetitle.c: Fix serializing xmldata in
2360 kdenlivetitle (kdenlive-1841). Patch below fixes an issue with the
2361 kdenlivetitle producer. Basically, the problem was that when loading a
2362 kdenlivetitle from a file, all the properties were serialized and passed to
2363 the xml consumer. The problem became more obvious with the "embeded" images
2364 in titles, which then caused images to be embedded inside the kdenlive
2365 project file, causing problems like reported in this issue:
2366 http://kdenlive.org/mantis/view.php?id=1841 With the patch, titles loaded
2367 from a file will not copy the xmldata.
2369 2010-10-17 Dan Dennedy <dan@dennedy.org>
2371 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
2372 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
2373 Fix including SDL headers (3087522).
2375 2010-10-13 Dan Dennedy <dan@dennedy.org>
2377 * src/melt/melt.c, src/modules/avformat/producer_avformat.c: Add colorspace
2380 * src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c:
2381 (De)serialize colorspace in profile.
2383 * src/modules/avformat/consumer_avformat.c,
2384 src/modules/avformat/producer_avformat.c: Fix version support for
2387 2010-10-07 Dan Dennedy <dan@dennedy.org>
2389 * src/melt/melt.c, src/modules/core/producer_consumer.c,
2390 src/modules/core/producer_loader.c, src/modules/melt/producer_melt.c,
2391 src/modules/xml/producer_xml.c: Move logic for when to auto-insert consumer
2392 producer. Move it into the loader producer so apps other than melt can use
2393 it too. To use it, an app must set the profile to explicit.
2395 * src/framework/mlt_profile.c, src/framework/mlt_profile.h: Add
2396 mlt_profile_clone().
2398 2010-08-28 Dan Dennedy <dan@dennedy.org>
2400 * src/melt/melt.c, src/modules/melt/producer_melt.c: Add an automatic profile
2401 feature to melt. Here are the main use cases this feature provides: - Given
2402 a regular (non-mlt-xml) media file, melt reads the media attributes and
2403 generates an equivalent MLT profile. This makes it easier to transcode
2404 without changing or specifying resolution, aspect, and framerate. - Given a
2405 MLT XML file containing a profile attribute or element, melt loads the
2406 specified profile. A composition typically contains profile- without you
2407 having to remember. - Given a MLT XML containing a profile but also
2408 specifying a -profile option, melt automatically uses the 'consumer' producer
2409 with the requested profiles. This is similar to the above case, but when
2410 explicitly choosing a profile different than the composition one should use
2411 the consumer producer. This just makes melt smarter and more automatic.
2413 * src/modules/xml/consumer_xml.c, src/modules/xml/mlt-xml.dtd,
2414 src/modules/xml/producer_xml.c: Add (de)serialization of profile to XML. In
2415 addition to the 'profile' element, one can also set the 'profile' attribute
2416 of the root element to a named profile.
2418 2010-10-04 Dan Dennedy <dan@dennedy.org>
2420 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
2421 Add support for short-hand vpre to avformat consumer. For example, when
2422 vcodec=libx264, you can use vpre=medium as shorthand for
2423 $prefix/share/ffmpeg/libx264-medium.ffpreset.
2425 * src/modules/avformat/audioconvert.h, src/modules/avformat/configure,
2426 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
2427 src/modules/avformat/filter_avcolour_space.c,
2428 src/modules/avformat/filter_avdeinterlace.c,
2429 src/modules/avformat/filter_avresample.c,
2430 src/modules/avformat/filter_swscale.c,
2431 src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c:
2432 FFmpeg build improvements (3078007). Handle --avformat-svn-version=0.5. Fix
2433 building without swscale. Fix compiling new colorspace stuff against FFmpeg
2434 <= v0.5. FFmpeg libs are increasing; only support contemporary header layout.
2436 2010-09-28 Dan Dennedy <dan@dennedy.org>
2438 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
2439 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
2440 Fix race conditions in SDL (kdenlive-1711). Contributed patch by 'jem' -
2443 2010-09-26 Dan Dennedy <dan@dennedy.org>
2445 * src/modules/avformat/filter_avcolour_space.c,
2446 src/modules/avformat/producer_avformat.c: Set default colorspace (from
2447 profile) on frames. Also, allow affirmatively setting luma to _not_ full
2448 range (force_full_luma=0).
2450 * profiles/atsc_1080i_50, profiles/atsc_1080i_5994, profiles/atsc_1080i_60,
2451 profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
2452 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/atsc_720p_2398,
2453 profiles/atsc_720p_24, profiles/atsc_720p_25, profiles/atsc_720p_2997,
2454 profiles/atsc_720p_30, profiles/atsc_720p_50, profiles/atsc_720p_5994,
2455 profiles/atsc_720p_60, profiles/cif_15, profiles/cif_ntsc, profiles/cif_pal,
2456 profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc, profiles/dv_ntsc_wide,
2457 profiles/dv_pal, profiles/dv_pal_wide, profiles/hdv_1080_25p,
2458 profiles/hdv_1080_30p, profiles/hdv_1080_50i, profiles/hdv_1080_60i,
2459 profiles/hdv_720_25p, profiles/hdv_720_30p, profiles/hdv_720_50p,
2460 profiles/hdv_720_60p, profiles/qcif_15, profiles/qcif_ntsc,
2461 profiles/qcif_pal, profiles/quarter_15, profiles/quarter_ntsc,
2462 profiles/quarter_ntsc_wide, profiles/quarter_pal, profiles/quarter_pal_wide,
2463 profiles/sdi_486i_5994, profiles/square_ntsc, profiles/square_ntsc_wide,
2464 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
2465 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
2466 profiles/vcd_ntsc, profiles/vcd_pal: Add colorspace to all profile presets.
2468 * src/modules/avformat/filter_avcolour_space.c,
2469 src/modules/avformat/producer_avformat.c: Rename variables and properties
2470 around luma range for clarity. Frame property "force_full_luma" controls
2471 this and can be set via producer property "set.force_full_luma." However, it
2472 is not really ready for use until libswscale can respect its full_range
2473 parameter in a RGB to YUV conversion.
2475 2010-09-13 Dan Dennedy <dan@dennedy.org>
2477 * src/modules/avformat/filter_avcolour_space.c,
2478 src/modules/avformat/producer_avformat.c: Rename yuv_std to colorspace.
2480 2010-08-24 Dan Dennedy <dan@dennedy.org>
2482 * src/framework/mlt_profile.h, src/modules/avformat/filter_avcolour_space.c,
2483 src/modules/avformat/producer_avformat.c: Add input YUV colorspace (601 vs
2484 709) handling. Still need to work on the output side including normalization
2485 and setting the encoder.
2487 * src/framework/mlt_frame.c, src/framework/mlt_types.h,
2488 src/modules/avformat/filter_avcolour_space.c,
2489 src/modules/avformat/filter_swscale.c, src/modules/gtk2/producer_pixbuf.c,
2490 src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c:
2491 Revert new image types. I think we can just use frame properties.
2493 * src/modules/avformat/filter_avcolour_space.c,
2494 src/modules/avformat/producer_avformat.c: Get initial skipping of luma
2495 scaling to work. When the avformat producer property skip_luma_scale is set
2496 to 1, then we do not scale the luma on the first YCbCr to RGB conversion.
2497 This is only done once because swscale always downscales luma when converting
2498 RGB to YCbCr, and we need to keep the conversions symmetrical to prevent luma
2499 contraction (loss of contrast).
2501 2010-08-23 Dan Dennedy <dan@dennedy.org>
2503 * src/framework/mlt_frame.c, src/framework/mlt_profile.h,
2504 src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
2505 src/modules/avformat/filter_swscale.c,
2506 src/modules/avformat/producer_avformat.c, src/modules/gtk2/producer_pixbuf.c,
2507 src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c:
2508 Improve colorspace handling (work in progress) Trying to add support for
2509 non-scaling luma between YCbCr and RGB conversions as well as support for ITU
2510 Rec. 709 luma conversion for HD formats.
2512 2010-09-13 Dan Dennedy <dan@dennedy.org>
2514 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
2517 2010-09-12 Dan Dennedy <dan@dennedy.org>
2519 * configure, src/modules/core/producer_loader.c: Enable filter avcolor_space
2520 on OS X. It works now!
2522 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set version to
2525 * src/modules/avformat/filter_avcolour_space.c,
2526 src/modules/core/filter_imageconvert.c: Enhance image conversion logging.
2528 2010-09-10 Dan Dennedy <dan@dennedy.org>
2530 * src/modules/core/filter_crop.c, src/modules/core/filter_resize.c: Validate
2531 alpha channel size before cropping and padding it. Eventually, I need to add
2532 mlt_frame_get_alpha() that returns a size and mlt_frame_set_alpha()
2533 encapsulates handling of the alpha channel.
2535 2010-09-07 Dan Dennedy <dan@dennedy.org>
2537 * src/modules/avformat/consumer_avformat.c,
2538 src/modules/avformat/filter_avcolour_space.c,
2539 src/modules/avformat/filter_swscale.c,
2540 src/modules/avformat/producer_avformat.c: Revert 3a419b4 (Use caching for
2541 swscale contexts). This was just making it too unstable (bug 3060324).
2543 2010-09-05 Dan Dennedy <dan@dennedy.org>
2545 * src/modules/avformat/filter_avcolour_space.c,
2546 src/modules/core/filter_imageconvert.c: Apply alpha on frame to rgba image
2549 2010-08-22 Dan Dennedy <dan@dennedy.org>
2551 * src/modules/avformat/consumer_avformat.c,
2552 src/modules/avformat/filter_avcolour_space.c,
2553 src/modules/avformat/filter_swscale.c,
2554 src/modules/avformat/producer_avformat.c: Use caching for swscale contexts.
2556 2010-08-21 Dan Dennedy <dan@dennedy.org>
2558 * src/modules/avformat/consumer_avformat.c,
2559 src/modules/avformat/filter_avcolour_space.c,
2560 src/modules/avformat/filter_swscale.c,
2561 src/modules/avformat/producer_avformat.c: Enable swscale CPU flags. For
2562 FFmpeg builds that use runtime CPU detection. This should make things faster
2563 and it seems to be same quality as C routines.
2565 * demo/mlt_slideshow2, src/modules/core/filter_luma.c: Enhance luma filter to
2566 work with animated filters. Previously, in a slideshow the luma filter would
2567 apply the dissolve or wipe repeatedly over a slide. For example, with a slide
2568 duration of 75 frames and a luma period of 25 (expressed as 24), the wipe
2569 occurs 3 times. However, since the slides were static, you did not notice it
2570 until the transition at the beginning of a new slide - when you do want to
2571 see it. However, upon adding an affine filter to animate a smooth pan/zoom,
2572 you do notice the extra repetitions - the slides appear to blend with one
2573 another when they are not transitioning. This change fixes that with new
2574 properties 'cycle' and 'duration'. Cycle is basically a replacement for
2575 'period' that fixes the semantics to properly represent a duration. Where you
2576 would previously express, for example, period=24, you now say cycle=25. The
2577 'duration' property prevents the repeating and expresses that the transition
2578 should only occur within the first N frames of the cycle. See
2579 demo/mlt_slideshow2 for an example of using it in conjunction with the affine
2582 2010-08-20 Dan Dennedy <dan@dennedy.org>
2584 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
2585 Fix distorted frame in slideshow transitions. Applies to the .all.ext
2586 slideshow approach. May also apply to image sequences with mixed resolutions.
2588 2010-08-19 Dan Dennedy <dan@dennedy.org>
2590 * src/modules/core/Makefile, src/modules/core/factory.c,
2591 src/modules/core/filter_audiowave.c: Add audiowave filter. This replaces the
2592 video with the audio waveform. Currently, it only works on producers that
2595 2010-08-18 Dan Dennedy <dan@dennedy.org>
2597 * src/framework/mlt_frame.c, src/swig/mlt.i, src/swig/python/waveforms.py:
2598 Fix waveform generation. It was not obtaining a valid fps. Also, changed
2599 rendering to something more expected - negative as negative and channels
2600 stacked. Also, add a Python binding to this call to return 8-bit grayscale
2601 image as a Python string. Finally, add a Python example.
2603 2010-08-16 Dan Dennedy <dan@dennedy.org>
2605 * src/modules/core/Makefile, src/modules/core/factory.c,
2606 src/modules/core/filter_panner.c: Add a panning filter. This does a simple
2607 left/right balance when channel=-1 (default). When channel >= 0, you can
2608 adjust an individual channel's left/right position. Whereas the simple
2609 balance will not cause one channel to appear in another channel, the
2610 individual channel does. The start/end properties are floats in the range
2611 [-1.0, 1.0]. A start property alone makes it constant over the duration of
2612 the filter. There is some handling for more than 2 channels by providing
2613 front/rear fade and ganging (balance front and rear together or fade left and
2616 2010-08-15 Dan Dennedy <dan@dennedy.org>
2618 * src/modules/core/factory.c, src/modules/core/filter_channelcopy.c: Add
2619 filter channelswap. It is a permutation of channelcopy that can be used from
2620 channelcopy as well by setting swap=1.
2622 2010-08-14 Dan Dennedy <dan@dennedy.org>
2624 * src/modules/avformat/consumer_avformat.c,
2625 src/modules/avformat/filter_avcolour_space.c,
2626 src/modules/avformat/filter_swscale.c,
2627 src/modules/avformat/producer_avformat.c: Improve quality of libswscale
2628 conversions and scaling.
2630 2010-08-12 Dan Dennedy <dan@dennedy.org>
2632 * src/framework/mlt_frame.h, src/modules/core/filter_imageconvert.c,
2633 src/modules/core/producer_colour.c, src/modules/vmfx/filter_chroma.c,
2634 src/modules/vmfx/filter_chroma_hold.c: Cleanup existing native color space
2635 conversions. This change clarifies that the existing conversions are
2636 according to the ITU 601 standard and scaled to and from full gamut RGB.
2637 Also, adjust 2 coefficients according to Charles Poynton's matrices. This
2638 does not yet attempt to make any substantial improvements. Finally, it
2639 replaces the verbose logic and redundancy in the image conversion routine
2640 with a concise function dispatch table.
2642 2010-08-08 Dan Dennedy <dan@dennedy.org>
2644 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
2645 Make libexif include compatible with more systems/versions.
2647 2010-08-07 Dan Dennedy <dan@dennedy.org>
2649 * src/modules/core/transition_luma.c, src/modules/frei0r/transition_frei0r.c,
2650 src/modules/plus/transition_affine.c: Fix scaling method on B frames of some
2653 2010-08-04 Dan Dennedy <dan@dennedy.org>
2655 * src/modules/avformat/consumer_avformat.c, src/modules/dv/consumer_libdv.c,
2656 src/modules/linsys/consumer_SDIstream.c, src/modules/sdl/consumer_sdl.c,
2657 src/modules/sdl/consumer_sdl_still.c: Move firing consumer-frame-show to
2658 after done with image.
2660 2010-07-29 j-b-m <jb@kdenlive.org>
2662 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
2663 Cleanup & fix memleak modified: gtk2/producer_pixbuf.c modified:
2664 qimage/qimage_wrapper.cpp
2666 2010-07-28 j-b-m <jb@kdenlive.org>
2668 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
2669 src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/Makefile,
2670 src/modules/qimage/configure, src/modules/qimage/qimage_wrapper.cpp,
2671 src/modules/qimage/readexif.h: Use libexif to read exif orientation in images
2672 modified: src/modules/gtk2/Makefile modified: src/modules/gtk2/configure
2673 modified: src/modules/gtk2/producer_pixbuf.c modified:
2674 src/modules/qimage/Makefile modified: src/modules/qimage/configure
2675 modified: src/modules/qimage/qimage_wrapper.cpp deleted:
2676 src/modules/qimage/readexif.h
2678 2010-07-27 j-b-m <jb@kdenlive.org>
2680 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp,
2681 src/modules/qimage/readexif.h: Read EXIF info inside MLT, based on
2682 jpegexiforient modified: src/modules/gtk2/producer_pixbuf.c modified:
2683 src/modules/qimage/qimage_wrapper.cpp new file:
2684 src/modules/qimage/readexif.h
2686 2010-07-20 j-b-m <jb@kdenlive.org>
2688 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
2689 Fix exif rotation angle modified: src/modules/gtk2/producer_pixbuf.c
2690 modified: src/modules/qimage/qimage_wrapper.cpp
2692 2010-07-14 Dan Dennedy <dan@dennedy.org>
2694 * configure, src/modules/avformat/producer_avformat.c: Fix crash when
2695 repeating frames after failure to decode video.
2697 2010-06-20 Dan Dennedy <dan@dennedy.org>
2699 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
2702 * src/modules/avformat/Makefile, src/modules/avformat/configure,
2703 src/modules/avformat/factory.c: Fixup local ffmpeg build. Set PIC compiler
2704 flag, make libavdevice optional, and set recommended version to 0.6 branch.
2706 2010-06-15 Dan Dennedy <dan@dennedy.org>
2708 * src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/plugin_desc.h:
2709 Fix a few compiler warnings in jackrack.
2711 2010-06-02 Dan Dennedy <dan@dennedy.org>
2713 * src/modules/plus/filter_affine.c, src/modules/plus/interp.h,
2714 src/modules/plus/transition_affine.c: Revise affine to use interpolation and
2715 sub-pixel positioning.
2717 2010-05-18 Dan Dennedy <dan@dennedy.org>
2719 * src/modules/sdl/consumer_sdl_osx.h, src/modules/sdl/consumer_sdl_osx.m: Fix
2720 leaking OS X Cocoa objects in SDL consumers.
2722 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl.c,
2723 src/modules/sdl/consumer_sdl_still.c: Fix leaking OS X Cocoa objects in SDL
2726 2010-05-07 Marco Gittler <g.marco@freenet.de>
2728 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
2729 src/modules/qimage/producer_kdenlivetitle.c: interlaced titles
2731 2010-05-02 Dan Dennedy <dan@dennedy.org>
2733 * src/swig/csharp/build, src/swig/java/build, src/swig/lua/build,
2734 src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/php/build,
2735 src/swig/python/build, src/swig/ruby/build, src/swig/tcl/build: Fix missing
2736 PIC flags for bindings (2931009) Also, use g++ for linking bindings because
2737 some systems (OS X) do not otherwise know to link with libstdc++.
2739 2010-04-25 Dan Dennedy <dan@dennedy.org>
2741 * configure, src/modules/core/filter_resize.c: Fix bad stride in yuv422 due
2742 to non-even width requests.
2744 2010-04-19 Dan Dennedy <dan@dennedy.org>
2746 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
2749 * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c:
2750 Improve error handling on video decode failure (kdenlive-1553).
2752 2010-04-18 Dan Dennedy <dan@dennedy.org>
2754 * configure, src/modules/avformat/filter_avcolour_space.c: Only use newish
2755 version of libswcale. Some early revisions of 0.7.1 would cause garbage on
2756 last column of image with non-even width.
2758 2010-04-08 Dan Dennedy <dan@dennedy.org>
2760 * src/swig/configure, src/swig/csharp/build, src/swig/csharp/play.cs,
2761 src/swig/csharp/play.sh: Add C# bindings. Thank you to Steeve Descarpentries
2762 for the initial contribution.
2764 2010-04-07 Dan Dennedy <dan@dennedy.org>
2766 * src/modules/linsys/consumer_SDIstream.c,
2767 src/modules/linsys/sdi_generator.c, src/modules/linsys/sdi_generator.h: Add
2768 automatic driver configuration to sdi consumer. This uses the MLT profile to
2769 determine the configuration values: video buffer size, audio buffer size,
2770 video frame mode (resolution, frame rate), video data mode (8 bit or v210),
2771 number of audio channels, audio sampling rate, audio sample size. It does
2772 _not_ set the clock source or the number of buffers for audio and video.
2774 2010-03-10 Dan Dennedy <dan@dennedy.org>
2776 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
2779 * src/modules/linsys/consumer_SDIstream.c,
2780 src/modules/linsys/sdi_generator.c, src/modules/linsys/sdi_generator.h:
2781 Improve performance of sdi consumer (patch from BCE). consumer_SDIstream.c -
2782 convertYCBCRtoRGB: different calculation sdi_generator.h - SDIAUDIO
2783 transmitter event definitions sdi_generator.c - pack changed to pack8
2784 instead of packv210 - Transmitter events are checked only once a frame -
2785 create_HD_SDI_Line and create_SD_SDI_Line do not calculate the current
2786 position in the video_buffer for each sample. Now it is done once a line.
2788 * src/mlt++/Makefile, src/mlt++/MltFilteredProducer.cpp,
2789 src/mlt++/MltFilteredProducer.h: Fix MltFilteredProducer not building.
2791 2010-02-28 Dan Dennedy <dan@dennedy.org>
2793 * src/modules/avformat/filter_avcolour_space.c,
2794 src/modules/avformat/filter_swscale.c, src/modules/core/producer_loader.c:
2795 Add resolution as init arg to libswscale filters.
2797 * src/framework/mlt_frame.c, src/modules/effectv/filter_burn.c: Fix a couple
2798 of compile warnings.
2800 2010-02-25 Dan Dennedy <dan@dennedy.org>
2802 * src/modules/avformat/filter_avcolour_space.c,
2803 src/modules/core/producer_loader.c: Make FFmpeg the primary image converter
2804 if available. Except on OS X.
2806 2010-02-24 Dan Dennedy <dan@dennedy.org>
2808 * src/modules/xine/Makefile, src/modules/xine/yadif.c: Fix build on
2809 --disable-sse(2) or non-sse(2) architectures.
2811 2010-02-22 Dan Dennedy <dan@dennedy.org>
2813 * configure, src/modules/sdl/consumer_sdl_preview.c: Fix video glitches when
2814 switching still and normal sdl consumers.
2816 2010-02-15 Dan Dennedy <dan@dennedy.org>
2818 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
2821 * NEWS, src/modules/avformat/configure: Add v0.5.0 release notes.
2823 2010-02-11 Dan Dennedy <dan@dennedy.org>
2825 * src/modules/linsys/consumer_SDIstream.c,
2826 src/modules/linsys/sdi_generator.c, src/modules/linsys/sdi_generator.h: Add
2827 HD-SDI support to Linsys SDI module. This has only been tested with the
2828 VidPort. At this time, you must run the linsys sdiaudiocfg and sdivideocfg
2829 utilities to configure your card. In time, we hope to remove this step.
2831 * src/modules/linsys/Makefile, src/modules/linsys/configure: Add
2832 --linsys-with-jpeg configure option.
2834 2010-02-10 Dan Dennedy <dan@dennedy.org>
2836 * profiles/atsc_1080i_50, profiles/atsc_1080i_5994, profiles/atsc_1080i_60,
2837 profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
2838 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/atsc_720p_2398,
2839 profiles/atsc_720p_24, profiles/atsc_720p_25, profiles/atsc_720p_2997,
2840 profiles/atsc_720p_30, profiles/atsc_720p_50, profiles/atsc_720p_5994,
2841 profiles/atsc_720p_60, profiles/hdv_1080_25p, profiles/hdv_1080_30p,
2842 profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
2843 profiles/hdv_720_30p, profiles/hdv_720_50p, profiles/hdv_720_60p,
2844 profiles/qcif_15, profiles/quarter_15, profiles/quarter_ntsc,
2845 profiles/sdi_486i_5994, src/framework/mlt_profile.c: Revise Hz->fps in
2846 profiles and add more ATSC profiles.
2848 2010-02-04 Dan Dennedy <dan@dennedy.org>
2850 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
2851 src/modules/sdl/consumer_sdl_preview.c: Default SDL to use the onefield
2852 deinterlace filter. The previous default in the deinterlace filter was
2853 linearblend. The new default is yadif. However, onefield is faster is gives
2854 cleaner results than linearblend where preserving most resolution is not a
2855 factor. Since most usess of SDL are applications with preview windows smaller
2856 than actual resolution, it makes sense to use onefield by default in the SDL
2859 * src/modules/xine/Makefile, src/modules/xine/deinterlace.h,
2860 src/modules/xine/filter_deinterlace.c, src/modules/xine/vf_yadif_template.h,
2861 src/modules/xine/yadif.c, src/modules/xine/yadif.h: Add YADIF methods in
2864 2010-02-03 Dan Dennedy <dan@dennedy.org>
2866 * src/framework/mlt_frame.h, src/framework/mlt_service.c,
2867 src/framework/mlt_service.h: Hide need_previous_next property from
2870 2010-02-02 Dan Dennedy <dan@dennedy.org>
2872 * src/framework/mlt_filter.h, src/framework/mlt_frame.h,
2873 src/framework/mlt_service.c, src/framework/mlt_service.h: Add fetching
2874 previous and next frames in producers. This is only enabled when the
2875 property need-previous-next is set true on the producer. This also adds
2876 firing a service-changed event on the filter when it gets attached so the
2877 filter can set this property on the producer to which it is attached. These
2878 frame references are set as "previous frame" and "next frame" properties on
2879 the current frame. It is also important to note that these frames do not have
2880 ANY filters applied to them, which is important for YADIF and telecide
2881 filters, which process before all other filters.
2883 2010-01-21 Dan Dennedy <dan@dennedy.org>
2885 * src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Let
2886 environment variable MLT_NO_VDPAU=1 disable VDPAU.
2888 2010-01-19 Dan Dennedy <dan@dennedy.org>
2890 * src/modules/avformat/configure, src/modules/avformat/factory.c,
2891 src/modules/avformat/producer_avformat.c: Add support for libavdevice
2892 (v4l/v4l2). Thanks to hints from Volodymyr M. Lisivka.
2893 LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so is required to get some formats to
2896 * src/framework/mlt_frame.c, src/modules/core/filter_rescale.c,
2897 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
2898 src/modules/qimage/producer_qimage.c: Return and handle errors on failure to
2899 produce image (kdenlive-1312).
2901 2010-01-16 Dan Dennedy <dan@dennedy.org>
2903 * Doxyfile, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
2904 src/framework/mlt_service.h: Add mlt_frame doxygen docs.
2906 2010-01-10 Dan Dennedy <dan@dennedy.org>
2908 * src/modules/avformat/producer_avformat.c,
2909 src/modules/xine/filter_deinterlace.c: Fix setting progressive property on
2910 repeated frames (kdenlive-1335).
2912 2010-01-06 Marco Gittler <g.marco@freenet.de>
2914 * src/modules/oldfilm/filter_oldfilm.c,
2915 src/modules/oldfilm/filter_oldfilm.yml: user array with 100 values yml file
2918 2009-12-16 Dan Dennedy <dan@dennedy.org>
2920 * src/framework/mlt_service.c, src/framework/mlt_service.h,
2921 src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c: Add
2922 mlt_service_cache_purge and remove purge in mlt_service_close. The avformat
2923 producer holds references to cache items within frame objects. This means
2924 mlt_service_close can not purge the cache because frames may be closed after
2927 2009-12-14 Dan Dennedy <dan@dennedy.org>
2929 * configure, src/framework/mlt.h: Bump to unreleased version.
2931 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
2932 src/modules/sdl/consumer_sdl_still.c: Revert a bunch of changes made to SDL
2933 for VDPAU. This set of changes conflicted with Kdenlive, which requires two
2934 consumers that need to release SDL on stop. Now, VDPAU support does not need
2935 SDL as it gets its own X11 Display pointer.
2937 * src/modules/avformat/Makefile, src/modules/avformat/configure,
2938 src/modules/avformat/vdpau.c: Make VDPAU independent of SDL X11 Display.
2939 This prevents VDPAU from crashing on calls to SDL_Quit() and allows it to be
2940 used with non-SDL consumers! (Still requires an X11 session.)
2942 2009-12-13 Dan Dennedy <dan@dennedy.org>
2944 * src/modules/avformat/factory.c, src/modules/avformat/producer_avformat.c:
2945 Add producer variant avformat-novalidate. The purpose of this is to increase
2946 the speed of loading playlists with known good files. Use with care. This
2947 assumes a few properties have been set, in particular "length." This was only
2948 tested thus far by modifying the output of consumer xml to change mlt_service
2949 from "avformat" to "avformat-novalidate".
2951 2009-12-12 Dan Dennedy <dan@dennedy.org>
2953 * src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Add
2954 cache support to avformat producer. This also includes a change to make
2955 VDPAU work on some versions of FFmpeg beyond Sept 15, 2009 (do not know
2958 * src/framework/mlt_service.c, src/framework/mlt_service.h: Add
2959 mlt_service_cache_set_size() to limit the cache size.
2961 * src/framework/mlt_cache.c, src/framework/mlt_cache.h: Add
2962 mlt_cache_set_size() to limit the amount of caching.
2964 2009-11-28 Dan Dennedy <dan@dennedy.org>
2966 * src/modules/avformat/Makefile, src/modules/avformat/configure,
2967 src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Add
2968 support for decoding H.264 with VDPAU. This applies to all H.264 at the
2969 moment unless novdpau=1 is set on the producer. Also, this can only handle up
2970 to about 10 - 15 clips using VDPAU in the project at the moment until the
2971 avformat producer is changed to use mlt_cache.
2973 * src/framework/mlt_consumer.c, src/modules/sdl/consumer_sdl.c,
2974 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
2975 Make the SDL consumer cooperate with VDPAU. This moves the SDL_Quit calls
2976 from the consumer_stop to the consumer_close functions. Also, it exports the
2977 X11 Display pointer to the mlt_environment and the global SDL mutex to the
2980 2009-12-08 Dan Dennedy <dan@dennedy.org>
2982 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set version to
2983 0.4.10 and update release notes.
2985 * configure, src/framework/mlt.h, src/modules/avformat/producer_avformat.c:
2986 Fix underlinking libm by removing math function.
2988 2009-12-07 Dan Dennedy <dan@dennedy.org>
2990 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
2993 * src/modules/core/loader.ini, src/modules/core/producer_loader.c: Fix some
2994 cases image and audio formats not converting (kdenlive-1259).
2996 2009-11-29 Marco Gittler <g.marco@freenet.de>
2998 * src/modules/oldfilm/filter_vignette.c,
2999 src/modules/oldfilm/filter_vignette.yml: use float for vignette effect fixed
3000 also bug in wrong y center
3002 * src/modules/oldfilm/filter_vignette.c,
3003 src/modules/oldfilm/filter_vignette.yml: use extra paramters for vignette
3006 2009-10-10 Dan Dennedy <dan@dennedy.org>
3008 * configure, src/framework/mlt.h: Bump the version to 0.4.7.
3010 * src/modules/linsys/consumer_SDIstream.c,
3011 src/modules/linsys/sdi_generator.c: Convert some printfs to mlt_log.
3013 * src/modules/linsys/consumer_SDIstream.c,
3014 src/modules/linsys/sdi_generator.c: Cleanup unused parameters.
3016 * src/modules/linsys/consumer_SDIstream.c,
3017 src/modules/linsys/sdi_generator.c: Add support for >2 audio channels to
3018 Linsys SDI consumer. This does not yet have any remapping support.
3020 2009-10-07 Dan Dennedy <dan@dennedy.org>
3022 * AUTHORS, Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set
3023 version to 0.4.6 and update release notes.
3025 * src/modules/avformat/Makefile, src/modules/avformat/configure: Add
3026 configure option --avformat-svn-version. Also update recommended version to
3027 Sept 15, 2009 and other cleanup.
3029 2009-10-04 j-b-m <jb@kdenlive.org>
3031 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3032 src/modules/qimage/producer_kdenlivetitle.c: Fix behaviour of title clips
3033 when in and out points are given modified:
3034 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
3035 src/modules/qimage/producer_kdenlivetitle.c
3037 2009-09-20 Dan Dennedy <dan@dennedy.org>
3039 * src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltProducer.cpp,
3040 src/mlt++/MltProducer.h, src/mlt++/MltProperties.cpp,
3041 src/mlt++/MltProperties.h, src/mlt++/MltRepository.cpp,
3042 src/mlt++/MltRepository.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
3043 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/swig/mlt.i:
3046 2009-09-19 Dan Dennedy <dan@dennedy.org>
3048 * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add Properties
3049 constructor from opaque pointer.
3051 2009-09-15 Dan Dennedy <dan@dennedy.org>
3053 * src/swig/Makefile, src/swig/java/build, src/swig/lua/build,
3054 src/swig/perl/build, src/swig/php/build, src/swig/python/build,
3055 src/swig/ruby/build, src/swig/tcl/build: Fix distclean make target under swig
3056 and cleanup object files.
3058 2009-09-13 Dan Dennedy <dan@dennedy.org>
3060 * src/modules/core/factory.c, src/modules/core/producer_loader.c,
3061 src/modules/kdenlive/producer_framebuffer.c: Invert position of normalization
3062 filters with framebuffer producer. Previously, the framebuffer producer
3063 loaded a normalized producer, which can give undesired results with things
3064 like crop and really any time you want to filter the unpadded images of the
3065 speed-altered video. Now, the framebuffer uses the new "abnormal" producer to
3066 load the clip without normalization filters and sets appropriate frame
3067 properties to allow the normalizing filters attached to the framebuffer to
3068 act appropriately. This new abnormal filter is simply an alias to the
3069 existing loader filter, which uses the name by which it is invoked to toggle
3070 the behaviour of whether to attach normalizing filters.
3072 2009-09-10 Dan Dennedy <dan@dennedy.org>
3074 * Makefile, src/swig/Makefile, src/swig/configure: Improve swig build with
3075 help from Michael Forney.
3077 2009-08-26 Dan Dennedy <dan@dennedy.org>
3079 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
3080 src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
3083 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
3084 src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
3087 2009-08-19 Dan Dennedy <dan@dennedy.org>
3089 * src/modules/linsys/Makefile, src/modules/linsys/configure,
3090 src/modules/linsys/consumer_SDIstream.c, src/modules/linsys/factory.c,
3091 src/modules/linsys/sdi_generator.c: Add Linsys SDI consumer from B.C.E.
3093 2009-08-03 Dan Dennedy <dan@dennedy.org>
3095 * src/framework/Makefile, src/framework/mlt_consumer.c,
3096 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3097 src/framework/mlt_tractor.c, src/framework/mlt_types.h,
3098 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/configure,
3099 src/modules/avformat/consumer_avformat.c,
3100 src/modules/avformat/filter_avresample.c,
3101 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
3102 src/modules/core/factory.c, src/modules/core/filter_audioconvert.c,
3103 src/modules/core/filter_channelcopy.c, src/modules/core/filter_mono.c,
3104 src/modules/core/filter_transition.c, src/modules/core/loader.ini,
3105 src/modules/core/producer_consumer.c, src/modules/core/transition_mix.c,
3106 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
3107 src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/filter_ladspa.c,
3108 src/modules/normalize/filter_volume.c,
3109 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
3110 src/modules/sox/filter_sox.c, src/modules/vorbis/producer_vorbis.c: Refactor
3111 audio conversion and mixing.
3113 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3114 src/modules/sdl/consumer_sdl_still.c: Fix some SDL concurrency issues I am
3115 seeing in Kdenlive on my quad core.
3117 2009-08-02 j-b-m <jb@kdenlive.org>
3119 * src/modules/qimage/configure, src/modules/qimage/kdenlivetitle_wrapper.cpp:
3120 Add support for svg items in titles modified: configure modified:
3121 kdenlivetitle_wrapper.cpp
3123 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3124 src/modules/qimage/kdenlivetitle_wrapper.h,
3125 src/modules/qimage/producer_kdenlivetitle.c: Fix errors in caching + mem
3126 leaks, fix resize issue modified: kdenlivetitle_wrapper.cpp modified:
3127 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3129 2009-08-01 j-b-m <jb@kdenlive.org>
3131 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3132 src/modules/qimage/kdenlivetitle_wrapper.h,
3133 src/modules/qimage/producer_kdenlivetitle.c: Rewrote caching, similar to
3134 qimage producer modified: kdenlivetitle_wrapper.cpp modified:
3135 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3137 2009-07-31 j-b-m <jb@kdenlive.org>
3139 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3140 src/modules/qimage/kdenlivetitle_wrapper.h,
3141 src/modules/qimage/producer_kdenlivetitle.c: Use QImage instead of QPixmap,
3142 add myself in copyright modified: kdenlivetitle_wrapper.cpp modified:
3143 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3145 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3146 src/modules/qimage/kdenlivetitle_wrapper.h: don't use cache, just normal
3147 properties to store scene modified: kdenlivetitle_wrapper.cpp modified:
3148 kdenlivetitle_wrapper.h
3150 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3151 src/modules/qimage/kdenlivetitle_wrapper.h,
3152 src/modules/qimage/producer_kdenlivetitle.c: Rescale title when they are
3153 played with a different profile modified: kdenlivetitle_wrapper.cpp
3154 modified: kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3156 2009-07-30 j-b-m <jb@kdenlive.org>
3158 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3159 src/modules/qimage/producer_kdenlivetitle.c: Fix image size, fix utf-8
3160 characters in titles modified: kdenlivetitle_wrapper.cpp modified:
3161 producer_kdenlivetitle.c
3163 2009-07-29 j-b-m <jb@kdenlive.org>
3165 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3166 src/modules/qimage/kdenlivetitle_wrapper.h,
3167 src/modules/qimage/producer_kdenlivetitle.c: Fix use of several title
3168 producers in one instance of Kdenlive modified: kdenlivetitle_wrapper.cpp
3169 modified: kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3171 2009-07-27 j-b-m <jb@kdenlive.org>
3173 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3174 src/modules/qimage/kdenlivetitle_wrapper.h,
3175 src/modules/qimage/producer_kdenlivetitle.c: Cleanup + fix crashes when used
3176 in Kdenlive modified: kdenlivetitle_wrapper.cpp modified:
3177 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3179 2009-07-24 j-b-m <jb@kdenlive.org>
3181 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3182 src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:
3183 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
3184 src/modules/qimage/producer_kdenlivetitle.c
3186 2009-07-26 j-b-m <jb@kdenlive.org>
3188 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3189 src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:
3190 kdenlivetitle_wrapper.cpp modified: kdenlivetitle_wrapper.h
3192 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3193 src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:
3194 kdenlivetitle_wrapper.cpp modified: kdenlivetitle_wrapper.h
3196 2009-07-24 j-b-m <jb@kdenlive.org>
3198 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3199 src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:
3200 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
3201 src/modules/qimage/producer_kdenlivetitle.c
3203 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3204 src/modules/qimage/kdenlivetitle_wrapper.h,
3205 src/modules/qimage/producer_kdenlivetitle.c: Fix crash + position in time
3206 modified: src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
3207 src/modules/qimage/kdenlivetitle_wrapper.h modified:
3208 src/modules/qimage/producer_kdenlivetitle.c
3210 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3211 src/modules/qimage/kdenlivetitle_wrapper.h,
3212 src/modules/qimage/producer_kdenlivetitle.c: * Fix memleaks * Cleanup *
3213 Reload xml when setting "reload_xml" property modified:
3214 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
3215 src/modules/qimage/kdenlivetitle_wrapper.h modified:
3216 src/modules/qimage/producer_kdenlivetitle.c
3218 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3219 src/modules/qimage/kdenlivetitle_wrapper.h,
3220 src/modules/qimage/producer_kdenlivetitle.c: Add feature to dynamically
3221 replace text in a block modified: kdenlivetitle_wrapper.cpp modified:
3222 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3224 2009-07-24 Marco Gittler <g.marco@freenet.de>
3226 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3227 src/modules/qimage/kdenlivetitle_wrapper.h,
3228 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle: reindent code /
3229 readded qimage_producer
3231 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3232 src/modules/qimage/kdenlivetitle_wrapper.h: reindent c++
3234 * src/modules/qimage/factory.c, src/modules/qimage/qimage_wrapper.cpp:
3235 readded deleted qimage producer in factory
3237 2009-07-19 Marco Gittler <g.marco@freenet.de>
3239 * src/modules/qimage/configure, src/modules/qimage/producer_kdenlivetitle.c:
3240 kdenlivetitle: added QtXml during configure, add rescource to producer
3242 2009-07-18 Marco Gittler <g.marco@freenet.de>
3244 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3245 src/modules/qimage/kdenlivetitle_wrapper.h,
3246 src/modules/qimage/producer_kdenlivetitle.c: working color conversion
3248 2009-07-15 Marco Gittler <g.marco@freenet.de>
3250 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3251 src/modules/qimage/kdenlivetitle_wrapper.h,
3252 src/modules/qimage/producer_kdenlivetitle.c: memcpy works now
3254 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3255 src/modules/qimage/kdenlivetitle_wrapper.h,
3256 src/modules/qimage/producer_kdenlivetitle.c: memhandling changed
3258 2009-07-14 Dan Dennedy <dan@dennedy.org>
3260 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3261 src/modules/core/Makefile, src/modules/dgraft/Makefile,
3262 src/modules/dv/Makefile, src/modules/effectv/Makefile,
3263 src/modules/frei0r/Makefile, src/modules/gtk2/Makefile,
3264 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
3265 src/modules/kino/Makefile, src/modules/melt/Makefile,
3266 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
3267 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
3268 src/modules/qimage/Makefile, src/modules/resample/Makefile,
3269 src/modules/sdl/Makefile, src/modules/sox/Makefile,
3270 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
3271 src/modules/xine/Makefile, src/modules/xml/Makefile: Fix build on OS X and
3272 possibly others. Gives higher priority to local lib and include dirs than
3273 system or SDL-based lib and include dirs. Also, moves previous -lm fix to
3274 from general build to --avformat-svn and --avformat-static builds.
3276 2009-07-14 Marco Gittler <g.marco@freenet.de>
3278 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3279 src/modules/qimage/producer_kdenlivetitle.c: cleanup
3281 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3282 src/modules/qimage/kdenlivetitle_wrapper.h,
3283 src/modules/qimage/producer_kdenlivetitle.c: test alpha channel
3285 2009-07-11 Marco Gittler <g.marco@freenet.de>
3287 * src/modules/core/loader.dict, src/modules/qimage/kdenlivetitle_wrapper.cpp,
3288 src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper:
3289 interpolate from start-> end, added title to dict
3291 2009-07-10 Marco Gittler <g.marco@freenet.de>
3293 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3294 src/modules/qimage/kdenlivetitle_wrapper.h,
3295 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper: load
3298 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3299 src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper: use
3300 QApplication, else QGrahicsScene ist not working
3302 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3303 src/modules/qimage/kdenlivetitle_wrapper.h,
3304 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper.{cpp,h},
3305 producer_kdenlivetitle.c: LGPL header and byte move for right RGBA values
3307 * src/modules/qimage/Makefile, src/modules/qimage/factory.c,
3308 src/modules/qimage/kdenlivetitle_wrapper.cpp,
3309 src/modules/qimage/kdenlivetitle_wrapper.h,
3310 src/modules/qimage/producer_kdenlivetitle.c: first work on kdenlive title
3311 producer should later read the xml-file from kdenlive and let the title have
3314 2009-07-03 Dan Dennedy <dan@dennedy.org>
3316 * configure, docs/policies.txt, src/framework/mlt.h,
3317 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3318 src/framework/mlt_log.c, src/modules/avformat/filter_avcolour_space.c,
3319 src/modules/avformat/filter_avdeinterlace.c,
3320 src/modules/avformat/filter_swscale.c,
3321 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
3322 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
3323 src/modules/core/filter_crop.c, src/modules/core/filter_gamma.c,
3324 src/modules/core/filter_greyscale.c, src/modules/core/filter_imageconvert.c,
3325 src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
3326 src/modules/core/filter_obscure.c, src/modules/core/filter_rescale.c,
3327 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
3328 src/modules/core/loader.ini, src/modules/core/producer_colour.c,
3329 src/modules/core/producer_consumer.c, src/modules/core/producer_ppm.c,
3330 src/modules/core/transition_luma.c, src/modules/effectv/filter_burn.c,
3331 src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
3332 src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
3333 src/modules/frei0r/transition_frei0r.c, src/modules/gtk2/filter_rescale.c,
3334 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
3335 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_wave.c,
3336 src/modules/kdenlive/producer_framebuffer.c,
3337 src/modules/motion_est/filter_crop_detect.c,
3338 src/modules/motion_est/filter_motion_est.c,
3339 src/modules/motion_est/filter_vismv.c,
3340 src/modules/motion_est/producer_slowmotion.c,
3341 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_grain.c,
3342 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_oldfilm.c,
3343 src/modules/oldfilm/filter_tcolor.c, src/modules/oldfilm/filter_vignette.c,
3344 src/modules/plus/filter_affine.c, src/modules/plus/filter_charcoal.c,
3345 src/modules/plus/filter_invert.c, src/modules/plus/filter_sepia.c,
3346 src/modules/plus/transition_affine.c, src/modules/qimage/producer_qimage.c,
3347 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h,
3348 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c,
3349 src/modules/sdl/producer_sdl_image.c, src/modules/vmfx/filter_chroma.c,
3350 src/modules/vmfx/filter_chroma_hold.c, src/modules/vmfx/filter_mono.c,
3351 src/modules/vmfx/filter_shape.c, src/modules/xine/filter_deinterlace.c:
3352 Massive refactoring of image conversion. This drops all image color space
3353 and pixel format conversions from the mlt_frame class. Instead, it adds a
3354 convert_image virtual function to the mlt_frame class that is called within
3355 mlt_frame_get_image(). The newly added imageconvert filter sets that virtual
3356 function and contains the various conversion routines. The loader producer
3357 automatically attaches this filter to the producer it creates.
3359 2009-06-30 Dan Dennedy <dan@dennedy.org>
3361 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set to v0.4.4
3362 and update release notes.
3364 2009-06-23 Dan Dennedy <dan@dennedy.org>
3366 * src/swig/configure, src/swig/lua/build, src/swig/lua/play.lua: Add SWIG Lua
3369 2009-06-22 Dan Dennedy <dan@dennedy.org>
3371 * configure, src/framework/Makefile, src/melt/configure, src/swig/Makefile,
3372 src/swig/configure, src/swig/java/build, src/swig/perl/build,
3373 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
3374 src/swig/tcl/build: Further integrate swig into build system. This is not
3375 enabled by default. It adds configure options --enable-swig and
3378 * src/melt/Makefile, src/melt/configure, src/melt/melt.c: Add configure
3379 option --rename-melt.
3381 * src/modules/frei0r/Makefile, src/modules/frei0r/blacklist.txt,
3382 src/modules/frei0r/factory.c: Add blacklist to frei0r module. This is for
3383 Kdenlive bugs 913 and 917. It is populated with only facedetect for now.
3385 2009-06-21 Dan Dennedy <dan@dennedy.org>
3387 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej:
3388 Remove these bogus make files in avformat.
3390 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej,
3391 src/modules/avformat/consumer_avformat.c: Fix avformat consumer crashing on
3394 2009-06-16 Dan Dennedy <dan@dennedy.org>
3396 * src/modules/avformat/filter_avresample.c,
3397 src/modules/avformat/producer_avformat.c: Migrate to FFmpeg
3398 av_audio_resample_init.
3400 * src/melt/Makefile, src/melt/melt.c,
3401 src/modules/avformat/producer_avformat.c: Fix (kdenlive-824) >2 channels not
3404 2009-06-15 Dan Dennedy <dan@dennedy.org>
3406 * configure, profiles/Makefile, src/framework/Makefile, src/melt/Makefile,
3407 src/modules/avformat/Makefile, src/modules/core/Makefile,
3408 src/modules/feeds/Makefile, src/modules/lumas/Makefile,
3409 src/modules/oldfilm/Makefile, src/modules/xml/Makefile: Add datadir and
3410 mandir options to configure.
3412 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
3413 src/modules/kino/kino_wrapper.cc: Apply patch from Debian to fix compilation
3416 2009-06-10 Dan Dennedy <dan@dennedy.org>
3418 * docs/melt.1, docs/policies.txt, src/melt/melt.c: Add man page for melt.
3421 2009-06-03 Dan Dennedy <dan@dennedy.org>
3423 * configure, src/framework/mlt.h: Set to interim version 0.4.3
3425 2009-05-30 Dan Dennedy <dan@dennedy.org>
3427 * Doxyfile, NEWS, configure, src/framework/mlt.h: Bump versions and update
3430 2009-05-29 Dan Dennedy <dan@dennedy.org>
3432 * src/modules/oldfilm/filter_tcolor.yml,
3433 src/modules/oldfilm/filter_vignette.yml: Fix YAML validation errors and
3434 spelling of Vignette.
3436 2009-05-26 Dan Dennedy <dan@dennedy.org>
3438 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp,
3439 src/modules/qimage/qimage_wrapper.h: Fix image sequences sometimes not
3442 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
3443 Change the ttl default value for image sequences. When using printf-style
3444 image sequences only, the default ttl is now 1.
3446 2009-05-20 Dan Dennedy <dan@dennedy.org>
3448 * configure, src/framework/mlt.h: Bump to an interim version.
3450 2009-05-17 Dan Dennedy <dan@dennedy.org>
3452 * Makefile, NEWS: Add v0.4.0 release notes.
3454 * Doxyfile, configure, src/framework/mlt.h: Bump version to 0.4.0
3456 2009-05-13 Dan Dennedy <dan@dennedy.org>
3458 * profiles/atsc_1080i_50, profiles/atsc_1080i_60, profiles/atsc_1080p_2398,
3459 profiles/atsc_1080p_24, profiles/atsc_1080p_25, profiles/atsc_1080p_2997,
3460 profiles/atsc_1080p_30, profiles/atsc_720p_30, profiles/dv_ntsc,
3461 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
3462 profiles/hdv_1080_25p, profiles/hdv_1080_30p, profiles/hdv_1080_50i,
3463 profiles/hdv_1080_60i, profiles/hdv_720_25p, profiles/hdv_720_30p,
3464 profiles/hdv_720_50p, profiles/hdv_720_60p, profiles/quarter_ntsc,
3465 profiles/quarter_ntsc_wide, profiles/quarter_pal, profiles/quarter_pal_wide,
3466 profiles/square_ntsc, profiles/square_ntsc_wide, profiles/square_pal,
3467 profiles/square_pal_wide, profiles/svcd_ntsc_wide, profiles/svcd_pal_wide:
3468 Make profile descriptions more user friendly.
3470 2009-05-11 Dan Dennedy <dan@dennedy.org>
3472 * src/modules/gtk2/have_mmx.S, src/modules/gtk2/scale_line_22_yuv_mmx.S:
3473 Apply patch from Orcan Ogetbil that adds .note.GNU-stack section.
3475 2009-05-09 Dan Dennedy <dan@dennedy.org>
3477 * ChangeLog, Makefile: Change dist make target to use git-archive.
3479 * src/swig/configure, src/swig/java/Play.java, src/swig/java/build,
3480 src/swig/mlt.i, src/swig/mltpp.i, src/swig/perl/Makefile.PL,
3481 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
3482 src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb, src/swig/tcl/build,
3483 src/swig/tcl/play.tcl: Fixup the swig bindings.
3485 * configure, src/examples/Makefile, src/framework/Makefile,
3486 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
3487 src/mlt++/Makefile, src/mlt++/configure, src/modules/avformat/Makefile,
3488 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
3489 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
3490 src/modules/dgraft/filter_telecide.c, src/modules/dv/Makefile,
3491 src/modules/effectv/Makefile, src/modules/frei0r/Makefile,
3492 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
3493 src/modules/jackrack/configure, src/modules/kino/Makefile,
3494 src/modules/normalize/Makefile, src/modules/plus/Makefile,
3495 src/modules/qimage/Makefile, src/modules/resample/filter_resample.c,
3496 src/modules/sdl/Makefile, src/modules/vmfx/filter_chroma.c,
3497 src/modules/xml/consumer_xml.c: Fix over- and under-linking.
3499 * src/mlt++/Mlt.h, src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h,
3500 src/mlt++/MltDeque.cpp, src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp,
3501 src/mlt++/MltEvent.h, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
3502 src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltFilter.cpp,
3503 src/mlt++/MltFilter.h, src/mlt++/MltFilteredConsumer.cpp,
3504 src/mlt++/MltFilteredConsumer.h, src/mlt++/MltFilteredProducer.cpp,
3505 src/mlt++/MltFilteredProducer.h, src/mlt++/MltFrame.cpp,
3506 src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
3507 src/mlt++/MltMultitrack.cpp, src/mlt++/MltMultitrack.h,
3508 src/mlt++/MltParser.cpp, src/mlt++/MltParser.h, src/mlt++/MltPlaylist.cpp,
3509 src/mlt++/MltPlaylist.h, src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h,
3510 src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h,
3511 src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
3512 src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h,
3513 src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h,
3514 src/mlt++/MltService.cpp, src/mlt++/MltService.h, src/mlt++/MltTokeniser.cpp,
3515 src/mlt++/MltTokeniser.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
3516 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Fix LGPL information
3517 in comment headers of mlt++.
3519 * Makefile, README, demo/README, demo/consumers.ini, demo/demo,
3520 demo/demo.ini, demo/entity.mlt, demo/entity.westley, demo/mlt_all,
3521 demo/mlt_attributes, demo/mlt_audio_stuff, demo/mlt_avantika_title,
3522 demo/mlt_bouncy, demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
3523 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
3524 demo/mlt_fade_black, demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_jcut,
3525 demo/mlt_lcut, demo/mlt_levels, demo/mlt_my_name_is, demo/mlt_news,
3526 demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow,
3527 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
3528 demo/mlt_ticker, demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
3529 demo/mlt_voiceover, demo/mlt_watermark, demo/new.mlt, demo/new.westley,
3530 demo/pango.mlt, demo/pango.westley, demo/svg.mlt, demo/svg.westley,
3531 docs/framework.txt, docs/install.txt, docs/melt.txt, docs/mlt++.txt,
3532 docs/mlt-xml.txt, docs/policies.txt, docs/services.txt, mlt++/.gitignore,
3533 mlt++/Makefile, mlt++/configure, src/framework/mlt_factory.c,
3534 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
3535 src/framework/mlt_properties.c, src/melt/io.c, src/melt/io.h,
3536 src/melt/melt.c, src/modules/core/factory.c,
3537 src/modules/core/filter_watermark.c, src/modules/core/loader.dict,
3538 src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
3539 src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
3540 src/modules/core/transition_luma.c, src/modules/core/transition_region.c,
3541 src/modules/kdenlive/producer_framebuffer.c, src/modules/kino/avi.h,
3542 src/modules/kino/riff.cc, src/modules/melt/factory.c,
3543 src/modules/melt/producer_melt.c, src/modules/motion_est/Makefile,
3544 src/modules/motion_est/README, src/modules/motion_est/producer_slowmotion.c,
3545 src/modules/plus/filter_affine.c, src/modules/xml/consumer_xml.c,
3546 src/modules/xml/factory.c, src/modules/xml/mlt-xml.dtd,
3547 src/modules/xml/producer_xml.c, src/swig/Makefile, src/swig/configure,
3548 src/swig/java/Play.java, src/swig/java/build, src/swig/mltpp.i,
3549 src/swig/perl/Makefile.PL, src/swig/perl/play.pl, src/swig/php/build,
3550 src/swig/php/play.php, src/swig/python/build, src/swig/python/play.py,
3551 src/swig/ruby/build, src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb,
3552 src/swig/tcl/build, src/swig/tcl/play.tcl, src/tests/charlie.c,
3553 src/tests/hello.c: Complete reorganization and renaming to usable state.
3555 2009-05-07 Dan Dennedy <dan@dennedy.org>
3557 * src/modules/mvsp/Makefile, src/modules/mvsp/configure,
3558 src/modules/mvsp/consumer_mvsp.c, src/modules/mvsp/factory.c: Remove mvsp -
3559 moving to melted project.
3561 * .gitignore, Makefile, configure, mlt++.pc.in, setenv,
3562 src/examples/Makefile, src/melt/Makefile, src/mlt++/Makefile,
3563 src/mlt++/Mlt.h, src/mlt++/configure, src/modules/core/Makefile,
3564 src/modules/core/factory.c, src/modules/feeds/Makefile,
3565 src/modules/fezzik/Makefile, src/modules/fezzik/factory.c,
3566 src/modules/melt/Makefile, src/modules/mvsp/Makefile,
3567 src/modules/mvsp/configure, src/modules/mvsp/consumer_mvsp.c,
3568 src/modules/mvsp/factory.c, src/modules/valerie/Makefile,
3569 src/modules/valerie/consumer_valerie.c, src/modules/valerie/factory.c,
3570 src/modules/xml/Makefile, src/modules/xml/configure: Fix the build afer the
3573 * docs/inigo.txt, docs/melt.txt, docs/mlt-xml.txt, docs/westley.txt,
3574 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/inigo/io.h,
3575 src/melt/Makefile, src/melt/io.c, src/melt/io.h, src/melt/melt.c,
3576 src/modules/core/data_fx.properties, src/modules/core/loader.dict,
3577 src/modules/core/loader.ini, src/modules/core/producer_hold.c,
3578 src/modules/core/producer_loader.c, src/modules/data_fx.properties,
3579 src/modules/fezzik.dict, src/modules/fezzik.ini,
3580 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_hold.c,
3581 src/modules/inigo/Makefile, src/modules/inigo/factory.c,
3582 src/modules/inigo/producer_inigo.c, src/modules/melt/Makefile,
3583 src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
3584 src/modules/westley/Makefile, src/modules/westley/configure,
3585 src/modules/westley/consumer_westley.c, src/modules/westley/factory.c,
3586 src/modules/westley/producer_westley.c, src/modules/westley/westley.dtd,
3587 src/modules/xml/Makefile, src/modules/xml/configure,
3588 src/modules/xml/consumer_xml.c, src/modules/xml/factory.c,
3589 src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c,
3590 src/tests/README: Rename inigo, fezzik, and westley.
3592 * docs/mlt++.txt, mlt++/README: Merge mlt++/README into docs/mlt++.txt.
3594 * docs/mlt++.txt, mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h,
3595 mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/src/MltDeque.cpp,
3596 mlt++/src/MltDeque.h, mlt++/src/MltEvent.cpp, mlt++/src/MltEvent.h,
3597 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.cpp,
3598 mlt++/src/MltField.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
3599 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
3600 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
3601 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltGeometry.cpp,
3602 mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.cpp,
3603 mlt++/src/MltMultitrack.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
3604 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
3605 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
3606 mlt++/src/MltProfile.h, mlt++/src/MltProperties.cpp,
3607 mlt++/src/MltProperties.h, mlt++/src/MltPushConsumer.cpp,
3608 mlt++/src/MltPushConsumer.h, mlt++/src/MltRepository.cpp,
3609 mlt++/src/MltRepository.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
3610 mlt++/src/MltTokeniser.cpp, mlt++/src/MltTokeniser.h,
3611 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
3612 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/src/config.h,
3613 mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/java/Play.java,
3614 mlt++/swig/java/Play.sh, mlt++/swig/java/build, mlt++/swig/mltpp.i,
3615 mlt++/swig/perl/Makefile.PL, mlt++/swig/perl/build, mlt++/swig/perl/play.pl,
3616 mlt++/swig/php/build, mlt++/swig/php/play.php, mlt++/swig/python/build,
3617 mlt++/swig/python/play.py, mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb,
3618 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl,
3619 mlt++/test/Makefile, mlt++/test/play.cpp, src/examples/Makefile,
3620 src/examples/play.cpp, src/mlt++/Makefile, src/mlt++/Mlt.h,
3621 src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h, src/mlt++/MltDeque.cpp,
3622 src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp, src/mlt++/MltEvent.h,
3623 src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h, src/mlt++/MltField.cpp,
3624 src/mlt++/MltField.h, src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h,
3625 src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
3626 src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
3627 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp,
3628 src/mlt++/MltGeometry.h, src/mlt++/MltMultitrack.cpp,
3629 src/mlt++/MltMultitrack.h, src/mlt++/MltParser.cpp, src/mlt++/MltParser.h,
3630 src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
3631 src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h, src/mlt++/MltProfile.cpp,
3632 src/mlt++/MltProfile.h, src/mlt++/MltProperties.cpp,
3633 src/mlt++/MltProperties.h, src/mlt++/MltPushConsumer.cpp,
3634 src/mlt++/MltPushConsumer.h, src/mlt++/MltRepository.cpp,
3635 src/mlt++/MltRepository.h, src/mlt++/MltService.cpp, src/mlt++/MltService.h,
3636 src/mlt++/MltTokeniser.cpp, src/mlt++/MltTokeniser.h,
3637 src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
3638 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/mlt++/config.h,
3639 src/swig/Makefile, src/swig/configure, src/swig/java/Play.java,
3640 src/swig/java/Play.sh, src/swig/java/build, src/swig/mltpp.i,
3641 src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/perl/play.pl,
3642 src/swig/php/build, src/swig/php/play.php, src/swig/python/build,
3643 src/swig/python/play.py, src/swig/ruby/build, src/swig/ruby/play.rb,
3644 src/swig/ruby/thumbs.rb, src/swig/tcl/build, src/swig/tcl/play.tcl:
3645 Reorganize mlt++ files.
3647 * docs/dvcp.txt, docs/testing-20040110.txt, docs/testing.txt,
3648 docs/valerie.txt, mlt++/AUTHORS, mlt++/COPYING, mlt++/CUSTOMISING,
3649 mlt++/ChangeLog, mlt++/mlt++.sln, mlt++/mlt++.vcproj,
3650 mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp,
3651 mlt++/src/MltResponse.h, mlt++/swig/ruby/miracle.rb, mlt++/test/server.cpp,
3652 mlt-miracle.pc.in, mlt-valerie.pc.in, src/albino/Makefile,
3653 src/albino/albino.c, src/humperdink/Makefile, src/humperdink/client.c,
3654 src/humperdink/client.h, src/humperdink/io.c, src/humperdink/io.h,
3655 src/humperdink/remote.c, src/miracle/Makefile, src/miracle/configure,
3656 src/miracle/miracle.c, src/miracle/miracle_commands.c,
3657 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
3658 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
3659 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
3660 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
3661 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
3662 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
3663 src/miracle/miracle_unit_commands.h, src/valerie/Makefile,
3664 src/valerie/configure, src/valerie/valerie.c, src/valerie/valerie.h,
3665 src/valerie/valerie_notifier.c, src/valerie/valerie_notifier.h,
3666 src/valerie/valerie_parser.c, src/valerie/valerie_parser.h,
3667 src/valerie/valerie_remote.c, src/valerie/valerie_remote.h,
3668 src/valerie/valerie_response.c, src/valerie/valerie_response.h,
3669 src/valerie/valerie_socket.c, src/valerie/valerie_socket.h,
3670 src/valerie/valerie_status.c, src/valerie/valerie_status.h,
3671 src/valerie/valerie_tokeniser.c, src/valerie/valerie_tokeniser.h,
3672 src/valerie/valerie_util.c, src/valerie/valerie_util.h: Remove files that no
3675 2009-05-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3677 * configure, src/albino/Makefile, src/humperdink/Makefile,
3678 src/miracle/Makefile, src/modules/avformat/Makefile,
3679 src/modules/core/Makefile, src/modules/dgraft/Makefile,
3680 src/modules/effectv/Makefile, src/modules/fezzik/Makefile,
3681 src/modules/frei0r/Makefile, src/modules/inigo/Makefile,
3682 src/modules/kdenlive/Makefile, src/modules/kino/Makefile,
3683 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
3684 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
3685 src/modules/qimage/Makefile, src/modules/sox/configure,
3686 src/modules/valerie/Makefile, src/modules/vmfx/Makefile,
3687 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: Apply
3688 cosmetic cleanup part of ldflags_order patch from Alberto Villa.
3690 * src/modules/avformat/configure, src/modules/qimage/configure: Apply FreeBSD
3691 fixes part of ldflags_order patch from Alberto Villa.
3693 * src/modules/avformat/Makefile, src/modules/dv/Makefile,
3694 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
3695 src/modules/sdl/Makefile, src/modules/sox/Makefile,
3696 src/modules/westley/Makefile: Apply ldflags-order part of ldflags_order patch
3697 from Alberto Villa. Alberto wrote: "on freebsd (as well as on linuces
3698 without /usr/local/lib in default ld path) building concurrent versions of
3699 mlt is not possible, because of the wrong linking of -lmlt while using
3700 LDFLAGS=-L/usr/local/lib this patch fixes the issue using pkg-config"
3702 2009-04-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3704 * src/modules/resample/Makefile, src/modules/vorbis/Makefile: Apply patch
3705 from Alberto Villa to use pkg-config for resample and vorbis modules.
3707 2009-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3709 * configure, src/framework/mlt.h, src/modules/kino/configure: Use pkg-config
3710 instead of lqt-config.
3712 2009-04-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3714 * mlt++/ChangeLog, mlt++/Makefile: Add ChangeLog and remove svn log from dist
3717 * ChangeLog, Makefile: Update ChangeLog and remove svn log from the make
3720 * NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
3723 2009-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3725 * mlt++/test/play.cpp, mlt++/test/server.cpp: cleanup some warnings
3727 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: const update for
3730 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: Constness changes
3732 * mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Constness changes
3734 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Constness changes
3736 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
3738 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: Constness changes
3740 * mlt++/src/MltProperties.cpp, mlt++/src/MltResponse.cpp: Constness changes
3742 * mlt++/src/MltProperties.cpp, mlt++/src/MltPushConsumer.cpp: Constness
3745 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
3746 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
3748 * mlt++/src/MltConsumer.cpp, mlt++/src/MltField.cpp, mlt++/src/MltFilter.cpp,
3749 mlt++/src/MltFrame.cpp, mlt++/src/MltMultitrack.cpp,
3750 mlt++/src/MltPlaylist.cpp, mlt++/src/MltProducer.cpp,
3751 mlt++/src/MltTractor.cpp, mlt++/src/MltTransition.cpp: Fix up warnings about
3752 explicit base initializers in copy constructors
3754 2009-04-07 Ray Lehtiniemi <rayl@mail.com>
3756 * src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
3757 src/modules/kino/riff.cc: Fix up a few ignored return values
3759 * src/modules/avformat/consumer_avformat.c,
3760 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
3761 src/modules/core/transition_region.c, src/modules/westley/producer_westley.c:
3764 * src/framework/mlt_properties.c, src/humperdink/client.c,
3765 src/miracle/miracle_connection.c, src/modules/avformat/consumer_avformat.c,
3766 src/modules/core/filter_data_show.c, src/modules/kino/filehandler.cc,
3767 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
3770 * src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
3771 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
3772 src/valerie/valerie.c, src/valerie/valerie.h: Constness changes
3774 * src/humperdink/io.c, src/humperdink/io.h,
3775 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
3776 src/modules/westley/consumer_westley.c, src/valerie/valerie.c,
3777 src/valerie/valerie.h, src/valerie/valerie_parser.c,
3778 src/valerie/valerie_parser.h, src/valerie/valerie_socket.c,
3779 src/valerie/valerie_socket.h: Constness changes
3781 * src/framework/mlt_events.c, src/framework/mlt_events.h, src/inigo/inigo.c,
3782 src/modules/avformat/factory.c, src/modules/plus/transition_affine.c,
3783 src/modules/westley/producer_westley.c, src/modules/xine/deinterlace.c,
3784 src/modules/xine/deinterlace.h: Constness changes
3786 * src/miracle/miracle_local.c, src/valerie/valerie.c, src/valerie/valerie.h,
3787 src/valerie/valerie_status.c, src/valerie/valerie_tokeniser.c,
3788 src/valerie/valerie_tokeniser.h: Constness changes
3790 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
3791 src/miracle/miracle_log.c, src/miracle/miracle_log.h, src/valerie/valerie.c,
3792 src/valerie/valerie.h, src/valerie/valerie_response.c,
3793 src/valerie/valerie_response.h: Constness changes
3795 * src/framework/mlt_multitrack.c, src/modules/effectv/image.c,
3796 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
3797 src/modules/motion_est/filter_motion_est.c, src/modules/xine/xineutils.h:
3800 2009-03-31 Ray Lehtiniemi <rayl@mail.com>
3802 * src/framework/mlt_properties.c, src/modules/westley/consumer_westley.c,
3803 src/modules/westley/producer_westley.c: Constness changes
3805 2009-03-04 Ray Lehtiniemi <rayl@mail.com>
3807 * src/framework/mlt_events.c, src/framework/mlt_events.h,
3808 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3809 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
3810 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
3813 2009-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3815 * src/modules/avformat/consumer_avformat.c,
3816 src/modules/avformat/filter_avcolour_space.c,
3817 src/modules/avformat/filter_avdeinterlace.c,
3818 src/modules/avformat/filter_swscale.c: avformat: fix compilation due to
3819 recent PIX_FMT changes in libavutil v50.
3821 2009-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3823 * src/modules/frei0r/factory.c, src/modules/frei0r/producer_frei0r.c:
3824 frei0r/factory.c, producer_frei0r.c: suppress compiler warnings
3826 2009-02-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3828 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3829 src/modules/sdl/consumer_sdl_still.c: consumer_sdl*.c: apply patch from
3830 Jean-Baptiste Mardelle to add window_background property
3832 2009-02-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3834 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c:
3835 filter_chroma.c: update to use new property-based color value
3837 2009-02-20 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
3839 * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
3840 src/modules/frei0r/frei0r_helper.c: added frei0r producers (patch from jb)
3843 2009-02-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3845 * src/albino/Makefile, src/humperdink/Makefile, src/inigo/Makefile,
3846 src/miracle/Makefile: albino/Makefile, inigo/Makefile, humperdink/Makefile,
3847 miracle/Makefile: apply patch from Alberto Villa to fix underlinking on
3850 2009-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3852 * src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c:
3853 frei0r/factory.c, frei0r_helper.c: add support for color parameter type with
3854 whitespace cleanup courtesy of eclipse.
3856 2009-02-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3858 * src/modules/core/Makefile, src/modules/core/factory.c,
3859 src/modules/core/filter_crop.c, src/modules/fezzik.ini: filter_crop.c: add
3860 cropping filter (kdenlive-509)
3862 2009-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3864 * profiles/cif_15, profiles/qcif_15, profiles/quarter_15: profiles/*_15: add
3867 2009-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3869 * src/modules/qimage/producer_qimage.c,
3870 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
3871 producer_qimage.c, qimage_wrapper.{h,cpp}: enhance qimage producer to use the
3872 new mlt_cache (kdenlive-575)
3874 * src/modules/avformat/consumer_avformat.c,
3875 src/modules/avformat/producer_avformat.c,
3876 src/modules/vorbis/producer_vorbis.c: producer_vorbis.c, producer_avformat.c,
3877 consumer_avformat.c: update headers in services for framework changes with
3878 addition of mlt_cache
3880 * configure, src/framework/Makefile, src/framework/mlt.h,
3881 src/framework/mlt_cache.c, src/framework/mlt_cache.h,
3882 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3883 src/framework/mlt_service.c, src/framework/mlt_service.h,
3884 src/framework/mlt_types.h: mlt_cache.[hc], mlt_types.h, mlt_service.[hc],
3885 mlt_factory.[hc], mlt.h: add mlt_cache and related service functions
3888 2009-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3890 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
3891 mlt++/debian/rules: remove debian package subdirectory (they provide their
3894 * debian/changelog, debian/control, debian/copyright, debian/rules: remove
3895 the debian package subdirectory (they provide their own)
3897 2009-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3899 * configure, src/framework/mlt.h, src/modules/avformat/configure: bump to
3902 2009-01-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3904 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
3905 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
3906 producer_sdl_image.c: bugfix (kdenlive-575) large memory consumption loading
3909 2009-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3911 * mlt++/swig/configure, mlt++/swig/php/build, mlt++/swig/php/play.php:
3912 swig/configure, swig/php/*: add php bindings
3914 2009-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3916 * src/framework/mlt.h, src/framework/mlt_consumer.c,
3917 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
3918 src/framework/mlt_deque.h, src/framework/mlt_events.c,
3919 src/framework/mlt_events.h, src/framework/mlt_factory.c,
3920 src/framework/mlt_factory.h, src/framework/mlt_field.c,
3921 src/framework/mlt_field.h, src/framework/mlt_filter.c,
3922 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
3923 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
3924 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
3925 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
3926 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
3927 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
3928 src/framework/mlt_producer.h, src/framework/mlt_profile.c,
3929 src/framework/mlt_profile.h, src/framework/mlt_properties.c,
3930 src/framework/mlt_properties.h, src/framework/mlt_property.c,
3931 src/framework/mlt_property.h, src/framework/mlt_repository.c,
3932 src/framework/mlt_repository.h, src/framework/mlt_service.c,
3933 src/framework/mlt_service.h, src/framework/mlt_tokeniser.c,
3934 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.c,
3935 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
3936 src/framework/mlt_transition.h, src/framework/mlt_types.h: Add doxygen
3937 documentation for mlt_profile, mlt_pool, mlt_repository, and mlt_factory.
3938 Update copyrights to 2009. Add cross references from files to data structures
3941 2009-01-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3943 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_consumer.c,
3944 src/framework/mlt_events.c, src/framework/mlt_log.c, src/framework/mlt_log.h,
3945 src/framework/mlt_pool.c, src/framework/mlt_producer.c,
3946 src/framework/mlt_properties.c, src/framework/mlt_repository.c,
3947 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: mlt_log.[hc],
3948 mlt_transition.c, mlt_tractor.c, mlt_repository.c, mlt_properties.c,
3949 mlt_producer.c, mlt_pool.c, mlt_events.c, mlt_consumer.c, mlt.h, Makefile:
3950 add logging system based on FFmpeg's.
3952 2009-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3954 * src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
3955 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.h,
3956 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
3957 src/framework/mlt_tractor.h: mlt_tractor.[ch], mlt_multitrack.[ch]: improve
3958 doxygen documentation for the tractor and mulitrack classes
3960 2009-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3962 * src/modules/avformat/producer_avformat.c,
3963 src/modules/avformat/producer_avformat.yml: producer_avformat.{c,yml}:
3964 support special constructor argument values to list available demuxers and
3965 decoders: f-list[[,]acodec-list][[,]vcodec-list]
3967 2009-01-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3969 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3970 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
3971 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
3972 src/framework/mlt_multitrack.h, src/framework/mlt_producer.c,
3973 src/framework/mlt_service.c, src/framework/mlt_service.h,
3974 src/framework/mlt_transition.c, src/framework/mlt_transition.h:
3975 mlt_filter.[ch], mlt_transition.[ch], mlt_consumer.[ch]: improve doxygen for
3976 filter, transition, and consumer
3978 2008-12-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3980 * configure, src/modules/avformat/producer_avformat.c: producer_avformat.c:
3981 fix build on older versions of ffmpeg; whitespace cleanup by eclipse.
3983 2008-12-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3985 * NEWS, configure: NEWS, configure: set version to 0.3.4 and add release
3988 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3990 * mlt++/swig/java/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
3991 mlt++/swig/tcl/build: swig/{java,python,tcl}/build: fix linking error
3992 __stack_chk_fail_local. swig/python/play.py: fix syntax error reported by
3995 * src/modules/avformat/producer_avformat.c,
3996 src/modules/core/filter_rescale.c, src/modules/core/producer_consumer.c,
3997 src/modules/dv/producer_libdv.c: filter_rescale.c, producer_avformat.c,
3998 producer_libdv.c, producer_consumer.c: coerce a deinterlace when scaling an
4001 2008-12-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4003 * src/modules/avformat/consumer_avformat.c,
4004 src/modules/avformat/producer_avformat.c: producer_avformat.c,
4005 consumer_avformat.c: use av_set_string3 where available (gets rid of
4006 deprecation warning).
4008 2008-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4010 * src/modules/avformat/Makefile, src/modules/avformat/configure,
4011 src/modules/avformat/factory.c: avformat/configure, avformat/Makfile,
4012 avformat/factory.c: Add a --avformat-no-filters configure option to
4013 facilitate building a codecs and muxers only module. Change the module
4014 filename for a no-codecs build to libmltffmpeg.so to prevent a clash with a
4015 no-filters module (libmltavformat.so).
4017 2008-12-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4019 * src/modules/core/Makefile, src/modules/core/factory.c,
4020 src/modules/core/producer_consumer.c: core/Makefile, core/factory.c,
4021 core/producer_consumer.c: add new producer_consumer that will consume from an
4022 encapsulated producer under a different profile that the parent producer
4025 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
4026 src/modules/avformat/filter_swscale.c, src/modules/fezzik.ini:
4027 avformat/Makefile, avformat/factory.c, avformat/filter_swscale.c: add new
4028 image scaler using FFmpeg libswcale. fezzik.ini: add swscale at higher
4029 priority than gtk2/rescale.
4031 2008-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4033 * src/modules/avformat/Makefile, src/modules/avformat/configure,
4034 src/modules/avformat/factory.c: avformat/configure, avformat/Makefile,
4035 avformat/factory.c: add configure option --avformat-no-codecs, which will
4036 build the avformat module without the producer and consumer - useful to
4037 people who want to make a version entirely without including FFmpeg's codecs,
4038 which present patent royalty licensing issues.
4040 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
4041 src/modules/avformat/filter_avdeinterlace.c: avformat/Makefile,
4042 avformat/factory.c, avformat/filter_avdeinterlace.c: Fix and enable the
4043 avdeinterlace filter for a non-MMX configuration.
4045 2008-12-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4047 * src/framework/mlt_events.c, src/framework/mlt_field.c,
4048 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4049 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: mlt_producer.c,
4050 mlt_playlist.h, mlt_field.h, mlt_playlist.c, mlt_tractor.c, mlt_events.c: add
4051 doxygen docs for events, field, and playlist.
4053 2008-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4055 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c: gtk2/pixops.c,
4056 gtk2/Makefile: prevent MMX on all x86_64, not just OS X
4058 * src/modules/xine/Makefile, src/modules/xine/configure,
4059 src/modules/xine/deinterlace.c, src/modules/xine/xineutils.h: xine/Makefile,
4060 xine/xineutils.h, xine/deinterlace.c: respect mmx compilation flag instead of
4061 using own detection xine/configure: remove, no longer necessary
4063 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
4064 src/modules/gtk2/pixops.c: gtk2/Makefile, gtk2/configure, gtk2/pixops.c:
4065 disable MMX parts on OS X - does not build
4067 2008-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4069 * mlt++/swig/java/build, mlt++/swig/perl/Makefile.PL,
4070 mlt++/swig/python/build, mlt++/swig/ruby/build, mlt++/swig/tcl/build,
4071 mlt++/test/Makefile: test/Makefile, swig/*/build: replace more mlt-config
4074 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4075 src/framework/mlt_deque.c, src/framework/mlt_deque.h,
4076 src/framework/mlt_events.c, src/framework/mlt_events.h,
4077 src/framework/mlt_field.c, src/framework/mlt_field.h,
4078 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
4079 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
4080 src/framework/mlt_parser.c, src/framework/mlt_parser.h,
4081 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4082 src/framework/mlt_pool.c, src/framework/mlt_pool.h,
4083 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
4084 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
4085 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4086 src/framework/mlt_property.c, src/framework/mlt_property.h,
4087 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
4088 src/framework/mlt_service.c, src/framework/mlt_service.h,
4089 src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
4090 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
4091 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
4092 src/framework/mlt_types.h: src/framework/*: improve the doxygen documentation
4093 (work in progress). This also includes removal of superfluous white space.
4095 2008-12-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4097 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
4098 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
4099 producer_sdl_image.c: bugfix (kdenlive-422) not validating input file for
4102 2008-11-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4104 * src/modules/avformat/audioconvert.h,
4105 src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
4106 (kdenlive-297) audio distortion with audio formats other than signed 16-bit.
4108 2008-11-13 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
4110 * src/modules/oldfilm/filter_vignette.c,
4111 src/modules/oldfilm/filter_vignette.yml: filter_vignette.{c,yml}: better
4112 standard values and correct start param name
4114 2008-11-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4116 * NEWS, configure: configure, NEWS: bump to version 0.3.2 and update release
4119 2008-11-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4121 * profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
4122 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/hdv_1080_25p,
4123 profiles/hdv_1080_30p, profiles/hdv_720_50p, profiles/hdv_720_60p:
4124 profiles/hdv_*, profiles/atsc_*: added more HD progressive mode profiles
4126 2008-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4128 * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
4129 src/modules/kdenlive/filter_freeze.c: kdenlive/filter_freeze.c: added simple
4132 2008-10-30 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
4134 * src/modules/oldfilm/filter_vignette.c,
4135 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette*: filter is
4136 now usable with keyframes
4138 2008-10-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4140 * src/albino/albino.c, src/inigo/inigo.c: albino.c, inigo.c: disable realtime
4141 scheduling (kdenlive-180).
4143 2008-10-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4145 * configure, src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
4146 src/modules/sox/configure: configure, kino/enadian_types.h, kino/riff.c,
4147 sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to
4148 fix a sh expression bug in sox/configure.
4150 2008-10-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4152 * src/inigo/Makefile, src/inigo/inigo.c: inigo.c: added -version option
4154 2008-09-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4156 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
4157 producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image
4158 reloading in the image producers
4160 2008-08-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4162 * src/modules/sox/configure, src/modules/sox/filter_sox.c: sox/configure,
4163 filter_sox.c: fix building against sox 14.1.0.
4165 2008-08-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4167 * configure, src/modules/sdl/consumer_sdl.c: consumer_sdl.c: added support
4168 for fullscreen with no mouse through the "fullscreen" property.
4170 2008-08-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4172 * mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh, mlt++/swig/java/build:
4173 swig/java: fixup the java bindings build script and example (bug 1523941)
4175 2008-07-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4177 * src/modules/qimage/producer_qimage.c,
4178 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
4179 qimage module: add mutex, fix caching and use alpha only if necessary (mostly
4180 borrowed from producer_pixbuf)
4182 2008-07-10 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4184 * src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
4185 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
4186 qimage module: add support for Qt4 (you can force compile against Qt3 with
4189 2008-07-01 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
4191 * src/modules/oldfilm/filter_vignette.c,
4192 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette.{c,yml}:
4193 change format for parameters, to avoid converting problems with different
4196 2008-06-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4198 * src/framework/mlt_properties.c, src/framework/mlt_service.c:
4199 mlt_properties.c, mlt_service.c: bugfix to make reference counting and
4200 service closure truly thread-safe. As it was, reference count increment and
4201 decrement operations were not atomic and not protected comprehensively.
4203 2008-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4205 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
4206 MltProducer.{h,cpp}, mltpp.i: remove Producer::get_frame that is unncessary
4207 and introduced a memory leak.
4209 2008-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4211 * src/modules/core/filter_resize.c, src/modules/core/transition_composite.c:
4212 filter_resize,c, filter_composite.c: bugfix redundant rounding.
4214 2008-05-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4216 * profiles/dv_ntsc, profiles/dv_ntsc_wide, profiles/dv_pal,
4217 profiles/dv_pal_wide, src/modules/avformat/consumer_avformat.c,
4218 src/modules/avformat/producer_avformat.c: profiles/dv_*, consumer_avformat.c,
4219 producer_avformat.c: bugfix (1912796) to override FFmpeg notion of sample
4220 aspect for DV. The values it uses might be more proper in certain contexts,
4221 but not in the way MLT currently operates. This change improves performance
4222 and quality when outputting to one of the "dv" profiles when using DV or
4223 other ITU-R 601-based video sources such as MPEG-2 for DVD Video and
4226 2008-05-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4228 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
4229 avformat/configure: fix compiling against shared ffmpeg due to changes in
4232 2008-05-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4234 * src/framework/mlt_field.c, src/framework/mlt_field.h: mlt_field.[hc]: added
4235 mlt_field_disconnect_service
4237 * src/modules/dgraft/Makefile, src/modules/dgraft/factory.c,
4238 src/modules/dgraft/filter_telecide.c: modules/dgraft: added module for ports
4239 of Donald Graft's GPL filters.
4241 * src/modules/avformat/Makefile, src/modules/avformat/configure:
4242 avformat/Makefile, configure: fix --avformat-swscale and the removal of the
4243 ffmpeg 'lib' make target.
4245 2008-04-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4247 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
4248 MltProducer.{h,cpp}, swig/mltpp.i: add method Producer::get_frame.
4250 * src/modules/core/filter_watermark.c,
4251 src/modules/core/transition_composite.c: filter_watermark.c,
4252 filter_composite.c: support explicit deinterlace of composited image.
4254 2008-04-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4256 * configure, src/modules/motion_est/configure: configure,
4257 motion_est/configure: remove module-specific crud from top-level configure
4258 script, and enable motion_est now by default.
4260 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
4261 src/modules/kino/kino_wrapper.cc: kino/kino_wrapper.cc, kino/filehandler.cc,
4262 kino/avi.cc: bugfix (1936991) compilation with gcc 4.3.
4264 2008-03-22 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
4266 * src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/transition_frei0r.c:
4267 frei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory
4270 2008-03-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4272 * src/modules/frei0r/configure, src/modules/frei0r/factory.c:
4273 frei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
4274 frei0r/factory.c: add metadata_schema value to metadata
4276 2008-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4278 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
4279 mlt_repository.[hc]: add mlt_repository_languages helper function for
4282 2008-03-04 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
4284 * src/modules/oldfilm/fdust.svg, src/modules/oldfilm/filter_dust.yml,
4285 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.yml,
4286 src/modules/oldfilm/filter_oldfilm.yml,
4287 src/modules/oldfilm/filter_tcolor.yml,
4288 src/modules/oldfilm/filter_vignette.yml, src/modules/oldfilm/grain.svg,
4289 src/modules/oldfilm/lines.svg, src/modules/oldfilm/oldfilm.svg,
4290 src/modules/oldfilm/tcolor.svg, src/modules/oldfilm/vignette.svg:
4291 modules/oldfilm: yml files without icon, icon as separate file
4293 2008-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4295 * src/modules/sox/Makefile, src/modules/sox/configure: sox/configure,
4296 Makefile: try to make sox build smarter about library dependencies (pending
4297 Darwin compatibilty)
4299 * src/framework/metaschema.yaml, src/modules/avformat/producer_avformat.yml:
4300 metaschema.yaml, producer_avformat.yml: reset schema_version to 0.1 since we
4301 have not release anything yet with schema let alone metadata
4303 2008-02-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
4305 * src/modules/frei0r/Makefile, src/modules/frei0r/configure,
4306 src/modules/frei0r/factory.c, src/modules/frei0r/filter_frei0r.c,
4307 src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/frei0r_helper.h,
4308 src/modules/frei0r/transition_frei0r.c: initial frei0r support
4310 * src/modules/oldfilm/Makefile, src/modules/oldfilm/dust1.svg,
4311 src/modules/oldfilm/dust2.svg, src/modules/oldfilm/dust3.svg,
4312 src/modules/oldfilm/dust4.svg, src/modules/oldfilm/dust5.svg,
4313 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
4314 src/modules/oldfilm/filter_dust.yml, src/modules/oldfilm/filter_grain.c,
4315 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.c,
4316 src/modules/oldfilm/filter_lines.yml, src/modules/oldfilm/filter_oldfilm.c,
4317 src/modules/oldfilm/filter_oldfilm.yml, src/modules/oldfilm/filter_tcolor.c,
4318 src/modules/oldfilm/filter_tcolor.yml, src/modules/oldfilm/filter_vignette.c,
4319 src/modules/oldfilm/filter_vignette.yml: updated oldfilm module + 2 new
4322 2008-02-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4324 * src/framework/Makefile, src/framework/metaschema.yaml,
4325 src/modules/avformat/producer_avformat.yml: framework/Makefile,
4326 metaschema.yaml: add a Kwalify schema for metadata producer_avformat.yml:
4329 2008-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4331 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h:
4332 MltRepository.{h,cpp}: update to latest mlt_repository.h change -
4333 finalization of callback declarations and metadata handling
4335 2008-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4337 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
4338 src/modules/avformat/producer_avformat.yml: avformat/factory.c,
4339 producer_avformat.yml, avformat/Makefile: add metadata for producer:avformat.
4341 * src/tests/Makefile, src/tests/dan.c: dan.c: example showing how to use the
4342 new yaml parsing and serialisation and the new registry metadata system
4344 * src/framework/mlt_properties.c, src/framework/mlt_properties.h:
4345 mlt_properties.[hc]: added really simply YAML Tiny parser and serialiser,
4346 mainly to support the registry metadata system.
4348 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
4349 mlt_repository.[hc]: implement the metadata registration and lookup interface
4351 2008-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4353 * src/modules/avformat/Makefile, src/modules/avformat/configure:
4354 avformat/configure, avformat/Makefile: add libavdevice for newer versions of
4355 ffmpeg when using --avformat-svn or --avformat-static
4357 2008-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4359 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h, mlt++/swig/mltpp.i:
4360 MltRepository.{h,cpp}, swig/mltpp.i: added consumers, filters, producers,
4361 transitions, register_metadata, and metadata methods to Repository class
4363 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
4364 mlt_consumer.[hc]: added new functions mlt_repository_consumers,
4365 mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions,
4366 mlt_repository_register_metadata, and mlt_repository_metadata
4368 2008-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4370 * src/modules/avformat/consumer_avformat.c,
4371 src/modules/avformat/producer_avformat.c: consumer_avformat.c,
4372 producer_avformat.c: add FFmpeg multi-thread support via "threads" property
4373 or MLT_AVFORMAT_THREADS environment variable
4375 2008-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4377 * mlt++/configure, mlt++/src/Makefile: configure: add soversion variable
4378 src/Makefile: improve library versioning by linking on interface version
4381 * configure, src/framework/Makefile, src/framework/mlt.h,
4382 src/miracle/Makefile, src/valerie/Makefile: configure: add soversion
4383 variable, move version variables to top for easier access framework/Makefile,
4384 miracle/Makefile, valerie/Makefile: improve library versioning by linking on
4385 interface version (soversion) mlt.h: add version info to header so apps can
4386 have build time adaptations
4388 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFactory.cpp,
4389 mlt++/src/MltFactory.h, mlt++/src/MltRepository.cpp,
4390 mlt++/src/MltRepository.h, mlt++/swig/mltpp.i: Mlt.h, MltFactory.{h,cpp},
4391 MltRepository.{h,cpp}, swig/mltpp.i: update to deal with changes and new
4392 capabilities in mlt_factory and mlt_repository.
4394 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
4395 src/framework/mlt_repository.c, src/framework/mlt_repository.h: cleanup some
4396 names since we are changing the interface mlt_repository.[hc]: change
4397 mlt_repository_fetch to mlt_repository_create mlt_factory.[hc]: change
4398 mlt_factory_prefix to mlt_factory_directory
4400 2008-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4402 * src/framework/mlt.h, src/framework/mlt_factory.c,
4403 src/framework/mlt_factory.h, src/framework/mlt_properties.c,
4404 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
4405 src/modules/Makefile, src/modules/avformat/configure,
4406 src/modules/avformat/factory.c, src/modules/configure,
4407 src/modules/core/configure, src/modules/core/factory.c,
4408 src/modules/dv/configure, src/modules/dv/factory.c,
4409 src/modules/effectv/configure, src/modules/effectv/factory.c,
4410 src/modules/fezzik/configure, src/modules/fezzik/factory.c,
4411 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
4412 src/modules/inigo/configure, src/modules/inigo/factory.c,
4413 src/modules/inigo/producer_inigo.c, src/modules/jackrack/configure,
4414 src/modules/jackrack/factory.c, src/modules/kdenlive/configure,
4415 src/modules/kdenlive/factory.c, src/modules/kino/configure,
4416 src/modules/kino/factory.c, src/modules/motion_est/configure,
4417 src/modules/motion_est/factory.c, src/modules/normalize/configure,
4418 src/modules/normalize/factory.c, src/modules/oldfilm/configure,
4419 src/modules/oldfilm/factory.c, src/modules/plus/configure,
4420 src/modules/plus/factory.c, src/modules/qimage/configure,
4421 src/modules/qimage/factory.c, src/modules/resample/configure,
4422 src/modules/resample/factory.c, src/modules/sdl/configure,
4423 src/modules/sdl/factory.c, src/modules/sox/configure,
4424 src/modules/sox/factory.c, src/modules/valerie/configure,
4425 src/modules/valerie/factory.c, src/modules/vmfx/configure,
4426 src/modules/vmfx/factory.c, src/modules/vorbis/configure,
4427 src/modules/vorbis/factory.c, src/modules/westley/configure,
4428 src/modules/westley/factory.c, src/modules/xine/configure,
4429 src/modules/xine/factory.c: mlt_repository.[hc]: - dynamically locate and
4430 register modules instead of reading .dat files - added
4431 mlt_repository_register() and macros for modules and apps(!) to register
4432 their service factory functions mlt_factory.[hc]: change mlt_factory_init()
4433 to return mlt_repository to app mlt_properties.c: let
4434 mlt_properties_dir_list() take a NULL filter pattern src/modules/*: - adapt
4435 to new module registration system - much simpler! - remove unncessary
4436 configure scripts (now optional!)
4438 2008-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4440 * Makefile, setenv, src/framework/Makefile, src/framework/mlt_consumer.c,
4441 src/framework/mlt_factory.c, src/framework/mlt_filter.c,
4442 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4443 src/framework/mlt_parser.c, src/framework/mlt_playlist.c,
4444 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
4445 src/framework/mlt_property.c, src/framework/mlt_service.c,
4446 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
4447 src/modules/Makefile, src/modules/avformat/Makefile,
4448 src/modules/avformat/configure, src/modules/core/Makefile,
4449 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
4450 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
4451 src/modules/effectv/Makefile, src/modules/feeds/Makefile,
4452 src/modules/fezzik/Makefile, src/modules/fezzik/producer_fezzik.c,
4453 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
4454 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
4455 src/modules/kino/Makefile, src/modules/lumas/Makefile,
4456 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
4457 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
4458 src/modules/qimage/Makefile, src/modules/resample/Makefile,
4459 src/modules/sdl/Makefile, src/modules/sox/Makefile,
4460 src/modules/sox/configure, src/modules/valerie/Makefile,
4461 src/modules/vmfx/Makefile, src/modules/vmfx/filter_shape.c,
4462 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
4463 src/modules/xine/Makefile: move binary modules to libdir - affects
4464 MLT_REPOSITORY added MLT_DATA environment variable to refer to share dir
4465 remove need for config.h
4467 2008-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4469 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
4470 mlt++/src/MltConsumer.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
4471 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
4472 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
4473 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
4474 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
4475 mlt++/src/MltProfile.h, mlt++/src/MltPushConsumer.cpp,
4476 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.cpp,
4477 mlt++/src/MltService.h, mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
4478 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/swig/mltpp.i,
4479 mlt++/swig/perl/play.pl, mlt++/swig/python/play.py,
4480 mlt++/swig/ruby/miracle.rb, mlt++/swig/ruby/play.rb,
4481 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/play.tcl, mlt++/test/play.cpp,
4482 mlt++/test/server.cpp: add MltProfile and update examples
4484 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
4485 guard against accessing mlt_environment before it is ready mlt_profile.c: fix
4486 setting legacy MLT_NORMALISATION on mlt_environment
4488 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
4489 guard against setting mlt_environment before it is available mlt_profile.c:
4490 use getenv instead of mlt_environment in case profile is created before
4493 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4494 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
4495 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
4496 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
4497 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4498 src/framework/mlt_producer.c, src/framework/mlt_profile.c,
4499 src/framework/mlt_profile.h, src/framework/mlt_repository.c,
4500 src/framework/mlt_repository.h, src/framework/mlt_service.c,
4501 src/framework/mlt_service.h, src/framework/mlt_tractor.c, src/inigo/inigo.c,
4502 src/miracle/miracle_connection.c, src/miracle/miracle_unit.c,
4503 src/miracle/miracle_unit_commands.c,
4504 src/modules/avformat/consumer_avformat.c,
4505 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
4506 src/modules/avformat/filter_avcolour_space.c,
4507 src/modules/avformat/filter_avcolour_space.h,
4508 src/modules/avformat/filter_avdeinterlace.c,
4509 src/modules/avformat/filter_avdeinterlace.h,
4510 src/modules/avformat/filter_avresample.c,
4511 src/modules/avformat/filter_avresample.h,
4512 src/modules/avformat/producer_avformat.c,
4513 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
4514 src/modules/core/consumer_null.h, src/modules/core/factory.c,
4515 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
4516 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
4517 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
4518 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
4519 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
4520 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
4521 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
4522 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
4523 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
4524 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
4525 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
4526 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
4527 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
4528 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
4529 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
4530 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
4531 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
4532 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
4533 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
4534 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
4535 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
4536 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
4537 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
4538 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
4539 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
4540 src/modules/effectv/filter_burn.h, src/modules/fezzik/factory.c,
4541 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_fezzik.h,
4542 src/modules/fezzik/producer_hold.c, src/modules/fezzik/producer_hold.h,
4543 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
4544 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
4545 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/producer_pango.c,
4546 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
4547 src/modules/gtk2/producer_pixbuf.h, src/modules/inigo/factory.c,
4548 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
4549 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
4550 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/filter_ladspa.c,
4551 src/modules/jackrack/filter_ladspa.h, src/modules/kdenlive/factory.c,
4552 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
4553 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
4554 src/modules/kdenlive/producer_framebuffer.c,
4555 src/modules/kdenlive/producer_framebuffer.h, src/modules/kino/factory.c,
4556 src/modules/kino/producer_kino.c, src/modules/kino/producer_kino.h,
4557 src/modules/motion_est/factory.c,
4558 .../motion_est/filter_autotrack_rectangle.c,
4559 src/modules/motion_est/filter_crop_detect.c,
4560 src/modules/motion_est/filter_motion_est.c,
4561 src/modules/motion_est/filter_motion_est.h,
4562 src/modules/motion_est/filter_vismv.c,
4563 src/modules/motion_est/producer_slowmotion.c,
4564 src/modules/normalize/factory.c, src/modules/normalize/filter_volume.c,
4565 src/modules/normalize/filter_volume.h, src/modules/oldfilm/factory.c,
4566 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_dust.h,
4567 src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_grain.h,
4568 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.h,
4569 src/modules/oldfilm/filter_oldfilm.c, src/modules/oldfilm/filter_oldfilm.h,
4570 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
4571 src/modules/plus/filter_affine.h, src/modules/plus/filter_charcoal.c,
4572 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
4573 src/modules/plus/filter_invert.h, src/modules/plus/filter_sepia.c,
4574 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c,
4575 src/modules/plus/transition_affine.h, src/modules/qimage/factory.c,
4576 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
4577 src/modules/qimage/qimage_wrapper.cpp, src/modules/resample/factory.c,
4578 src/modules/resample/filter_resample.c,
4579 src/modules/resample/filter_resample.h, src/modules/sdl/consumer_sdl.c,
4580 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_preview.c,
4581 src/modules/sdl/consumer_sdl_still.c, src/modules/sdl/factory.c,
4582 src/modules/sdl/producer_sdl_image.c, src/modules/sdl/producer_sdl_image.h,
4583 src/modules/sox/configure, src/modules/sox/factory.c,
4584 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
4585 src/modules/valerie/consumer_valerie.c,
4586 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
4587 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
4588 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
4589 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_mono.c,
4590 src/modules/vmfx/filter_mono.h, src/modules/vmfx/filter_shape.c,
4591 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
4592 src/modules/vmfx/producer_pgm.h, src/modules/vorbis/factory.c,
4593 src/modules/vorbis/producer_vorbis.c, src/modules/vorbis/producer_vorbis.h,
4594 src/modules/westley/consumer_westley.c,
4595 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
4596 src/modules/westley/producer_westley.c,
4597 src/modules/westley/producer_westley.h, src/modules/xine/factory.c,
4598 src/modules/xine/filter_deinterlace.c, src/modules/xine/filter_deinterlace.h,
4599 src/valerie/valerie_remote.c: framework: remove global profile, rather share
4600 one mlt_profile across a service network and make it available from anywhere
4601 through mlt_service_profile(). miracle, valerie: profile changes inigo: added
4602 -profile and progress=1 to mimic kdenlive_renderer modules: profile changes.
4603 Since nearly every file was touched, remove superfluous headers and prepare
4604 for coming mlt_repository change.
4606 2008-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4608 * src/modules/oldfilm/Makefile, src/modules/oldfilm/configure,
4609 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
4610 src/modules/oldfilm/filter_dust.h, src/modules/oldfilm/filter_grain.c,
4611 src/modules/oldfilm/filter_grain.h, src/modules/oldfilm/filter_lines.c,
4612 src/modules/oldfilm/filter_lines.h, src/modules/oldfilm/filter_oldfilm.c,
4613 src/modules/oldfilm/filter_oldfilm.h: src/modules/oldfilm/*: add oldfilm
4614 module contributed by Marco Gittler
4616 2007-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4618 * src/modules/avformat/configure, src/modules/sox/configure: sox/configure:
4619 remove libsamplerate from linking by default
4621 2007-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4623 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4624 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4625 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
4626 src/modules/core/filter_data_show.c, src/modules/dv/producer_libdv.c,
4627 src/modules/inigo/producer_inigo.c, src/modules/vorbis/producer_vorbis.c,
4628 src/modules/westley/producer_westley.c: mlt_consumer.c, mlt_frame.c,
4629 mlt_multitrack.c, mlt_playlist.c, mlt_producer.c, producer_avformat.c,
4630 filter_data_show.c, producer_libdv.c, producer_inigo.c, producer_vorbis.c,
4631 producer_westley.c: remove statefulness of frame rate through framework and
4632 modules, and allow consumer properties to override profile settings.
4634 2007-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4636 * src/modules/sox/Makefile, src/modules/sox/configure,
4637 src/modules/sox/filter_sox.c: filter_sox.c, src/modules/sox/Makefile,
4638 src/modules/sox/configure: add support for sox v14.0.0.
4640 2007-10-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4642 * src/miracle/miracle_server.c, src/miracle/miracle_unit.c,
4643 src/modules/avformat/factory.c, src/modules/gtk2/pixops.c,
4644 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
4645 src/modules/jackrack/plugin_settings.c, src/modules/kdenlive/filter_wave.c,
4646 src/modules/plus/transition_affine.c, src/modules/vmfx/filter_chroma.c,
4647 src/modules/vorbis/producer_vorbis.c, src/modules/westley/consumer_westley.c,
4648 src/modules/westley/producer_westley.c: avformat/factory.c,
4649 jackrack/jack_rack.c, jackrack/plugin_settings.c, vmfx/filter_chroma.c,
4650 plus/transition_affine.c, westley/producer_westley.c,
4651 westley/consumer_westley.c, kdenlive/filter_wave.c, vorbis/producer_vorbis.c,
4652 gtk2/producer_pango.c, gtk2/pixops.c, miracle_server.c, miracle_unit.c:
4653 cleanup a whole bunch of compiler warnings
4655 * src/modules/motion_est/filter_motion_est.c,
4656 src/modules/motion_est/filter_vismv.c: filter_vismv.c: bugfix pointer to
4657 array of motion vectors
4659 2007-10-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4661 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_profile.c,
4662 mlt_factory.c: bugfix loading profile by file specification and remove a
4665 * setenv, src/framework/mlt_profile.c: mlt_profle.c: add support for
4666 MLT_PROFILES_DIR environment variable
4668 * src/modules/effectv/utils.c, src/modules/effectv/utils.h: effectv/utils.*:
4669 fix compilation on OS X
4671 2007-07-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4673 * configure, docs/policies.txt: configure: fix broken variables in pkg-config
4674 files policies.txt: add bug reporting procedure
4676 2007-07-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4678 * src/framework/mlt_consumer.c, src/framework/mlt_profile.c: mlt_profile.c:
4679 bugfix string allocation length mlt_consumer.c: bugfix removal of
4680 property-changed listener
4682 2007-07-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4684 * profiles/atsc_1080i_60, profiles/atsc_720p_30, profiles/atsc_wide_1080i,
4685 profiles/atsc_wide_720p: profiles/atsc_*: rename and change descriptions
4687 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
4688 profiles/hdv_720_30p:
4690 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_1080_ntsc,
4691 profiles/hdv_1080_pal, profiles/hdv_720_30p, profiles/hdv_720_60i:
4693 * profiles/hdv_720_25p, profiles/hdv_720_50p:
4695 * profiles/hdv_720_50p, profiles/hdv_720_60i, profiles/hdv_720_ntsc,
4696 profiles/hdv_720_pal:
4698 * profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
4699 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
4700 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
4701 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
4702 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
4703 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
4704 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
4705 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
4706 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
4707 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/mlt_factory.c,
4708 src/framework/mlt_factory.h, src/framework/mlt_profile.c,
4709 src/framework/mlt_profile.h: profiles/*: name->description
4710 mlt_factory.{h,cc}: added mlt_environment_set() mlt_profile.{h,cc}: fix
4711 setting legacy MLT_NORMALISATION, set MLT_PROFILE, and change "name" to
4712 "description" for clarity
4714 2007-07-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4716 * src/modules/avformat/Makefile, src/modules/avformat/configure:
4717 avformat/configure: add --avformat-svn-extra avformat/Makefile: rebuild
4718 module when local ffmpeg changes
4720 * profiles/Makefile, profiles/square_pal_wide: profiles/Makefile: do not
4721 install Makefile profiles/square_pal_wide: fix display aspect
4723 * ChangeLog, Makefile, configure, profiles/Makefile,
4724 profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
4725 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
4726 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
4727 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
4728 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
4729 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
4730 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
4731 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
4732 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
4733 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/Makefile,
4734 src/framework/mlt.h, src/framework/mlt_consumer.c,
4735 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
4736 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
4737 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
4738 src/framework/mlt_types.h, src/modules/dv/consumer_libdv.c,
4739 src/modules/sdl/consumer_sdl.c: Added new profiles system: mlt_profile,
4740 MLT_PROFILE, and profiles documents.
4742 2007-07-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4744 * src/modules/avformat/consumer_avformat.c,
4745 src/modules/avformat/producer_avformat.c: consumer_avformat.c: save disabled,
4746 experimental flushing code
4748 2007-07-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4750 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
4751 src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
4752 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
4753 Add support for psd, xcf and exr images (KDE libraries needed for these
4754 formats). Make pcx and tiff images load correctly
4756 2007-06-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4758 * demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
4759 demo/mlt_voiceover: demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
4760 demo/mlt_voiceover: fix broken demos due to recent hidden track handling
4761 change in mlt_transition.c
4763 2007-06-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4765 * mlt++/Makefile, mlt++/src/Makefile, mlt++/test/Makefile: added uninstall
4768 * Makefile, src/albino/Makefile, src/framework/Makefile,
4769 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
4770 src/modules/Makefile, src/valerie/Makefile: added uninstall make targets
4772 2007-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4774 * src/modules/effectv/Makefile, src/modules/effectv/configure,
4775 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
4776 src/modules/effectv/filter_burn.h, src/modules/effectv/image.c,
4777 src/modules/effectv/utils.c, src/modules/effectv/utils.h: added effectv
4778 module with BurningTV filter provided by Stephane Fillod
4780 * docs/westley.txt, src/modules/fezzik.dict: fezzik.dict: prioritize avformat
4781 higher than libdv for better quality
4783 2007-06-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4785 * src/modules/avformat/Makefile, src/modules/avformat/configure: change
4786 --avformat-svn configure option to do a static build of ffmpeg libs only and
4787 statically link to mlt module. Also, make --avformat-svn aware of
4788 --avformat-swscale and --enable-gpl
4790 2007-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4792 * demo/README, demo/mlt_attributes, demo/mlt_intro, demo/mlt_jcut,
4793 demo/mlt_lcut, docs/inigo.txt: fix some demos broken by old changes
4795 2007-05-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4797 * src/framework/mlt_factory.c, src/framework/mlt_producer.c,
4798 src/modules/fezzik.ini: the framework may not depend upon specific
4799 modules--data_feed/show in this case
4801 2007-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4803 * ChangeLog, docs/policies.txt, src/modules/core/Makefile,
4804 src/modules/core/configure, src/modules/core/factory.c,
4805 src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
4806 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h,
4807 src/modules/core/producer_framebuffer.c,
4808 src/modules/core/producer_framebuffer.h, src/modules/core/transition_luma.c,
4809 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
4810 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
4811 src/modules/jackrack/lock_free_fifo.c, src/modules/jackrack/lock_free_fifo.h,
4812 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
4813 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_desc.h,
4814 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h,
4815 src/modules/jackrack/plugin_settings.c,
4816 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
4817 src/modules/jackrack/process.h, src/modules/kdenlive/Makefile,
4818 src/modules/kdenlive/configure, src/modules/kdenlive/factory.c,
4819 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
4820 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
4821 src/modules/kdenlive/producer_framebuffer.c,
4822 src/modules/kdenlive/producer_framebuffer.h,
4823 src/modules/normalize/filter_volume.c, src/modules/xine/filter_deinterlace.c:
4824 Cleanup copyrights and attributions, and move Jean-Baptiste's services to a
4825 new kdenlive module.
4827 2007-03-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4829 * ChangeLog, src/modules/sox/filter_sox.c: add sox 13.0.0 support
4831 2007-03-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4833 * ChangeLog, src/modules/core/filter_boxblur.c,
4834 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
4835 src/modules/core/filter_wave.h: Update ChangeLog and fix license for blur and
4838 2007-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4840 * ChangeLog, src/modules/vmfx/configure, src/modules/vmfx/factory.c: Change
4841 registration of vmfx/mono to threshold to disambiguate with core/mono.
4843 * ChangeLog, GPL, README, configure, docs/install.txt, docs/policies.txt,
4844 docs/services.txt, docs/testing-20040110.txt, src/albino/albino.c,
4845 src/framework/mlt.h, src/framework/mlt_consumer.c,
4846 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
4847 src/framework/mlt_deque.h, src/framework/mlt_events.c,
4848 src/framework/mlt_events.h, src/framework/mlt_factory.c,
4849 src/framework/mlt_factory.h, src/framework/mlt_field.c,
4850 src/framework/mlt_field.h, src/framework/mlt_filter.c,
4851 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
4852 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
4853 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.c,
4854 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
4855 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
4856 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
4857 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
4858 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
4859 src/framework/mlt_properties.h, src/framework/mlt_property.c,
4860 src/framework/mlt_property.h, src/framework/mlt_repository.c,
4861 src/framework/mlt_repository.h, src/framework/mlt_service.c,
4862 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
4863 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
4864 src/framework/mlt_transition.h, src/framework/mlt_types.h,
4865 src/humperdink/client.c, src/humperdink/client.h, src/humperdink/io.c,
4866 src/humperdink/io.h, src/humperdink/remote.c, src/inigo/inigo.c,
4867 src/inigo/io.c, src/inigo/io.h, src/miracle/miracle.c,
4868 src/miracle/miracle_local.h, src/miracle/miracle_server.c,
4869 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
4870 src/miracle/miracle_unit.h, src/modules/avformat/consumer_avformat.c,
4871 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
4872 src/modules/avformat/filter_avcolour_space.c,
4873 src/modules/avformat/filter_avcolour_space.h,
4874 src/modules/avformat/filter_avdeinterlace.c,
4875 src/modules/avformat/filter_avdeinterlace.h,
4876 src/modules/avformat/filter_avresample.c,
4877 src/modules/avformat/filter_avresample.h,
4878 src/modules/avformat/producer_avformat.c,
4879 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
4880 src/modules/core/consumer_null.h, src/modules/core/factory.c,
4881 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
4882 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
4883 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
4884 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
4885 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
4886 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
4887 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
4888 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
4889 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
4890 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
4891 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
4892 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
4893 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
4894 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
4895 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
4896 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
4897 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
4898 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
4899 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
4900 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
4901 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
4902 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
4903 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
4904 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
4905 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
4906 src/modules/fezzik/producer_fezzik.h, src/modules/fezzik/producer_hold.c,
4907 src/modules/fezzik/producer_hold.h, src/modules/gtk2/consumer_gtk2.c,
4908 src/modules/gtk2/consumer_gtk2.h, src/modules/gtk2/factory.c,
4909 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/filter_rescale.h,
4910 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h,
4911 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
4912 src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/inigo/factory.c,
4913 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
4914 src/modules/lumas/luma.c, src/modules/plus/factory.c,
4915 src/modules/plus/filter_affine.c, src/modules/plus/filter_affine.h,
4916 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_charcoal.h,
4917 src/modules/plus/filter_invert.c, src/modules/plus/filter_invert.h,
4918 src/modules/plus/filter_sepia.c, src/modules/plus/filter_sepia.h,
4919 src/modules/plus/transition_affine.c, src/modules/plus/transition_affine.h,
4920 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
4921 src/modules/qimage/qimage_wrapper.h, src/modules/sdl/consumer_sdl.c,
4922 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_osx_hack.h,
4923 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
4924 src/modules/sdl/factory.c, src/modules/sdl/producer_sdl_image.c,
4925 src/modules/sdl/producer_sdl_image.h, src/modules/sox/factory.c,
4926 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
4927 src/modules/valerie/consumer_valerie.c,
4928 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
4929 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
4930 src/modules/vorbis/producer_vorbis.h, src/modules/westley/consumer_westley.c,
4931 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
4932 src/modules/westley/producer_westley.c,
4933 src/modules/westley/producer_westley.h, src/valerie/valerie.h: Cleanup
4934 license declarations and remove dv1394d references.
4936 2007-03-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4938 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure:
4939 fixup some swscale integration
4941 2007-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4943 * ChangeLog, docs/TODO, docs/policies.txt: added docs/policies.txt
4945 2007-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4947 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure,
4948 src/modules/avformat/consumer_avformat.c,
4949 src/modules/avformat/filter_avcolour_space.c,
4950 src/modules/avformat/producer_avformat.c: add support for ffmpeg libswscale
4952 * demo/README, demo/consumers.ini: change default dv1394 device file
4954 2007-02-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4956 * src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
4957 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h: Fix typo,
4958 credits and make functions static, (patch from stephane fillod - thanks)
4960 2007-02-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4962 * src/modules/core/Makefile, src/modules/core/configure,
4963 src/modules/core/factory.c, src/modules/core/filter_boxblur.c,
4964 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
4965 src/modules/core/filter_wave.h: Add blur and wave filters from Leny Grisel
4967 2006-12-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4969 * src/modules/avformat/producer_avformat.c,
4970 src/modules/vorbis/producer_vorbis.c: Read metadata from avformat and vorbis
4971 producers, using basic structure like:
4972 meta.attr.metadata_name.markup=metadata_value
4974 2006-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4976 * ChangeLog, configure, src/framework/mlt_consumer.h,
4977 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
4978 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.h,
4979 src/framework/mlt_producer.h, src/framework/mlt_service.h,
4980 src/framework/mlt_transition.h: Applied patch from Stephane Fillod to make
4981 configure run with bash since it uses bash-specific features. Also, patches
4982 headers to comments for pedantic compilation.
4984 2006-11-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4986 * src/modules/core/producer_framebuffer.c,
4987 src/modules/core/producer_framebuffer.h: Fix header + add freeze feature
4989 * src/modules/core/Makefile, src/modules/core/configure,
4990 src/modules/core/factory.c, src/modules/core/producer_framebuffer.c,
4991 src/modules/core/producer_framebuffer.h: New framebuffer producer. Provides
4992 slowmotion, reverse playing and stroboscope effect
4994 2006-09-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4996 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
4997 Patch supplied by Jean-Baptiste.
5001 * src/modules/motion_est/filter_motion_est.c,
5002 src/modules/motion_est/sad_sse.h: Zypher's amd64 patch.
5003 http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/files/
5005 2006-09-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5007 * ChangeLog, src/modules/sdl/Makefile: fix SDL compilation on some systems
5010 2006-08-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5012 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
5013 src/modules/vmfx/factory.c, src/modules/vmfx/filter_mono.c: + A mono filter
5014 for mask generation (not v. useful)
5016 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c: +
5017 Correction to uneven chroma samples
5019 2006-05-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5021 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5022 src/modules/gtk2/producer_pixbuf.c: apply patch from Jean Baptiste to add
5023 rgb24a support to producer_pixbuf
5025 2006-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5027 * src/modules/qimage/Makefile, src/modules/qimage/configure,
5028 src/modules/qimage/qimage_wrapper.cpp: + And a fix for the PPC darwin
5030 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Sigh - big endian
5031 issues on ppc based macs
5033 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
5034 src/modules/qimage/configure, src/modules/qimage/factory.c,
5035 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
5036 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h: +
5037 QImage module added - default is still GTK2 when available
5039 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Preparation for a
5040 QT image loader (to allow optional and functionally equivalent qt or gtk2
5041 usage for image loading)
5043 2006-03-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5045 * src/framework/mlt_properties.c, src/framework/mlt_properties.h: + Adds a
5046 utility function for listing files in a directory (aids with cross platform
5049 2006-03-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5051 * docs/services.txt, src/framework/mlt_manager.h, src/modules/core/Makefile,
5052 src/modules/core/configure, src/modules/core/factory.c,
5053 src/modules/core/filter_mono.c, src/modules/core/filter_mono.h: added mono
5056 2006-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5058 * mlt++/mlt++.sln, mlt++/mlt++.vcproj, mlt++/src/Mlt.h,
5059 mlt++/src/MltConsumer.h, mlt++/src/MltDeque.h, mlt++/src/MltEvent.h,
5060 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.h,
5061 mlt++/src/MltFilter.h, mlt++/src/MltFilteredConsumer.h,
5062 mlt++/src/MltFilteredProducer.h, mlt++/src/MltFrame.cpp,
5063 mlt++/src/MltFrame.h, mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.h,
5064 mlt++/src/MltParser.h, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5065 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5066 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5067 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.h,
5068 mlt++/src/MltTokeniser.h, mlt++/src/MltTractor.h, mlt++/src/MltTransition.h:
5069 + Win32 port - dev studio is required to avoid issues with C++ ABI
5070 compatibility + Fix for image render in NTSC NB: mlt patch to follow (this
5071 one isn't much use without it :-)) - mlt build is purely mingw32 of course
5073 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Alternative between
5074 track mixing mechanism (using a low pass filter)
5076 2006-02-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5078 * docs/dvcp.txt, docs/inigo.txt: minor fixes
5080 2006-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5082 * src/modules/feeds/NTSC/data_fx.properties,
5083 src/modules/feeds/NTSC/obscure.properties: fix comment/docu typo
5085 2005-12-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5087 * debian/control, debian/rules, src/miracle/Makefile: + Fix for libmiracle
5088 and alternative deb packaging
5090 * mlt++/configure, mlt++/src/Makefile: + Fix for Darwin and soname logic
5092 * src/framework/Makefile, src/miracle/Makefile,
5093 src/modules/avformat/configure, src/valerie/Makefile: + Fix for Darwin and
5096 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
5097 mlt++/debian/rules: + Functional debian build rules
5099 * debian/changelog, debian/control, debian/copyright, debian/rules: +
5100 Functional debian build rules
5102 * mlt++/Makefile, mlt++/configure, mlt++/src/Makefile, mlt++/test/Makefile: +
5103 MLT++ updates for 0.2.1 - distclean corrected, soname usage in linking
5105 * Makefile, configure, src/albino/Makefile, src/framework/Makefile,
5106 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
5107 src/modules/Makefile, src/modules/avformat/Makefile,
5108 src/modules/core/Makefile, src/modules/dv/Makefile,
5109 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
5110 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
5111 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
5112 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
5113 src/modules/normalize/Makefile, src/modules/plus/Makefile,
5114 src/modules/resample/Makefile, src/modules/sdl/Makefile,
5115 src/modules/sox/Makefile, src/modules/valerie/Makefile,
5116 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
5117 src/modules/westley/Makefile, src/modules/xine/Makefile,
5118 src/valerie/Makefile: + Final updates for 0.2.1 - distclean corrected, soname
5119 usage in linking, version bump
5121 2005-11-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5123 * src/framework/configure, src/miracle/configure, src/valerie/configure: +
5124 More fixes for lib64
5126 * mlt++/Makefile, mlt++/configure: + Correction to a typo
5128 * mlt++/configure, mlt++/src/Makefile: + Added a --libdir switch to the
5129 configure and build and fixed test case compilation
5131 * Makefile, configure, src/framework/Makefile, src/miracle/Makefile,
5132 src/valerie/Makefile: + Added a --libdir switch to the configure and build
5134 2005-11-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5136 * mlt++/Makefile, mlt++/src/Makefile: + DESTDIR patch from Anthony Green
5137 (green at redhat dot com) - many thanks :-)
5139 * Makefile, src/albino/Makefile, src/framework/Makefile,
5140 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
5141 src/modules/Makefile, src/modules/avformat/Makefile,
5142 src/modules/core/Makefile, src/modules/dv/Makefile,
5143 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
5144 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
5145 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
5146 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
5147 src/modules/normalize/Makefile, src/modules/plus/Makefile,
5148 src/modules/resample/Makefile, src/modules/sdl/Makefile,
5149 src/modules/sox/Makefile, src/modules/valerie/Makefile,
5150 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
5151 src/modules/westley/Makefile, src/modules/xine/Makefile,
5152 src/valerie/Makefile: + DESTDIR patch from Anthony Green (green at redhat dot
5153 com) - many thanks :-)
5155 * src/modules/avformat/consumer_avformat.c,
5156 src/modules/avformat/producer_avformat.c: Allows aac output, corrects ntsc
5157 sample collection, and picks up known info streams
5159 2005-10-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5161 * src/modules/core/consumer_null.c,
5162 .../motion_est/filter_autotrack_rectangle.c, src/modules/sdl/consumer_sdl.c:
5163 src/modules/core/consumer_null.c src/modules/sdl/consumer_sdl.c + Terminate
5164 on pause functionality src/modules/motion_est/filter_autotrack_rectangle.c +
5165 Ensures that tracked area remains valid (out of bounds was causing core
5166 dumps) ? Currently, width/height is preserved on boundaries, but maybe it
5169 2005-10-24 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5171 * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
5172 src/modules/motion_est/filter_motion_est.c,
5173 src/modules/motion_est/filter_motion_est.h,
5174 src/modules/motion_est/producer_slowmotion.c: Import the proof of concept
5175 slow motion producer. It provides basic slow motion through frame repeats and
5176 a more advanced interpolation.
5178 2005-10-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5180 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5181 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
5182 src/modules/core/transition_luma.c: + Added an option to override alignment
5183 and transparent borders for compositing
5185 2005-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5187 * src/modules/sdl/configure, src/modules/sdl/factory.c: + Correction for
5188 uninstalled sdl image lib
5190 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: OS/X gcc/g++ 4.x
5193 * src/framework/mlt_events.h, src/framework/mlt_types.h: gcc/g++ 4.x fix
5195 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
5196 src/humperdink/remote.c, src/inigo/io.c: Remove OS/X warning re: get_string
5198 * src/framework/mlt.h, src/inigo/inigo.c: + Whoops - removed dependency on
5199 sdl in the framework for darwin
5201 * mlt++/configure, mlt++/src/Makefile, mlt++/src/MltProperties.cpp,
5202 mlt++/src/MltProperties.h, mlt++/test/Makefile: + Whoops - had forgotten
5203 these OS/X patches...
5205 * src/modules/fezzik.dict, src/modules/sdl/Makefile,
5206 src/modules/sdl/configure, src/modules/sdl/factory.c,
5207 src/modules/sdl/producer_sdl_image.c: + Added producer_sdl_image as an
5208 alternative image and image sequence producer
5210 2005-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5212 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltPushConsumer.cpp,
5213 mlt++/src/MltPushConsumer.h: + Added a push based consumer wrapper
5215 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5216 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
5217 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
5218 src/modules/core/transition_composite.c,
5219 src/modules/feeds/PAL/etv.properties: src/framework/mlt_frame.c + Corrections
5220 for resizing images and alpha (uneven widths) src/framework/mlt_tractor.c +
5221 Added an output aspect ratio (being the aspect ratio of the background)
5222 src/modules/core/filter_rescale.c + Force a rescale of the alpha in parallel
5223 with image src/modules/core/filter_resize.c + Rounding errors corrections
5224 src/modules/core/filter_watermark.c + Propogation of output aspect ratio in
5225 reverse case src/modules/core/producer_colour.c + Reassign aspect ratio
5226 after get_image src/modules/core/transition_composite.c + More uneven width
5227 corrections + Use of output aspect ratio when available
5228 src/modules/feeds/PAL/etv.properties + Temporary work around to keep
5231 2005-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5233 * src/modules/avformat/filter_avcolour_space.c,
5234 src/modules/avformat/filter_avdeinterlace.c,
5235 src/modules/avformat/producer_avformat.c: filter_avcolour_space.c +
5236 Correction for uneven width filter_avdeinterlace.c + Correction for cases
5237 were the interlace state of frame is only known after rendering
5238 producer_avformat.c + Corrections for uneven width + Corrections for state
5239 propogation of top field first and interlaced state
5241 2005-09-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5243 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5244 src/framework/mlt_producer.c, src/modules/avformat/configure,
5245 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
5246 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
5247 src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c,
5248 src/modules/sdl/consumer_sdl.c: src/framework/mlt_frame.c + Removed
5249 unecessary even pixel position and width dependency + Rewrote resize methods
5250 to accomodate uneven widths src/framework/mlt_frame.h + Correct RGB2YUV -
5251 now 2^10 based and range checks removed (not needed)
5252 src/framework/mlt_producer.c + Check for unspecified eof property
5253 src/modules/avformat/producer_avformat.c + Provide forced aspect ratio
5254 property src/modules/core/filter_mirror.c + Correction for uneven width
5255 src/modules/core/producer_colour.c + Corrections for aspect ratio (default to
5256 0) and allow override + Corrections for uneven width
5257 src/modules/core/transition_composite.c + Corrections for uneven pixel
5258 position and width + Removed deprecated operator code
5259 src/modules/plus/filter_sepia.c + Corrections for uneven width
5260 src/modules/plus/transition_affine.c + Corrections for uneven width
5261 src/modules/sdl/consumer_sdl.c + Corrections for uneven width
5263 2005-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5265 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5266 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
5267 src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
5268 src/modules/core/configure, src/modules/core/factory.c,
5269 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
5270 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
5271 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5272 src/framework/mlt_consumer.c + Added capabilities to allow the application to
5273 handle images via the consumer-frame-show event + Added cabilities to allow
5274 the application to control the image format src/framework/mlt_frame.c + Long
5275 standing discrepancy resolved - image format is now stored on the frame
5276 object src/framework/mlt_tractor.c src/framework/mlt_types.h + Added
5277 mlt_image_opengl which is supposed to provide an rgb image swapped around for
5278 the platform src/framework/mlt_frame.h + Added a basic YUV2RGB macro
5279 src/modules/avformat/filter_avcolour_space.c + Added a converter for the
5280 opengl swapped RGB image + Corrected support for rgb24a requests
5281 src/modules/core/configure src/modules/core/factory.c + Added an alias for
5282 color (since it seems to trouble so many people)
5283 src/modules/core/filter_luma.c + Added the format property to the generated
5284 frame src/modules/core/transition_composite.c + Added the format property to
5285 the generated frame src/modules/gtk2/producer_pixbuf.c + Swapped some
5286 properties to hidden from the serialiser src/modules/sdl/consumer_sdl.c +
5287 Support for application provided previews and colour space conversion
5288 src/modules/sdl/consumer_sdl_preview.c + Partial switch to
5289 mlt_properties_pass_list + Application provided preview support added
5290 src/modules/sdl/consumer_sdl_still.c + Application provided preview support
5293 2005-09-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5295 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c:
5296 consumer_sdl.c consumer_sdl_still.c + Corrections to silly mistake regarding
5297 initialisation from previous checkin
5299 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
5300 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
5301 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
5302 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_shape.c,
5303 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
5304 src/modules/vmfx/producer_pgm.h: + Changed license of plugins to LGPL + Added
5305 a chroma hold filter + Small optimisation/correction to chroma filter
5307 2005-08-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5309 * src/modules/lumas/Makefile, src/modules/sdl/consumer_sdl.c: lumas/Makefile
5310 + Correction for non-gui app build on darwin lumas/luma.c + Handle sdl
5311 events sdl/consumer_sdl.c + Audio on Darwin
5313 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5314 src/modules/sdl/consumer_sdl_still.c: src/modules/sdl/consumer_sdl.c
5315 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
5316 Corrections to preview mode switching
5318 * configure, src/modules/avformat/Makefile, src/modules/avformat/configure,
5319 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5320 src/modules/sdl/consumer_sdl_still.c: configure + Correction to ldflags for
5321 Darwin src/modules/avformat/Makefile src/modules/avformat/configure +
5322 Correction for avformat on Darwin src/modules/sdl/consumer_sdl.c
5323 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
5324 Forgot to create the surface on the start (doh)
5326 * configure, src/framework/mlt.h, src/inigo/inigo.c,
5327 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5328 src/modules/sdl/consumer_sdl_still.c: configure + Darwin sdl linking and
5329 cflags on all use of mlt (annoying, but looks unavoidable)
5330 src/framework/mlt.h + Include sdl header on Darwin src/inigo/inigo.c +
5331 Correction for Darwin key reading from terminal
5332 src/modules/sdl/consumer_sdl.c src/modules/sdl/consumer_sdl_preview.c
5333 src/modules/sdl/consumer_sdl_still.c + Moved initialisation of sdl components
5334 to the start/stop methods (Darwin requirement)
5336 2005-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5338 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
5339 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
5340 src/modules/vmfx/filter_chroma.h: + Added rudimentary chroma to alpha filter
5341 (optimised on green by default)
5343 2005-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5345 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5346 src/framework/mlt_property.h: src/framework/mlt_properties.c
5347 src/framework/mlt_properties.h + Added get and set for int64_t
5348 src/framework/mlt_property.h + Corrected int64_t
5350 2005-08-26 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5352 * src/modules/motion_est/README, .../motion_est/filter_autotrack_rectangle.c:
5353 Add the obscure=1 option to filter_autotrack_rectangle and update the README
5356 2005-08-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5358 * src/modules/fezzik.dict, src/modules/vmfx/Makefile,
5359 src/modules/vmfx/configure, src/modules/vmfx/factory.c,
5360 src/modules/vmfx/filter_shape.c, src/modules/vmfx/filter_shape.h,
5361 src/modules/vmfx/producer_pgm.c, src/modules/vmfx/producer_pgm.h: + Added
5362 VMFX module + New filter (shape) which provides alpha manipulations and an
5363 alternative wipe mechanism + New producer (pgm) which provides basic
5364 functionality for portable grey maps
5366 2005-08-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5368 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5369 src/framework/mlt_property.c, src/framework/mlt_property.h: Introduce some
5370 more civilized ways to copy properties. See code comments for usage.
5372 2005-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5374 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
5375 producer_pango.c producer_pixbuf.c + More efficient use of pixbuf objects and
5376 sequences/mlt pango lists
5378 2005-08-15 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5380 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5381 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
5382 src/framework/mlt_property.c, src/framework/mlt_types.h: Fix build errors
5383 caused by the (hypothetical) conversion of mlt_position from an int to a
5384 float, preserving original behavior.
5386 * src/inigo/inigo.c, src/modules/core/filter_luma.c,
5387 src/modules/motion_est/filter_crop_detect.c, src/modules/sdl/consumer_sdl.c:
5388 Fix build errors caused by the (hypothetical) conversion of mlt_position from
5389 an int to a float, preserving original behavior.
5391 2005-08-04 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5393 * src/modules/avformat/Makefile, src/modules/avformat/configure: ffmpeg split
5394 of the libavutil library.
5396 2005-07-30 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5398 * src/modules/motion_est/README, src/modules/motion_est/filter_motion_est.c:
5399 Added a README file with lots of juicy info. Added a denoise motion vectors
5400 function, enabled by default; the results seem very good. Removed some unused
5403 2005-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5405 * mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/perl/Makefile.PL,
5406 mlt++/swig/python/build, mlt++/swig/tcl/build: + Cleaned up swig build so it
5407 doesn't require an mlt++ install first - Temporarily disabled java
5409 2005-07-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5411 * src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/riff.cc,
5412 src/modules/kino/riff.h: + fixes for opendml dv avi
5414 2005-07-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5416 * src/framework/mlt_playlist.c, src/framework/mlt_service.c: - Remove
5419 2005-07-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5421 * src/framework/mlt_filter.c, src/framework/mlt_service.c: mlt_filter.c
5422 mlt_service.c + Filter disable property
5424 2005-07-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5426 * src/modules/avformat/consumer_avformat.c,
5427 src/modules/avformat/producer_avformat.c: consumer_avformat.c
5428 producer_avformat.c + Sync with current ffmpeg CVS - PLEASE UPDATE FFMPEG
5431 2005-07-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5433 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
5434 producer_pango.c + Added cloning + Added the very silly .mpl (MLT Pango List)
5435 format [details to follow] + Corrected invalid content producer_pixbuf.c +
5436 Corrected invalid content
5438 2005-07-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5440 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5441 src/framework/mlt_producer.c, src/framework/mlt_service.c,
5442 src/framework/mlt_tractor.c, src/modules/core/filter_resize.c,
5443 src/modules/core/filter_transition.c,
5444 src/modules/core/transition_composite.c, src/modules/dv/producer_libdv.c:
5445 rc/framework/mlt_frame.c + image_count added to assist the 'transition
5446 filter' in knowing when to act... src/framework/mlt_playlist.c + Complete
5447 rework of fx cuts - now only the fx are output on a frame
5448 src/framework/mlt_producer.c + Aspect ratio of cuts inherited from parent
5449 src/framework/mlt_service.c + Get frame reworked and cleaned up
5450 src/framework/mlt_tractor.c - Removed erroneous width/height pass down prior
5451 to image fetching + Corrected types on other properties for pass down +
5452 Complete rework of fx cuts - they're now received as producer-less frames
5453 from a track + Added image_count logic for transition filter assistance
5454 src/modules/core/filter_resize.c + Added state retention of aspect ratio (may
5455 withdraw this later - it assumes producer knows a/r on frame creation/prior
5456 to image fetch) src/modules/core/filter_transition.c + Checks that two
5457 images are available before processing + Checks test image/audio cases
5458 src/modules/core/transition_composite.c + Major correction in aspect ratio
5459 handling (the b frame image is 'distorted' to the consumers aspect ratio) +
5460 Minor clean up of silly and/or/xor - now have 'operator=[and/or/xor]' (more
5461 clean up to follow) src/modules/dv/producer_libdv.c + Frame stored width and
5462 height are no longer assumed to be 'safe' here (investigating)
5464 2005-07-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5466 * src/modules/sdl/consumer_sdl_preview.c,
5467 src/modules/sdl/consumer_sdl_still.c: consumer_sdl_preview.c
5468 consumer_sdl_still.c + Fixes a deadlock condition
5470 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5471 src/framework/mlt_repository.c, src/modules/kino/filehandler.cc,
5472 src/modules/kino/filehandler.h: framework/mlt_frame.c framework/mlt_frame.h +
5473 Added sample calculator (samples to current frame)
5474 framework/mlt_repository.c + Symbols exported from plugins
5475 modules/kino/filehandler.cc modules/kino/filehandler.h + Audio handling of dv
5478 2005-07-09 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5480 * configure, src/modules/motion_est/configure: Prevent motion estimation
5481 components from building unless requested.
5483 2005-07-08 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5485 * src/modules/motion_est/Makefile, src/modules/motion_est/configure: removed
5488 * src/modules/motion_est/Makefile, src/modules/motion_est/arrow_code.c,
5489 src/modules/motion_est/arrow_code.h, src/modules/motion_est/configure,
5490 src/modules/motion_est/factory.c,
5491 .../motion_est/filter_autotrack_rectangle.c,
5492 src/modules/motion_est/filter_crop_detect.c,
5493 src/modules/motion_est/filter_motion_est.c,
5494 src/modules/motion_est/filter_motion_est.h,
5495 src/modules/motion_est/filter_vismv.c, src/modules/motion_est/sad_sse.h:
5496 Initial import of the motion estimation filter.
5498 2005-07-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5500 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5501 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5502 src/modules/fezzik.dict, src/modules/gtk2/producer_pixbuf.c,
5503 src/modules/westley/producer_westley.c: src/framework/mlt_frame.c +
5504 Correction for aspect ratio of synthesized test card
5505 src/framework/mlt_playlist.c + Special case for handling fx cuts
5506 src/modules/fezzik.dict + Convenience jfx and jef extensions for jahshaka
5507 src/modules/core/transition_composite.c + Ensure that scaling and correct
5508 image extraction is handled src/modules/core/transition_luma.c + Ensure that
5509 scaling and correct image extraction is handled
5510 src/modules/gtk2/producer_pixbuf.c + Allow user overrides for progressive and
5511 aspect_ration src/modules/westley/producer_westley.c + Special case for fx
5514 2005-06-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5516 * mlt++/CUSTOMISING, mlt++/test/server.cpp: CUSTOMISING + Replaced TBD for
5517 frame rendering notification event test/server.cpp + Added an example frame
5518 rendering callback that removes all shotcut related fx
5520 2005-06-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5522 * src/modules/core/filter_transition.c, src/modules/core/filter_transition.h:
5523 src/modules/core/filter_transition.c src/modules/core/filter_transition.h +
5526 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
5527 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5528 src/modules/core/Makefile, src/modules/core/configure,
5529 src/modules/core/factory.c, src/modules/core/transition_composite.c,
5530 src/modules/core/transition_composite.h: src/framework/mlt_deque.c
5531 src/framework/mlt_deque.h + Added support for doubles
5532 src/framework/mlt_frame.c + Switched order of source/dest audio mix
5533 extraction (for transition as filter usage) src/framework/mlt_tractor.c -
5534 Removed warning introduced from previous checkin (missing ctype.h) +
5535 Temporary work around to allow frames to carry multiple frames (for
5536 transition as filter usage) src/modules/core/Makefile
5537 src/modules/core/configure src/modules/core/factory.c + Support for new
5538 transition filter :-) src/modules/core/transition_composite.c
5539 src/modules/core/transition_composite.h - Removed frame properties dependence
5540 for process/get_image state communication + Extended alpha blending modes to
5541 'and' and 'xor' logic (may change property triggering soon) + Provided
5542 support for transition as filter usage + Cleaned up public copy region
5545 * mlt++/CUSTOMISING, mlt++/swig/ruby/thumbs.rb: CUSTOMISING + Added an
5546 example of how to hide a track on reception swig/ruby/thumbs.rb + Changed
5547 generator to run, rather than sleep and poll
5549 2005-06-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5551 * src/framework/mlt_geometry.c, src/framework/mlt_tractor.c,
5552 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
5553 src/modules/sdl/consumer_sdl_still.c: src/framework/mlt_geometry.c
5554 src/modules/core/transition_composite.c src/modules/sdl/consumer_sdl.c
5555 src/modules/sdl/consumer_sdl_still.c + replaced floats with doubles (attempt
5556 to avoid rounding errors?) src/framework/mlt_tractor.c + corrections for
5557 fx_cuts (allows animated fx)
5559 2005-06-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5561 * src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
5562 src/modules/core/filter_watermark.c, src/modules/core/producer_noise.c,
5563 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5564 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5565 src/framework/mlt_consumer.c + Attempt to make all frames have the correct
5566 aspect_ratio (works in many but not all cases) src/framework/mlt_frame.h +
5567 Provide macro access to the video and image RPN queues
5568 src/framework/mlt_tractor.c + Provides orphaned filters
5569 src/modules/core/producer_noise.c - remove specification of aspect ratio
5570 src/modules/core/filter_watermark.c src/modules/core/transition_composite.c
5571 src/modules/core/transition_luma.c src/modules/plus/filter_affine.c
5572 src/modules/plus/transition_affine.c + Corrections for frames with an aspect
5573 ratio = 0 (supplement to mlt_consumer mod)
5575 2005-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5577 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5578 src/framework/mlt_producer.c, src/inigo/inigo.c,
5579 src/modules/avformat/consumer_avformat.c, src/modules/core/filter_resize.c,
5580 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
5581 src/modules/dv/consumer_libdv.c, src/modules/gtk2/producer_pango.c,
5582 src/modules/gtk2/producer_pixbuf.c, src/modules/kino/Makefile,
5583 src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/configure,
5584 src/modules/kino/filehandler.cc, src/modules/sdl/consumer_sdl.c,
5585 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5586 src/framework/mlt_consumer.c src/framework/mlt_consumer.h + Added a general
5587 profile handling for size, aspect ratio and display ratio
5588 src/framework/mlt_producer.c + Correction to aspect ratio properties
5589 src/inigo/inigo.c + Minimalist support for sdl_preview (still not very good)
5590 src/modules/avformat/consumer_avformat.c + Takes consumer profile into
5591 account src/modules/core/filter_resize.c + Corrections for synthesised
5592 producers and aspect ratio (inherits from consumer)
5593 src/modules/core/producer_colour.c src/modules/core/producer_noise.c
5594 src/modules/gtk2/producer_pango.c + Ensures that resize picks up consumer
5595 aspect ratio src/modules/dv/consumer_libdv.c + Honour wide screen output
5596 src/modules/gtk2/producer_pixbuf.c + Correction for 1:1 aspect ratio
5597 src/modules/kino/Makefile src/modules/kino/avi.cc src/modules/kino/avi.h
5598 src/modules/kino/configure src/modules/kino/filehandler.cc + Attempt to allow
5599 mov dv files to provide audio src/modules/sdl/consumer_sdl.c
5600 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
5601 Takes consumer profile into account
5603 2005-06-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5605 * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c,
5606 src/modules/avformat/filter_avdeinterlace.c,
5607 src/modules/sdl/consumer_sdl_preview.c,
5608 src/modules/xine/filter_deinterlace.c: Consumer deinterlace_method property
5611 * src/modules/avformat/filter_avcolour_space.c,
5612 src/modules/avformat/filter_avdeinterlace.c,
5613 src/modules/core/filter_resize.c, src/modules/xine/filter_deinterlace.c:
5614 Sanity checks for normalising filters
5616 2005-05-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5618 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
5619 src/framework/mlt_producer.c: Frame rate properites and factory
5622 2005-05-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5624 * src/modules/kino/filehandler.cc, src/modules/kino/filehandler.h: DVCPRO fix
5627 2005-05-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5629 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5630 src/modules/avformat/factory.c: Build modification to ffmpeg/avformat
5632 2005-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5634 * src/modules/dv/configure, src/modules/gtk2/configure,
5635 src/modules/jackrack/configure, src/modules/kino/configure,
5636 src/modules/resample/configure, src/modules/sdl/configure,
5637 src/modules/sox/configure, src/modules/vorbis/configure,
5638 src/modules/westley/configure, src/modules/xine/configure: Bourne shell
5641 * src/modules/avformat/Makefile, src/modules/avformat/configure: Corrections
5642 to --avformat-cvs option
5644 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5645 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
5646 src/modules/avformat/producer_avformat.c: FFMPEG revisions to match current
5649 2005-04-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5651 * docs/services.txt, src/modules/configure, src/modules/jackrack/Makefile,
5652 src/modules/jackrack/configure, src/modules/jackrack/control_message.h,
5653 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
5654 src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/filter_ladspa.h,
5655 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
5656 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
5657 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_mgr.c,
5658 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/process.c,
5659 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
5660 src/modules/jackrack/ui.h: cleanup and reduce code in jackrack support code
5661 and add new jack-less filter_ladspa.
5663 2005-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5665 * src/modules/kino/Makefile, src/modules/kino/avi.cc, src/modules/kino/avi.h,
5666 src/modules/kino/configure, src/modules/kino/endian_types.h,
5667 src/modules/kino/error.cc, src/modules/kino/error.h,
5668 src/modules/kino/factory.c, src/modules/kino/filehandler.cc,
5669 src/modules/kino/filehandler.h, src/modules/kino/kino_wrapper.cc,
5670 src/modules/kino/kino_wrapper.h, src/modules/kino/producer_kino.c,
5671 src/modules/kino/producer_kino.h, src/modules/kino/riff.cc,
5672 src/modules/kino/riff.h: Initial version
5674 * src/modules/dv/producer_libdv.c, src/modules/fezzik.dict: Preparation for
5677 2005-04-14 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5679 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_still.c: Build
5682 * configure, src/albino/albino.c, src/inigo/inigo.c, src/miracle/miracle.c:
5683 OS X uses -DDARWIN in
5684 /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h; This in
5685 combination with #include <Foundation/Foundation.h> caused compilation errors
5686 while porting consumer_sdl to OS X.
5688 2005-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5690 * src/modules/sox/Makefile, src/modules/sox/configure: Disable sox when
5693 * src/modules/dv/configure, src/modules/vorbis/configure: Disable libdv when
5696 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
5697 src/modules/gtk2/factory.c: Conditional compilation of gtk2 components
5699 2005-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5701 * configure, setenv, src/albino/Makefile, src/albino/albino.c,
5702 src/framework/Makefile, src/humperdink/Makefile, src/humperdink/io.c,
5703 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/miracle/Makefile,
5704 src/miracle/miracle.c, src/modules/avformat/Makefile,
5705 src/modules/avformat/configure, src/modules/core/Makefile,
5706 src/modules/core/configure, src/modules/dv/Makefile,
5707 src/modules/dv/configure, src/modules/fezzik/Makefile,
5708 src/modules/fezzik/configure, src/modules/gtk2/Makefile,
5709 src/modules/gtk2/configure, src/modules/inigo/Makefile,
5710 src/modules/inigo/configure, src/modules/jackrack/Makefile,
5711 src/modules/jackrack/configure, src/modules/normalize/Makefile,
5712 src/modules/normalize/configure, src/modules/plus/Makefile,
5713 src/modules/plus/configure, src/modules/resample/Makefile,
5714 src/modules/resample/configure, src/modules/sdl/Makefile,
5715 src/modules/sdl/configure, src/modules/sox/Makefile,
5716 src/modules/sox/configure, src/modules/valerie/Makefile,
5717 src/modules/valerie/configure, src/modules/vorbis/Makefile,
5718 src/modules/vorbis/configure, src/modules/westley/Makefile,
5719 src/modules/westley/configure, src/modules/xine/Makefile,
5720 src/modules/xine/configure, src/tests/Makefile, src/valerie/Makefile,
5721 src/valerie/valerie_socket.c: OS/X Patch from Torsten Spindler
5723 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
5724 src/framework/mlt_repository.c, src/framework/mlt_repository.h: More const
5727 2005-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5729 * src/framework/mlt_consumer.c, src/modules/gtk2/Makefile,
5730 src/modules/resample/filter_resample.c: Auto deinterlace on pause, fix for
5731 audio resampling/test audio and MMX checks in gtk2
5733 2005-04-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5735 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5736 src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
5737 src/modules/gtk2/Makefile, src/modules/jackrack/filter_jackrack.c,
5738 src/modules/sox/filter_sox.c: avformat-cvs build fix and audio filter
5741 2005-04-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5743 * src/albino/albino.c, src/miracle/miracle.c: make miracle and albino local
5744 use fifo instead of rr rt schedule
5746 * src/albino/albino.c, src/framework/mlt_consumer.c, src/inigo/inigo.c,
5747 src/miracle/miracle.c, src/miracle/miracle_server.c,
5748 src/modules/avformat/consumer_avformat.c, src/modules/core/consumer_null.c,
5749 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5750 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pixbuf.c,
5751 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5752 src/modules/sdl/consumer_sdl_still.c, src/modules/xine/filter_deinterlace.c:
5753 realtime scheduling updates; suppress libdv errors; add frame property
5754 deinterlace_method; default producer_hold to use onefield; add begin property
5757 2005-03-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5759 * mlt++/CUSTOMISING, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5760 mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h, mlt++/test/server.cpp:
5761 Server customisation
5763 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c: Frame rendering
5766 2005-03-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5768 * docs/dvcp.txt, src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
5769 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
5770 src/miracle/miracle_unit_commands.h, src/modules/avformat/factory.c,
5771 src/valerie/valerie.c, src/valerie/valerie.h: Threading considerations and
5772 DVCP WIPE introduced
5774 2005-03-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5776 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
5777 src/modules/core/transition_composite.c,
5778 src/modules/plus/transition_affine.c: Minor corrections and more affine
5781 2005-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5783 * src/miracle/miracle_unit.c, src/modules/avformat/consumer_avformat.c: Minor
5784 mods to playout via avformat and miracle unit generation on an xfer
5786 2005-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5788 * src/framework/mlt_frame.c, src/modules/core/producer_colour.c,
5789 src/modules/core/transition_composite.c,
5790 src/modules/plus/transition_affine.c: Minor corrections with alpha and
5793 2005-02-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5795 * src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
5796 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
5797 src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c,
5798 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c,
5799 src/modules/sdl/consumer_sdl_preview.c,
5800 src/modules/westley/consumer_westley.c,
5801 src/modules/westley/producer_westley.c: Alphas and global feeds revisted
5803 2005-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5805 * src/modules/sdl/consumer_sdl_preview.c,
5806 src/modules/sdl/consumer_sdl_still.c: Speed switch corrections
5808 2005-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5810 * src/modules/core/transition_composite.c,
5811 src/modules/core/transition_luma.c: Optional 8 or 16 bit pgm or png lumas;
5812 fixes for non-existence
5814 * src/modules/lumas/configure, src/modules/lumas/create_lumas: Optional 8 or
5817 2005-02-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5819 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5820 more affine silliness
5822 2005-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5824 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5825 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5826 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5827 src/modules/sdl/consumer_sdl_still.c: SMP/HT fixes
5829 2005-02-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5831 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
5832 src/framework/mlt_frame.c, src/framework/mlt_frame.h: 64 bit fix and deque
5835 2005-01-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5837 * src/modules/sdl/consumer_sdl_preview.c,
5838 src/modules/sdl/consumer_sdl_still.c: Consumer reworked
5840 * src/modules/feeds/PAL/border.properties,
5841 src/modules/feeds/PAL/data_fx.properties: Minor corrections
5843 * src/framework/mlt_filter.c, src/framework/mlt_service.c: Wild card filter
5846 2005-01-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5848 * src/modules/feeds/PAL/border.properties,
5849 src/modules/feeds/PAL/example.properties: Test case feeds added
5851 * src/modules/avformat/filter_avresample.c,
5852 src/modules/avformat/producer_avformat.c,
5853 src/modules/core/filter_channelcopy.c, src/modules/core/filter_watermark.c,
5854 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
5855 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5856 src/modules/core/transition_mix.c, src/modules/core/transition_region.c,
5857 src/modules/dv/producer_libdv.c, src/modules/feeds/PAL/etv.properties,
5858 src/modules/jackrack/filter_jackrack.c,
5859 src/modules/normalize/filter_volume.c, src/modules/plus/transition_affine.c,
5860 src/modules/resample/filter_resample.c, src/modules/sox/filter_sox.c,
5861 src/modules/vorbis/producer_vorbis.c: Remaining audio handling switched to
5862 stacks; Minor corrections to compositing and mixing; localisation for pango
5864 * src/modules/westley/consumer_westley.c,
5865 src/modules/westley/producer_westley.c: Localised data storage and utf-8
5868 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5869 src/framework/mlt_frame.h, src/framework/mlt_producer.c,
5870 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
5871 src/framework/mlt_transition.h: Transitions reworked (always_active
5872 capabilities); remaining audio handling switched to stacks
5874 2005-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5876 * src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c:
5879 2005-01-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5881 * demo/mlt_slideshow_black, docs/services.txt,
5882 src/modules/core/transition_composite.c,
5883 src/modules/feeds/PAL/etv.properties: Minor modifications to compositing
5886 2005-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5888 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Const string usage
5891 * demo/demo, demo/mlt_watermark, src/framework/mlt_producer.c,
5892 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5893 src/framework/mlt_property.c, src/framework/mlt_property.h,
5894 src/framework/mlt_tractor.c, src/modules/core/filter_data_show.c,
5895 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
5896 src/modules/core/transition_region.c,
5897 src/modules/feeds/PAL/data_fx.properties,
5898 src/modules/feeds/PAL/obscure.properties, src/modules/fezzik.ini,
5899 src/modules/gtk2/producer_pango.c: Sundry minor fixes and optimisations
5901 2005-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5903 * mlt++/src/MltGeometry.cpp, mlt++/src/MltGeometry.h: Next/Prev key
5906 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Next/Prev key
5909 * src/modules/feeds/PAL/data_fx.properties,
5910 src/modules/feeds/PAL/obscure.properties: Smaller mask width/height
5912 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i: Fetch
5913 unit from miracle server
5915 * src/miracle/miracle_server.c, src/miracle/miracle_server.h: Fetch unit from
5918 2004-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5920 * demo/demo.ini, src/framework/mlt_producer.c,
5921 src/framework/mlt_properties.c, src/framework/mlt_property.c,
5922 src/framework/mlt_transition.c: Corrections after valgrinding
5924 * demo/demo.ini, demo/mlt_attributes, demo/mlt_news, demo/mlt_slideshow,
5925 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_ticker,
5926 demo/mlt_watermark: Corrections and minor fixes to use new geometry spec;
5927 couple of new test cases
5929 * src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
5930 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
5931 src/modules/inigo/producer_inigo.c: Sundry minor updates
5933 * src/modules/feeds/NTSC/obscure.properties,
5934 src/modules/feeds/PAL/data_fx.properties: Feeds updates
5936 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Improved
5939 2004-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5941 * docs/services.txt, src/modules/jackrack/filter_jackrack.c: add
5942 filter/jackrack to services.txt and apply a performance tweak to
5945 * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
5946 src/modules/jackrack/control_message.h, src/modules/jackrack/factory.c,
5947 src/modules/jackrack/filter_jackrack.c,
5948 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/jack_rack.c,
5949 src/modules/jackrack/jack_rack.h, src/modules/jackrack/lock_free_fifo.c,
5950 src/modules/jackrack/lock_free_fifo.h, src/modules/jackrack/plugin.c,
5951 src/modules/jackrack/plugin.h, src/modules/jackrack/plugin_desc.c,
5952 src/modules/jackrack/plugin_desc.h, src/modules/jackrack/plugin_mgr.c,
5953 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/plugin_settings.c,
5954 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
5955 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
5956 src/modules/jackrack/ui.h: added jackrack filter
5958 * demo/consumers.ini, docs/services.txt, setenv, setenv_mc,
5959 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
5960 src/modules/fezzik.ini: fix aspect ratios in producer_libdv tweak fezzik
5961 priorities minor fixes to setenv and demo/consumers.ini
5963 2004-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5965 * demo/mlt_bouncy_ball, demo/mlt_my_name_is, demo/mlt_title_over_gfx,
5966 src/framework/mlt_tractor.c, src/modules/core/filter_rescale.c,
5967 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
5968 src/modules/core/transition_composite.c,
5969 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5970 src/modules/feeds/PAL/data_fx.properties, src/modules/plus/filter_affine.c,
5971 src/modules/plus/transition_affine.c: Composite distort, fill and titles
5974 * src/modules/core/transition_composite.c, src/modules/feeds/Makefile: Feeds
5977 * src/modules/feeds/Makefile, src/modules/feeds/NTSC/data_fx.properties,
5978 src/modules/feeds/PAL/data_fx.properties,
5979 src/modules/feeds/PAL/obscure.properties: Feeds pseudo module added
5981 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
5982 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
5983 src/modules/core/transition_luma.c, src/modules/data_fx.properties,
5984 src/modules/inigo/producer_inigo.c, src/modules/lumas/create_lumas,
5985 src/modules/lumas/luma.c: Luma and composite fixes
5987 2004-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5989 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltGeometry.cpp,
5990 mlt++/src/MltGeometry.h, mlt++/swig/mltpp.i: Geometry
5992 * src/modules/core/transition_composite.c,
5993 src/modules/core/transition_luma.c, src/modules/lumas/Makefile,
5994 src/modules/lumas/create_lumas, src/modules/lumas/luma.c: Luma generation and
5997 * demo/mlt_bouncy_ball, demo/mlt_push, demo/mlt_ticker,
5998 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_geometry.c,
5999 src/framework/mlt_geometry.h, src/framework/mlt_types.h,
6000 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
6001 src/modules/data_fx.properties, src/modules/xine/deinterlace.c: Framework
6002 inclusion of geometry
6004 2004-12-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6006 * src/framework/mlt_playlist.c, src/modules/core/transition_composite.c,
6007 src/modules/data_fx.properties: New geometry specification
6009 2004-12-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6011 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
6012 src/framework/mlt_tractor.c, src/modules/core/filter_data_feed.c,
6013 src/modules/core/transition_composite.c,
6014 src/modules/core/transition_region.c, src/modules/data_fx.properties,
6015 src/modules/gtk2/producer_pango.c, src/modules/westley/producer_westley.c,
6016 src/valerie/valerie_remote.c: Feed rework and fixes to westley and composite
6018 2004-12-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6020 * src/framework/mlt_producer.c, src/framework/mlt_service.c: Mutex locking in
6023 2004-12-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6025 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: blank_at method added
6027 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: blank_at method
6030 2004-12-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6032 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: split_at method added
6034 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: split_at method
6037 2004-12-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6039 * mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Tractor constructor
6042 * src/framework/mlt_playlist.c, src/framework/mlt_service.c,
6043 src/modules/inigo/producer_inigo.c: Corrections to playlist manipulations and
6044 producer type determination
6046 2004-12-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6048 * src/framework/mlt_consumer.c, src/modules/data_fx.properties,
6049 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
6050 Possible fixes to xlib errors
6052 2004-12-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6054 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6055 src/framework/mlt_factory.c, src/framework/mlt_field.c,
6056 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6057 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6058 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
6059 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6060 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6061 src/framework/mlt_properties.c, src/framework/mlt_property.c,
6062 src/framework/mlt_service.c, src/framework/mlt_service.h,
6063 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
6064 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6065 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
6066 src/miracle/miracle_unit_commands.c,
6067 src/modules/avformat/consumer_avformat.c,
6068 src/modules/avformat/filter_avcolour_space.c,
6069 src/modules/avformat/filter_avdeinterlace.c,
6070 src/modules/avformat/filter_avresample.c,
6071 src/modules/avformat/producer_avformat.c, src/modules/core/consumer_null.c,
6072 src/modules/core/filter_brightness.c, src/modules/core/filter_channelcopy.c,
6073 src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
6074 src/modules/core/filter_gamma.c, src/modules/core/filter_luma.c,
6075 src/modules/core/filter_mirror.c, src/modules/core/filter_obscure.c,
6076 src/modules/core/filter_region.c, src/modules/core/filter_rescale.c,
6077 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
6078 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
6079 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
6080 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
6081 src/modules/core/transition_region.c, src/modules/data_fx.properties,
6082 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
6083 src/modules/fezzik.ini, src/modules/fezzik/producer_fezzik.c,
6084 src/modules/fezzik/producer_hold.c, src/modules/gtk2/consumer_gtk2.c,
6085 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
6086 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
6087 src/modules/normalize/filter_volume.c, src/modules/plus/filter_affine.c,
6088 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_sepia.c,
6089 src/modules/plus/transition_affine.c, src/modules/resample/filter_resample.c,
6090 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
6091 src/modules/sdl/consumer_sdl_still.c, src/modules/sox/filter_sox.c,
6092 src/modules/valerie/consumer_valerie.c, src/modules/vorbis/producer_vorbis.c,
6093 src/modules/westley/consumer_westley.c,
6094 src/modules/westley/producer_westley.c,
6095 src/modules/xine/filter_deinterlace.c, src/valerie/valerie_remote.c: Big
6096 modification - switch to macros for parent class access
6098 2004-11-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6100 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltDeque.cpp,
6101 mlt++/src/MltDeque.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
6102 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6103 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Deque added;
6104 simplified producer parent access; transition in and out
6106 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
6107 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6108 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6109 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
6110 src/modules/sdl/consumer_sdl_still.c, src/modules/westley/consumer_westley.c,
6111 src/modules/westley/producer_westley.c: Extendable factories; general
6112 producer related modifications; westley storage; sdl_still increased latency
6114 2004-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6116 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6117 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6118 mlt++/src/MltProperties.cpp, mlt++/src/MltService.cpp,
6119 mlt++/src/MltService.h, mlt++/test/Makefile: More playlist modifications;
6122 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6123 src/framework/mlt_producer.c, src/framework/mlt_service.c,
6124 src/framework/mlt_service.h: More playlist modifications; service locking;
6125 sticky services on frame
6127 2004-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6129 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6130 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Ref count and event firing
6131 method on properties; locate_cut on tractor
6133 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6134 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6135 src/modules/sdl/consumer_sdl_still.c, src/modules/valerie/consumer_valerie.c:
6136 Added ref_count method to properties; temporary work around for test card;
6139 2004-11-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6141 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6142 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6143 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6144 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Playlist reorganisation
6146 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
6147 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6148 src/framework/mlt_producer.h, src/framework/mlt_transition.c,
6149 src/modules/dv/consumer_libdv.c: Playlist and blank rearrangement, fix for
6150 mlt_consumer and NULL
6152 2004-11-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6154 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6155 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Simplified playlist and
6158 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Simplified
6161 2004-11-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6163 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Added cut related
6166 2004-11-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6168 * src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/producer_pixbuf.c,
6169 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
6170 src/modules/sdl/consumer_sdl_still.c: Fixes threaded pixbuf usage and removes
6171 flash when swicthing between sdl preview modes
6173 2004-10-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6175 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltTokeniser.cpp,
6176 mlt++/src/MltTokeniser.h, mlt++/test/server.cpp: Added courtesy tokenising
6179 * src/framework/mlt_tokeniser.c, src/modules/fezzik.dict,
6180 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
6181 src/modules/sdl/consumer_sdl_preview.c,
6182 src/modules/westley/producer_westley.c: fixes for westley deserialise,
6183 preview handling and tokenising amendment
6185 2004-10-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6187 * mlt++/configure, mlt++/swig/configure, mlt++/swig/ruby/build,
6188 mlt++/swig/ruby/miracle.rb: Config changes
6190 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6191 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
6192 src/modules/avformat/consumer_avformat.c,
6193 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6194 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
6195 src/modules/core/producer_noise.c, src/modules/core/transition_composite.c,
6196 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
6197 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
6198 Attempt at an aspect ratio clean up
6200 2004-10-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6202 * mlt-config-template, src/framework/configure, src/miracle/configure,
6203 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
6204 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
6205 src/modules/gtk2/factory.c, src/modules/sdl/consumer_sdl.c,
6206 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
6207 src/modules/westley/producer_westley.c, src/valerie/configure: Minor config
6208 fixes and gtk2 consumer added
6210 2004-10-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6212 * src/framework/mlt_consumer.c, src/inigo/inigo.c,
6213 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
6214 src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
6216 2004-10-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6218 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6219 src/modules/sdl/Makefile, src/modules/sdl/configure,
6220 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
6221 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
6222 src/modules/sdl/factory.c: SDL Preview provisional checkin
6224 2004-10-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6226 * src/framework/mlt_frame.c, src/modules/core/transition_mix.c: audio mix and
6229 2004-10-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6231 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: id and log level for
6234 * src/framework/mlt_properties.c, src/miracle/miracle_server.c,
6235 src/miracle/miracle_server.h: Convenience functionality for properties load
6236 and miracle_server_id function
6238 2004-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6240 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/test/play.cpp:
6241 buffer fix and tractor handling
6243 * src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
6244 buffer fix and tractor handling
6246 * src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
6247 src/miracle/miracle_server.c, src/miracle/miracle_unit_commands.c,
6248 src/miracle/miracle_unit_commands.h, src/modules/valerie/consumer_valerie.c,
6249 src/modules/westley/producer_westley.c, src/valerie/valerie.c,
6250 src/valerie/valerie.h, src/valerie/valerie_parser.c,
6251 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Improved push
6254 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: Improved push
6257 2004-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6259 * src/framework/mlt_service.c, src/modules/fezzik/producer_fezzik.c,
6260 src/modules/valerie/consumer_valerie.c,
6261 src/modules/westley/producer_westley.c: Fix for deep westleys and filter
6264 * docs/services.txt, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6265 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
6266 src/framework/mlt_tractor.c, src/inigo/inigo.c,
6267 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
6268 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
6269 src/modules/core/filter_rescale.c, src/modules/core/filter_watermark.c,
6270 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
6271 src/modules/plus/transition_affine.c: Some fixes for alpha masks
6273 2004-10-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6275 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
6278 2004-10-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6280 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Same and following clip
6283 * docs/framework.txt, docs/inigo.txt, docs/install.txt: Some documentation
6284 updates - more to follow
6286 2004-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6288 * src/framework/mlt_filter.c, src/framework/mlt_producer.c,
6289 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
6290 src/modules/avformat/consumer_avformat.c,
6291 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
6292 src/modules/plus/filter_affine.c: Revised attached filter handling and clones
6295 2004-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6297 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6298 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6299 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
6300 src/modules/core/transition_mix.c: More corrections to frame position and
6301 audio/track handling
6303 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6304 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
6305 src/modules/core/transition_mix.c: Corrects position and test_audio handling
6307 2004-10-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6309 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6310 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c:
6311 Multitrack rearrangement and tractor cleanup
6313 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFrame.cpp,
6314 mlt++/src/MltFrame.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
6315 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/swig/mltpp.i: Added
6316 the parser object and moved type identity into mlt
6318 * src/framework/mlt_parser.c, src/framework/mlt_producer.c: Yikes - another
6319 corrections to cloning (oops)
6321 * src/framework/mlt_multitrack.c, src/framework/mlt_producer.c: Corrections
6324 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
6325 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6326 src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
6327 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
6328 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6329 src/framework/mlt_service.c, src/framework/mlt_service.h,
6330 src/framework/mlt_types.h, src/modules/data_fx.properties,
6331 src/modules/inigo/producer_inigo.c, src/modules/plus/filter_affine.c,
6332 src/modules/westley/consumer_westley.c,
6333 src/modules/westley/producer_westley.c: Cloning optimisations and
6334 introduction of the service parser
6336 2004-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6338 * src/framework/mlt_factory.c, src/framework/mlt_service.c,
6339 src/framework/mlt_tractor.c, src/modules/core/Makefile,
6340 src/modules/core/configure, src/modules/core/factory.c,
6341 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
6342 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
6343 src/modules/core/transition_composite.c, src/modules/data_fx.properties,
6344 src/modules/dv/producer_libdv.c, src/modules/inigo/producer_inigo.c: Data
6345 feed and show filters
6347 2004-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6349 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h, mlt++/swig/mltpp.i: new
6352 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
6353 src/framework/mlt_playlist.h: clip and mix manipulation on playlist
6355 2004-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6357 * src/framework/mlt_filter.c, src/framework/mlt_service.c,
6358 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
6359 src/modules/core/transition_region.c, src/modules/inigo/producer_inigo.c,
6360 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
6361 Corrections to filter attachment and in/out point handling
6363 * src/framework/mlt_playlist.c, src/modules/inigo/producer_inigo.c: Ensure
6364 join inherits all attached filters; inigo can attach to producer or previous
6367 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6368 src/framework/mlt_producer.h, src/modules/inigo/producer_inigo.c: Checkpoint
6369 for current managed cuts (prototype on mix)
6371 2004-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6373 * src/modules/core/filter_rescale.c, src/modules/core/transition_composite.c:
6374 First attempt at a composite clean up
6376 2004-09-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6378 * mlt++/README, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Playlist
6379 repeat clip functionality
6381 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6382 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
6383 src/modules/westley/producer_westley.c: Splits, joins and repeats
6385 2004-09-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6387 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6388 src/modules/westley/consumer_westley.c,
6389 src/modules/westley/producer_westley.c: Corrects cuts with filters
6391 * src/framework/mlt_playlist.c, src/framework/mlt_transition.c,
6392 src/modules/westley/consumer_westley.c,
6393 src/modules/westley/producer_westley.c: Finalisation of first phase of cut
6394 handling (unmanaged)
6396 2004-09-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6398 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6399 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
6400 src/modules/westley/producer_westley.c: Cut management part 2 - corrects
6401 playlist split/join and a little bit of mix
6403 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i: Cut
6406 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6407 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
6408 src/framework/mlt_service.c, src/modules/westley/consumer_westley.c,
6409 src/modules/westley/producer_westley.c: Cut management part 1
6411 2004-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6413 * mlt++/src/MltService.cpp, mlt++/swig/mltpp.i: get_frame and ruby listen fix
6416 2004-09-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6418 * mlt++/src/MltFrame.cpp, mlt++/src/MltProperties.cpp,
6419 mlt++/src/MltProperties.h, mlt++/swig/mltpp.i: Event and frame handling
6421 * mlt++/configure, mlt++/src/MltMiracle.cpp: Server shutdown
6423 * src/framework/mlt_factory.c, src/framework/mlt_properties.c,
6424 src/miracle/miracle.c, src/miracle/miracle_local.c,
6425 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
6426 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c:
6427 Fix to compositing/watermark; miracle/mlt shutdown cleanup
6429 * src/framework/mlt_service.c, src/modules/core/filter_watermark.c,
6430 src/modules/core/transition_composite.c: In/out point handling on attached
6433 2004-09-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6435 * demo/consumers.ini, src/modules/avformat/producer_avformat.c,
6436 src/modules/gtk2/producer_pixbuf.c: Minor fixes
6438 2004-09-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6440 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
6441 mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h,
6442 mlt++/swig/mltpp.i: Added the response object
6444 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
6445 mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i, mlt++/swig/ruby/miracle.rb,
6446 mlt++/test/Makefile, mlt++/test/play.cpp, mlt++/test/server.cpp: Adding
6449 * src/miracle/miracle.c, src/miracle/miracle_server.c,
6450 src/miracle/miracle_server.h: Extending miracles functionality
6452 2004-09-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6454 * Makefile, src/humperdink/Makefile, src/modules/dv/producer_libdv.c: Build
6455 fix and temporary libdv compatability
6457 2004-09-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6459 * src/framework/mlt_service.c, src/framework/mlt_service.h,
6460 src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
6461 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
6462 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
6463 src/modules/avformat/Makefile, src/modules/core/filter_watermark.c,
6464 src/modules/core/producer_colour.c, src/modules/core/transition_region.c,
6465 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
6466 src/modules/plus/transition_affine.c, src/modules/sdl/consumer_sdl.c,
6467 src/modules/sox/Makefile, src/modules/valerie/Makefile,
6468 src/modules/valerie/configure, src/modules/valerie/consumer_valerie.c,
6469 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
6470 src/modules/westley/configure, src/modules/westley/consumer_westley.c,
6471 src/modules/westley/factory.c, src/modules/westley/producer_westley.c,
6472 src/modules/westley/producer_westley.h, src/valerie/Makefile,
6473 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_parser.c,
6474 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Consumer valerie,
6475 pushes, and assorted modifications
6477 2004-09-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6479 * src/framework/mlt_frame.c, src/modules/core/transition_luma.c: Work arounds
6480 for scaling related issues
6482 2004-09-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6484 * src/framework/mlt_playlist.c, src/inigo/inigo.c,
6485 src/modules/inigo/producer_inigo.c: Fixes for removed tracks before/after mix
6488 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Adding the mix part 1
6490 * src/framework/mlt_field.c, src/framework/mlt_playlist.c,
6491 src/framework/mlt_playlist.h, src/modules/inigo/producer_inigo.c,
6492 src/modules/westley/consumer_westley.c,
6493 src/modules/westley/producer_westley.c: Adding the mix part 1
6495 2004-09-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6497 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
6498 src/framework/mlt_service.c, src/modules/avformat/consumer_avformat.c,
6499 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
6500 src/modules/sdl/consumer_sdl.c: More work with events
6502 2004-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6504 * docs/services.txt, docs/westley.txt,
6505 src/modules/westley/producer_westley.c: Major westley rewrite - allows
6508 2004-09-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6510 * mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
6511 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltService.cpp,
6512 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Service attach filters
6514 * src/framework/mlt_producer.c, src/framework/mlt_service.c,
6515 src/framework/mlt_service.h, src/inigo/inigo.c,
6516 src/modules/core/filter_region.c, src/modules/core/filter_watermark.c,
6517 src/modules/core/transition_region.c, src/modules/dv/producer_libdv.c,
6518 src/modules/inigo/producer_inigo.c, src/modules/sdl/consumer_sdl.c,
6519 src/modules/westley/consumer_westley.c: Filter attachments to services
6521 2004-09-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6523 * mlt++/HOWTO, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6524 mlt++/swig/mltpp.i, mlt++/swig/perl/play.pl: More event stuff
6526 * src/framework/mlt_multitrack.c, src/framework/mlt_tractor.c: Multitrack and
6527 tractor producer-changed event
6529 2004-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6531 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltEvent.cpp,
6532 mlt++/src/MltEvent.h, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6533 mlt++/swig/mltpp.i, mlt++/swig/ruby/play.rb, mlt++/test/play.cpp: Event
6536 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6537 src/framework/mlt_events.c, src/framework/mlt_events.h,
6538 src/framework/mlt_playlist.c, src/modules/avformat/consumer_avformat.c,
6539 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
6540 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: event
6541 fix for playlist and consumer-stopped event
6543 * src/framework/Makefile, src/framework/mlt_events.c,
6544 src/framework/mlt_events.h, src/framework/mlt_playlist.c,
6545 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6546 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6547 src/framework/mlt_property.c, src/framework/mlt_service.c,
6548 src/framework/mlt_types.h, src/modules/plus/transition_affine.c: First draft
6551 2004-08-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6553 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/MltConsumer.cpp,
6554 mlt++/src/MltConsumer.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
6555 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltMultitrack.cpp,
6556 mlt++/src/MltMultitrack.h, mlt++/src/MltPlaylist.cpp,
6557 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6558 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/src/MltTractor.cpp,
6559 mlt++/src/MltTractor.h, mlt++/src/MltTransition.cpp,
6560 mlt++/src/MltTransition.h: Run time type identification
6562 * configure, src/framework/Makefile, src/framework/mlt_frame.c,
6563 src/framework/mlt_frame.h, src/modules/westley/consumer_westley.c,
6564 src/valerie/Makefile: Minor make/configure mods and mlt_frame_waveform mod
6566 2004-08-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6568 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add waveform method
6571 2004-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6573 * mlt++/README, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
6574 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i: Tractor
6577 * src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
6578 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h: Tractor
6581 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltField.cpp,
6582 mlt++/src/MltField.h, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
6583 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i:
6584 Multitrack classes added
6586 * docs/framework.txt, src/framework/mlt_field.c, src/framework/mlt_field.h,
6587 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
6588 src/modules/inigo/producer_inigo.c, src/modules/westley/producer_westley.c:
6589 New tractor constructor
6591 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6592 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
6593 Producer filter extraction method
6595 2004-08-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6597 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFilteredProducer.cpp,
6598 mlt++/src/MltFilteredProducer.h, mlt++/src/MltProducer.cpp,
6599 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6600 mlt++/swig/mltpp.i: Removed FilteredProducer
6602 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6603 src/framework/mlt_producer.h, src/modules/fezzik/producer_fezzik.c,
6604 src/modules/westley/consumer_westley.c,
6605 src/modules/westley/producer_westley.c: Producer filter attach/detach
6606 methods; major rework on westley consumer, minor on producer
6608 2004-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6610 * mlt++/Makefile, mlt++/test/Makefile, mlt++/test/play.cpp: Build
6613 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6614 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
6615 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
6616 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltPlaylist.cpp,
6617 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6618 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6619 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6620 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h,
6621 mlt++/swig/perl/play.pl: Mlt Ref Counts and Playlist split/join
6623 * docs/framework.txt, setenv_mc, src/framework/mlt_consumer.c,
6624 src/framework/mlt_field.c, src/framework/mlt_filter.c,
6625 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6626 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6627 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6628 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6629 src/framework/mlt_service.c, src/framework/mlt_service.h,
6630 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
6631 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
6632 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
6633 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pango.c,
6634 src/modules/gtk2/producer_pixbuf.c, src/modules/westley/consumer_westley.c:
6635 Mlt Ref Counts and Playlist split/join
6637 2004-08-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6639 * mlt++/src/Makefile, mlt++/swig/mltpp.i: Workaround for perl
6641 2004-08-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6643 * mlt++/src/MltConsumer.cpp, mlt++/src/MltFilter.cpp,
6644 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6645 mlt++/src/MltTransition.cpp: Constructor clean up
6647 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: consumer purge
6649 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c: Unit purge
6651 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: consumer purge
6653 2004-08-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6655 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h, mlt++/src/MltPlaylist.cpp,
6656 mlt++/src/MltPlaylist.h, mlt++/swig/configure, mlt++/swig/java/build,
6657 mlt++/swig/ruby/build, mlt++/swig/ruby/thumbs.rb: mlt_position, /usr/bin/env
6660 2004-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6662 * src/modules/core/filter_rescale.c, src/modules/gtk2/factory.c: Colour space
6663 conversion with gdkpixbuf scaling
6665 2004-08-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6667 * mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltProducer.cpp,
6668 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/swig/mltpp.i,
6669 mlt++/swig/ruby/play.rb: image handling
6671 2004-08-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6673 * mlt++/swig/java/Play.java, mlt++/swig/ruby/play.rb,
6674 mlt++/swig/ruby/thumbs.rb: Fixes for mods to api
6676 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
6677 mlt++/src/MltConsumer.h, mlt++/src/MltFilteredConsumer.cpp,
6678 mlt++/src/MltFilteredConsumer.h, mlt++/src/MltFilteredProducer.cpp,
6679 mlt++/src/MltFilteredProducer.h, mlt++/src/MltService.cpp,
6680 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Filtered producers and consumers
6682 2004-08-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6684 * mlt++/swig/configure, mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh,
6685 mlt++/swig/java/build, mlt++/swig/mltpp.i, mlt++/swig/perl/Makefile.PL,
6686 mlt++/swig/perl/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
6687 mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb, mlt++/swig/ruby/thumbs.rb,
6688 mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl: Experimental swig bindings
6690 * mlt++/README, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
6691 mlt++/src/MltFilter.cpp, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6692 mlt++/src/MltProducer.cpp, mlt++/src/MltProperties.cpp,
6693 mlt++/src/MltProperties.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6694 mlt++/src/MltTransition.cpp, mlt++/test/Makefile: More cleanups
6696 * mlt++/README, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6697 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
6698 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
6699 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6700 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6701 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6702 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6703 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/play.cpp:
6704 Class rework and simplification
6706 * mlt++/src/Makefile, mlt++/src/Mlt.h: Added Mlt.h convenience header
6708 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6709 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6710 mlt++/src/MltService.cpp: Complete methods for properties and playlist;
6711 reversed NULL handling on service class
6713 * mlt++/README, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6714 mlt++/test/play.cpp: Object validity checks
6716 * src/framework/mlt_consumer.c, src/framework/mlt_field.c,
6717 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
6718 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6719 src/framework/mlt_producer.c, src/framework/mlt_service.c,
6720 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: NULL safety
6723 * mlt++/AUTHORS, mlt++/Makefile, mlt++/README, mlt++/configure,
6724 mlt++/src/Makefile, mlt++/src/MltService.cpp, mlt++/test/play.cpp: Build and
6727 2004-08-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6729 * mlt++/src/Makefile, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6730 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
6731 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
6732 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6733 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6734 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6735 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6736 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/Makefile,
6737 mlt++/test/play.cpp: Initial revision
6739 2004-08-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6741 * src/modules/avformat/Makefile, src/modules/avformat/configure,
6742 src/modules/avformat/factory.c, src/modules/avformat/filter_avcolour_space.c,
6743 src/modules/avformat/filter_avcolour_space.h: Colour space filter
6745 2004-08-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6747 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
6748 gop size == 0 fix and update to current ffmpeg for cvs co
6750 * src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
6751 src/modules/dv/producer_libdv.h: Fix for current libdv
6753 2004-08-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6755 * src/modules/core/filter_watermark.c, src/modules/core/transition_region.c:
6756 Mutable shapes on regions
6758 2004-07-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6760 * src/modules/core/filter_watermark.c,
6761 src/modules/core/transition_composite.c: Mutable watermark producer and small
6764 2004-07-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6766 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
6767 Minor affine modifications
6769 * src/modules/plus/Makefile, src/modules/plus/configure,
6770 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
6771 src/modules/plus/filter_affine.h: Affine filter
6773 2004-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6775 * src/modules/core/filter_watermark.c,
6776 src/modules/core/transition_composite.c: More mutable properties
6778 2004-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6780 * src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
6781 src/modules/core/transition_composite.c,
6782 src/modules/core/transition_region.c: Mutable properties
6784 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Allow attached
6785 filters when used in playlists
6787 2004-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6789 * src/modules/core/filter_region.c, src/modules/core/transition_composite.c,
6790 src/modules/core/transition_region.c: Allows runtime modifications to region
6793 2004-07-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6795 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6796 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6797 src/framework/mlt_service.c, src/framework/mlt_service.h,
6798 src/modules/westley/consumer_westley.c: Filter cleanup and fixes
6800 2004-07-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6802 * src/framework/mlt_consumer.c, src/framework/mlt_service.c,
6803 src/framework/mlt_service.h, src/modules/xine/Makefile: Swig mods
6805 * src/modules/avformat/Makefile, src/modules/core/Makefile,
6806 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
6807 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
6808 src/modules/normalize/Makefile, src/modules/plus/Makefile,
6809 src/modules/plus/transition_affine.c, src/modules/resample/Makefile,
6810 src/modules/sdl/Makefile, src/modules/sox/Makefile,
6811 src/modules/vorbis/Makefile, src/modules/westley/Makefile: Fixes for swig
6813 2004-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6815 * src/modules/avformat/consumer_avformat.c, src/modules/core/filter_luma.c,
6816 src/modules/core/transition_luma.c: consumer avformat fix and silly stuff in
6819 * src/modules/avformat/consumer_avformat.c,
6820 src/modules/inigo/producer_inigo.c: stdout fix for avformat consumer and
6821 change of defaults for inigo transition tracks
6823 2004-06-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6825 * src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c:
6826 Sepia fix and affine/alpha clean up
6828 * src/modules/plus/Makefile, src/modules/plus/configure,
6829 src/modules/plus/factory.c, src/modules/plus/filter_sepia.c,
6830 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c: affine
6831 with alpha and a broken sepia
6833 2004-06-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6835 * configure, src/modules/configure, src/modules/core/configure,
6836 src/modules/core/transition_composite.c, src/modules/dv/configure,
6837 src/modules/fezzik/configure, src/modules/gtk2/configure,
6838 src/modules/inigo/configure, src/modules/normalize/configure,
6839 src/modules/resample/configure, src/modules/sdl/configure,
6840 src/modules/sdl/consumer_sdl.c, src/modules/sox/configure,
6841 src/modules/vorbis/configure, src/modules/westley/configure,
6842 src/modules/xine/configure: Portability modifications to scripts
6844 * src/modules/plus/Makefile, src/modules/plus/configure,
6845 src/modules/plus/factory.c, src/modules/plus/transition_affine.c,
6846 src/modules/plus/transition_affine.h: Experimental affine transformation
6848 2004-06-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6850 * src/modules/plus/Makefile, src/modules/plus/configure,
6851 src/modules/plus/factory.c, src/modules/plus/filter_charcoal.c,
6852 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
6853 src/modules/plus/filter_invert.h: More silliness :-)
6855 2004-06-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6857 * src/framework/mlt_consumer.c, src/modules/core/producer_colour.c,
6858 src/modules/core/producer_noise.c, src/modules/fezzik.ini,
6859 src/modules/gtk2/producer_pixbuf.c, src/tests/charlie.c: Minor tweaks
6861 2004-05-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6863 * src/modules/avformat/Makefile, src/modules/avformat/configure: Yet another
6864 way to configure ffmpeg
6866 * src/modules/avformat/consumer_avformat.c,
6867 src/modules/avformat/producer_avformat.c: Sync with current ffmpeg CVS and
6870 2004-05-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6872 * src/framework/configure, src/framework/mlt_consumer.c,
6873 src/framework/mlt_factory.c, src/framework/mlt_pool.c,
6874 src/framework/mlt_pool.h, src/framework/mlt_repository.c: slight mods to
6875 factory (for future module reporting); pool purge function; consumer drop
6878 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
6879 src/modules/avformat/producer_avformat.c: fix for avformat seek < gop; fix
6880 for avformat consumer qscale; additional avformat consumer properties
6882 2004-05-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6884 * src/modules/avformat/consumer_avformat.c, src/modules/fezzik.ini,
6885 src/modules/sox/Makefile: sox fix; remove consumer avformat diagnostic
6887 * src/framework/Makefile, src/framework/mlt_consumer.c,
6888 src/modules/avformat/consumer_avformat.c,
6889 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6890 src/modules/core/configure, src/modules/core/consumer_null.c,
6891 src/modules/core/consumer_null.h, src/modules/core/factory.c,
6892 src/modules/core/producer_noise.c, src/modules/fezzik/producer_hold.c,
6893 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/producer_vorbis.c: minor
6894 clean ups; added a null consumer for easier valgrind testing
6896 2004-05-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6898 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6899 src/modules/sdl/consumer_sdl.c: Audio read ahead and fine tuning
6901 * src/framework/mlt_consumer.c, src/modules/avformat/producer_avformat.c,
6902 src/modules/sdl/consumer_sdl.c: Clean up and border preservation
6904 2004-04-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6906 * src/albino/Makefile, src/framework/mlt_consumer.c,
6907 src/modules/avformat/consumer_avformat.c,
6908 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
6909 src/modules/fezzik.ini, src/modules/sdl/consumer_sdl.c: Sundry consumer
6910 modifications; albino compile fix; minor mods to avformat producer
6912 2004-04-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6914 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6915 src/framework/mlt_deque.h, src/framework/mlt_field.h,
6916 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
6917 src/framework/mlt_manager.h, src/framework/mlt_multitrack.h,
6918 src/framework/mlt_playlist.h, src/framework/mlt_producer.h,
6919 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6920 src/framework/mlt_property.h, src/framework/mlt_repository.h,
6921 src/framework/mlt_service.c, src/framework/mlt_service.h,
6922 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.h,
6923 src/framework/mlt_transition.h: C++ compatability
6925 2004-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6927 * README, configure, docs/install.txt, docs/services.txt,
6928 src/modules/avformat/Makefile, src/modules/avformat/configure,
6929 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
6930 src/modules/avformat/filter_avdeinterlace.c,
6931 src/modules/avformat/filter_avresample.c,
6932 src/modules/avformat/producer_avformat.c, src/modules/configure,
6933 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: config
6934 mods; avformat static or shared build; corrections to sdl
6936 2004-04-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6938 * configure, docs/services.txt, setenv: GPL checking (provisional
6939 implementation), mc scaling docs
6941 * src/modules/configure, src/modules/core/Makefile,
6942 src/modules/core/configure, src/modules/core/factory.c,
6943 src/modules/core/filter_rescale.c, src/modules/core/filter_rescale.h,
6944 src/modules/fezzik.ini, src/modules/fezzik/Makefile,
6945 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/configure,
6946 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c: Rescaler and
6947 fezzik rework (to allow inclusion of mc scaler)
6949 2004-04-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6951 * src/modules/dv/Makefile, src/modules/normalize/Makefile,
6952 src/modules/sox/Makefile: Makefile cleanup in modules
6954 * src/modules/sox/Makefile, src/modules/sox/filter_sox.c: switched to
6955 mlt_tokeniser and removed libst-config from Makefile
6957 * src/framework/Makefile, src/framework/mlt_tokeniser.c,
6958 src/framework/mlt_tokeniser.h: added mlt_tokeniser
6960 2004-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6962 * src/modules/core/Makefile, src/modules/core/configure,
6963 src/modules/core/factory.c, src/modules/core/filter_volume.c,
6964 src/modules/core/filter_volume.h, src/modules/normalize/Makefile,
6965 src/modules/normalize/configure, src/modules/normalize/factory.c,
6966 src/modules/normalize/filter_volume.c, src/modules/normalize/filter_volume.h,
6967 src/modules/sox/Makefile, src/modules/sox/configure,
6968 src/modules/sox/factory.c, src/modules/sox/filter_sox.c,
6969 src/modules/sox/filter_sox.h: moved filter_volume into a normalize module,
6970 added new sox module with filter_sox
6972 2004-04-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6974 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/audio.sh,
6975 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
6976 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
6977 src/modules/ffmpeg/video.sh: removed all ffmpeg files
6979 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
6980 src/modules/ffmpeg/consumer_ffmpeg.c, src/modules/ffmpeg/consumer_ffmpeg.h,
6981 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6982 src/modules/ffmpeg/filter_ffmpeg_dub.h: ffmpeg cleanup
6984 2004-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6986 * src/modules/avformat/Makefile, src/modules/avformat/configure,
6987 src/modules/avformat/factory.c, src/modules/avformat/filter_avdeinterlace.c,
6988 src/modules/avformat/filter_avdeinterlace.h,
6989 src/modules/avformat/filter_avresample.c,
6990 src/modules/avformat/filter_avresample.h, src/modules/avformat/mmx.h: LGPL
6991 deinterlace and resampler
6993 2004-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6995 * configure, src/albino/Makefile, src/framework/Makefile,
6996 src/framework/mlt_pool.c, src/humperdink/Makefile, src/inigo/Makefile,
6997 src/miracle/Makefile, src/miracle/miracle_local.c, src/modules/Makefile,
6998 src/modules/avformat/Makefile, src/modules/dv/Makefile,
6999 src/modules/gtk2/Makefile, src/modules/resample/Makefile,
7000 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
7001 src/modules/westley/Makefile, src/tests/Makefile, src/valerie/Makefile,
7002 src/valerie/valerie_socket.c: More configure and build tuning
7004 * configure, src/modules/configure: Configure and build tuning
7006 * configure, docs/install.txt, src/albino/Makefile, src/framework/Makefile,
7007 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7008 src/modules/avformat/Makefile, src/modules/core/Makefile,
7009 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
7010 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
7011 src/modules/inigo/Makefile, src/modules/resample/Makefile,
7012 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
7013 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
7014 src/valerie/Makefile: Configure and build tuning
7016 2004-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7018 * Makefile, src/framework/mlt_frame.c, src/modules/Makefile,
7019 src/modules/avformat/consumer_avformat.c: Makefile error handling and
7020 consumer avformat cleanup
7022 2004-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7024 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7025 src/modules/fezzik.dict, src/modules/westley/producer_westley.c: field order
7026 normalisation fix, add .vob to fezzik, field order detection for avformat
7028 2004-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7030 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
7031 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
7032 src/framework/mlt_repository.c, src/inigo/inigo.c,
7033 src/modules/dv/consumer_libdv.c, src/modules/resample/filter_resample.c,
7034 src/modules/sdl/consumer_sdl.c: Memory leaks and resample rework
7036 2004-04-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7038 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7039 src/framework/mlt_properties.c: aspect ratio and test card woes
7041 2004-04-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7043 * demo/mlt_news, docs/framework.txt, src/framework/mlt_consumer.c,
7044 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
7045 src/framework/mlt_properties.c, src/modules/fezzik/producer_hold.c,
7046 src/modules/gtk2/filter_rescale.c, src/modules/sdl/consumer_sdl.c: hold
7047 modifications and test card env var
7049 2004-04-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7051 * setenv_mc, src/modules/sdl/consumer_sdl.c: added setenv_mc
7053 * demo/demo.ini, demo/mlt_squeeze, demo/mlt_squeeze_box, docs/framework.txt,
7054 docs/services.txt, src/modules/core/transition_composite.c: minor mods
7056 2004-03-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7058 * docs/services.txt, src/albino/Makefile, src/framework/Makefile,
7059 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7060 src/framework/mlt_frame.c, src/humperdink/Makefile, src/inigo/Makefile,
7061 src/miracle/Makefile, src/miracle/miracle_unit.c,
7062 src/modules/avformat/Makefile, src/modules/avformat/consumer_avformat.c,
7063 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7064 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
7065 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
7066 src/modules/inigo/Makefile, src/modules/resample/Makefile,
7067 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
7068 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
7069 src/valerie/Makefile: Minor optimisations, consumer avformat experimentation
7071 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7073 * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.c,
7074 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c: inherit
7075 scheduling priority on any created thread
7077 2004-03-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7079 * src/modules/core/transition_luma.c, src/modules/gtk2/filter_rescale.c:
7080 bugfix limits in transition luma
7082 * demo/consumers.ini, src/modules/gtk2/filter_rescale.c,
7083 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: aspect
7084 fixes for rescale=none
7086 2004-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7088 * README, src/framework/configure, src/framework/mlt.h,
7089 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
7090 src/framework/mlt_pool.c, src/modules/avformat/Makefile,
7091 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
7092 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
7093 src/modules/avformat/producer_avformat.c, src/modules/dv/consumer_libdv.c,
7094 src/modules/dv/producer_libdv.c, src/modules/sdl/consumer_sdl.c: consumer
7095 avformat added, various cleanups and consumer realtime switching
7097 2004-03-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7099 * Makefile, README, configure, mlt-framework.pc.in, mlt-miracle.pc.in,
7100 mlt-valerie.pc.in: added pkgconfig files. fixed broken dist-clean make
7103 2004-03-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7105 * demo/mlt_fade_black, demo/mlt_push, demo/mlt_squeeze, docs/TODO,
7106 docs/dvcp.txt, docs/framework.txt, docs/inigo.txt, docs/install.txt,
7107 docs/services.txt, docs/testing.txt, docs/valerie.txt, docs/westley.txt: Doc
7110 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7112 * demo/entity.westley, demo/new.westley, docs/westley.txt,
7113 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
7114 src/modules/westley/westley.dtd: added westley.dtd
7116 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7118 * Makefile, configure, mlt-config-template, src/framework/configure,
7119 src/miracle/configure, src/valerie/configure: make install part 2 - building
7122 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7124 * demo/entity.westley, docs/westley.txt,
7125 src/modules/westley/producer_westley.c: fix westley for mixed element text
7126 and entity references
7128 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7130 * Makefile, src/modules/Makefile: make install part 1
7132 * Makefile, README, configure, src/albino/Makefile, src/framework/Makefile,
7133 src/framework/config.h, src/humperdink/Makefile, src/inigo/Makefile,
7134 src/miracle/Makefile, src/modules/Makefile, src/modules/avformat/Makefile,
7135 src/modules/core/Makefile, src/modules/dv/Makefile,
7136 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
7137 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
7138 src/modules/resample/Makefile, src/modules/sdl/Makefile,
7139 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
7140 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: make
7143 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
7144 src/framework/mlt_pool.c, src/framework/mlt_properties.c,
7145 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
7146 src/modules/fezzik/producer_fezzik.c, src/modules/sdl/consumer_sdl.c: pooling
7147 and properties checks; dv decoder stack; factory cleanup registering
7149 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7151 * demo/README, demo/entity.westley, docs/services.txt, docs/westley.txt,
7152 src/miracle/miracle_unit_commands.c, src/modules/westley/producer_westley.c:
7153 enhance miracle LOAD command to accept a service: prefix. enhance
7154 producer_westley to apply parameters on url as entities. bugfix
7155 producer_westley memory leak.
7157 * demo/README, demo/pango.westley, src/modules/fezzik/producer_hold.c,
7158 src/modules/westley/producer_westley.c: fixed westley/fezzik integration when
7159 both service and resource supplied.
7161 2004-03-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7163 * demo/mlt_push, demo/new.westley, src/modules/westley/consumer_westley.c,
7164 src/modules/westley/producer_westley.c: reorganized consumer_westley. added
7165 branch tracking and other bugfixes to producer_westley.
7167 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7169 * demo/mlt_fade_black, demo/mlt_push, src/modules/westley/consumer_westley.c,
7170 src/modules/westley/producer_westley.c: added track hiding to westley
7172 2004-03-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7174 * demo/mlt_fade_black, demo/mlt_title_over_gfx,
7175 demo/mlt_titleshadow_watermark: couple of fixes to hidden tracks
7177 * demo/consumers.ini, demo/luma1.pgm, demo/mlt_clock_in_and_out,
7178 demo/mlt_fade_black, demo/mlt_my_name_is, demo/mlt_news, demo/mlt_squeeze,
7179 demo/mlt_title_over_gfx, demo/mlt_voiceover: demo mods for reversed tracks
7181 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
7182 src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
7183 src/framework/mlt_transition.c, src/modules/inigo/producer_inigo.c: track
7184 reversal and hidden tracks
7186 * demo/demo, demo/demo.ini, demo/mlt_news, demo/mlt_squeeze: news and squeeze
7189 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7190 src/framework/mlt_tractor.c, src/modules/core/transition_composite.c,
7191 src/modules/resample/filter_resample.c: Tractor frame handling reworked; fix
7192 to composite for key diffs of 1; added mlt_consumer_new for consistency
7194 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7196 * demo/README, demo/consumers.ini, demo/demo.ini, demo/mlt_fade_black,
7197 demo/mlt_jcut, demo/mlt_jcut2, demo/mlt_lcut, demo/mlt_push, demo/mlt_ticker,
7198 docs/services.txt, src/modules/core/producer_colour.c,
7199 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
7200 remove some progressive flag handling in field renderers bugfix compositing
7201 images wider than the frame added more demos
7203 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7205 * demo/demo.ini, demo/mlt_jcut, demo/mlt_jcut2: added J Cut demos
7207 2004-03-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7209 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
7210 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7211 src/miracle/miracle_unit_commands.h, src/valerie/valerie.c,
7212 src/valerie/valerie.h: added clear to the miracle command set and valerie api
7215 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7217 * README, demo/consumers.ini, docs/framework.txt, docs/install.txt,
7218 docs/services.txt, docs/westley.txt, src/albino/albino.c,
7219 src/humperdink/client.c, src/modules/gtk2/producer_pango.c,
7220 src/modules/westley/producer_westley.c: documentation updates change some
7221 references to dv1394d in the example clients to Miracle. more bugfixes for
7222 producer_westley iconv for pango
7224 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7226 * src/framework/mlt_frame.c, src/miracle/miracle_commands.c,
7227 src/miracle/miracle_unit_commands.c: root corrections to miracle
7229 * src/modules/avformat/producer_avformat.c,
7230 src/modules/core/producer_colour.c, src/modules/dv/consumer_libdv.c,
7231 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
7232 src/modules/fezzik/factory.c, src/modules/fezzik/producer_hold.c,
7233 src/modules/fezzik/producer_hold.h, src/modules/resample/filter_resample.c,
7234 src/tests/dan.c, src/tests/pango.c, src/tests/pixbuf.c: producer hold,
7235 experimental ac3 audio support
7237 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7239 * demo/circle.svg, demo/demo.kino, demo/new.westley, demo/svg.westley,
7240 src/framework/mlt_filter.c, src/framework/mlt_playlist.c,
7241 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
7242 src/modules/westley/producer_westley.c: smarter and harder producer_westley
7244 2004-03-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7246 * src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7247 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
7248 src/modules/sdl/consumer_sdl.c, src/tests/hello.c: in point fix, low latency
7251 2004-03-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7253 * docs/framework.txt, src/framework/mlt_properties.c,
7254 src/framework/mlt_properties.h, src/modules/Makefile, src/modules/configure,
7255 src/modules/core/producer_noise.c, src/modules/fezzik.dict,
7256 src/modules/fezzik/producer_fezzik.c: fezzik gets a rhyming dictionary
7258 * docs/framework.txt, docs/services.txt, src/framework/mlt_producer.c,
7259 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
7260 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7261 src/modules/core/configure, src/modules/core/factory.c,
7262 src/modules/core/filter_mirror.c, src/modules/core/filter_mirror.h,
7263 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
7264 src/modules/core/producer_noise.c, src/modules/core/producer_noise.h,
7265 src/modules/fezzik/producer_fezzik.c, src/tests/hello.c: Noise and mirrors
7267 2004-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7269 * docs/services.txt, src/modules/avformat/producer_avformat.c: revert
7270 avformat pts offset change and note bug in docs
7272 2004-03-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7274 * docs/framework.txt, docs/westley.txt, src/framework/config.h,
7275 src/framework/mlt_factory.c, src/framework/mlt_frame.h,
7276 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7277 src/framework/mlt_properties.h, src/framework/mlt_service.c,
7278 src/framework/mlt_service.h, src/framework/mlt_types.h,
7279 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
7280 src/tests/Makefile, src/tests/hello.c: provisional framework docs and
7283 2004-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7285 * docs/services.txt, src/modules/avformat/producer_avformat.c,
7286 src/modules/core/Makefile, src/modules/core/configure,
7287 src/modules/core/factory.c, src/modules/core/filter_channelcopy.c,
7288 src/modules/core/filter_channelcopy.h,
7289 src/modules/resample/filter_resample.c: added filter_channelcopy. enhance
7290 filter_resample to reproduce channels when producer does not create as many
7291 as consumer requested.
7293 * docs/services.txt, src/modules/avformat/producer_avformat.c,
7294 src/modules/fezzik/producer_fezzik.c, src/modules/inigo/producer_inigo.c:
7295 fezzik now accepts service:resource and strips \'avformat:\' before fallback
7296 avformat construction. avformat now accepts urls with a format and format
7297 parameters designation. updated services.txt for above changes. added a video
7298 pts offset to avformat.
7300 2004-03-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7302 * demo/luma1.pgm, demo/mlt_obscure, docs/services.txt,
7303 src/modules/core/composite_line_yuv_mmx.S, src/modules/core/filter_luma.c,
7304 src/modules/core/transition_luma.c, src/modules/fezzik/producer_fezzik.c:
7305 updated services docs plus minor fixes discovered during
7307 2004-03-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7309 * demo/README, demo/consumers.ini, demo/demo, demo/mlt_clock_in_and_out,
7310 demo/mlt_voiceover: notes for the demo
7312 * demo/circle.png, demo/circle.svg, demo/consumers.ini, demo/luma1.pgm,
7313 demo/mlt_bouncy_ball, demo/mlt_composite_transition,
7314 demo/mlt_fade_in_and_out, demo/mlt_obscure, demo/mlt_title_over_gfx,
7315 demo/mlt_titleshadow_watermark, demo/mlt_voiceover: some demo updates
7317 2004-03-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7319 * demo/consumers.ini, demo/demo, src/framework/mlt_consumer.c,
7320 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: more
7321 sdl/consumer tuning and demo updates
7323 2004-03-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7325 * demo/mlt_voiceover, src/framework/mlt_deque.c,
7326 src/framework/mlt_properties.c, src/framework/mlt_property.c,
7327 src/framework/mlt_property.h, src/modules/sdl/consumer_sdl.c: more small
7330 * demo/demo, demo/demo.ini, demo/luma1.pgm, demo/mlt_all,
7331 demo/mlt_audio_stuff, demo/mlt_avantika_title, demo/mlt_bouncy,
7332 demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
7333 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
7334 demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_levels,
7335 demo/mlt_my_name_is, demo/mlt_obscure, demo/mlt_slideshow,
7336 demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark, demo/mlt_voiceover,
7337 demo/mlt_watermark, demo/pango.westley, demo/watermark1.png,
7338 docs/westley.txt, setenv, src/inigo/io.c, src/modules/dv/producer_libdv.c,
7339 src/modules/sdl/consumer_sdl.c: demo framework added
7341 2004-03-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7343 * src/modules/core/Makefile, src/modules/core/composite_line_yuv_mmx.S,
7344 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
7345 src/modules/gtk2/filter_rescale.c: added very preliminary mmx for composite.
7346 bugfixes to -x and too small rescaling.
7348 2004-03-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7350 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7351 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7352 src/modules/core/transition_mix.c, src/modules/core/transition_region.c: RPN
7355 * docs/inigo.txt, docs/westley.txt, src/framework/mlt_consumer.c,
7356 src/modules/westley/producer_westley.c: Minor fixes to westley and
7357 mlt_consumer; first draft westley docs
7359 2004-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7361 * src/modules/core/transition_composite.c,
7362 src/modules/core/transition_luma.c: pgm scaling in transition_composite.
7363 optimisations for luma producer.
7365 2004-03-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7367 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7368 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7369 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
7370 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7371 src/modules/dv/producer_libdv.c, src/modules/gtk2/filter_rescale.c,
7372 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7373 src/modules/sdl/consumer_sdl.c, src/modules/westley/producer_westley.c: add
7374 luma to composite. rework aspect handling to use sample aspect. workaround
7375 westley segfault when another instance of libxml2 is used. improved inline
7376 xml handling in westley - pango and svg.
7378 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7380 * src/framework/mlt_consumer.c, src/modules/dv/consumer_libdv.c: experimental
7383 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7385 * src/modules/xine/attributes.h, src/modules/xine/xineutils.h: add missing
7388 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7390 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7391 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
7392 src/modules/sdl/consumer_sdl.c: tunable read ahead buffer and fix for luma
7394 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7395 src/humperdink/client.c, src/miracle/miracle_unit.c,
7396 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7397 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c,
7398 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
7399 src/valerie/valerie_status.h: consumer read ahead and int32_t migration
7401 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7403 * src/modules/Makefile, src/modules/core/Makefile,
7404 src/modules/core/configure, src/modules/core/factory.c,
7405 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
7406 src/modules/core/producer_colour.c, src/modules/xine/Makefile,
7407 src/modules/xine/configure, src/modules/xine/cpu_accel.c,
7408 src/modules/xine/deinterlace.c, src/modules/xine/deinterlace.h,
7409 src/modules/xine/factory.c, src/modules/xine/filter_deinterlace.c,
7410 src/modules/xine/filter_deinterlace.h, src/modules/xine/xineutils.h: added
7411 xine-based accellerated deinterlace
7413 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7415 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7416 src/framework/mlt_frame.h, src/framework/mlt_properties.c,
7417 src/framework/mlt_service.h, src/framework/mlt_types.h,
7418 src/modules/core/Makefile, src/modules/core/configure,
7419 src/modules/core/factory.c, src/modules/core/filter_region.c,
7420 src/modules/core/transition_region.c, src/modules/core/transition_region.h:
7423 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7425 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7426 src/modules/core/Makefile, src/modules/core/configure,
7427 src/modules/core/factory.c, src/modules/core/producer_colour.c,
7428 src/modules/core/producer_colour.h: producer_colour
7430 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7432 * src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
7433 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7434 src/framework/mlt_property.c, src/framework/mlt_service.c,
7435 src/framework/mlt_service.h, src/framework/mlt_types.h, src/inigo/inigo.c,
7436 src/modules/avformat/producer_avformat.c, src/modules/core/filter_region.c,
7437 src/modules/core/transition_composite.c,
7438 src/modules/core/transition_composite.h, src/modules/gtk2/producer_pixbuf.c,
7439 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: Yet
7440 more sdl hacking, region memory leak fix, mlt_position changed to int32_t,
7441 experimental hash in properties
7443 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7445 * src/framework/mlt_frame.c, src/modules/core/filter_region.c,
7446 src/modules/core/transition_composite.c,
7447 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
7448 src/modules/westley/producer_westley.c: some bugfixes, filter_shape producer,
7449 pixbuf takes svg xml, fezzik can take a service name
7451 2004-03-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7453 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c,
7454 src/modules/gtk2/scale_line_22_yuv_mmx.S: much improved mmx yuv scaler added
7455 producer_libdv quality property improve avformat aspect_ratio and frame_rate
7458 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7460 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
7461 src/framework/mlt_factory.h, src/framework/mlt_frame.c,
7462 src/framework/mlt_producer.c, src/modules/gtk2/filter_rescale.c,
7463 src/modules/sdl/consumer_sdl.c: sdl hacks
7465 2004-02-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7467 * src/modules/core/Makefile, src/modules/core/configure,
7468 src/modules/core/factory.c, src/modules/core/filter_region.c,
7469 src/modules/core/filter_region.h, src/modules/core/filter_watermark.c,
7470 src/modules/core/transition_composite.c,
7471 src/modules/core/transition_composite.h: regionalised fx part 1
7473 * src/framework/mlt_factory.c, src/modules/core/filter_watermark.c,
7474 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
7475 src/modules/gtk2/producer_pixbuf.c: unique ids
7477 2004-02-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7479 * src/framework/mlt_frame.c, src/modules/core/filter_resize.c,
7480 src/modules/dv/consumer_libdv.c: Scaling experimentation
7482 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7484 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
7485 src/modules/gtk2/scale_line_22_33_mmx.S,
7486 src/modules/gtk2/scale_line_22_yuv_mmx.S: mmx version of non-nearest, 2x2
7489 2004-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7491 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
7492 src/modules/gtk2/scale_line_22_33_mmx.S: updated mmx yuv scaling
7494 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7496 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7497 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7498 src/modules/core/configure, src/modules/core/factory.c,
7499 src/modules/core/filter_luma.c, src/modules/core/filter_luma.h,
7500 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
7501 src/modules/core/transition_luma.c: composite aspect ratio fix (again ;-)),
7502 added fill compositing test case, filter luma, mlt_properties_pass and sundry
7505 2004-02-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7507 * docs/TODO, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7508 src/framework/mlt_frame.h, src/modules/avformat/producer_avformat.c,
7509 src/modules/core/filter_deinterlace.c, src/modules/core/filter_obscure.c,
7510 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
7511 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: service
7512 stack, various fixes
7514 2004-02-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7516 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_producer.h,
7517 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
7518 src/modules/core/Makefile, src/modules/core/configure,
7519 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
7520 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
7521 src/modules/core/filter_watermark.h, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7522 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c:
7523 watermark added, minor mods to mlt framework required
7525 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
7526 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
7527 src/framework/mlt_frame.h, src/modules/core/filter_brightness.c,
7528 src/modules/core/filter_deinterlace.c, src/modules/core/filter_gamma.c,
7529 src/modules/core/filter_greyscale.c, src/modules/core/filter_obscure.c,
7530 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
7531 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
7532 src/modules/sdl/consumer_sdl.c: Filter optimisations and cleanup part 1
7534 2004-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7536 * src/framework/mlt_frame.c, src/framework/mlt_producer.c,
7537 src/modules/avformat/producer_avformat.c,
7538 src/modules/fezzik/producer_fezzik.c: Minor fixes
7540 * src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: sdl
7541 rework (prepatory read-ahead implementation) and luma work around
7543 * src/framework/mlt_pool.c, src/framework/mlt_pool.h,
7544 src/modules/core/transition_luma.c: Big luma optimisations, minor pooling
7547 2004-02-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7549 * src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c:
7550 composite alpha operations, make obscure alpha aware
7552 2004-02-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7554 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7555 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7556 src/tests/Makefile, src/tests/dan.c: fix broken aspect handling again
7558 2004-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7560 * src/framework/mlt_pool.c, src/modules/avformat/producer_avformat.c,
7561 src/modules/dv/producer_libdv.c: avformat whoops, pooling claridication and
7564 2004-02-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7566 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_frame.c,
7567 src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
7568 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7569 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7570 src/modules/avformat/producer_avformat.c, src/modules/core/producer_ppm.c,
7571 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7572 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
7573 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7574 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
7575 src/modules/vorbis/producer_vorbis.c, src/tests/Makefile,
7576 src/valerie/Makefile: Memory pooling part 2 and other optimisations
7578 2004-02-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7580 * docs/services.txt, src/framework/Makefile, src/framework/mlt_factory.c,
7581 src/framework/mlt_frame.c, src/framework/mlt_pool.c,
7582 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7583 src/framework/mlt_properties.h, src/framework/mlt_types.h,
7584 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7585 src/modules/core/producer_ppm.c, src/modules/core/transition_luma.c,
7586 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/producer_ffmpeg.c,
7587 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7588 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7589 src/modules/resample/filter_resample.c, src/modules/vorbis/producer_vorbis.c:
7592 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7594 * src/modules/core/transition_composite.c,
7595 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
7596 src/modules/gtk2/producer_pixbuf.c: field rendering and alignment for
7597 composite, bugfixes for luma, pixbuf and pango
7599 2004-02-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7601 * src/modules/core/filter_deinterlace.c,
7602 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
7603 split getting of b_frame image and composite
7605 2004-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7607 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_consumer.c,
7608 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
7609 src/framework/mlt_frame.c, src/framework/mlt_properties.c,
7610 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7611 src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
7612 src/miracle/miracle_unit_commands.c, src/modules/avformat/Makefile,
7613 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7614 src/modules/core/filter_obscure.c, src/modules/core/filter_resize.c,
7615 src/modules/core/transition_composite.c, src/modules/dv/Makefile,
7616 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
7617 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7618 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/Makefile,
7619 src/modules/resample/Makefile, src/modules/sdl/Makefile,
7620 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/Makefile,
7621 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
7622 src/tests/Makefile, src/valerie/Makefile: Optimisations (part 0), pixel v
7623 percentage, reworked aspect ratio calcs, ante/post properties for dv
7624 consumers, avformat rework, westley root
7626 2004-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7628 * src/modules/core/transition_composite.c, src/modules/gtk2/filter_rescale.c,
7629 src/modules/sdl/consumer_sdl.c: bug fixes
7631 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7632 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7633 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
7634 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
7635 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7636 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
7637 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7638 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
7639 westley serialises with entry in/out; full field, aspect, and colour space
7640 normalisation; scaling overlays to consumer size; tagged frame mallocs with
7643 2004-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7645 * src/framework/mlt_consumer.c, src/framework/mlt_properties.c,
7646 src/framework/mlt_properties.h: Properties rename and dump function
7648 * docs/testing-20040110.txt, src/framework/mlt_consumer.c,
7649 src/framework/mlt_consumer.h, src/framework/mlt_frame.c,
7650 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7651 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
7652 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7653 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
7654 Defaults for PAL/NTSC on producers and consumers
7656 2004-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7658 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7659 src/modules/core/Makefile, src/modules/core/configure,
7660 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
7661 src/modules/core/filter_brightness.h, src/modules/core/filter_volume.c,
7662 src/modules/core/transition_mix.c, src/modules/gtk2/filter_rescale.c: added
7663 brightness filter, added smooth ramping to audio processing, added start/end
7664 interpolation points to filter_mix and filter_volume
7666 2004-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7668 * mlt/Makefile, mlt/README, mlt/configure, mlt/docs/dvcp.txt,
7669 mlt/docs/inigo.txt, mlt/docs/services.txt, mlt/docs/testing-20040110.txt,
7670 mlt/docs/testing.txt, mlt/docs/valerie.txt, mlt/setenv,
7671 mlt/src/albino/Makefile, mlt/src/albino/albino.c, mlt/src/framework/Makefile,
7672 mlt/src/framework/config.h, mlt/src/framework/configure,
7673 mlt/src/framework/mlt.h, mlt/src/framework/mlt_consumer.c,
7674 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
7675 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_field.c,
7676 mlt/src/framework/mlt_field.h, mlt/src/framework/mlt_filter.c,
7677 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
7678 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
7679 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7680 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7681 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7682 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
7683 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7684 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
7685 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
7686 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
7687 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7688 mlt/src/framework/mlt_types.h, mlt/src/humperdink/Makefile,
7689 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
7690 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
7691 mlt/src/humperdink/remote.c, mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c,
7692 mlt/src/inigo/io.c, mlt/src/inigo/io.h, mlt/src/miracle/Makefile,
7693 mlt/src/miracle/configure, mlt/src/miracle/miracle.c,
7694 mlt/src/miracle/miracle_commands.c, mlt/src/miracle/miracle_commands.h,
7695 mlt/src/miracle/miracle_connection.c, mlt/src/miracle/miracle_connection.h,
7696 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_local.h,
7697 mlt/src/miracle/miracle_log.c, mlt/src/miracle/miracle_log.h,
7698 mlt/src/miracle/miracle_server.c, mlt/src/miracle/miracle_server.h,
7699 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
7700 mlt/src/miracle/miracle_unit_commands.c,
7701 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
7702 mlt/src/modules/configure, mlt/src/modules/core/Makefile,
7703 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
7704 mlt/src/modules/core/filter_deinterlace.c,
7705 mlt/src/modules/core/filter_deinterlace.h,
7706 mlt/src/modules/core/filter_gamma.c, mlt/src/modules/core/filter_gamma.h,
7707 mlt/src/modules/core/filter_greyscale.c,
7708 mlt/src/modules/core/filter_greyscale.h,
7709 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
7710 mlt/src/modules/core/filter_volume.c, mlt/src/modules/core/filter_volume.h,
7711 mlt/src/modules/core/producer_ppm.c, mlt/src/modules/core/producer_ppm.h,
7712 mlt/src/modules/core/transition_composite.c,
7713 mlt/src/modules/core/transition_composite.h,
7714 mlt/src/modules/core/transition_luma.c,
7715 mlt/src/modules/core/transition_luma.h,
7716 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
7717 mlt/src/modules/dv/Makefile, mlt/src/modules/dv/configure,
7718 mlt/src/modules/dv/consumer_libdv.c, mlt/src/modules/dv/consumer_libdv.h,
7719 mlt/src/modules/dv/factory.c, mlt/src/modules/dv/producer_libdv.c,
7720 mlt/src/modules/dv/producer_libdv.h, mlt/src/modules/ffmpeg/Makefile,
7721 mlt/src/modules/ffmpeg/audio.sh, mlt/src/modules/ffmpeg/configure,
7722 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
7723 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
7724 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7725 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
7726 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7727 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
7728 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
7729 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
7730 mlt/src/modules/gtk2/producer_pango.h,
7731 mlt/src/modules/gtk2/producer_pixbuf.c,
7732 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/inigo/Makefile,
7733 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
7734 mlt/src/modules/inigo/producer_inigo.c,
7735 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/resample/Makefile,
7736 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
7737 mlt/src/modules/resample/filter_resample.c,
7738 mlt/src/modules/resample/filter_resample.h, mlt/src/modules/sdl/Makefile,
7739 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
7740 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
7741 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
7742 mlt/src/modules/westley/consumer_westley.c,
7743 mlt/src/modules/westley/consumer_westley.h,
7744 mlt/src/modules/westley/factory.c,
7745 mlt/src/modules/westley/producer_westley.c,
7746 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/Makefile,
7747 mlt/src/tests/charlie.c, mlt/src/tests/clock16ntsc.pgm,
7748 mlt/src/tests/clock16pal.pgm, mlt/src/tests/dan.c, mlt/src/tests/dissolve.c,
7749 mlt/src/tests/io.c, mlt/src/tests/io.h, mlt/src/tests/luma.c,
7750 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, mlt/src/tests/setenv,
7751 mlt/src/tests/test.png, mlt/src/valerie/Makefile, mlt/src/valerie/configure,
7752 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
7753 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
7754 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
7755 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
7756 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
7757 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
7758 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
7759 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
7760 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h: remove child
7763 * docs/TODO, src/miracle/miracle_local.c: add TODO
7765 2004-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7767 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
7768 src/miracle/miracle_local.c, src/valerie/valerie_notifier.c: segv handler,
7769 playlist_move bugfix, resize_yuv422 optimisation
7771 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7773 * docs/testing-20040110.txt, src/framework/mlt_frame.c,
7774 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
7775 src/modules/dv/consumer_libdv.c, src/valerie/valerie_notifier.c,
7776 src/valerie/valerie_notifier.h: Miracle mods - clean working, test card fix,
7777 silence dv when not playing
7779 2004-02-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7781 * docs/testing-20040110.txt, src/framework/mlt_playlist.c,
7782 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7783 src/miracle/miracle_unit.c, src/valerie/valerie_notifier.c,
7784 src/valerie/valerie_status.h: Miracle mods
7786 2004-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7788 * setenv, src/framework/mlt_producer.c, src/modules/fezzik/producer_fezzik.c,
7789 src/modules/resample/filter_resample.c,
7790 src/modules/westley/producer_westley.c: bugfixes
7792 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7794 * src/framework/mlt_filter.c, src/framework/mlt_frame.c: filter fixes
7796 * src/miracle/miracle_unit.c, src/modules/dv/consumer_libdv.c: brought by a
7799 * docs/services.txt, src/modules/gtk2/producer_pango.c: pango colour handling
7802 2004-02-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7804 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7805 src/modules/core/transition_luma.c: luma funkiness
7807 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7808 src/modules/core/transition_composite.c,
7809 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/filter_rescale.c,
7810 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
7811 pixbuf, composite and fezzik mirrors
7813 2004-02-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7815 * src/modules/avformat/producer_avformat.c, src/modules/sdl/consumer_sdl.c,
7816 src/modules/westley/producer_westley.c: Minor corrections, rescale=nearest
7819 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7821 * src/modules/avformat/producer_avformat.c,
7822 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7823 src/modules/gtk2/producer_pixbuf.c: fixup and disable rescale changes
7825 2004-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7827 * src/framework/mlt_frame.c, src/modules/core/filter_volume.c,
7828 src/modules/dv/producer_libdv.c, src/modules/fezzik/producer_fezzik.c,
7829 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c,
7830 src/modules/westley/consumer_westley.c,
7831 src/modules/westley/producer_westley.c: some bugfixes, westley property
7832 handling reorg, make rescale respect the aspect ratio, make resize update the
7833 aspect ratio, add resize to fezzik
7835 2004-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7837 * docs/services.txt, src/modules/core/filter_obscure.c,
7838 src/modules/core/transition_composite.c: composite
7840 * src/framework/mlt_factory.c, src/framework/mlt_tractor.c,
7841 src/miracle/miracle_unit.c, src/modules/Makefile,
7842 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
7843 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
7844 src/modules/fezzik/producer_fezzik.h, src/modules/inigo/producer_inigo.c,
7845 src/modules/westley/consumer_westley.c,
7846 src/modules/westley/producer_westley.c: adding the rock thrower...
7848 2004-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7850 * docs/services.txt, setenv, src/framework/mlt_frame.c,
7851 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
7852 src/framework/mlt_transition.c, src/miracle/miracle_unit.c,
7853 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/consumer_ffmpeg.c,
7854 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/resample/filter_resample.c,
7855 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c,
7856 src/modules/westley/producer_westley.c: westley/libxml2 mods, mcdv/mpeg
7859 2004-02-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7861 * docs/inigo.txt, src/framework/mlt_frame.c,
7862 src/modules/westley/consumer_westley.c,
7863 src/modules/westley/producer_westley.c: bugfixes to westley
7865 2004-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7867 * src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h: interim rescale
7870 2004-02-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7872 * src/framework/mlt_factory.c, src/framework/mlt_field.c,
7873 src/framework/mlt_repository.c, src/framework/mlt_tractor.c,
7874 src/inigo/inigo.c, src/miracle/miracle_unit.c, src/modules/Makefile,
7875 src/modules/core/filter_obscure.c, src/modules/inigo/configure,
7876 src/modules/inigo/factory.c, src/modules/inigo/producer_inigo.c,
7877 src/modules/inigo/producer_inigo.h, src/modules/westley/producer_westley.c:
7878 pre-beta cleanup part 1
7880 2004-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7882 * src/inigo/inigo.c, src/modules/avformat/producer_avformat.c,
7883 src/modules/core/Makefile, src/modules/core/configure,
7884 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
7885 src/modules/core/filter_obscure.h, src/modules/inigo/Makefile,
7886 src/modules/inigo/configure, src/modules/inigo/producer_inigo.c,
7887 src/modules/vorbis/Makefile: obscurer filter, consistency mods and bug fixes
7889 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_deque.c,
7890 src/framework/mlt_deque.h, src/framework/mlt_factory.c,
7891 src/framework/mlt_field.c, src/framework/mlt_frame.c,
7892 src/framework/mlt_manager.h, src/framework/mlt_repository.c,
7893 src/framework/mlt_types.h: added deque, api design for manager, minor affine
7894 tweaks, experimental destructor work
7896 2004-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7898 * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c,
7899 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
7900 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
7901 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/have_mmx.S,
7902 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
7903 src/modules/gtk2/producer_pango.c, src/modules/gtk2/scale_line_22_33_mmx.S,
7904 src/modules/vorbis/Makefile: some bugfixes and rescale filter
7906 2004-01-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7908 * docs/services.txt, src/modules/core/filter_volume.c: doc updates; property
7909 changes, and tweaks for volume filter normalisation
7911 2004-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7913 * src/modules/core/filter_volume.c, src/modules/westley/consumer_westley.c,
7914 src/modules/westley/producer_westley.c: westley bugfixes and audio
7917 2004-01-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7919 * README, docs/services.txt, src/framework/mlt_multitrack.c,
7920 src/miracle/miracle_unit.c, src/modules/Makefile,
7921 src/modules/avformat/producer_avformat.c, src/modules/inigo/producer_inigo.c,
7922 src/modules/vorbis/Makefile, src/modules/vorbis/configure,
7923 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
7924 src/modules/vorbis/producer_vorbis.h: vorbis producer added, clean up on clip
7925 handling in multitrack
7927 2004-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7929 * src/modules/westley/consumer_westley.c,
7930 src/modules/westley/producer_westley.c: westley updates for non-inline
7931 serialisation and code cleanup
7933 2004-01-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7935 * src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
7936 src/modules/avformat/producer_avformat.c: mutex protection of avformat,
7937 miracle avformat usage, and destrector reversal
7939 * README, docs/services.txt, src/modules/avformat/producer_avformat.c: Added
7942 * README, docs/inigo.txt, src/framework/mlt_producer.c, src/inigo/inigo.c,
7943 src/modules/Makefile, src/modules/avformat/Makefile,
7944 src/modules/avformat/configure, src/modules/avformat/factory.c,
7945 src/modules/avformat/producer_avformat.c,
7946 src/modules/avformat/producer_avformat.h, src/modules/inigo/producer_inigo.c,
7947 src/modules/sdl/consumer_sdl.c: Added avformat
7949 2004-01-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7951 * src/framework/mlt_filter.c, src/framework/mlt_transition.c,
7952 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
7953 src/modules/westley/consumer_westley.c,
7954 src/modules/westley/producer_westley.c: updated westley
7956 2004-01-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7958 * mlt/src/modules/westley/consumer_westley.c,
7959 src/modules/westley/consumer_westley.c: xml based westley serialisation
7961 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_tractor.c,
7962 mlt/src/framework/mlt_types.h, mlt/src/modules/westley/consumer_westley.c,
7963 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
7964 src/framework/mlt_types.h, src/modules/westley/consumer_westley.c: xml based
7965 westley serialisation
7967 2004-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7969 * docs/services.txt, mlt/docs/services.txt,
7970 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7971 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_service.c,
7972 mlt/src/framework/mlt_service.h, mlt/src/framework/mlt_tractor.c,
7973 mlt/src/framework/mlt_types.h, mlt/src/modules/Makefile,
7974 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
7975 mlt/src/modules/westley/consumer_westley.c,
7976 mlt/src/modules/westley/consumer_westley.h,
7977 mlt/src/modules/westley/factory.c,
7978 mlt/src/modules/westley/producer_westley.c,
7979 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/dan.c,
7980 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
7981 src/framework/mlt_repository.c, src/framework/mlt_service.c,
7982 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
7983 src/framework/mlt_types.h, src/modules/Makefile,
7984 src/modules/westley/Makefile, src/modules/westley/configure,
7985 src/modules/westley/consumer_westley.c,
7986 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
7987 src/modules/westley/producer_westley.c,
7988 src/modules/westley/producer_westley.h, src/tests/dan.c: added
7991 2004-01-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7993 * docs/inigo.txt, mlt/docs/inigo.txt, mlt/src/modules/dv/consumer_libdv.c,
7994 src/modules/dv/consumer_libdv.c: updated libdv consumer
7996 2004-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7998 * docs/inigo.txt, docs/testing-20040110.txt, mlt/docs/inigo.txt,
7999 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_consumer.c,
8000 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_frame.c,
8001 mlt/src/framework/mlt_tractor.c, mlt/src/inigo/inigo.c,
8002 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit_commands.c,
8003 mlt/src/modules/core/transition_luma.c,
8004 mlt/src/modules/core/transition_mix.c, mlt/src/modules/sdl/consumer_sdl.c,
8005 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8006 src/framework/mlt_frame.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
8007 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
8008 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
8009 src/modules/sdl/consumer_sdl.c: inigo docs load/stop corrections
8011 2004-01-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8013 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
8014 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_producer.c,
8015 mlt/src/modules/Makefile, src/framework/mlt_playlist.c,
8016 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8017 src/modules/Makefile: insert/move/remove dvcp operations
8019 2004-01-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8021 * mlt/src/modules/core/transition_mix.c, src/modules/core/transition_mix.c:
8024 * docs/services.txt, mlt/docs/services.txt, mlt/src/miracle/miracle_log.c,
8025 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
8026 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8027 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_volume.c,
8028 mlt/src/modules/core/filter_volume.h,
8029 mlt/src/modules/core/transition_composite.c,
8030 mlt/src/modules/core/transition_composite.h,
8031 mlt/src/modules/core/transition_luma.c,
8032 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
8033 mlt/src/modules/gtk2/producer_pango.c,
8034 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/resample/Makefile,
8035 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
8036 mlt/src/modules/resample/filter_resample.c,
8037 mlt/src/modules/resample/filter_resample.h, mlt/src/tests/luma.c,
8038 mlt/src/tests/pango.c, src/miracle/miracle_log.c, src/miracle/miracle_unit.c,
8039 src/modules/Makefile, src/modules/core/Makefile, src/modules/core/configure,
8040 src/modules/core/factory.c, src/modules/core/filter_volume.c,
8041 src/modules/core/filter_volume.h, src/modules/core/transition_composite.c,
8042 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
8043 src/modules/core/transition_mix.c, src/modules/core/transition_mix.h,
8044 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
8045 src/modules/resample/Makefile, src/modules/resample/configure,
8046 src/modules/resample/factory.c, src/modules/resample/filter_resample.c,
8047 src/modules/resample/filter_resample.h, src/tests/luma.c, src/tests/pango.c:
8048 new volume, mix, and resample filters and transitions
8050 2004-01-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8052 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo usage message
8054 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_tractor.c,
8055 mlt/src/modules/inigo/producer_inigo.c, src/framework/mlt_frame.c,
8056 src/framework/mlt_tractor.c, src/modules/inigo/producer_inigo.c: finally -
8057 multitrack inigo serialisation
8059 * mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_tractor.c,
8060 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: in/out
8061 specification on .inigo serialisations
8063 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
8064 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_producer.c,
8065 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_tractor.c,
8066 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8067 mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
8068 mlt/src/modules/core/transition_luma.c,
8069 mlt/src/modules/inigo/producer_inigo.c, mlt/src/tests/charlie.c,
8070 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
8071 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8072 src/framework/mlt_properties.c, src/framework/mlt_tractor.c,
8073 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
8074 src/inigo/inigo.c, src/modules/core/transition_composite.c,
8075 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
8076 src/tests/charlie.c: partial corrections to serialisation
8078 2004-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8080 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8081 mlt/src/framework/mlt_tractor.c, mlt/src/modules/core/transition_luma.c,
8082 mlt/src/modules/dv/consumer_libdv.c,
8083 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_frame.c,
8084 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
8085 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
8086 src/modules/ffmpeg/producer_ffmpeg.c: some temporary fixes
8088 * mlt/src/modules/dv/consumer_libdv.c, src/modules/dv/consumer_libdv.c: Minor
8091 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8092 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8093 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
8094 src/framework/mlt_producer.c, src/modules/ffmpeg/producer_ffmpeg.c: Minor
8097 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: Minor mods
8099 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
8100 mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_factory.c,
8101 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8102 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8103 mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8104 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8105 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8106 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8107 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
8108 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8109 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
8110 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8111 mlt/src/framework/mlt_types.h, mlt/src/inigo/inigo.c,
8112 mlt/src/miracle/miracle_unit.c, mlt/src/modules/core/producer_ppm.c,
8113 mlt/src/modules/core/transition_composite.c,
8114 mlt/src/modules/core/transition_luma.c, mlt/src/modules/dv/Makefile,
8115 mlt/src/modules/dv/configure, mlt/src/modules/dv/consumer_libdv.c,
8116 mlt/src/modules/dv/consumer_libdv.h, mlt/src/modules/dv/factory.c,
8117 mlt/src/modules/dv/producer_libdv.c,
8118 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8119 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8120 mlt/src/modules/gtk2/producer_pango.c,
8121 mlt/src/modules/gtk2/producer_pixbuf.c,
8122 mlt/src/modules/inigo/producer_inigo.c, mlt/src/modules/sdl/consumer_sdl.c,
8123 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
8124 src/framework/mlt_field.c, src/framework/mlt_field.h,
8125 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
8126 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8127 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
8128 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8129 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
8130 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
8131 src/framework/mlt_property.c, src/framework/mlt_property.h,
8132 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
8133 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
8134 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
8135 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
8136 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
8137 src/modules/dv/configure, src/modules/dv/consumer_libdv.c,
8138 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
8139 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
8140 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pango.c,
8141 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
8142 src/modules/sdl/consumer_sdl.c: Removal of timecodes, consumer libdv,
8143 serialisation of inigo
8145 2004-01-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8147 * README, docs/testing-20040110.txt, mlt/README,
8148 mlt/docs/testing-20040110.txt, mlt/setenv, setenv: minor doc updates
8150 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8152 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
8153 mlt/src/albino/Makefile, mlt/src/modules/configure, src/albino/Makefile,
8154 src/modules/configure: minor testing update
8156 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8158 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
8159 mlt/docs/testing.txt: update testing.txt for miracle and complete initial
8162 * docs/services.txt, mlt/docs/services.txt: change bluefish arg
8164 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt: updated with user
8165 acceptance test results
8167 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8169 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
8170 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: minor corrections
8172 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: minor corrections
8174 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: minor
8177 * mlt/src/albino/albino.c, mlt/src/miracle/miracle_commands.c,
8178 mlt/src/miracle/miracle_connection.c, src/albino/albino.c,
8179 src/miracle/miracle_commands.c, src/miracle/miracle_connection.c: minor
8182 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
8183 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: inigo rewrite,
8184 producer, serialise and deserialise
8186 * docs/services.txt, docs/testing-20040110.txt, mlt/docs/services.txt,
8187 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_frame.c,
8188 mlt/src/framework/mlt_playlist.c, mlt/src/inigo/inigo.c,
8189 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
8190 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/inigo/Makefile,
8191 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
8192 mlt/src/modules/inigo/producer_inigo.c,
8193 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/sdl/consumer_sdl.c,
8194 src/framework/mlt_frame.c, src/framework/mlt_playlist.c, src/inigo/inigo.c,
8195 src/miracle/miracle_unit.c, src/modules/Makefile,
8196 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/inigo/Makefile,
8197 src/modules/inigo/configure, src/modules/inigo/factory.c,
8198 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
8199 src/modules/sdl/consumer_sdl.c: inigo rewrite, producer, serialise and
8202 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8204 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
8205 mlt/docs/testing.txt: adding testing.txt and initial test results
8207 * docs/services.txt, mlt/docs/services.txt: pango markup encoding
8209 * docs/services.txt, mlt/docs/services.txt,
8210 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.c:
8211 doc updates and better control of pixbuf composite property propogation
8213 * mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
8214 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
8215 src/inigo/inigo.c, src/modules/core/transition_composite.c,
8216 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h: better
8217 propogating of producer and transition properties to the frame in pango and
8218 composite; add pango support to inigo
8220 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8222 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: small change to
8223 prevent segfault in some transitions time specifications
8225 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8227 * mlt/src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.c:
8228 multitrack eof handling
8230 * docs/dvcp.txt, docs/valerie.txt, mlt/docs/dvcp.txt, mlt/docs/valerie.txt,
8231 mlt/src/framework/mlt_playlist.c, mlt/src/miracle/miracle_unit.c,
8232 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8233 src/framework/mlt_playlist.c, src/miracle/miracle_unit.c,
8234 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c: uset and
8237 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8239 * mlt/src/tests/dissolve.c, mlt/src/tests/luma.c, src/tests/dissolve.c,
8240 src/tests/luma.c: remove no longer necessary blanks
8242 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
8243 mlt/src/modules/gtk2/producer_pango.c,
8244 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/tests/Makefile,
8245 mlt/src/tests/clock16ntsc.pgm, mlt/src/tests/clock16pal.pgm,
8246 mlt/src/tests/dan.c, mlt/src/tests/dissolve.c, mlt/src/tests/luma.c,
8247 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, src/framework/mlt_frame.c,
8248 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
8249 src/modules/gtk2/producer_pixbuf.c, src/tests/Makefile,
8250 src/tests/clock16ntsc.pgm, src/tests/clock16pal.pgm, src/tests/dan.c,
8251 src/tests/dissolve.c, src/tests/luma.c, src/tests/pango.c,
8252 src/tests/pixbuf.c: 4 new tests, bugfixes in pango, pixbuf, transition_luma,
8253 and mlt_frame_audio_mix
8255 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8257 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8258 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c: eof=continue
8261 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: end of
8262 playlist position fix
8264 2004-01-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8266 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
8267 mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/dan.c,
8268 src/framework/mlt_frame.c, src/modules/core/transition_luma.c,
8269 src/modules/sdl/consumer_sdl.c, src/tests/dan.c: attempt to retain samples in
8270 mlt_frame_mix_audio, make consumers request the number of samples to
8273 2004-01-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8275 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: in/out fix
8277 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo gets transitions
8279 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8280 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8281 mlt/src/miracle/miracle_unit.c, src/framework/mlt_playlist.c,
8282 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8283 src/framework/mlt_producer.h, src/miracle/miracle_unit.c: more int64 frame
8284 addressing in playlist
8286 2004-01-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8288 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8289 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8290 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8291 mlt/src/humperdink/client.c, mlt/src/humperdink/remote.c,
8292 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_unit.c,
8293 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8294 mlt/src/modules/dv/producer_libdv.c, mlt/src/valerie/valerie.c,
8295 mlt/src/valerie/valerie.h, mlt/src/valerie/valerie_status.c,
8296 mlt/src/valerie/valerie_status.h, src/framework/mlt_playlist.c,
8297 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8298 src/framework/mlt_producer.h, src/framework/mlt_property.c,
8299 src/framework/mlt_property.h, src/humperdink/client.c,
8300 src/humperdink/remote.c, src/miracle/miracle_local.c,
8301 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
8302 src/miracle/miracle_unit_commands.c, src/modules/dv/producer_libdv.c,
8303 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
8304 src/valerie/valerie_status.h: int64 based comms and more unit functionality
8306 * mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_local.c,
8307 src/miracle/miracle.c, src/miracle/miracle_local.c: albino
8309 * Makefile, mlt/Makefile, mlt/setenv, mlt/src/albino/Makefile,
8310 mlt/src/albino/albino.c, mlt/src/framework/mlt_transition.c,
8311 mlt/src/framework/mlt_transition.h, mlt/src/miracle/Makefile, setenv,
8312 src/albino/Makefile, src/albino/albino.c, src/framework/mlt_transition.c,
8313 src/framework/mlt_transition.h, src/miracle/Makefile: albino
8315 2004-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8317 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo track test
8319 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
8320 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_properties.c,
8321 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
8322 mlt/src/miracle/miracle_unit_commands.c, mlt/src/modules/dv/producer_libdv.c,
8323 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8324 src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
8325 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
8326 src/modules/dv/producer_libdv.c: More miracle mods
8328 2004-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8330 * mlt/src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.c: some
8333 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_frame.c,
8334 mlt/src/framework/mlt_frame.h, mlt/src/modules/core/transition_luma.c,
8335 mlt/src/modules/dv/producer_libdv.c,
8336 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/sdl/consumer_sdl.c,
8337 mlt/src/tests/dan.c, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8338 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
8339 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c,
8340 src/tests/dan.c: move audio sample calculator to mlt_frame and use from
8341 ffmpeg and mcmpeg, add mlt_frame_audio_mix, add audio_crossfade to
8342 transition_luma, add to docs
8344 2004-01-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8346 * Makefile, docs/services.txt, mlt/Makefile, mlt/docs/services.txt,
8347 mlt/setenv, mlt/src/framework/Makefile, mlt/src/framework/mlt_frame.c,
8348 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8349 mlt/src/framework/mlt_producer.c, mlt/src/humperdink/Makefile,
8350 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
8351 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
8352 mlt/src/humperdink/remote.c, mlt/src/inigo/inigo.c, mlt/src/miracle/Makefile,
8353 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
8354 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
8355 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
8356 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
8357 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
8358 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
8359 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8360 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/core/producer_ppm.c,
8361 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/ffmpeg/audio.sh,
8362 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/ffmpeg/video.sh,
8363 mlt/src/modules/gtk2/producer_pango.c,
8364 mlt/src/modules/gtk2/producer_pixbuf.c,
8365 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
8366 mlt/src/valerie/Makefile, mlt/src/valerie/valerie.c,
8367 mlt/src/valerie/valerie.h, setenv, src/framework/Makefile,
8368 src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
8369 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8370 src/humperdink/Makefile, src/humperdink/client.c, src/humperdink/client.h,
8371 src/humperdink/io.c, src/humperdink/io.h, src/humperdink/remote.c,
8372 src/inigo/inigo.c, src/miracle/Makefile, src/miracle/miracle.c,
8373 src/miracle/miracle_commands.c, src/miracle/miracle_commands.h,
8374 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
8375 src/miracle/miracle_local.c, src/miracle/miracle_local.h,
8376 src/miracle/miracle_log.c, src/miracle/miracle_log.h,
8377 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
8378 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
8379 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
8380 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
8381 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/producer_ffmpeg.c,
8382 src/modules/ffmpeg/video.sh, src/modules/gtk2/producer_pango.c,
8383 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
8384 src/modules/sdl/consumer_sdl.c, src/valerie/Makefile, src/valerie/valerie.c,
8385 src/valerie/valerie.h: miracle part 1
8387 2004-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8389 * mlt/src/modules/core/transition_luma.c,
8390 mlt/src/modules/core/transition_luma.h, src/modules/core/transition_luma.c,
8391 src/modules/core/transition_luma.h: add forgotten files
8393 * mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8394 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8395 mlt/src/modules/core/factory.c, mlt/src/modules/dv/producer_libdv.c,
8396 mlt/src/tests/dan.c, src/framework/mlt_transition.c,
8397 src/framework/mlt_transition.h, src/modules/core/Makefile,
8398 src/modules/core/configure, src/modules/core/factory.c,
8399 src/modules/dv/producer_libdv.c, src/tests/dan.c: added luma transition and
8400 new frame properties
8402 2004-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8404 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8405 mlt/src/framework/mlt_producer.c, mlt/src/inigo/inigo.c,
8406 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_multitrack.c,
8407 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8408 src/inigo/inigo.c, src/modules/ffmpeg/producer_ffmpeg.c: more complete
8409 next/prev clip behaviour
8411 2004-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8413 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_composite.c,
8414 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
8415 mlt/src/tests/dan.c, src/framework/mlt_frame.c,
8416 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
8417 src/modules/gtk2/producer_pango.h, src/tests/dan.c: fixup and optimize edge
8418 conditions of composite; updated property handling of producer_pango
8420 2004-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8422 * docs/services.txt, mlt/docs/services.txt,
8423 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8424 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8425 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_properties.c,
8426 mlt/src/framework/mlt_properties.h, mlt/src/framework/mlt_types.h,
8427 mlt/src/inigo/inigo.c, mlt/src/modules/dv/producer_libdv.c,
8428 mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
8429 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
8430 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
8431 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8432 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
8433 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
8434 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8435 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
8436 src/framework/mlt_properties.h, src/framework/mlt_types.h, src/inigo/inigo.c,
8437 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/Makefile,
8438 src/modules/ffmpeg/configure, src/modules/ffmpeg/consumer_ffmpeg.c,
8439 src/modules/ffmpeg/consumer_ffmpeg.h, src/modules/ffmpeg/factory.c,
8440 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
8441 src/modules/sdl/consumer_sdl.c: incomplete next/prev clip behaviour
8443 2004-01-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8445 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_factory.c,
8446 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_multitrack.c,
8447 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/audio.sh,
8448 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8449 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8450 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
8451 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
8452 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
8453 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/filter_ffmpeg_dub.c,
8454 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
8455 src/modules/ffmpeg/video.sh: ntsc fixes and service doco for discussion
8457 2003-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8459 * mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
8460 mlt/src/modules/ffmpeg/factory.c, mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8461 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
8462 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8463 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/ffmpeg/Makefile,
8464 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
8465 src/modules/ffmpeg/filter_ffmpeg_dub.c,
8466 src/modules/ffmpeg/filter_ffmpeg_dub.h, src/modules/ffmpeg/producer_ffmpeg.c,
8467 src/modules/gtk2/producer_pixbuf.c: ffmpeg audio dub
8469 2003-12-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8471 * mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8472 mlt/src/modules/sdl/consumer_sdl.c, src/modules/ffmpeg/producer_ffmpeg.c,
8473 src/modules/sdl/consumer_sdl.c: correction on playlist ffmpeg sizing issue
8474 and additional sdl tweaks
8476 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
8477 mlt/src/inigo/inigo.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8478 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
8479 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c, src/inigo/inigo.c,
8480 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
8481 src/modules/sdl/consumer_sdl.c: More sdl experimental mods, pixbuf writable
8482 work around and minor fixes
8484 2003-12-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8486 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8487 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8488 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_multitrack.c,
8489 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8490 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c: Many
8493 2003-12-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8495 * mlt/src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.c: SDL a/v
8496 sync issues [incomplete]
8498 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8499 mlt/src/inigo/inigo.c, mlt/src/modules/Makefile,
8500 mlt/src/modules/core/factory.c, mlt/src/modules/core/producer_ppm.c,
8501 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/ffmpeg/Makefile,
8502 mlt/src/modules/ffmpeg/configure, mlt/src/modules/ffmpeg/factory.c,
8503 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8504 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/sdl/consumer_sdl.c,
8505 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/inigo/inigo.c,
8506 src/modules/Makefile, src/modules/core/factory.c,
8507 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
8508 src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
8509 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/producer_ffmpeg.c,
8510 src/modules/ffmpeg/producer_ffmpeg.h, src/modules/sdl/consumer_sdl.c: Added
8513 2003-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8515 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
8516 mlt/setenv, mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_playlist.c,
8517 mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c, mlt/src/inigo/io.c,
8518 mlt/src/inigo/io.h, mlt/src/modules/core/filter_resize.c,
8519 mlt/src/modules/core/filter_resize.h, mlt/src/modules/core/producer_ppm.c,
8520 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/sdl/consumer_sdl.c,
8521 mlt/src/tests/charlie.c, setenv, src/framework/mlt_frame.c,
8522 src/framework/mlt_playlist.c, src/inigo/Makefile, src/inigo/inigo.c,
8523 src/inigo/io.c, src/inigo/io.h, src/modules/core/filter_resize.c,
8524 src/modules/core/filter_resize.h, src/modules/core/producer_ppm.c,
8525 src/modules/core/producer_ppm.h, src/modules/sdl/consumer_sdl.c,
8526 src/tests/charlie.c: ppm ffmpeg
8528 2003-12-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8530 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8531 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_gamma.c,
8532 mlt/src/modules/core/filter_gamma.h, mlt/src/modules/core/filter_resize.h,
8533 mlt/src/tests/io.c, src/modules/core/Makefile, src/modules/core/configure,
8534 src/modules/core/factory.c, src/modules/core/filter_gamma.c,
8535 src/modules/core/filter_gamma.h, src/modules/core/filter_resize.h,
8536 src/tests/io.c: Gamma filter
8538 * mlt/src/tests/charlie.c, src/tests/charlie.c: quit fix for SDL
8540 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: playlist
8543 * mlt/src/tests/io.c, mlt/src/tests/io.h, src/tests/io.c, src/tests/io.h:
8546 * mlt/src/tests/charlie.c, src/tests/charlie.c: SDL transport callback
8548 * mlt/src/framework/mlt_property.c, mlt/src/modules/sdl/consumer_sdl.c,
8549 mlt/src/tests/Makefile, mlt/src/tests/charlie.c,
8550 src/framework/mlt_property.c, src/modules/sdl/consumer_sdl.c,
8551 src/tests/Makefile, src/tests/charlie.c: SDL transport callback
8553 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8554 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_frame.c,
8555 src/framework/mlt_frame.h, src/modules/sdl/consumer_sdl.c: More SDL tweaks
8557 * mlt/src/framework/mlt_frame.c, mlt/src/modules/sdl/consumer_sdl.c,
8558 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/tests/charlie.c,
8559 src/framework/mlt_frame.c, src/modules/sdl/consumer_sdl.c,
8560 src/modules/sdl/consumer_sdl.h, src/tests/charlie.c: More SDL updates
8562 * mlt/src/modules/core/filter_resize.c, mlt/src/modules/sdl/consumer_sdl.c,
8563 src/modules/core/filter_resize.c, src/modules/sdl/consumer_sdl.c: SDL updates
8566 2003-12-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8568 * mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8569 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8570 mlt/src/framework/mlt_playlist.c, mlt/src/modules/core/Makefile,
8571 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
8572 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
8573 mlt/src/modules/gtk2/producer_pixbuf.c,
8574 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
8575 mlt/src/tests/charlie.c, src/framework/mlt_field.c,
8576 src/framework/mlt_field.h, src/framework/mlt_filter.c,
8577 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
8578 src/modules/core/Makefile, src/modules/core/configure,
8579 src/modules/core/factory.c, src/modules/core/filter_resize.c,
8580 src/modules/core/filter_resize.h, src/modules/gtk2/producer_pixbuf.c,
8581 src/modules/gtk2/producer_pixbuf.h, src/modules/sdl/consumer_sdl.c,
8582 src/tests/charlie.c: field and playlist enhancements, producer pixbuf reorg
8584 2003-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8586 * mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
8587 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8588 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8589 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8590 mlt/src/framework/mlt_types.h, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
8591 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_field.c,
8592 src/framework/mlt_field.h, src/framework/mlt_filter.c,
8593 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
8594 src/framework/mlt_playlist.h, src/framework/mlt_types.h, src/tests/charlie.c,
8595 src/tests/setenv: field and playlist provisional implementations
8597 2003-12-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8599 * mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/charlie.c,
8600 mlt/src/tests/dan.c, src/modules/sdl/consumer_sdl.c, src/tests/charlie.c,
8601 src/tests/dan.c: SDL fixes on close
8603 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8604 mlt/src/modules/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
8605 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/modules/Makefile,
8606 src/tests/charlie.c, src/tests/setenv: test frame services
8608 2003-12-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8610 * mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_consumer.h,
8611 mlt/src/framework/mlt_frame.h, mlt/src/modules/gtk2/producer_pango.c,
8612 mlt/src/modules/gtk2/producer_pango.h,
8613 mlt/src/modules/gtk2/producer_pixbuf.c,
8614 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
8615 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8616 src/framework/mlt_frame.h, src/modules/gtk2/producer_pango.c,
8617 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
8618 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add video_standard enum
8619 to mlt_frame, add mlt_consumer_properties, add properties to gtk2 producers
8620 and bluefish consumer
8622 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8624 * mlt/src/modules/Makefile, mlt/src/modules/dv/producer_libdv.c,
8625 mlt/src/tests/charlie.c, src/modules/Makefile,
8626 src/modules/dv/producer_libdv.c, src/tests/charlie.c: minor tidy up
8628 2003-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8630 * mlt/src/modules/Makefile, mlt/src/modules/gtk2/configure,
8631 mlt/src/tests/dan.c, src/modules/Makefile, src/modules/gtk2/configure,
8632 src/tests/dan.c: allow for building mainconcept and bluefish plugins outside
8635 * mlt/src/framework/mlt_frame.c, mlt/src/modules/gtk2/Makefile,
8636 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
8637 mlt/src/modules/gtk2/producer_pango.h,
8638 mlt/src/modules/gtk2/producer_pixbuf.c,
8639 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
8640 src/framework/mlt_frame.c, src/modules/gtk2/Makefile,
8641 src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.c,
8642 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
8643 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add sample aspect ratio
8644 scaling output to producer_pixbuf, fix a bug in rgb to yuv conversions, add
8647 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8649 * mlt/src/framework/mlt.h, mlt/src/framework/mlt_repository.c,
8650 src/framework/mlt.h, src/framework/mlt_repository.c: c++ compatability
8652 * README, mlt/README, mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
8653 mlt/src/framework/mlt_factory.c, mlt/src/framework/mlt_factory.h,
8654 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.h,
8655 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
8656 mlt/src/modules/core/Makefile, mlt/src/modules/dv/Makefile,
8657 mlt/src/modules/gtk2/Makefile, mlt/src/modules/sdl/Makefile,
8658 mlt/src/tests/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/dan.c,
8659 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
8660 src/framework/mlt_factory.h, src/framework/mlt_multitrack.c,
8661 src/framework/mlt_playlist.h, src/framework/mlt_repository.c,
8662 src/framework/mlt_repository.h, src/modules/core/Makefile,
8663 src/modules/dv/Makefile, src/modules/gtk2/Makefile, src/modules/sdl/Makefile,
8664 src/tests/Makefile, src/tests/charlie.c, src/tests/dan.c: Factory
8667 2003-12-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8669 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8670 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_deinterlace.c,
8671 mlt/src/modules/core/filter_deinterlace.h,
8672 mlt/src/modules/core/filter_greyscale.c,
8673 mlt/src/modules/core/filter_greyscale.h, mlt/src/modules/core/producer_ppm.c,
8674 mlt/src/modules/core/producer_ppm.h,
8675 mlt/src/modules/core/transition_composite.c,
8676 mlt/src/modules/core/transition_composite.h, src/modules/core/Makefile,
8677 src/modules/core/configure, src/modules/core/factory.c,
8678 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
8679 src/modules/core/filter_greyscale.c, src/modules/core/filter_greyscale.h,
8680 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
8681 src/modules/core/transition_composite.c,
8682 src/modules/core/transition_composite.h: Added files rejected by import
8684 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
8685 mlt/src/framework/Makefile, mlt/src/framework/config.h,
8686 mlt/src/framework/configure, mlt/src/framework/mlt_consumer.c,
8687 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
8688 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_filter.c,
8689 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
8690 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
8691 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8692 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8693 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8694 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
8695 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8696 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
8697 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
8698 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
8699 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8700 mlt/src/framework/mlt_types.h, mlt/src/miracle/configure,
8701 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
8702 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
8703 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
8704 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
8705 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
8706 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
8707 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8708 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
8709 mlt/src/modules/configure, mlt/src/modules/dv/Makefile,
8710 mlt/src/modules/dv/configure, mlt/src/modules/dv/factory.c,
8711 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/dv/producer_libdv.h,
8712 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
8713 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pixbuf.c,
8714 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/Makefile,
8715 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
8716 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
8717 mlt/src/tests/charlie.c, mlt/src/tests/dan.c, mlt/src/tests/test.png,
8718 mlt/src/valerie/Makefile, mlt/src/valerie/configure,
8719 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
8720 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
8721 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
8722 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
8723 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
8724 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
8725 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
8726 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
8727 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h,
8728 src/framework/Makefile, src/framework/config.h, src/framework/configure,
8729 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8730 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
8731 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
8732 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8733 src/framework/mlt_manager.h, src/framework/mlt_multitrack.c,
8734 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
8735 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8736 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
8737 src/framework/mlt_properties.h, src/framework/mlt_property.c,
8738 src/framework/mlt_property.h, src/framework/mlt_repository.c,
8739 src/framework/mlt_repository.h, src/framework/mlt_service.c,
8740 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
8741 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
8742 src/framework/mlt_transition.h, src/framework/mlt_types.h,
8743 src/miracle/configure, src/miracle/miracle.c, src/miracle/miracle_commands.c,
8744 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
8745 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
8746 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
8747 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
8748 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
8749 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
8750 src/miracle/miracle_unit_commands.h, src/modules/Makefile,
8751 src/modules/configure, src/modules/dv/Makefile, src/modules/dv/configure,
8752 src/modules/dv/factory.c, src/modules/dv/producer_libdv.c,
8753 src/modules/dv/producer_libdv.h, src/modules/gtk2/Makefile,
8754 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
8755 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
8756 src/modules/sdl/Makefile, src/modules/sdl/configure,
8757 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
8758 src/modules/sdl/factory.c, src/tests/charlie.c, src/tests/dan.c,
8759 src/tests/test.png, src/valerie/Makefile, src/valerie/configure,
8760 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_notifier.c,
8761 src/valerie/valerie_notifier.h, src/valerie/valerie_parser.c,
8762 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c,
8763 src/valerie/valerie_remote.h, src/valerie/valerie_response.c,
8764 src/valerie/valerie_response.h, src/valerie/valerie_socket.c,
8765 src/valerie/valerie_socket.h, src/valerie/valerie_status.c,
8766 src/valerie/valerie_status.h, src/valerie/valerie_tokeniser.c,
8767 src/valerie/valerie_tokeniser.h, src/valerie/valerie_util.c,
8768 src/valerie/valerie_util.h: Initial revision