1 2012-11-13 Dan Dennedy <dan@dennedy.org>
3 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h,
4 src/modules/avformat/configure: Set version to 0.8.4
6 2012-11-11 Dan Dennedy <dan@dennedy.org>
8 * src/modules/core/factory.c, src/modules/normalize/Makefile,
9 src/modules/normalize/factory.c, src/modules/normalize/filter_audiolevel.c,
10 src/modules/normalize/filter_audiolevel.yml: Add audiolevel filter.
12 * src/modules/avformat/producer_avformat.c,
13 src/modules/avformat/producer_avformat.yml, src/modules/core/filter_resize.c:
14 More fixes for force_full_luma (kdenlive-2799). This change lets the image
15 converter downstream of the avformat producer perform utilize the range
16 as-needed. Then, when the rescale filter sees that the force_full_range is
17 set on the frame but has not yet been applied, forces a conversion to RGB to
18 enforce it. In addition, the recently added force_full_luma property on the
19 avformat producer is removed because it is redundant with AVOption
22 * presets/consumer/avformat/Sony-PSP,
23 presets/consumer/avformat/atsc_1080i_50/DNxHD,
24 presets/consumer/avformat/atsc_1080i_5994/DNxHD,
25 presets/consumer/avformat/atsc_1080p_2398/DNxHD,
26 presets/consumer/avformat/atsc_1080p_24/DNxHD,
27 presets/consumer/avformat/atsc_1080p_25/DNxHD,
28 presets/consumer/avformat/atsc_1080p_2997/DNxHD,
29 presets/consumer/avformat/atsc_1080p_30/DNxHD,
30 presets/consumer/avformat/atsc_1080p_50/DNxHD,
31 presets/consumer/avformat/atsc_1080p_5994/DNxHD,
32 presets/consumer/avformat/atsc_1080p_60/DNxHD,
33 presets/consumer/avformat/atsc_720p_2398/DNxHD,
34 presets/consumer/avformat/atsc_720p_50/DNxHD,
35 presets/consumer/avformat/atsc_720p_5994/DNxHD,
36 presets/consumer/avformat/atsc_720p_60/DNxHD,
37 presets/consumer/avformat/dv_ntsc/D10, presets/consumer/avformat/dv_ntsc/DV,
38 presets/consumer/avformat/dv_ntsc/DVCPRO50,
39 presets/consumer/avformat/dv_ntsc_wide/D10,
40 presets/consumer/avformat/dv_ntsc_wide/DV,
41 presets/consumer/avformat/dv_ntsc_wide/DVCPRO50,
42 presets/consumer/avformat/dv_pal/D10, presets/consumer/avformat/dv_pal/DV,
43 presets/consumer/avformat/dv_pal/DVCPRO50,
44 presets/consumer/avformat/dv_pal_wide/D10,
45 presets/consumer/avformat/dv_pal_wide/DV,
46 presets/consumer/avformat/dv_pal_wide/DVCPRO50,
47 presets/consumer/avformat/hdv_1080_25p/HDV,
48 presets/consumer/avformat/hdv_1080_30p/HDV,
49 presets/consumer/avformat/hdv_1080_50i/HDV,
50 presets/consumer/avformat/hdv_1080_60i/HDV,
51 presets/consumer/avformat/hdv_720_25p/HDV,
52 presets/consumer/avformat/hdv_720_30p/HDV,
53 presets/consumer/avformat/hdv_720_50p/HDV,
54 presets/consumer/avformat/hdv_720_60p/HDV,
55 presets/consumer/avformat/lossless/FFV1,
56 presets/consumer/avformat/lossless/H.264,
57 presets/consumer/avformat/lossless/MPEG-4: Add more descriptions to encoding
60 2012-11-05 Dan Dennedy <dan@dennedy.org>
62 * src/modules/qimage/producer_qimage.c,
63 src/modules/qimage/producer_qimage.yml: qimage: let begin property be passed
64 as a query string parameter
66 * src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.yml:
67 pixbuf: support alt. query syntax begin:value for melt
69 2012-11-04 Dan Dennedy <dan@dennedy.org>
71 * src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.yml:
72 pixbuf: let begin property be passed as a query string parameter
74 2012-10-23 Dan Dennedy <dan@dennedy.org>
76 * src/modules/avformat/producer_avformat.c,
77 src/modules/avformat/producer_avformat.yml: Fix force_full_luma
80 2012-10-19 Dan Dennedy <dan@dennedy.org>
82 * src/framework/mlt_geometry.c, src/modules/videostab/filter_videostab.c,
83 src/modules/videostab/filter_videostab2.c: Let vector property of
84 videostab(2) be read directly as mlt_geometry.
86 2012-10-19 Jean-Baptiste Mardelle <jb@kdenlive.org>
88 * src/modules/qimage/Makefile, src/modules/qimage/configure,
89 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
90 src/modules/qimage/qimage_wrapper.h: Fix loading of extra image formats using
93 2012-10-09 Dan Dennedy <dan@dennedy.org>
95 * src/swig/Makefile, src/swig/csharp/build, src/swig/java/build,
96 src/swig/lua/build, src/swig/perl/Makefile.PL, src/swig/perl/build,
97 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
98 src/swig/tcl/build: Build the SWIG bindings with the CXXFLAGS (3554425)
99 Based on patch by Cristian Morales Vega
101 * src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
102 src/modules/frei0r/producer_frei0r.c: fix aspect ratio of generators when set
103 via consumer property
105 2012-09-23 Dan Dennedy <dan@dennedy.org>
107 * presets/consumer/avformat/MJPEG, presets/consumer/avformat/lossless/FFV1,
108 presets/consumer/avformat/lossless/MJPEG: indicate in some presets codecs
109 which do not support multithread
111 2012-09-16 Dan Dennedy <dan@dennedy.org>
113 * src/framework/Makefile, src/framework/configure,
114 src/framework/mlt_property.h: cleanup sys/param.h include on FreeBSD
115 Assisted by Albert Villa who says it is safe to assume sys/param.h is
116 available, which is needed for FreeBSD version check on whether to include
117 xlocale.h in mlt_property.h.
119 2012-09-13 Dan Dennedy <dan@dennedy.org>
121 * src/modules/sdl/consumer_sdl_audio.c,
122 src/modules/sdl/consumer_sdl_preview.c: sdl_audio and sdl_preview also do not
123 care about field order Also, have sdl_preview pass top_field_first to its
126 * src/framework/mlt_consumer.h, src/modules/core/filter_fieldorder.c,
127 src/modules/sdl/consumer_sdl.c: add ability to ignore field order as used by
130 2012-09-09 Dan Dennedy <dan@dennedy.org>
132 * src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h: add
133 Mlt::Profile::colorspace()
135 2012-09-08 Dan Dennedy <dan@dennedy.org>
137 * configure, src/framework/configure, src/modules/avformat/configure,
138 src/modules/frei0r/configure: allow env CC to override hard-coded gcc in
139 configure scripts patch by Alberto Villa
141 * src/modules/avformat/producer_avformat.c,
142 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
143 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
144 src/modules/swfdec/producer_swfdec.c, src/modules/vorbis/producer_vorbis.c:
145 change producers to use mlt_frame_original_position()
147 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add
148 mlt_frame_original_position()
150 2012-09-03 Dan Dennedy <dan@dennedy.org>
152 * src/mlt++/MltService.cpp, src/mlt++/MltService.h: add
153 Mlt::Service::set_profile()
155 * src/framework/mlt_service.c, src/framework/mlt_service.h: add
156 mlt_service_set_profile()
158 * src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h: add
159 Mlt::Profile::is_explicit()
161 2012-08-31 Dan Dennedy <dan@dennedy.org>
163 * src/swig/mlt.i, src/swig/ruby/playlist.rb: extend Ruby API with
164 PlaylistNextListner and show how to use it
166 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: add
167 playlist-next event to mlt_playlist
169 2012-08-30 Dan Dennedy <dan@dennedy.org>
171 * configure, src/framework/mlt_version.h: set interim version to 0.8.3
173 2012-08-28 Dan Dennedy <dan@dennedy.org>
175 * ChangeLog, presets/consumer/avformat/MPEG-4 ASP,
176 presets/consumer/avformat/MPEG-4-ASP, presets/consumer/avformat/webm: add
177 acodec to webm preset and rename MPEG-4 ASP preset
179 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: set version
182 2012-08-26 Dan Dennedy <dan@dennedy.org>
184 * presets/consumer/avformat/stills/BMP, presets/consumer/avformat/stills/DPX,
185 presets/consumer/avformat/stills/JPEG, presets/consumer/avformat/stills/PNG,
186 presets/consumer/avformat/stills/PPM, presets/consumer/avformat/stills/TGA,
187 presets/consumer/avformat/stills/TIFF: add meta.preset.extension to image
190 * presets/consumer/avformat/AAC, presets/consumer/avformat/Flash,
191 presets/consumer/avformat/MJPEG, presets/consumer/avformat/MP3,
192 presets/consumer/avformat/MPEG-2, presets/consumer/avformat/MPEG-4,
193 presets/consumer/avformat/MPEG-4 ASP, presets/consumer/avformat/Sony-PSP,
194 presets/consumer/avformat/Vorbis, presets/consumer/avformat/WAV,
195 presets/consumer/avformat/XDCAM-HD422,
196 presets/consumer/avformat/atsc_1080i_50/DNxHD,
197 presets/consumer/avformat/atsc_1080i_5994/DNxHD,
198 presets/consumer/avformat/atsc_1080p_2398/DNxHD,
199 presets/consumer/avformat/atsc_1080p_24/DNxHD,
200 presets/consumer/avformat/atsc_1080p_25/DNxHD,
201 presets/consumer/avformat/atsc_1080p_2997/DNxHD,
202 presets/consumer/avformat/atsc_1080p_30/DNxHD,
203 presets/consumer/avformat/atsc_1080p_50/DNxHD,
204 presets/consumer/avformat/atsc_1080p_5994/DNxHD,
205 presets/consumer/avformat/atsc_1080p_60/DNxHD,
206 presets/consumer/avformat/atsc_720p_2398/DNxHD,
207 presets/consumer/avformat/atsc_720p_50/DNxHD,
208 presets/consumer/avformat/atsc_720p_5994/DNxHD,
209 presets/consumer/avformat/atsc_720p_60/DNxHD,
210 presets/consumer/avformat/dv_ntsc/D10, presets/consumer/avformat/dv_ntsc/DVD,
211 presets/consumer/avformat/dv_ntsc_wide/D10,
212 presets/consumer/avformat/dv_ntsc_wide/DVD,
213 presets/consumer/avformat/dv_pal/D10, presets/consumer/avformat/dv_pal/DVD,
214 presets/consumer/avformat/dv_pal_wide/D10,
215 presets/consumer/avformat/dv_pal_wide/DVD,
216 presets/consumer/avformat/hdv_1080_25p/HDV,
217 presets/consumer/avformat/hdv_1080_30p/HDV,
218 presets/consumer/avformat/hdv_1080_50i/HDV,
219 presets/consumer/avformat/hdv_1080_60i/HDV,
220 presets/consumer/avformat/hdv_720_25p/HDV,
221 presets/consumer/avformat/hdv_720_30p/HDV,
222 presets/consumer/avformat/hdv_720_50p/HDV,
223 presets/consumer/avformat/hdv_720_60p/HDV,
224 presets/consumer/avformat/lossless/FFV1,
225 presets/consumer/avformat/lossless/H.264,
226 presets/consumer/avformat/lossless/HuffYUV,
227 presets/consumer/avformat/lossless/MJPEG,
228 presets/consumer/avformat/lossless/MPEG-2,
229 presets/consumer/avformat/lossless/MPEG-4,
230 presets/consumer/avformat/lossless/ProRes, presets/consumer/avformat/webm,
231 presets/consumer/avformat/x264-medium,
232 presets/consumer/avformat/x264-medium-baseline,
233 presets/consumer/avformat/x264-medium-main,
234 presets/consumer/avformat/x264-medium-pass1: add preset metadata such as
235 alternate name, filename extension, note.
237 * presets/consumer/avformat/Sony-PSP, presets/consumer/avformat/webm,
238 presets/consumer/avformat/x264-medium-baseline,
239 presets/consumer/avformat/x264-medium-main: change profile to vprofile in
242 * presets/consumer/avformat/Vorbis,
243 presets/consumer/avformat/lossless/ProRes: add vorbis and prores encode
246 2012-08-25 Dan Dennedy <dan@dennedy.org>
248 * presets/consumer/avformat/AAC, presets/consumer/avformat/Flash,
249 presets/consumer/avformat/MJPEG, presets/consumer/avformat/MP3,
250 presets/consumer/avformat/MPEG-2, presets/consumer/avformat/MPEG-4,
251 presets/consumer/avformat/MPEG-4 ASP, presets/consumer/avformat/WAV,
252 presets/consumer/avformat/hdv_1080_25p/HDV,
253 presets/consumer/avformat/hdv_1080_30p/HDV,
254 presets/consumer/avformat/hdv_1080_50i/HDV,
255 presets/consumer/avformat/hdv_1080_60i/HDV,
256 presets/consumer/avformat/hdv_720_25p/HDV,
257 presets/consumer/avformat/hdv_720_30p/HDV,
258 presets/consumer/avformat/hdv_720_50p/HDV,
259 presets/consumer/avformat/hdv_720_60p/HDV,
260 presets/consumer/avformat/lossless/FFV1,
261 presets/consumer/avformat/lossless/H.264,
262 presets/consumer/avformat/lossless/HuffYUV,
263 presets/consumer/avformat/lossless/MJPEG,
264 presets/consumer/avformat/lossless/MPEG-2,
265 presets/consumer/avformat/lossless/MPEG-4,
266 presets/consumer/avformat/stills/BMP, presets/consumer/avformat/stills/DPX,
267 presets/consumer/avformat/stills/JPEG, presets/consumer/avformat/stills/PNG,
268 presets/consumer/avformat/stills/PPM, presets/consumer/avformat/stills/TGA,
269 presets/consumer/avformat/stills/TIFF,
270 presets/consumer/avformat/x264-medium-pass1: add a bunch of new encoding
273 2012-08-24 Dan Dennedy <dan@dennedy.org>
275 * src/modules/avformat/producer_avformat.c,
276 src/modules/avformat/producer_avformat.yml: the recent A/V sync overhaul
277 needed some additional work
279 2012-08-11 Dan Dennedy <dan@dennedy.org>
281 * src/melt/io.c, src/melt/melt.c: fix melt progress display on Windows
283 2012-08-01 Mikko Rapeli <mikko.rapeli@iki.fi>
285 * src/modules/videostab/filter_videostab.c,
286 src/modules/videostab/filter_videostab2.c: videostab/filter_videostab*.c:
287 check return value from mlt_filter_new() Fixes Coverity CID 709365 and
288 709366: Dereference null return value (NULL_RETURNS) Function
289 "mlt_filter_new" returns null (checked 50 out of 52 times). [show details]
290 Assigning: "parent" = null return value from "mlt_filter_new". 201
291 mlt_filter parent = mlt_filter_new(); Dereferencing a null pointer
292 "parent". 202 parent->child = self;
294 * src/modules/videostab/filter_videostab.c,
295 src/modules/videostab/filter_videostab2.c: videostab/filter_videostab*.c:
296 check for null Fixes Coverity CID 709404: Dereference before null check
297 (REVERSE_INULL) Dereferencing pointer "g". [show details] 85 if (
298 !mlt_geometry_parse( g, vectors, length, -1, -1 ) ) ... Dereferencing "g"
299 before a null check. 104 if ( g ) mlt_geometry_close( g );
301 2012-08-04 Dan Dennedy <dan@dennedy.org>
303 * src/modules/avformat/producer_avformat.c,
304 src/modules/avformat/producer_avformat.yml: add image cache size property to
307 2012-08-03 Marco Gittler <g.marco@freenet.de>
309 * src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.yml:
310 fix width output of filter in xml
312 2012-07-25 Mikko Rapeli <mikko.rapeli@iki.fi>
314 * src/framework/mlt_field.c, src/framework/mlt_frame.c,
315 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
316 src/framework/mlt_properties.c, src/framework/mlt_repository.c,
317 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
318 src/modules/core/filter_audioconvert.c, src/modules/core/filter_crop.c,
319 src/modules/core/filter_imageconvert.c, src/modules/core/filter_panner.c,
320 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
321 src/modules/core/transition_composite.c, src/modules/core/transition_mix.c,
322 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
323 src/modules/gtk2/producer_pixbuf.c, src/modules/kino/producer_kino.c,
324 src/modules/linsys/consumer_SDIstream.c,
325 src/modules/normalize/filter_volume.c,
326 src/modules/qimage/producer_kdenlivetitle.c,
327 src/modules/qimage/producer_qimage.c, src/modules/rtaudio/RtAudio.cpp,
328 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
329 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
330 src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c: Fix calloc()
331 parameter ordering First parameter to calloc() is the count and second the
332 amount of bytes for each item. Likely this has no run time effect since the
333 resulting buffer size is the same.
335 2012-07-23 Dan Dennedy <dan@dennedy.org>
337 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
338 fix crash when switching image formats with alpha This happens when
339 switching from image format with distinct alpha channel (yuv422) to one with
340 embedded alpha channel (rgb24a). Reported-by: j-b-m
342 2012-07-22 Dan Dennedy <dan@dennedy.org>
344 * src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h:
345 remove unused function (coverity-709390)
347 * src/mlt++/MltService.cpp, src/mlt++/MltService.h: add
348 Service::get_profile() returns mlt_profile
350 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: fix memory leak
353 2012-07-20 Dan Dennedy <dan@dennedy.org>
355 * AUTHORS, src/modules/core/Makefile,
356 src/modules/core/composite_line_yuv_sse2_simple.c,
357 src/modules/core/transition_composite.c: improve compatibility to compile
358 composite sse2 (macports-35243)
360 2012-07-12 Dan Dennedy <dan@dennedy.org>
362 * src/modules/core/producer_loader.c, src/modules/xml/producer_xml.c: accept
363 file:// prefix on MLT XML file
365 2012-06-23 Dan Dennedy <dan@dennedy.org>
367 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
368 src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
369 src/modules/core/producer_melt.c, src/modules/xml/producer_xml.c: add support
370 for time string to playlist blanks
372 * src/modules/jackrack/consumer_jack.c,
373 src/modules/jackrack/consumer_jack.yml,
374 src/modules/rtaudio/consumer_rtaudio.cpp,
375 src/modules/rtaudio/consumer_rtaudio.yml,
376 src/modules/sdl/consumer_sdl_audio.c, src/modules/sdl/consumer_sdl_audio.yml:
377 add support for audio scrubbing to audio-only consumers
379 2012-06-19 Dan Dennedy <dan@dennedy.org>
381 * src/framework/mlt_producer.c, src/framework/mlt_producer.h,
382 src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h: add
383 mlt_producer_seek_time and mlt_producer_frame_time
385 * src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
386 src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
387 src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h: add const-ness to
388 some strings in specialized service classes
390 2012-06-18 Dan Dennedy <dan@dennedy.org>
392 * src/modules/rotoscoping/filter_rotoscoping.c,
393 src/modules/vmfx/filter_shape.c, src/modules/xine/vf_yadif_template.h,
394 src/modules/xine/yadif.c: fix clang errors
396 2012-06-16 Dan Dennedy <dan@dennedy.org>
398 * src/modules/avformat/producer_avformat.c,
399 src/modules/avformat/producer_avformat.yml: overhaul a/v sync and seeking in
400 avformat producer The new_seek property changed to use_pts. This
401 consolidates old seek and new seek code, improves a/v sync for more files,
402 and improves seek performance for AVCHD in general (including libav).
404 2012-06-04 Dan Dennedy <dan@dennedy.org>
406 * NEWS, configure, src/framework/mlt_version.h: set interim version to 0.8.1
408 2012-06-01 Dan Dennedy <dan@dennedy.org>
410 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h,
411 src/modules/avformat/configure: set version to 0.8.0
413 2012-05-29 Dan Dennedy <dan@dennedy.org>
415 * src/framework/mlt_cache.c, src/framework/mlt_cache.h: add
416 mlt_cache_put_frame and mlt_cache_get_frame
418 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
419 src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/jackrack/Makefile,
420 src/modules/jackrack/configure: fix cross-compiling gtk2 and jackrack modules
423 2012-05-26 Dan Dennedy <dan@dennedy.org>
425 * configure, src/mlt++/configure, src/modules/qimage/configure,
426 src/modules/swfdec/Makefile, src/modules/videostab/stab/estimate.c: add
427 configure options and fixes for cross-compiling
429 2012-05-19 Dan Dennedy <dan@dennedy.org>
431 * src/modules/decklink/DeckLinkAPI.h,
432 src/modules/decklink/DeckLinkAPIDispatch.cpp,
433 src/modules/decklink/DeckLinkAPI_h.h, src/modules/decklink/DeckLinkAPI_i.cpp,
434 src/modules/decklink/LinuxCOM.h, src/modules/decklink/Makefile,
435 src/modules/decklink/common.cpp, src/modules/decklink/common.h,
436 src/modules/decklink/consumer_decklink.cpp,
437 src/modules/decklink/darwin/DeckLinkAPI.h,
438 .../decklink/darwin/DeckLinkAPIDispatch.cpp,
439 src/modules/decklink/linux/DeckLinkAPI.h,
440 src/modules/decklink/linux/DeckLinkAPIDispatch.cpp,
441 src/modules/decklink/linux/LinuxCOM.h,
442 src/modules/decklink/producer_decklink.cpp,
443 src/modules/decklink/win/DeckLinkAPI_h.h,
444 src/modules/decklink/win/DeckLinkAPI_i.cpp: fix decklink build for OS X
446 2012-04-18 Dan Dennedy <dan@dennedy.org>
448 * src/modules/decklink/consumer_decklink.cpp,
449 src/modules/decklink/producer_decklink.cpp: fix decklink build on Windows
451 2012-04-11 Dan Dennedy <dan@dennedy.org>
453 * src/modules/plus/filter_affine.c, src/modules/plus/interp.h,
454 src/modules/plus/transition_affine.c: fix distortion handling alpha channel
455 in affine transition Reported-by: j-b-m
457 2012-04-10 Dan Dennedy <dan@dennedy.org>
459 * demo/mlt_ticker, src/modules/plus/filter_affine.c: fix background alpha
460 channel of affine filter broke when black producer was changed to opaque
463 2012-04-07 Dan Dennedy <dan@dennedy.org>
465 * src/modules/plus/transition_affine.c,
466 src/modules/qimage/qimage_wrapper.cpp: fix regressions during refactorization
468 2012-03-31 Dan Dennedy <dan@dennedy.org>
470 * src/modules/xml/consumer_xml.c, src/modules/xml/consumer_xml.yml: add
471 time_format property to xml consumer Now you can save the in, out, and
472 length properties as timecode or clock values. Default unit it still in frame
475 * src/framework/mlt_producer.c, src/framework/mlt_producer.h,
476 src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h: add
477 mlt_producer_get_length_time() More functions that return time strings will
480 * configure, src/framework/mlt_properties.c, src/framework/mlt_properties.h,
481 src/framework/mlt_property.c, src/framework/mlt_property.h,
482 src/framework/mlt_types.h, src/mlt++/MltProperties.cpp,
483 src/mlt++/MltProperties.h: add support for timecode and clock time strings to
486 2012-03-27 Dan Dennedy <dan@dennedy.org>
488 * GPLv3, configure, src/modules/qimage/Makefile,
489 src/modules/qimage/configure, src/modules/qimage/factory.c: require configure
490 --enable-gpl3 for GPLv3 services (currently only vqm)
492 2012-03-25 Dan Dennedy <dan@dennedy.org>
494 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
495 fix resource leak regression in image producers
497 2012-03-19 Dan Dennedy <dan@dennedy.org>
499 * src/modules/decklink/consumer_decklink.cpp,
500 src/modules/decklink/producer_decklink.cpp: enumerate DeckLink devices when
501 list_devices property is set
503 2012-03-19 Maksym Veremeyenko <verem@m1stereo.tv>
505 * src/modules/decklink/consumer_decklink.cpp,
506 src/modules/decklink/producer_decklink.cpp: Initialize all decklink interface
507 pointers and reset them upon release. Also, add a couple of missing
510 2012-03-18 Brian Matherly <pez4brian@yahoo.com>
512 * src/modules/avformat/consumer_avformat.c,
513 src/modules/avformat/producer_avformat.c: Fix incorrect precompiler
514 conditionals for libav/ffmpeg versions. Needed to support ffmpeg 0.9 and
517 2012-03-14 Dan Dennedy <dan@dennedy.org>
519 * src/modules/decklink/consumer_decklink.cpp,
520 src/modules/decklink/consumer_decklink.yml,
521 src/modules/decklink/producer_decklink.cpp,
522 src/modules/decklink/producer_decklink.yml: enumerate available devices in
525 2012-03-11 Brian Matherly <pez4brian@yahoo.com>
527 * src/modules/gtk2/producer_pixbuf.yml,
528 src/modules/qimage/producer_qimage.yml: Fix broken pixbuf and qimage producer
531 2012-03-07 Dan Dennedy <dan@dennedy.org>
533 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
534 src/modules/qimage/producer_qimage.c: indicate image producers seekable
536 2012-03-06 Dan Dennedy <dan@dennedy.org>
538 * src/modules/gtk2/producer_pixbuf.yml,
539 src/modules/qimage/producer_qimage.yml: update service metadata for pixbuf
542 2012-03-05 Dan Dennedy <dan@dennedy.org>
544 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
545 allow %u in image sequence pattern containing begin value
547 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
548 add image sequences where scanf format contains begin value For example, if
549 an image sequence begins with the file foo1234.png, you can use the resource
550 string "foo%1234d.png" to load it.
552 2012-03-04 Dan Dennedy <dan@dennedy.org>
554 * src/modules/decklink/producer_decklink.cpp,
555 src/modules/qimage/qimage_wrapper.cpp: remove a couple more remnants of
556 legacy real_width and _height
558 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
559 remove deprecated source_fps property
561 * src/framework/mlt_tractor.c, src/modules/avformat/producer_avformat.c,
562 src/modules/core/consumer_multi.c, src/modules/core/filter_crop.c,
563 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
564 src/modules/core/producer_colour.c, src/modules/core/producer_consumer.c,
565 src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
566 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
567 src/modules/gtk2/producer_pixbuf.c,
568 src/modules/kdenlive/producer_framebuffer.c,
569 src/modules/plus/transition_affine.c, src/modules/sdl/producer_sdl_image.c,
570 src/modules/swfdec/producer_swfdec.c,
571 src/modules/videostab/filter_videostab2.c, src/modules/vmfx/producer_pgm.c:
572 replace legacy real_width and _height with meta.media.width and .height This
573 takes advantage of mlt_producer copying all meta properties from producer to
574 frame so we do not have to remember to do it everywhere it is needed.
576 2012-02-29 Dan Dennedy <dan@dennedy.org>
578 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
579 src/framework/mlt_profile.c, src/framework/mlt_tractor.c,
580 src/framework/mlt_transition.c, src/modules/core/filter_crop.c,
581 src/modules/core/filter_watermark.c, src/modules/kdenlive/filter_freeze.c,
582 src/modules/kdenlive/producer_framebuffer.c,
583 src/modules/oldfilm/filter_dust.c, src/modules/plus/filter_affine.c,
584 src/modules/plus/transition_affine.c: remove consumer_aspect_ratio property -
587 * src/framework/mlt_tractor.c, src/modules/core/filter_watermark.c,
588 src/modules/core/transition_composite.c,
589 src/modules/kdenlive/filter_freeze.c: remove output_ratio property - use
592 * src/modules/core/filter_crop.c, src/modules/core/filter_obscure.c,
593 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
594 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
595 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
596 remove usage of normalised_width and _height properties from services
598 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c: remove
599 normalised_width and _height properties from framework
601 2012-03-04 Dan Dennedy <dan@dennedy.org>
603 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
604 fix regression with adding image conversion to image producers
606 2012-03-02 Dan Dennedy <dan@dennedy.org>
608 * src/modules/qimage/producer_qimage.c,
609 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
610 convert to and cache requested format in qimage
612 2012-03-01 Dan Dennedy <dan@dennedy.org>
614 * src/modules/qimage/producer_qimage.c,
615 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
616 split refresh_qimage() into refresh_qiamge() and refresh_image()
618 2012-02-27 Dan Dennedy <dan@dennedy.org>
620 * src/modules/core/transition_composite.yml,
621 src/modules/gtk2/producer_pixbuf.yml: couple of small service metadata fixes
623 2012-02-22 Dan Dennedy <dan@dennedy.org>
625 * src/modules/decklink/producer_decklink.cpp,
626 src/modules/decklink/producer_decklink.yml: fix regression when using
627 producer 'consumer' with decklink This feature now requires one to set the
628 preview property on this producer to support special preview mode when the
631 2012-02-20 Dan Dennedy <dan@dennedy.org>
633 * src/framework/mlt_frame.c, src/modules/avformat/filter_avcolour_space.c,
634 src/modules/core/filter_crop.c, src/modules/core/filter_resize.c,
635 src/modules/core/transition_region.c: let mlt_frame_set_alpha clear the
636 get_alpha_mask function pointer
638 2012-02-19 Dan Dennedy <dan@dennedy.org>
640 * configure, src/framework/mlt_version.h: set interim version 0.7.9
642 2012-02-16 Dan Dennedy <dan@dennedy.org>
644 * src/modules/core/transition_composite.c,
645 src/modules/core/transition_composite.h: make composite_line_yuv() available
648 2012-02-16 Maksym Veremeyenko <verem@m1stereo.tv>
650 * src/modules/core/composite_line_yuv_sse2_simple.c,
651 src/modules/core/transition_composite.c: use sse2 instruction for line
654 2012-02-13 Dan Dennedy <dan@dennedy.org>
656 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h,
657 src/melt/melt.c: set version to 0.7.8
659 2012-02-12 Dan Dennedy <dan@dennedy.org>
661 * Makefile, src/modules/core/loader.dict,
662 src/modules/sdl/producer_sdl_image.yml: deprecate sdl_image
664 * src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h: make Frame::get_position()
665 retrun type consistent
667 2012-02-12 Simon A. Eugster <simon.eu@gmail.com>
669 * src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h: Add get_position to
672 2012-02-08 Dan Dennedy <dan@dennedy.org>
674 * src/modules/qimage/factory.c, src/modules/qimage/transition_vqm.cpp,
675 src/modules/qimage/transition_vqm.yml: add rendering to vqm and yaml service
678 2012-02-06 Dan Dennedy <dan@dennedy.org>
680 * src/modules/qimage/Makefile, src/modules/qimage/factory.c,
681 src/modules/qimage/transition_vqm.cpp: add vqm transition
683 2012-02-05 Dan Dennedy <dan@dennedy.org>
685 * src/modules/avformat/consumer_avformat.c,
686 src/modules/avformat/filter_avcolour_space.c,
687 src/modules/avformat/producer_avformat.c: fix color problem with libav
690 2012-02-04 Dan Dennedy <dan@dennedy.org>
692 * src/modules/avformat/consumer_avformat.c,
693 src/modules/avformat/producer_avformat.c: fix AVOption processing on ffmpeg
696 2012-01-30 Dan Dennedy <dan@dennedy.org>
698 * src/modules/avformat/consumer_avformat.c,
699 src/modules/avformat/producer_avformat.c: fix AVOption processing on libav
700 0.7.3 Patch for consumer by j-b-m and extended to producer by me.
702 2012-01-28 Dan Dennedy <dan@dennedy.org>
704 * src/modules/avformat/consumer_avformat.c,
705 src/modules/avformat/filter_avresample.c,
706 src/modules/avformat/producer_avformat.c: fix SAMPLE_FMT support for v0.6 and
709 * src/modules/avformat/filter_avresample.c,
710 src/modules/avformat/producer_avformat.c: convert all SAMPLE_FMT_16 to
713 2012-01-25 Dan Dennedy <dan@dennedy.org>
715 * src/modules/core/filter_audiochannels.c,
716 src/modules/core/filter_channelcopy.c, src/modules/core/filter_mono.c: add
717 s32le and f32le format to core audio filters
719 * src/framework/mlt_types.h, src/modules/core/filter_audioconvert.c: add
720 support for converting between all audio sample formats
722 2012-01-21 Dan Dennedy <dan@dennedy.org>
724 * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
725 src/modules/avformat/producer_avformat.c: remove global avformat mutex and
726 add a local one to the producer for open/close coherency
728 * src/framework/mlt_producer.h, src/framework/mlt_service.h: update doc on
729 service-change and producer-changed events
731 2012-01-17 Dan Dennedy <dan@dennedy.org>
733 * src/modules/gtk2/producer_pango.yml, src/modules/gtk2/producer_pixbuf.yml:
734 document force_aspect_ratio on pango and pixbuf producers
736 2012-01-15 Dan Dennedy <dan@dennedy.org>
738 * src/modules/avformat/consumer_avformat.c,
739 src/modules/avformat/producer_avformat.c: enable codec- and format-specific
740 options for v0.7 releases of ffmpeg (but not libav, which uses v53 of
741 libavformat and libavcodec in its 0.7 releases)
743 2012-01-14 Dan Dennedy <dan@dennedy.org>
745 * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
746 src/modules/avformat/producer_avformat.c: drop deprecated APIs of
747 libavformat/codec v53
749 2012-01-02 gmarco <g.marco@freenet.de>
751 * src/modules/videostab/filter_videostab.c,
752 src/modules/videostab/stab/resample.c, src/modules/videostab/stab/resample.h,
753 src/modules/videostab/stab/utils.c, src/modules/videostab/stab/utils.h: do
754 not use lanc_kernels as global var. moved to filter struct
756 2011-12-16 gmarco <g.marco@freenet.de>
758 * src/modules/videostab/filter_videostab2.c,
759 src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h,
760 src/modules/videostab/transform_image.c,
761 src/modules/videostab/transform_image.h: use calloc insteadt of malloc/memset
762 use struct for instance data small cleanup use PIX(n) dont use instable
763 yuv420 use stabilize on grayimage (converted from yuv422)
765 2011-11-21 Marco Gittler <g.marco@freenet.de>
767 * src/modules/videostab/stabilize.c, src/modules/videostab/transform_image.c:
770 2011-12-21 Dan Dennedy <dan@dennedy.org>
772 * configure, src/mlt++/configure: add configure support for GNU Hurd Patches
773 provided by Patrick Matthäi.
775 * src/modules/rtaudio/RtAudio.cpp, src/modules/rtaudio/configure: only build
776 rtaudio for Linux, Windows, or OS X
778 * src/framework/Makefile, src/framework/configure,
779 src/framework/mlt_property.h: add support for xlocale.h on FreeBSD with
780 assistance from Gleb Smirnoff
782 2011-12-16 gmarco <g.marco@freenet.de>
784 * src/modules/videostab/filter_videostab2.c,
785 src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h,
786 src/modules/videostab/transform_image.c,
787 src/modules/videostab/transform_image.h: use calloc insteadt of malloc/memset
788 use struct for instance data small cleanup use PIX(n) dont use instable
789 yuv420 use stabilize on grayimage (converted from yuv422)
791 2011-11-21 Marco Gittler <g.marco@freenet.de>
793 * src/modules/videostab/stabilize.c, src/modules/videostab/transform_image.c:
796 2011-12-10 Dan Dennedy <dan@dennedy.org>
798 * src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
799 src/modules/dv/producer_libdv.c, src/modules/frei0r/producer_frei0r.c,
800 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
801 src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c:
802 add mlt_image_none support to producers
804 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: add consumer
805 properties mlt_image_format and mlt_audio_format
807 2011-12-09 Dan Dennedy <dan@dennedy.org>
809 * src/modules/core/filter_fieldorder.c,
810 src/modules/core/filter_fieldorder.yml: add meta.swap_fields to the
813 2011-12-08 Dan Dennedy <dan@dennedy.org>
815 * src/modules/core/Makefile, src/modules/core/factory.c,
816 src/modules/core/filter_fieldorder.c, src/modules/core/filter_fieldorder.yml,
817 src/modules/core/filter_resize.c, src/modules/core/filter_resize.yml,
818 src/modules/core/loader.ini: refactor field order correction into new filter
820 2011-12-05 Dan Dennedy <dan@dennedy.org>
822 * src/modules/rtaudio/RtAudio.cpp, src/modules/rtaudio/RtAudio.h,
823 src/modules/rtaudio/consumer_rtaudio.cpp: improve selecting rtaudio device by
826 2011-11-28 Dan Dennedy <dan@dennedy.org>
828 * src/modules/rtaudio/Makefile, src/modules/rtaudio/RtAudio.cpp,
829 src/modules/rtaudio/RtAudio.h, src/modules/rtaudio/RtError.h,
830 src/modules/rtaudio/consumer_rtaudio.cpp: add rtaudio consumer
832 2011-11-27 Dan Dennedy <dan@dennedy.org>
834 * src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: fix
835 VDPAU state issues Patch by Christophe Thommeret
837 2011-11-04 Dan Dennedy <dan@dennedy.org>
839 * src/framework/mlt_factory.c, src/modules/frei0r/factory.c,
840 src/modules/jackrack/plugin_mgr.c: fix frei0r and ladspa loading for
843 2011-11-19 Dan Dennedy <dan@dennedy.org>
845 * src/melt/melt.c, src/modules/core/consumer_multi.c: change property
846 'consumer' to 'mlt_service' consistent with xml
848 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
849 src/modules/core/consumer_multi.c: enhance mlt_frame_clone with a
850 deep/shallow parameter
852 2011-11-10 Dan Dennedy <dan@dennedy.org>
854 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add mlt_frame_clone()
856 2011-11-05 Dan Dennedy <dan@dennedy.org>
858 * src/modules/core/Makefile, src/modules/core/consumer_multi.c,
859 src/modules/core/consumer_multi.yml, src/modules/core/factory.c: add multi
860 consumer (non-functional)
862 2011-11-12 Dan Dennedy <dan@dennedy.org>
864 * profiles/sdi_486i_5994, profiles/sdi_486p_2398,
865 src/modules/linsys/consumer_SDIstream.c, src/modules/linsys/sdi_generator.c,
866 src/modules/linsys/sdi_generator.h: improve support for 486 line NTSC in
869 2011-11-03 Dan Dennedy <dan@dennedy.org>
871 * configure, src/framework/mlt_version.h: set interim version 0.7.7
873 * src/modules/avformat/vdpau.c, src/modules/videostab/stab/estimate.c: build
874 fixes for FreeBSD patches by Alberto Villa
876 2011-10-31 Dan Dennedy <dan@dennedy.org>
878 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: set version
881 2011-10-30 Dan Dennedy <dan@dennedy.org>
883 * src/modules/videostab/filter_videostab.c,
884 src/modules/videostab/filter_videostab2.c: Request progressive scan images
885 when stabilizing video.
887 * presets/filter/brightness/from_black, presets/filter/brightness/to_black,
888 presets/filter/volume/fade_in, presets/filter/volume/fade_out: add fade
889 in/out presets When using to_black and fade_out, currently you need to
890 adjust in and out properties as needed because we cannot yet use negative
891 values to mean "from end."
893 2011-09-20 Marco Gittler <g.marco@freenet.de>
895 * src/modules/videostab/filter_videostab2.c,
896 src/modules/videostab/transform_image.c,
897 src/modules/videostab/transform_image.h: set transform properties from mlt
899 2011-09-19 Marco Gittler <g.marco@freenet.de>
901 * src/modules/videostab/filter_videostab2.c,
902 src/modules/videostab/transform_image.c: use interpolation settings
904 2011-09-11 Marco Gittler <g.marco@freenet.de>
906 * src/modules/videostab/stabilize.c, src/modules/videostab/transform_image.c:
907 move printf -> mlt_log*
909 * src/modules/videostab/filter_videostab2.c,
910 src/modules/videostab/stabilize.c: set all paramters
912 * src/modules/videostab/filter_videostab2.c,
913 src/modules/videostab/stabilize.c, src/modules/videostab/stabilize.h,
914 src/modules/videostab/transform_image.c,
915 src/modules/videostab/transform_image.h: avoid unreadable code like
916 (*format==mlt_image_rgb24?0:1) use mlt_types and names for it
918 2011-08-19 Marco Gittler <g.marco@freenet.de>
920 * src/modules/videostab/Makefile, src/modules/videostab/factory.c,
921 src/modules/videostab/filter_videostab2.c, src/modules/videostab/stabilize.c,
922 src/modules/videostab/stabilize.h, src/modules/videostab/tlist.c,
923 src/modules/videostab/tlist.h, src/modules/videostab/transform.c,
924 src/modules/videostab/transform.h, src/modules/videostab/transform_image.c,
925 src/modules/videostab/transform_image.h: added vstab from
926 http://public.hronopik.de/vid.stab/features.php?lang=en handles yuv, has zoom
927 (to avoid the interpolated borders), and seems to be stabilize a bit better
929 2011-10-30 Dan Dennedy <dan@dennedy.org>
931 * src/modules/core/producer_consumer.c,
932 src/modules/core/producer_consumer.yml: add autoprofile property to consumer
935 2011-10-16 Brian Matherly <pez4brian@yahoo.com>
937 * demo/mlt_voiceover, demo/pango.mlt, src/modules/core/data_fx.properties,
938 src/modules/feeds/NTSC/data_fx.properties,
939 src/modules/feeds/NTSC/etv.properties,
940 src/modules/feeds/PAL/data_fx.properties,
941 src/modules/feeds/PAL/etv.properties, src/modules/gtk2/filter_dynamictext.c,
942 src/modules/gtk2/filter_dynamictext.yml, src/modules/gtk2/producer_pango.c,
943 src/modules/gtk2/producer_pango.yml, src/tests/pango.c: Add "family" and
944 "style" properties to pango producer. Deprecate "font" property.
946 2011-10-11 Brian Matherly <pez4brian@yahoo.com>
948 * src/modules/decklink/producer_decklink.yml, src/modules/sox/filter_sox.yml:
951 * src/modules/gtk2/filter_dynamictext.c,
952 src/modules/gtk2/filter_dynamictext.yml, src/modules/gtk2/producer_pango.c,
953 src/modules/gtk2/producer_pango.yml: Add outline to pango and dynamic text
954 services. Add pad and align to dynamic text.
956 2011-10-02 Brian Matherly <pez4brian@yahoo.com>
958 * README, docs/TODO, docs/policies.txt, docs/services.txt: Remove docs/TODO,
959 docs/policies.txt, docs/services/txt. All that information is now available
962 2011-10-01 Dan Dennedy <dan@dennedy.org>
964 * src/melt/melt.c, src/modules/core/producer_melt.c,
965 src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c: Add consumer
966 element to xml producer.
968 2011-09-25 Brian Matherly <pez4brian@yahoo.com>
970 * src/modules/gtk2/filter_dynamictext.yml, src/modules/gtk2/producer_pango.c,
971 src/modules/gtk2/producer_pango.yml: Add support for HTML style color
972 parameter to producer_pango. producer_color and producer_pango now work
973 exactly the same WRT color parameters.
975 2011-09-25 Dan Dennedy <dan@dennedy.org>
977 * src/modules/frei0r/factory.c, src/modules/jackrack/plugin_mgr.c: Load
978 frei0r and ladspa plugins relative to exe on win32
980 * src/framework/Makefile, src/framework/mlt_factory.c,
981 src/framework/mlt_profile.c: Fix build on win32
983 * src/framework/mlt_profile.c, src/framework/mlt_properties.c,
984 src/framework/mlt_repository.c: Fix and cleanup profile and preset dirs.
986 * src/framework/Makefile, src/framework/mlt_factory.c,
987 src/framework/mlt_profile.c: Fix loading profile from datadir.
989 * src/modules/frei0r/factory.c, src/modules/jackrack/plugin_mgr.c: Add
990 relative frei0r and LADSPA dirs for relocatable.
992 2011-09-23 Dan Dennedy <dan@dennedy.org>
994 * src/framework/mlt_profile.c, src/framework/mlt_repository.c: Make profiles
995 relative to MLT_DATA instead of $prefix/share/mlt
997 2011-09-25 Dan Dennedy <dan@dennedy.org>
999 * src/modules/decklink/consumer_decklink.cpp,
1000 src/modules/decklink/producer_decklink.cpp: Fix building decklink on win32
1002 2011-09-20 Dan Dennedy <dan@dennedy.org>
1004 * presets/consumer/avformat/XDCAM-HD422,
1005 presets/consumer/avformat/atsc_1080i_50/DNxHD,
1006 presets/consumer/avformat/atsc_1080i_5994/DNxHD,
1007 presets/consumer/avformat/atsc_1080p_2398/DNxHD,
1008 presets/consumer/avformat/atsc_1080p_24/DNxHD,
1009 presets/consumer/avformat/atsc_1080p_25/DNxHD,
1010 presets/consumer/avformat/atsc_1080p_2997/DNxHD,
1011 presets/consumer/avformat/atsc_1080p_30/DNxHD,
1012 presets/consumer/avformat/atsc_1080p_50/DNxHD,
1013 presets/consumer/avformat/atsc_1080p_5994/DNxHD,
1014 presets/consumer/avformat/atsc_1080p_60/DNxHD,
1015 presets/consumer/avformat/atsc_720p_2398/DNxHD,
1016 presets/consumer/avformat/atsc_720p_50/DNxHD,
1017 presets/consumer/avformat/atsc_720p_5994/DNxHD,
1018 presets/consumer/avformat/atsc_720p_60/DNxHD,
1019 presets/consumer/avformat/dv_ntsc/D10, presets/consumer/avformat/dv_ntsc/DVD,
1020 presets/consumer/avformat/dv_ntsc_wide/D10,
1021 presets/consumer/avformat/dv_ntsc_wide/DVD,
1022 presets/consumer/avformat/dv_pal/D10, presets/consumer/avformat/dv_pal/DVD,
1023 presets/consumer/avformat/dv_pal_wide/D10,
1024 presets/consumer/avformat/dv_pal_wide/DVD, presets/consumer/avformat/webm:
1025 Fix video bitrate option in presets.
1027 * src/modules/avformat/consumer_avformat.c,
1028 src/modules/avformat/consumer_avformat.yml: Support streamtype-specific
1031 2011-08-28 Brian Matherly <pez4brian@yahoo.com>
1033 * src/modules/gtk2/Makefile, src/modules/gtk2/factory.c,
1034 src/modules/gtk2/filter_dynamictext.c,
1035 src/modules/gtk2/filter_dynamictext.yml: Add filter_dynamictext.
1037 2011-09-11 Dan Dennedy <dan@dennedy.org>
1039 * src/modules/sox/Makefile, src/modules/sox/factory.c,
1040 src/modules/sox/filter_sox.yml, src/modules/sox/filter_sox_effect.yml:
1041 Document normalise and analysis for sox. This change separates the general
1042 sox metadata from effect instance metadata.
1044 2011-09-09 Dan Dennedy <dan@dennedy.org>
1046 * src/modules/core/Makefile, src/modules/core/factory.c,
1047 src/modules/core/producer_melt.c, src/modules/core/producer_melt.yml,
1048 src/modules/core/producer_melt_file.yml, src/modules/melt/Makefile,
1049 src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
1050 src/modules/melt/producer_melt.yml, src/modules/melt/producer_melt_file.yml:
1051 Move melt producer to core module.
1053 * presets/consumer/avformat/atsc_1080i_50/DNxHD,
1054 presets/consumer/avformat/atsc_1080i_5994/DNxHD,
1055 presets/consumer/avformat/atsc_1080p_2398/DNxHD,
1056 presets/consumer/avformat/atsc_1080p_24/DNxHD,
1057 presets/consumer/avformat/atsc_1080p_25/DNxHD,
1058 presets/consumer/avformat/atsc_1080p_2997/DNxHD,
1059 presets/consumer/avformat/atsc_1080p_30/DNxHD,
1060 presets/consumer/avformat/atsc_1080p_50/DNxHD,
1061 presets/consumer/avformat/atsc_1080p_5994/DNxHD,
1062 presets/consumer/avformat/atsc_1080p_60/DNxHD,
1063 presets/consumer/avformat/atsc_720p_2398/DNxHD,
1064 presets/consumer/avformat/atsc_720p_50/DNxHD,
1065 presets/consumer/avformat/atsc_720p_5994/DNxHD,
1066 presets/consumer/avformat/atsc_720p_60/DNxHD: Add a bunch of DNxHD encode
1069 2011-09-04 Dan Dennedy <dan@dennedy.org>
1071 * src/modules/melt/producer_melt.c, src/modules/xml/producer_xml.c: Change
1072 previous mods to use mlt_multitrack_count()
1074 * src/modules/melt/producer_melt.c, src/modules/xml/producer_xml.c: Fix XML
1075 and melt producers producer_avformat cache size. Use track-count + 2 in case
1076 a track is using a mixer between playlist items.
1078 * src/framework/mlt_service.c, src/framework/mlt_service.h: Add
1079 mlt_service_cache_get_size()
1081 * src/framework/mlt_cache.c, src/framework/mlt_cache.h: Add
1082 mlt_cache_get_size()
1084 2011-09-03 Dan Dennedy <dan@dennedy.org>
1086 * src/modules/decklink/producer_decklink.cpp,
1087 src/modules/decklink/producer_decklink.yml: Add vanc property to decklink
1088 producer. This captures vertical ancillary data during the vertical
1089 blanking, which often contains metadata with timecode. This can be used to
1090 produce D10/IMX50 captures with VBI.
1092 2011-09-03 j-b-m <jb@kdenlive.org>
1094 * src/modules/core/transition_region.c,
1095 src/modules/core/transition_region.yml: Add filter_only to region transition.
1096 YAML patch by Dan Dennedy
1098 2011-09-01 Dan Dennedy <dan@dennedy.org>
1100 * presets/consumer/avformat/dv_ntsc/D10,
1101 presets/consumer/avformat/dv_ntsc_wide/D10,
1102 presets/consumer/avformat/dv_pal/D10,
1103 presets/consumer/avformat/dv_pal_wide/D10: Add SMPTE 356M (aka D-10 and
1104 IMX50) encoode presets.
1106 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1107 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
1108 src/modules/core/filter_resize.c: Add consumer property top_field_first.
1110 2011-08-31 Dan Dennedy <dan@dennedy.org>
1112 * src/modules/sox/factory.c, src/modules/sox/filter_sox.c: Use the sox
1113 version in metadata and serialization.
1115 * src/modules/xml/consumer_xml.c, src/modules/xml/mlt-xml.dtd: Add MLT
1116 version to serialized XML.
1118 * src/modules/frei0r/factory.c, .../motion_est/filter_autotrack_rectangle.c:
1119 Convert some printfs to fprintf(stderr) or mlt_log.
1121 2011-08-16 Dan Dennedy <dan@dennedy.org>
1123 * src/modules/xml/consumer_xml.c, src/modules/xml/consumer_xml.yml: Add
1124 no_meta property to xml consumer. Applications that use the consumer for its
1125 project file might want to reduce xml bloat by setting this.
1127 * src/modules/jackrack/consumer_jack.c,
1128 src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/process.c: Fix
1129 segfault on concurrent calls to jack_activate().
1131 2011-08-15 Dan Dennedy <dan@dennedy.org>
1133 * src/modules/videostab/filter_videostab.c,
1134 src/modules/videostab/filter_videostab.yml: Add vectors property to
1135 videostab. Change videostab to save to and load from a property instead of
1136 file. It uses mlt_geometry for the (de)serialization of the vectors, Also,
1137 remove seeking on the producer and require a two pass mode of operation.
1138 Finally, make it parallel-safe.
1140 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h,
1141 src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
1142 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
1143 .../motion_est/filter_autotrack_rectangle.c: Add mlt_geometry_interpolate.
1144 This removes re-interpolation on each call to mlt_geometry_insert() to make
1145 bulk invocations of that call faster. This also makes mlt_geometry_parse()
1146 faster. Also, this includes a fix to mlt_geometry_serialise() for a buffer
1147 overflow memory corruption.
1149 * src/modules/xml/Makefile, src/modules/xml/consumer_xml.c,
1150 src/modules/xml/consumer_xml.yml: Add 'all' property to xml consumer. Makes
1151 the consumer process all frames before serializing to XML.
1153 2011-08-13 Dan Dennedy <dan@dennedy.org>
1155 * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
1156 src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add mlt_filter_get_length2.
1158 2011-08-12 Marco Gittler <g.marco@freenet.de>
1160 * src/modules/videostab/factory.c,
1161 src/modules/videostab/filter_videostab.yml: added yml metadata
1163 2011-08-11 Marco Gittler <g.marco@freenet.de>
1165 * src/modules/videostab/factory.c, src/modules/videostab/filter_videostab.c:
1168 * src/modules/videostab/Makefile, src/modules/videostab/factory.c,
1169 src/modules/videostab/filter_videostab.c,
1170 src/modules/videostab/stab/estimate.c, src/modules/videostab/stab/estimate.h,
1171 src/modules/videostab/stab/klt/base.h,
1172 src/modules/videostab/stab/klt/convolve.c,
1173 src/modules/videostab/stab/klt/convolve.h,
1174 src/modules/videostab/stab/klt/error.c,
1175 src/modules/videostab/stab/klt/error.h, src/modules/videostab/stab/klt/klt.c,
1176 src/modules/videostab/stab/klt/klt.h,
1177 src/modules/videostab/stab/klt/klt_util.c,
1178 src/modules/videostab/stab/klt/klt_util.h,
1179 src/modules/videostab/stab/klt/pyramid.c,
1180 src/modules/videostab/stab/klt/pyramid.h,
1181 .../videostab/stab/klt/selectGoodFeatures.c,
1182 src/modules/videostab/stab/klt/trackFeatures.c,
1183 src/modules/videostab/stab/main.c, src/modules/videostab/stab/resample.c,
1184 src/modules/videostab/stab/resample.h, src/modules/videostab/stab/utils.c,
1185 src/modules/videostab/stab/utils.h, src/modules/videostab/stab/vector.c,
1186 src/modules/videostab/stab/vector.h: first version of video stabilization
1187 from http://vstab.sourceforge.net/
1189 2011-08-03 Dan Dennedy <dan@dennedy.org>
1191 * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
1192 src/modules/jackrack/consumer_jack.c, src/modules/jackrack/factory.c: Make
1193 jack consumer LGPLv2.1 license. This change allows the module to be built in
1194 either GPL or LGPL mode where GPL mode also adds the jackrack and ladspa
1197 * src/modules/jackrack/Makefile, src/modules/jackrack/consumer_jack.yml: Add
1198 service metadata for jack consumer.
1200 * src/modules/jackrack/Makefile, src/modules/jackrack/consumer_jack.c,
1201 src/modules/jackrack/factory.c: Add audio-only JACK consumer. Fires
1202 consumer-frame-show for video frames.
1204 2011-07-24 Brian Matherly <pez4brian@yahoo.com>
1206 * Makefile, src/modules/avformat/consumer_avformat.yml,
1207 src/modules/avformat/producer_avformat.yml, src/modules/core/factory.c,
1208 src/modules/core/filter_channelcopy.yml, src/modules/core/filter_gamma.yml,
1209 src/modules/core/filter_luma.yml, src/modules/core/filter_region.yml,
1210 src/modules/core/filter_rescale.yml, src/modules/core/filter_resize.yml,
1211 src/modules/core/producer_loader.yml,
1212 src/modules/core/transition_composite.yml,
1213 src/modules/core/transition_luma.yml, src/modules/dv/producer_libdv.yml,
1214 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.yml,
1215 src/modules/gtk2/producer_pango.yml, src/modules/kdenlive/filter_boxblur.yml,
1216 src/modules/resample/Makefile, src/modules/resample/factory.c,
1217 src/modules/resample/filter_resample.yml: Add service metadata for composite
1218 transition, all normalizing filters (resample, resize, rescale), and the
1219 loader producer. Add yml validation rule to Makefile. All yml files pass
1220 validation against metaschema.yaml.
1222 2011-07-22 Dan Dennedy <dan@dennedy.org>
1224 * src/modules/core/filter_mirror.yml, src/modules/core/filter_mono.yml,
1225 src/modules/core/filter_obscure.yml, src/modules/core/filter_region.yml,
1226 src/modules/core/transition_luma.yml, src/modules/core/transition_mix.yml,
1227 src/modules/core/transition_region.yml, src/modules/dv/consumer_libdv.yml,
1228 src/modules/normalize/filter_volume.yml, src/modules/sdl/consumer_sdl.yml,
1229 src/modules/xml/consumer_xml.yml: Cleanup Brian's service metadata
1232 * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
1233 src/modules/avformat/producer_avformat.c: Make ffmpeg v53-specific code more
1234 readable and searchable.
1236 * configure, src/framework/mlt_version.h: set interim version 0.7.5
1238 * src/framework/mlt_property.c, src/framework/mlt_property.h: Fix build on
1241 * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
1242 src/modules/avformat/producer_avformat.c: Make ffmpeg v53-specific code more
1243 readable and searchable.
1245 * configure, src/framework/mlt_version.h: set interim version 0.7.5
1247 * src/framework/mlt_property.c, src/framework/mlt_property.h: Fix build on
1250 2011-07-19 Brian Matherly <pez4brian@yahoo.com>
1252 * src/modules/core/filter_mirror.yml, src/modules/core/filter_mono.yml,
1253 src/modules/core/filter_obscure.yml, src/modules/core/filter_region.yml,
1254 src/modules/core/transition_luma.yml, src/modules/core/transition_mix.yml,
1255 src/modules/core/transition_region.yml, src/modules/dv/consumer_libdv.yml,
1256 src/modules/jackrack/filter_ladspa.yml,
1257 src/modules/normalize/filter_volume.yml, src/modules/sdl/consumer_sdl.yml,
1258 src/modules/xml/consumer_xml.yml: Transcribe service metadata from
1259 services.txt to corresponding yml files.
1261 2011-07-17 Brian Matherly <pez4brian@yahoo.com>
1263 * src/modules/avformat/consumer_avformat.yml,
1264 src/modules/avformat/producer_avformat.yml,
1265 src/modules/core/filter_data_show.yml, src/modules/core/filter_watermark.yml,
1266 src/modules/core/producer_noise.yml,
1267 src/modules/decklink/producer_decklink.yml,
1268 src/modules/dv/producer_libdv.yml, src/modules/gtk2/producer_pango.yml,
1269 src/modules/gtk2/producer_pixbuf.yml, src/modules/vorbis/producer_vorbis.yml,
1270 src/modules/xml/producer_xml.yml: Remove from all existing yml: in, out,
1271 length, resource, and aspect_ratio.
1273 2011-07-16 Dan Dennedy <dan@dennedy.org>
1275 * Doxyfile, configure, docs/melt.1, docs/melt.txt,
1276 src/framework/mlt_version.h: Set version to 0.7.4
1278 * src/modules/jackrack/factory.c, src/modules/jackrack/plugin_desc.c,
1279 src/modules/jackrack/plugin_desc.h: Properly represent LADSPA plugin author.
1281 2011-07-11 Dan Dennedy <dan@dennedy.org>
1283 * src/framework/mlt_properties.c, src/framework/mlt_property.c,
1284 src/framework/mlt_property.h: Fix build on new locale stuff when not Linux or
1287 2011-07-10 Dan Dennedy <dan@dennedy.org>
1289 * src/framework/mlt_properties.c, src/framework/mlt_property.c: Fix build for
1290 querylocale() on OS X.
1292 * presets/consumer/avformat/webm, presets/consumer/avformat/webm-pass1,
1293 presets/consumer/avformat/webm-pass2: Fix webm preset.
1295 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1296 src/modules/sdl/consumer_sdl_preview.c: Make maximum consecutive-dropped
1297 frames configurable. Defaults to old value of 5 that seems more preferable
1300 2011-07-09 Dan Dennedy <dan@dennedy.org>
1302 * src/modules/feeds/NTSC/data_fx.properties,
1303 src/modules/feeds/NTSC/etv.properties,
1304 src/modules/feeds/NTSC/obscure.properties,
1305 src/modules/feeds/PAL/border.properties,
1306 src/modules/feeds/PAL/data_fx.properties,
1307 src/modules/feeds/PAL/etv.properties: Convert , to / delimiter in data_show
1310 * src/framework/metaschema.yaml, src/framework/mlt_properties.c: Add
1311 LC_NUMERIC handling to YAML Tiny parser.
1313 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
1314 src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add
1315 mlt_properties_get_lcnumeric and Properties::get_lcnumeric
1317 * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add
1318 Properties::set_lcnumeric().
1320 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
1321 src/framework/mlt_property.c, src/framework/mlt_property.h: Add
1322 mlt_properties_set_lcnumeric, mlt_property_get_double_l, and
1323 mlt_property_get_string_l. Locale-specific variants of key properties
1326 2011-07-07 Dan Dennedy <dan@dennedy.org>
1328 * src/modules/core/filter_data_show.yml, src/modules/core/filter_gamma.yml,
1329 src/modules/core/filter_greyscale.yml, src/modules/core/filter_luma.yml,
1330 src/modules/core/filter_watermark.yml, src/modules/core/producer_colour.yml,
1331 src/modules/core/producer_noise.yml, src/modules/dv/producer_libdv.yml,
1332 src/modules/gtk2/producer_pango.yml, src/modules/gtk2/producer_pixbuf.yml,
1333 src/modules/vorbis/producer_vorbis.yml, src/modules/xml/producer_xml.yml:
1334 Convert services.txt to metadata YAML (WIP). Patch by Brian Matherly.
1336 2011-07-06 Dan Dennedy <dan@dennedy.org>
1338 * src/modules/xml/consumer_xml.c, src/modules/xml/mlt-xml.dtd,
1339 src/modules/xml/producer_xml.c: Add LC_NUMERIC to MLT XML. This does not
1340 permit one to mix locales within a MLT process! In other words, you can not
1341 load a document in a locale using one decimal separator and then filter with
1342 a double property using a different separator.
1344 * src/modules/oldfilm/filter_vignette.c, src/modules/plus/filter_charcoal.c:
1345 Fix some default numeric property values in some locales. Strings with a
1346 period for decimal separator do not convert correctly in locales that use
1347 comma for the decimal separator.
1349 * demo/README, demo/demo, demo/mlt_bouncy, demo/mlt_bouncy_ball,
1350 demo/mlt_composite_transition, demo/mlt_my_name_is, demo/mlt_news,
1351 demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow2,
1352 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
1353 demo/mlt_swf_variables, demo/mlt_ticker, demo/mlt_title_over_gfx,
1354 demo/mlt_titleshadow_watermark, demo/mlt_voiceover, demo/mlt_watermark,
1355 demo/pango.mlt, docs/framework.txt, docs/services.txt,
1356 src/framework/mlt_geometry.c, src/modules/core/filter_obscure.c,
1357 src/modules/core/transition_composite.c,
1358 src/modules/core/transition_region.c, src/modules/motion_est/Makefile,
1359 .../motion_est/filter_autotrack_rectangle.c,
1360 src/modules/plus/transition_affine.c, src/tests/hello.c: Use '/' for
1361 coordinate delimiter instead of period. Period is a decimal separator in
1364 * demo/consumers.ini, demo/demo.ini: Fix usage of cut in demo script for some
1367 2011-07-05 Dan Dennedy <dan@dennedy.org>
1369 * presets/consumer/avformat/webm, presets/consumer/avformat/webm-pass1,
1370 presets/consumer/avformat/webm-pass2: Add some WebM presets.
1372 2011-07-04 Dan Dennedy <dan@dennedy.org>
1374 * presets/consumer/avformat/x264-medium-baseline,
1375 presets/consumer/avformat/x264-medium-main: Fix profile-based x264 presets
1378 * presets/consumer/avformat/x264-medium,
1379 presets/consumer/avformat/x264-medium-baseline,
1380 presets/consumer/avformat/x264-medium-main,
1381 presets/consumer/avformat/x264-medium-pass1: Add some x264-medium presets.
1383 * src/modules/avformat/Makefile, src/modules/avformat/configure: Dropping
1384 support for --avformat-svn. Subversion is no longer used, FFmpeg and libav
1385 have forked, and now there are the build scripts.
1387 * src/modules/avformat/producer_avformat.c,
1388 src/modules/avformat/producer_avformat.yml, src/modules/melt/producer_melt.c:
1389 Support standard query syntax on avformat URL.
1391 2011-07-02 Dan Dennedy <dan@dennedy.org>
1393 * src/modules/decklink/DeckLinkAPI_h.h,
1394 src/modules/decklink/DeckLinkAPI_i.cpp, src/modules/decklink/Makefile,
1395 src/modules/decklink/configure, src/modules/decklink/consumer_decklink.cpp,
1396 src/modules/decklink/producer_decklink.cpp: Add Windows support for DeckLink.
1398 2011-06-22 Dan Dennedy <dan@dennedy.org>
1400 * presets/consumer/avformat/dv_ntsc/DV,
1401 presets/consumer/avformat/dv_ntsc/DVCPRO50,
1402 presets/consumer/avformat/dv_ntsc_wide/DV,
1403 presets/consumer/avformat/dv_ntsc_wide/DVCPRO50,
1404 presets/consumer/avformat/dv_pal/DV,
1405 presets/consumer/avformat/dv_pal/DVCPRO50,
1406 presets/consumer/avformat/dv_pal_wide/DV,
1407 presets/consumer/avformat/dv_pal_wide/DVCPRO50: Add DV and DVCPRO50 encode
1410 2011-06-17 Dan Dennedy <dan@dennedy.org>
1412 * src/framework/Makefile, src/framework/mlt_types.h, src/melt/Makefile,
1413 src/modules/avformat/Makefile, src/modules/gtk2/Makefile,
1414 src/modules/sdl/Makefile, src/win32/fnmatch.c: Cleanup Win32 build.
1416 2011-06-15 Dan Dennedy <dan@dennedy.org>
1418 * src/framework/mlt_transition.c, src/modules/core/transition_composite.c:
1419 Fix regression in field rendering luma transition. Due to refactoring
1420 composite and luma into mlt_transition_get_progress_delta().
1422 2011-06-13 Dan Dennedy <dan@dennedy.org>
1424 * src/modules/avformat/producer_avformat.c,
1425 src/modules/avformat/producer_avformat.yml: Add video_delay to avformat
1428 2011-06-11 Dan Dennedy <dan@dennedy.org>
1430 * src/modules/decklink/producer_decklink.cpp,
1431 src/modules/decklink/producer_decklink.yml: Add prefill property to decklink
1434 2011-06-06 Dan Dennedy <dan@dennedy.org>
1436 * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.yml:
1437 Change consumer 'profile' property to 'mlt_profile' libavcodec uses the
1438 profile property for aac and libx264.
1440 2011-06-05 Dan Dennedy <dan@dennedy.org>
1442 * src/modules/avformat/consumer_avformat.yml,
1443 src/modules/avformat/producer_avformat.yml: Change URI to URL in avformat
1446 * src/melt/melt.c, src/modules/avformat/consumer_avformat.c: Send melt -query
1447 and -help to stdout. Nice for use with pager or grep, awk, etc.
1449 2011-06-03 Dan Dennedy <dan@dennedy.org>
1451 * src/modules/decklink/consumer_decklink.cpp,
1452 src/modules/decklink/consumer_decklink.yml: Enable external keyer on decklink
1453 consumer. Patch supplied by Maksym Veremeyenko.
1455 2011-05-30 Dan Dennedy <dan@dennedy.org>
1457 * src/modules/linsys/Makefile, src/modules/linsys/consumer_sdi.yml,
1458 src/modules/linsys/factory.c: Add service metadata to linsys module (WIP).
1460 * src/modules/xml/Makefile, src/modules/xml/consumer_xml.yml,
1461 src/modules/xml/factory.c, src/modules/xml/producer_xml-string.yml,
1462 src/modules/xml/producer_xml.yml: Add service metadata to xml module (WIP).
1464 * src/modules/vorbis/Makefile, src/modules/vorbis/factory.c,
1465 src/modules/vorbis/producer_vorbis.yml: Add service metadata to vorbis module
1468 * src/modules/core/filter_mono.yml, src/modules/vmfx/Makefile,
1469 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.yml,
1470 src/modules/vmfx/filter_chroma_hold.yml, src/modules/vmfx/filter_mono.yml,
1471 src/modules/vmfx/filter_shape.yml, src/modules/vmfx/producer_pgm.yml: Add
1472 service metadata to vmfx module (WIP).
1474 * src/modules/jackrack/plugin.c, src/modules/jackrack/plugin_mgr.c,
1475 src/modules/jackrack/plugin_settings.c: Remove aborts in jackrack module.
1477 2011-05-29 Dan Dennedy <dan@dennedy.org>
1479 * src/modules/swfdec/Makefile, src/modules/swfdec/producer_swfdec.c,
1480 src/modules/swfdec/producer_swfdec.yml: Add service metadata to swfdec module
1483 * src/modules/qimage/producer_qimage.yml, src/modules/sdl/Makefile,
1484 src/modules/sdl/consumer_sdl.yml, src/modules/sdl/consumer_sdl_audio.yml,
1485 src/modules/sdl/consumer_sdl_preview.yml,
1486 src/modules/sdl/consumer_sdl_still.yml, src/modules/sdl/factory.c,
1487 src/modules/sdl/producer_sdl_image.yml: Add service metadata for SDL module
1490 * src/modules/plus/transition_affine.yml, src/modules/qimage/Makefile,
1491 src/modules/qimage/factory.c, src/modules/qimage/producer_kdenlivetitle.yml,
1492 src/modules/qimage/producer_qimage.yml: Add service metadata for qimage
1495 * src/modules/plus/Makefile, src/modules/plus/factory.c,
1496 src/modules/plus/filter_affine.yml, src/modules/plus/filter_charcoal.yml,
1497 src/modules/plus/filter_invert.yml, src/modules/plus/filter_sepia.yml,
1498 src/modules/plus/transition_affine.yml: Add service metadata to plus module
1501 * src/modules/normalize/Makefile, src/modules/normalize/factory.c,
1502 src/modules/normalize/filter_volume.yml: Add service metadata to normalize
1505 * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
1506 .../motion_est/filter_autotrack_rectangle.yml,
1507 src/modules/motion_est/filter_motion_est.yml,
1508 src/modules/motion_est/filter_vismv.yml,
1509 src/modules/motion_est/producer_slowmotion.yml: Add service metadata to
1510 motion_est module (WIP).
1512 * src/modules/melt/Makefile, src/modules/melt/factory.c,
1513 src/modules/melt/producer_melt.yml, src/modules/melt/producer_melt_file.yml:
1514 Add service metadata for melt module (WIP).
1516 * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
1517 src/modules/kdenlive/filter_boxblur.yml,
1518 src/modules/kdenlive/filter_freeze.yml, src/modules/kdenlive/filter_wave.yml,
1519 src/modules/kdenlive/producer_framebuffer.yml: Add service metadata for
1520 kdenlive module (WIP).
1522 * src/modules/gtk2/Makefile, src/modules/gtk2/consumer_gtk2_preview.yml,
1523 src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.yml,
1524 src/modules/gtk2/producer_pixbuf.yml: Add service metadata for gtk2 module
1527 * src/modules/effectv/Makefile, src/modules/effectv/factory.c,
1528 src/modules/effectv/filter_burningtv.yml: Add service metadata for effectv
1531 * src/modules/dv/Makefile, src/modules/dv/consumer_libdv.yml,
1532 src/modules/dv/factory.c, src/modules/dv/producer_libdv.yml: Add service
1533 metdata for dv module (WIP).
1535 * src/modules/core/Makefile, src/modules/core/factory.c,
1536 src/modules/core/filter_audiowave.yml,
1537 src/modules/core/filter_brightness.yml,
1538 src/modules/core/filter_channelcopy.yml, src/modules/core/filter_crop.yml,
1539 src/modules/core/filter_data_show.yml, src/modules/core/filter_gamma.yml,
1540 src/modules/core/filter_greyscale.yml, src/modules/core/filter_luma.yml,
1541 src/modules/core/filter_mirror.yml, src/modules/core/filter_mono.yml,
1542 src/modules/core/filter_obscure.yml, src/modules/core/filter_region.yml,
1543 src/modules/core/filter_transition.yml,
1544 src/modules/core/filter_watermark.yml, src/modules/core/producer_colour.yml,
1545 src/modules/core/producer_consumer.yml, src/modules/core/producer_hold.yml,
1546 src/modules/core/producer_noise.yml,
1547 src/modules/core/transition_composite.yml,
1548 src/modules/core/transition_luma.yml, src/modules/core/transition_mix.yml,
1549 src/modules/core/transition_region.yml: Add service metadata for core module
1552 2011-05-28 Dan Dennedy <dan@dennedy.org>
1554 * src/swig/python/getimage.py, src/swig/python/waveforms.py: Convert Python
1555 examples to new frame method.
1557 * src/framework/mlt_profile.c, src/framework/mlt_profile.h,
1558 src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h: Add
1559 mlt_profile_from_producer(). This new function contains the auto-profile
1560 feature. Plus setters for Mlt::Profile.
1562 2011-05-22 Dan Dennedy <dan@dennedy.org>
1564 * src/modules/jackrack/Makefile, src/modules/jackrack/blacklist.txt,
1565 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h: Add
1566 blacklist for ladspa filters. Initially includes dssi-vst since that is
1567 unstable on AV Linux 5.
1569 2011-05-17 Dan Dennedy <dan@dennedy.org>
1571 * src/modules/jackrack/factory.c, src/modules/jackrack/jack_rack.c: Let all
1572 instances of ladspa share single plugin_mgr.
1574 2011-05-15 Dan Dennedy <dan@dennedy.org>
1576 * docs/melt.1, src/melt/melt.c: Document -jack option.
1578 * src/melt/melt.c, src/modules/jackrack/filter_jackrack.c,
1579 src/modules/jackrack/process.c: Add first draft of JACK transport sync.
1581 2011-05-14 Dan Dennedy <dan@dennedy.org>
1583 * configure, src/mlt++/configure: Fix build on Debian GNU/kFreeBSD.
1585 2011-05-12 Dan Dennedy <dan@dennedy.org>
1587 * Makefile, presets/consumer/avformat/dv_ntsc/DVD,
1588 presets/consumer/avformat/dv_ntsc_wide/DVD,
1589 presets/consumer/avformat/dv_pal/DVD,
1590 presets/consumer/avformat/dv_pal_wide/DVD, setenv,
1591 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
1592 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
1593 src/melt/melt.c, src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
1594 src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h, src/swig/mlt.i:
1595 Presets! Put property setters in a file and apply them to a service using
1596 properties=filename. Alternatively, apply a supplied preset using
1597 properties=preset. For example, melt ... -consumer avformat:my.vob
1600 * src/modules/jackrack/jack_rack.c, src/modules/jackrack/plugin.c,
1601 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/process.c: Convert
1602 jackrack printfs to mlt_log (3301094).
1604 2011-05-10 Dan Dennedy <dan@dennedy.org>
1606 * src/modules/jackrack/Makefile, src/modules/jackrack/factory.c,
1607 src/modules/jackrack/filter_jackrack.yml,
1608 src/modules/jackrack/filter_ladspa.yml: Add service metadata for jackrack,
1609 ladspa, and ladspa.id.
1611 * src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/plugin_mgr.c:
1612 Add support for ladspa.id variants. This is much more convenient to use
1613 without having to compose the JACK Rack XML. Also, we will be able to add
1614 future support for property animation (automation), which JACK Rack lacks.
1615 However, it does still support loading and processing JACK Rack files.
1617 2011-05-08 Dan Dennedy <dan@dennedy.org>
1619 * src/modules/sox/Makefile, src/modules/sox/factory.c,
1620 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.yml: Add support for
1621 sox.effect variants. The legacy forms of 'sox:"effect options"' and 'sox
1622 effect="name options"' still work. The new forms allows them all to be
1623 enumerated by Mlt apps, e.g.: melt -query filter. Also, this registers
1624 metadata for both the generic 'sox' filter and all of the new 'sox.effect'
1625 ones including their usage help!
1627 * src/modules/avformat/filter_avresample.c, src/modules/core/loader.ini: Fix
1628 inadvertent reording of resample filters. And add debug log to avresample.
1630 2011-05-06 Dan Dennedy <dan@dennedy.org>
1632 * src/framework/mlt_tractor.c, src/modules/avformat/producer_avformat.c,
1633 src/modules/dv/producer_libdv.c, src/modules/vorbis/producer_vorbis.c: Make
1634 the frame audio properties consistent.
1636 * src/framework/mlt_frame.c, src/framework/mlt_types.h: Add mlt_audio_s32le
1637 and mlt_audio_f32le audio formats.
1639 * src/modules/avformat/filter_avresample.c, src/modules/core/Makefile,
1640 src/modules/core/factory.c, src/modules/core/filter_audiochannels.c,
1641 src/modules/core/loader.ini, src/modules/resample/filter_resample.c: Add
1642 audiochannels normalization filter. Refactors code from the resamplers into
1643 a new filter to be more manageable. Eventually, we can add options on what to
1644 do when adding/removing channels.
1646 2011-05-03 Dan Dennedy <dan@dennedy.org>
1648 * configure, src/framework/mlt_transition.c: Ensure transition B frames get
1649 some consumer properties. Also, ensure both A and B frames have sane scaling
1650 and aspect ratio values. This addresses an issue where composite and region
1651 were not getting the correct deinterlace method impacting performance. In
1652 addition, it factors out some common code (best practice) from various
1653 transitions moving it into the framework.
1655 2011-05-01 Dan Dennedy <dan@dennedy.org>
1657 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: Set version
1660 * src/modules/avformat/filter_avresample.c,
1661 src/modules/resample/filter_resample.c: Finish work to normalize channel
1662 count. Also, refactor the audio resamplers to use mlt_audio_format_size()
1663 and mlt_frame_set_audio(). Currently, there are no controls over which
1664 channels to drop or duplicate.
1666 * src/framework/mlt_tractor.c, src/modules/core/producer_consumer.c,
1667 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c: Refactor
1668 to mlt_frame_set_audio().
1670 * src/modules/feeds/NTSC/data_fx.properties,
1671 src/modules/feeds/PAL/data_fx.properties: Fix alpha on color of some
1672 data-feed properties.
1674 * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
1675 src/modules/avformat/producer_avformat.c: Add support for new codec- and
1676 muxer-specific AVOptions.
1678 2011-04-22 Dan Dennedy <dan@dennedy.org>
1680 * src/modules/avformat/consumer_avformat.c,
1681 src/modules/avformat/producer_avformat.c: Use new avio functions in avformat
1684 2011-04-21 Dan Dennedy <dan@dennedy.org>
1686 * src/modules/avformat/filter_avcolour_space.c,
1687 src/modules/avformat/producer_avformat.c: Fix regression initializing
1690 * src/modules/avformat/consumer_avformat.c,
1691 src/modules/avformat/filter_avcolour_space.c,
1692 src/modules/avformat/filter_swscale.c,
1693 src/modules/avformat/producer_avformat.c: Fix avformat compile warns on const
1694 and 64-bit string formatting.
1696 * src/modules/core/producer_hold.c, src/modules/jackrack/filter_jackrack.c:
1697 Fix couple compile warns.
1699 * src/framework/mlt_property.c, src/framework/mlt_types.h,
1700 src/modules/linsys/sdi_generator.c: Fix some compile warnings about
1701 string-formatting 64bit.
1703 * src/modules/avformat/audioconvert.h,
1704 src/modules/avformat/producer_avformat.c: Drop private audioconvert.h for
1707 2011-04-20 Dan Dennedy <dan@dennedy.org>
1709 * src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
1710 src/modules/avformat/producer_avformat.c: More libavcodec v53 changes
1713 * src/modules/avformat/consumer_avformat.c,
1714 src/modules/avformat/producer_avformat.c: Fix avformat build with libavcodec
1717 2011-04-09 Dan Dennedy <dan@dennedy.org>
1719 * src/framework/mlt_profile.c, src/mlt++/MltProfile.cpp,
1720 src/mlt++/MltProfile.h, src/swig/mlt.i: Add Mlt::Profile.list().
1722 2011-04-07 Dan Dennedy <dan@dennedy.org>
1724 * src/modules/avformat/consumer_avformat.yml, src/modules/avformat/factory.c,
1725 src/modules/avformat/producer_avformat.yml: Add avformat consumer metadata.
1726 Improve avformat producer metadata. Significantly extend each with AVOptions.
1728 2011-04-04 Dan Dennedy <dan@dennedy.org>
1730 * demo/README, demo/demo.ini, demo/mlt_pango_keyframes,
1731 demo/pango_keyframes.mpl: Add mlt_pango_keyframes demo.
1733 2011-04-03 Dan Dennedy <dan@dennedy.org>
1735 * docs/melt.1, docs/melt.txt, src/melt/melt.c: Add -query formats and codecs
1738 * docs/melt.1, docs/melt.txt, src/melt/melt.c: Add -query profile to melt.
1740 * src/framework/mlt_profile.c, src/framework/mlt_profile.h: Add
1743 2011-03-31 Dan Dennedy <dan@dennedy.org>
1745 * src/modules/decklink/consumer_decklink.yml,
1746 src/modules/decklink/producer_decklink.yml: Add metadata for decklink
1749 * src/modules/decklink/Makefile, src/modules/decklink/producer_decklink.cpp,
1750 src/modules/decklink/producer_decklink.yml: Add decklink producer.
1752 2011-03-27 Dan Dennedy <dan@dennedy.org>
1754 * configure, src/modules/core/transition_composite.c: Fix regression in
1755 region filter (3251260).
1757 * Doxyfile, configure, src/framework/mlt_version.h: Set version to 0.7.0
1759 * src/modules/avformat/consumer_avformat.c, src/modules/sox/filter_sox.c,
1760 src/modules/xml/producer_xml.c: Use mlt_properties_get_value where possible.
1762 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
1763 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
1764 src/framework/mlt_tractor.c, src/mlt++/MltProperties.cpp,
1765 src/mlt++/MltProperties.h: Add mlt_properties_lock and _unlock. Fixes some
1766 concurrency safetiness problems.
1768 2011-03-24 Dan Dennedy <dan@dennedy.org>
1770 * src/modules/decklink/configure, src/modules/kino/configure,
1771 src/modules/linsys/configure: Enable linsys by default on Linux. Disable
1772 linsys and decklink by default on OS X and Windows.
1774 2011-03-23 Dan Dennedy <dan@dennedy.org>
1776 * src/framework/mlt_consumer.c, src/modules/decklink/consumer_decklink.cpp:
1777 Fix a couple null pointer bugs.
1779 2011-03-20 Dan Dennedy <dan@dennedy.org>
1781 * src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/plugin.h,
1782 src/modules/jackrack/process.c: Fix build of jackrack module on mingw.
1784 2011-03-19 Dan Dennedy <dan@dennedy.org>
1786 * profiles/atsc_1080p_50, profiles/atsc_1080p_5994, profiles/atsc_1080p_60:
1787 Add high frame rate 1080p profiles.
1789 2011-03-09 Dan Dennedy <dan@dennedy.org>
1791 * src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
1792 src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
1793 src/modules/frei0r/transition_frei0r.c: Refactor frei0r and fix time
1794 parameter. Refactored to use mlt_filter_get_position and
1795 mlt_transition_get_position. frei0r's time parameter is seconds, but we were
1796 passing frame count.
1798 * src/modules/core/transition_region.c, src/modules/plus/transition_affine.c:
1799 Refactor to mlt_transition_get_position()
1801 * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
1802 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
1803 mlt_transition_get_position()
1805 * src/modules/core/filter_luma.c, src/modules/core/filter_watermark.c,
1806 src/modules/dgraft/filter_telecide.c, src/modules/kdenlive/filter_freeze.c,
1807 .../motion_est/filter_autotrack_rectangle.c,
1808 src/modules/motion_est/filter_crop_detect.c,
1809 src/modules/oldfilm/filter_vignette.c, src/modules/plus/filter_affine.c,
1810 src/modules/vmfx/filter_shape.c: Refactor to mlt_filter_get_position().
1812 2011-03-08 Dan Dennedy <dan@dennedy.org>
1814 * src/framework/mlt_filter.c, src/framework/mlt_transition.c: Use the
1815 producer when filter/transition always active.
1817 * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
1818 src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add
1819 mlt_filter_get_position().
1821 2011-03-07 Dan Dennedy <dan@dennedy.org>
1823 * src/modules/core/transition_composite.c,
1824 src/modules/core/transition_luma.c: Refactor to
1825 mlt_transition_get_progress_delta().
1827 * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
1828 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
1829 mlt_transition_get_progress_delta().
1831 * src/modules/core/transition_luma.c, src/modules/core/transition_mix.c:
1832 Refactor to mlt_transition_get_progress().
1834 * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
1835 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
1836 mlt_transition_get_progress().
1838 * src/modules/core/filter_brightness.c, src/modules/core/filter_obscure.c,
1839 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_wave.c,
1840 src/modules/normalize/filter_volume.c, src/modules/oldfilm/filter_dust.c,
1841 src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_lines.c,
1842 src/modules/oldfilm/filter_oldfilm.c: Refactor to mlt_filter_get_progress().
1844 * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
1845 src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add
1846 mlt_filter_get_progress().
1848 2011-03-10 Dan Dennedy <dan@dennedy.org>
1850 * src/modules/swfdec/Makefile, src/modules/swfdec/configure: Add build
1851 support for swfdec 0.7. And prioritize newer versions over older ones.
1853 2011-03-06 Dan Dennedy <dan@dennedy.org>
1855 * src/modules/core/transition_composite.c,
1856 src/modules/plus/transition_affine.c: Refactor to use
1857 mlt_transition_get_length().
1859 * src/framework/mlt_transition.c, src/framework/mlt_transition.h,
1860 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Add
1861 mlt_transition_get_length().
1863 * src/framework/mlt_filter.c, src/framework/mlt_filter.h,
1864 src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h: Add mlt_filter_get_length().
1866 * src/modules/core/filter_audioconvert.c, src/modules/core/filter_mono.c,
1867 src/modules/core/producer_consumer.c: Refactor to mlt_audio_format_size().
1869 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
1870 mlt_audio_format_size().
1872 * src/modules/core/producer_noise.c, src/modules/normalize/filter_volume.c:
1873 Remove unused variables.
1875 * src/modules/avformat/filter_swscale.c,
1876 src/modules/avformat/producer_avformat.c, src/modules/core/filter_crop.c,
1877 src/modules/core/filter_resize.c, src/modules/core/producer_colour.c,
1878 src/modules/gtk2/filter_rescale.c, src/modules/kdenlive/filter_freeze.c,
1879 src/modules/kdenlive/producer_framebuffer.c: Refactor to use
1880 mlt_image_format_size().
1882 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
1883 mlt_image_format_size()
1885 * src/framework/mlt_tractor.c, src/modules/avformat/filter_avcolour_space.c,
1886 src/modules/avformat/filter_swscale.c,
1887 src/modules/avformat/producer_avformat.c,
1888 src/modules/core/filter_audiowave.c, src/modules/core/filter_crop.c,
1889 src/modules/core/filter_imageconvert.c, src/modules/core/filter_luma.c,
1890 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
1891 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
1892 src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
1893 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
1894 src/modules/core/transition_composite.c,
1895 src/modules/core/transition_region.c, src/modules/dgraft/filter_telecide.c,
1896 src/modules/dv/producer_libdv.c, src/modules/frei0r/frei0r_helper.c,
1897 src/modules/frei0r/producer_frei0r.c, src/modules/gtk2/filter_rescale.c,
1898 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
1899 src/modules/kdenlive/filter_freeze.c, src/modules/kdenlive/filter_wave.c,
1900 src/modules/kdenlive/producer_framebuffer.c,
1901 src/modules/motion_est/producer_slowmotion.c,
1902 src/modules/plus/filter_affine.c, src/modules/plus/filter_charcoal.c,
1903 src/modules/qimage/producer_kdenlivetitle.c,
1904 src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c,
1905 src/modules/swfdec/producer_swfdec.c, src/modules/vmfx/producer_pgm.c,
1906 src/modules/xine/filter_deinterlace.c: Refactor to use
1907 mlt_frame_set_image/_alpha.
1909 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
1910 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h: Add mlt_frame_set_image and
1911 mlt_frame_set_alpha.
1913 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
1914 Alias bicubic for hyper in pango and pixbuf.
1916 * : Add gpl flag file to rotoscoping filter.
1918 2011-03-02 Dan Dennedy <dan@dennedy.org>
1920 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
1921 mlt_frame_unique_properties().
1923 * src/modules/avformat/consumer_avformat.c,
1924 src/modules/avformat/filter_avcolour_space.c,
1925 src/modules/avformat/filter_avdeinterlace.c,
1926 src/modules/avformat/filter_avresample.c,
1927 src/modules/avformat/filter_swscale.c,
1928 src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c:
1929 Rename 'this' in avformat module.
1931 2011-03-01 Till Theato <root@ttill.de>
1933 * src/modules/rotoscoping/filter_rotoscoping.c,
1934 src/modules/rotoscoping/filter_rotoscoping.yml: rotoscoping: remove parameter
1935 precision. Its influence on speed was very minimal while it caused some
1936 crashes. Also update YAML filter description.
1938 2011-02-28 Dan Dennedy <dan@dennedy.org>
1940 * src/framework/mlt_consumer.c, src/framework/mlt_deque.c,
1941 src/framework/mlt_events.c, src/framework/mlt_factory.c,
1942 src/framework/mlt_field.c, src/framework/mlt_filter.c,
1943 src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
1944 src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
1945 src/framework/mlt_playlist.c, src/framework/mlt_pool.c,
1946 src/framework/mlt_producer.c, src/framework/mlt_profile.c,
1947 src/framework/mlt_properties.c, src/framework/mlt_property.c,
1948 src/framework/mlt_property.h, src/framework/mlt_repository.c,
1949 src/framework/mlt_service.c, src/framework/mlt_tokeniser.h,
1950 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: Rename this to
1951 self in the framework. This makes doxygen output better match the headers,
1952 and it improves life within a code-parsing IDE like Qt Creator.
1954 2011-02-27 Dan Dennedy <dan@dennedy.org>
1956 * src/modules/avformat/consumer_avformat.c,
1957 src/modules/avformat/producer_avformat.c: Add support for FFmpeg AVMetadata
1960 2011-02-20 Dan Dennedy <dan@dennedy.org>
1962 * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
1963 src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/not_thread_safe.txt:
1964 Mark some frei0r plugins as not thread safe.
1966 2011-02-19 Dan Dennedy <dan@dennedy.org>
1968 * docs/install.txt, docs/mlt-xml.txt, docs/services.txt, setenv: Remove info
1969 about mainconcept and bluefish services.
1971 * src/framework/mlt_producer.c, src/framework/mlt_producer.h,
1972 src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
1973 src/modules/core/producer_noise.c, src/modules/frei0r/factory.c,
1974 src/modules/motion_est/producer_slowmotion.c: Add profile parameter to
1977 2011-02-19 j-b-m <jb@kdenlive.org>
1979 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
1980 Store exif orientation. Patch attached internally stores the exif
1981 orientation so that it can be accessible to the framework and apps using it.
1982 Useful it in Kdenlive to correctly rotate images when creating proxy images.
1984 2011-02-13 Dan Dennedy <dan@dennedy.org>
1986 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1987 src/modules/sdl/consumer_sdl_preview.c: Fix deadlocks in sdl_preview with
1990 2011-01-27 Till Theato <root@ttill.de>
1992 * src/modules/rotoscoping/Makefile, src/modules/rotoscoping/factory.c,
1993 src/modules/rotoscoping/filter_rotoscoping.c,
1994 src/modules/rotoscoping/filter_rotoscoping.yml: Rotoscoping: Set default mode
1995 to alpha and add YAML filter description
1997 2010-11-23 Dan Dennedy <dan@dennedy.org>
1999 * src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
2000 src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
2001 src/modules/frei0r/transition_frei0r.c: Reduce service lock contention in
2004 2010-10-04 Dan Dennedy <dan@dennedy.org>
2006 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
2007 src/framework/mlt_frame.h: Use a single queue for parallel workers. This is
2008 a major change from the previous model of moving work items (frames) from one
2009 queue to another. This new model improves the behavior of realtime mode and
2010 performance overall. In the new model, a single queue is used along with an
2011 is_processed flag on the frame. Also, there is an index into the queue
2012 (process_head) that indicates from which point should a worker consider
2013 fetching the next unprocessed frame. There are situations in realtime mode
2014 where the processing of a frame takes longer than the queue (or from head to
2015 its fetch index). Over extended periods of this heavy processing, the video
2016 frame in the consumer may never be updated (rendered=1)! To remedy this, the
2017 consumer detects this and automatically moves the process_head towards the
2018 tail, but even this may not be good enough. The only real remedy is to
2019 increase buffers and suffer with poor latency. If lower latency is preferred,
2020 then it may be better to not use realtime mode and permit audio
2023 * src/framework/mlt_deque.c, src/framework/mlt_deque.h: Add mlt_deque_peek()
2026 2010-06-14 Dan Dennedy <dan@dennedy.org>
2028 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
2029 src/framework/mlt_tractor.c, src/modules/core/filter_imageconvert.c,
2030 src/modules/sdl/consumer_sdl.c: Fix image format consistency and conversion.
2032 2010-06-11 Dan Dennedy <dan@dennedy.org>
2034 * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c: Remove the
2035 tractor service locking. This completely inhibited parallelism, but removing
2036 it also exposes more race conditions that require resolution.
2038 2010-03-04 Dan Dennedy <dan@dennedy.org>
2040 * .../motion_est/filter_autotrack_rectangle.c,
2041 src/modules/motion_est/filter_crop_detect.c,
2042 src/modules/motion_est/filter_motion_est.c,
2043 src/modules/normalize/filter_volume.c, src/modules/oldfilm/filter_dust.c,
2044 src/modules/oldfilm/filter_lines.c, src/modules/plus/filter_affine.c,
2045 src/modules/plus/transition_affine.c,
2046 src/modules/qimage/producer_kdenlivetitle.c,
2047 src/modules/qimage/producer_qimage.c, src/modules/sox/filter_sox.c,
2048 src/modules/vorbis/producer_vorbis.c: Add service locks for parallelism.
2050 * src/modules/avformat/filter_avresample.c,
2051 src/modules/avformat/filter_swscale.c,
2052 src/modules/avformat/producer_avformat.c,
2053 src/modules/core/filter_data_show.c, src/modules/core/filter_luma.c,
2054 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
2055 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
2056 src/modules/core/transition_region.c, src/modules/effectv/filter_burn.c,
2057 src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/producer_frei0r.c,
2058 src/modules/frei0r/transition_frei0r.c, src/modules/gtk2/producer_pango.c,
2059 src/modules/gtk2/producer_pixbuf.c, src/modules/kdenlive/filter_freeze.c,
2060 src/modules/kdenlive/producer_framebuffer.c,
2061 src/modules/resample/filter_resample.c: Add service locks for parallelism.
2062 RGB filters and transitions from frei0r and burningtv are still not safe
2065 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: Add parallelism
2066 to mlt_consumer. To use set real_time greater than 1 for frame-dropping or
2067 less than -1 for no frame-dropping. It works better with a liberal buffer
2068 size. You can still set prefill less than buffer size, but it must be at
2069 least the same number as real_time, preferably a little higher to help with
2072 2010-02-20 Dan Dennedy <dan@dennedy.org>
2074 * src/framework/mlt_deque.c, src/framework/mlt_deque.h: Add
2077 2010-02-16 Dan Dennedy <dan@dennedy.org>
2079 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: Qualify queue,
2080 mutex, and cond vars with frame_queue_.
2082 2011-01-23 Dan Dennedy <dan@dennedy.org>
2084 * configure, src/framework/mlt_version.h: Move to an interim version number.
2086 2011-01-17 Dan Dennedy <dan@dennedy.org>
2088 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c: SDL
2089 tweaks for Windows discovered when embedded.
2091 * src/framework/Makefile, src/mlt++/Makefile, src/mlt++/config.h: On Windows
2092 install .def and version-less DLLs to let apps build against us.
2094 * src/framework/mlt_factory.c, src/modules/avformat/configure,
2095 src/modules/frei0r/factory.c, src/modules/jackrack/plugin_mgr.c: On Windows
2096 locate plugins and data by directory relative to current directory. lib\mlt
2097 lib\frei0r-1 lib\ladspa share\mlt share\ffmpeg
2099 2010-12-31 Dan Dennedy <dan@dennedy.org>
2101 * src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c: Cleanup
2102 libxml changes for MinGW.
2104 * src/modules/jackrack/configure, src/modules/jackrack/jack_rack.c: Fix
2105 JackRack build on MinGW.
2107 * src/modules/qimage/Makefile, src/modules/qimage/configure,
2108 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
2109 src/modules/qimage/qimage_wrapper.h: Fix qimage build for MinGW.
2111 2010-12-30 Dan Dennedy <dan@dennedy.org>
2113 * src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c: Fix libxml2
2116 * src/modules/gtk2/Makefile, src/modules/gtk2/consumer_gtk2.c,
2117 src/modules/gtk2/producer_pixbuf.c: Fix gtk2 build on mingw.
2119 2010-12-15 Dan Dennedy <dan@dennedy.org>
2121 * src/melt/Makefile, src/melt/io.c, src/melt/melt.c,
2122 src/modules/sdl/consumer_sdl.c: Fix SDL and keyboard input on Win32.
2124 2010-12-03 Dan Dennedy <dan@dennedy.org>
2126 * configure, src/framework/Makefile, src/melt/Makefile, src/melt/io.c,
2127 src/mlt++/Makefile, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
2128 src/mlt++/config.h, src/mlt++/configure, src/modules/avformat/Makefile,
2129 src/modules/core/Makefile, src/modules/core/producer_loader.c,
2130 src/modules/kino/configure, src/modules/motion_est/Makefile,
2131 src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl.c,
2132 src/modules/sdl/consumer_sdl_audio.c, src/modules/sdl/consumer_sdl_preview.c,
2133 src/modules/sdl/consumer_sdl_still.c, src/win32/fnmatch.c,
2134 src/win32/fnmatch.h, src/win32/win32.c: Initial port to Windows using MinGW.
2135 Much of the credit goes to Michael Zenov.
2137 2011-01-23 Dan Dennedy <dan@dennedy.org>
2139 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: Set version
2142 2011-01-16 Till Theato <root@ttill.de>
2144 * src/modules/rotoscoping/Makefile, src/modules/rotoscoping/cJSON.c,
2145 src/modules/rotoscoping/cJSON.h,
2146 src/modules/rotoscoping/filter_rotoscoping.c: Rotoscoping: Add support for
2147 simple keyframes - current limits: - number of points has to be equal for all
2148 keyframes - points have to be in "correct" order (1. point in 1. kf will be
2149 moved to 1. point in 2. kf, ...) - the parameter "polygon" is now formated
2150 using json: - no keyframes: polygon="[[x,y], [x,y], ...]" - keyframes:
2151 polygon= '{ "framepos1" : [[x,y], [x,y], ...], "framepos2" : [[x,y], [x,y],
2154 2011-01-15 Till Theato <root@ttill.de>
2156 * src/modules/rotoscoping/Makefile, src/modules/rotoscoping/factory.c,
2157 src/modules/rotoscoping/filter_rotoscoping.c: Add rotoscoping filter (WIP):
2158 It hides everything not in the polygon defined by the vertices given through
2159 the "polygon" parameter
2161 2011-01-11 Dan Dennedy <dan@dennedy.org>
2163 * configure, src/mlt++/configure, src/modules/avformat/configure,
2164 src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
2165 src/modules/qimage/configure, src/modules/sox/configure: Enable build on
2168 * src/modules/kino/Makefile, src/modules/qimage/Makefile: Use CXX rather than
2169 CC for linking C++ (3090682)
2171 * src/modules/sdl/consumer_sdl_audio.c,
2172 src/modules/sdl/consumer_sdl_preview.c: Fix undefined bahavior in SDL module
2173 (3066195). The standard says the post-increment can have effect at any point
2174 between the previous and the next sequence point (or something similar), so
2175 the behavior of "this->refresh_count = this->refresh_count ++" is undefined.
2176 Patch by Cristian Morales Vega
2178 2011-01-10 Dan Dennedy <dan@dennedy.org>
2180 * src/modules/plus/interp.h, src/modules/plus/transition_affine.c: Add
2181 geometry opacity interpretation to affine. Also, fixes interpolation method
2182 selection and removes a redundant bounds test.
2184 2011-01-10 j-b-m <jb@kdenlive.org>
2186 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
2187 Add force_aspect_ratio to image producers.
2189 2011-01-10 Dan Dennedy <dan@dennedy.org>
2191 * configure, src/framework/mlt_version.h: Move to an interim version.
2193 2011-01-01 Dan Dennedy <dan@dennedy.org>
2195 * Doxyfile, configure, docs/melt.1, src/framework/mlt_version.h: set version
2198 * src/modules/feeds/NTSC/etv.properties,
2199 src/modules/feeds/PAL/etv.properties: Make etv data feeds same and scalable
2200 between NTSC and PAL.
2202 * demo/mlt_attributes, src/modules/feeds/NTSC/data_fx.properties,
2203 src/modules/feeds/NTSC/etv.properties: Make feeds consistent between NTSC and
2204 PAL. Fix mlt_attributes demo.
2206 * demo/README, demo/mlt_slideshow, demo/mlt_slideshow_black: Convert
2207 "Scotland" in demos to "photos"
2209 * demo/svg.mlt, src/modules/xml/producer_xml.c: Fix parsing mixed XML
2210 documents and svg.mlt example.
2212 2010-12-27 Dan Dennedy <dan@dennedy.org>
2214 * src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h: Revert
2215 Producer::set_speed and add Producer::pause. The new Producer::pause
2216 contains the wait for consumer-sdl-paused.
2218 2010-12-22 Dan Dennedy <dan@dennedy.org>
2220 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: Add
2221 mlt_frame_write_ppm to visualize debugging.
2223 2010-12-19 Dan Dennedy <dan@dennedy.org>
2225 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c:
2226 Increase the speed of switching between sdl_still and sdl. Based on patch
2227 from Jonathan Thomas. It does this by not calling the SDL_InitSubSystem(
2228 SDL_INIT_AUDIO ) and SDL_QuitSubSystem( SDL_INIT_AUDIO ) methods every time
2229 it switches, but rather when the SDL Preview consumer is started and stopped.
2231 2010-12-16 Dan Dennedy <dan@dennedy.org>
2233 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_version.c,
2234 src/framework/mlt_version.h, src/swig/mlt.i: Add mlt_version API.
2235 Contributed by Jonathan Thomas.
2237 2010-12-15 Dan Dennedy <dan@dennedy.org>
2239 * src/mlt++/MltProducer.cpp, src/modules/sdl/consumer_sdl_preview.c:
2240 Synchronize Producer.set_speed(0) with sdl_preview. This also helps prevent
2241 deadlock while waiting for consumer-sdl-paused event. Not 100% yet, but 100%
2242 requires script (swig) apps to handle the event asynchronously via an event
2243 listener, which is not available yet for most - only ruby. Furthermore, they
2244 would really like to be able to pass opaque data to the asynchronous handler,
2245 which is not yet available in the framework. A good example here is pausing
2246 playback prior to seeking to a specific frame. The app should be able to make
2247 a consumer-paused event handler to which it can pass the new position, so it
2248 can properly seek after the pause has officially occurred. Without the
2249 ability to pass opaque data, it must save the new position as an instance
2250 variable to use within the handler - once it has support for event listeners
2253 2010-12-09 Dan Dennedy <dan@dennedy.org>
2255 * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Added
2256 Mlt::Properties::wait_for(string).
2258 * src/framework/mlt_log.c, src/melt/melt.c,
2259 src/modules/avformat/consumer_avformat.c: Add consumer-fatal-error event to
2260 avformat consumer. This addresses Kdenlive bug 1894. When the avformat
2261 consumer has a fatal error, it will fire an event. Melt intercepts the event
2262 and exits with failure.
2264 2010-12-08 Dan Dennedy <dan@dennedy.org>
2266 * configure, src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
2267 src/framework/mlt_types.h, src/melt/melt.c, src/mlt++/MltConsumer.cpp,
2268 src/mlt++/MltConsumer.h: Add mlt_consumer_position (Mlt::Consumer::position).
2270 2010-11-30 Dan Dennedy <dan@dennedy.org>
2272 * demo/mlt_swf_variables, demo/txtField.swf: Add example of using SWF with
2275 2010-11-07 Dan Dennedy <dan@dennedy.org>
2277 * src/modules/core/loader.dict, src/modules/swfdec/Makefile,
2278 src/modules/swfdec/producer_swfdec.c: Add swfdec producer. No audio or
2279 variables/parameters yet.
2281 2010-11-06 Dan Dennedy <dan@dennedy.org>
2283 * src/modules/decklink/DeckLinkAPI.h,
2284 src/modules/decklink/DeckLinkAPIDispatch.cpp,
2285 src/modules/decklink/LinuxCOM.h, src/modules/decklink/Makefile,
2286 src/modules/decklink/consumer_decklink.cpp: Add Blackmagic Design DeckLink
2289 2010-10-20 Dan Dennedy <dan@dennedy.org>
2291 * src/framework/mlt_tokeniser.c, src/modules/frei0r/frei0r_helper.c: Add
2292 support for frei0r string parameter.
2294 2010-10-17 j-b-m <jb@kdenlive.org>
2296 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
2297 src/modules/qimage/producer_kdenlivetitle.c: Fix serializing xmldata in
2298 kdenlivetitle (kdenlive-1841). Patch below fixes an issue with the
2299 kdenlivetitle producer. Basically, the problem was that when loading a
2300 kdenlivetitle from a file, all the properties were serialized and passed to
2301 the xml consumer. The problem became more obvious with the "embeded" images
2302 in titles, which then caused images to be embedded inside the kdenlive
2303 project file, causing problems like reported in this issue:
2304 http://kdenlive.org/mantis/view.php?id=1841 With the patch, titles loaded
2305 from a file will not copy the xmldata.
2307 2010-10-17 Dan Dennedy <dan@dennedy.org>
2309 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
2310 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
2311 Fix including SDL headers (3087522).
2313 2010-10-13 Dan Dennedy <dan@dennedy.org>
2315 * src/melt/melt.c, src/modules/avformat/producer_avformat.c: Add colorspace
2318 * src/modules/xml/consumer_xml.c, src/modules/xml/producer_xml.c:
2319 (De)serialize colorspace in profile.
2321 * src/modules/avformat/consumer_avformat.c,
2322 src/modules/avformat/producer_avformat.c: Fix version support for
2325 2010-10-07 Dan Dennedy <dan@dennedy.org>
2327 * src/melt/melt.c, src/modules/core/producer_consumer.c,
2328 src/modules/core/producer_loader.c, src/modules/melt/producer_melt.c,
2329 src/modules/xml/producer_xml.c: Move logic for when to auto-insert consumer
2330 producer. Move it into the loader producer so apps other than melt can use
2331 it too. To use it, an app must set the profile to explicit.
2333 * src/framework/mlt_profile.c, src/framework/mlt_profile.h: Add
2334 mlt_profile_clone().
2336 2010-08-28 Dan Dennedy <dan@dennedy.org>
2338 * src/melt/melt.c, src/modules/melt/producer_melt.c: Add an automatic profile
2339 feature to melt. Here are the main use cases this feature provides: - Given
2340 a regular (non-mlt-xml) media file, melt reads the media attributes and
2341 generates an equivalent MLT profile. This makes it easier to transcode
2342 without changing or specifying resolution, aspect, and framerate. - Given a
2343 MLT XML file containing a profile attribute or element, melt loads the
2344 specified profile. A composition typically contains profile- without you
2345 having to remember. - Given a MLT XML containing a profile but also
2346 specifying a -profile option, melt automatically uses the 'consumer' producer
2347 with the requested profiles. This is similar to the above case, but when
2348 explicitly choosing a profile different than the composition one should use
2349 the consumer producer. This just makes melt smarter and more automatic.
2351 * src/modules/xml/consumer_xml.c, src/modules/xml/mlt-xml.dtd,
2352 src/modules/xml/producer_xml.c: Add (de)serialization of profile to XML. In
2353 addition to the 'profile' element, one can also set the 'profile' attribute
2354 of the root element to a named profile.
2356 2010-10-04 Dan Dennedy <dan@dennedy.org>
2358 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
2359 Add support for short-hand vpre to avformat consumer. For example, when
2360 vcodec=libx264, you can use vpre=medium as shorthand for
2361 $prefix/share/ffmpeg/libx264-medium.ffpreset.
2363 * src/modules/avformat/audioconvert.h, src/modules/avformat/configure,
2364 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
2365 src/modules/avformat/filter_avcolour_space.c,
2366 src/modules/avformat/filter_avdeinterlace.c,
2367 src/modules/avformat/filter_avresample.c,
2368 src/modules/avformat/filter_swscale.c,
2369 src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c:
2370 FFmpeg build improvements (3078007). Handle --avformat-svn-version=0.5. Fix
2371 building without swscale. Fix compiling new colorspace stuff against FFmpeg
2372 <= v0.5. FFmpeg libs are increasing; only support contemporary header layout.
2374 2010-09-28 Dan Dennedy <dan@dennedy.org>
2376 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
2377 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
2378 Fix race conditions in SDL (kdenlive-1711). Contributed patch by 'jem' -
2381 2010-09-26 Dan Dennedy <dan@dennedy.org>
2383 * src/modules/avformat/filter_avcolour_space.c,
2384 src/modules/avformat/producer_avformat.c: Set default colorspace (from
2385 profile) on frames. Also, allow affirmatively setting luma to _not_ full
2386 range (force_full_luma=0).
2388 * profiles/atsc_1080i_50, profiles/atsc_1080i_5994, profiles/atsc_1080i_60,
2389 profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
2390 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/atsc_720p_2398,
2391 profiles/atsc_720p_24, profiles/atsc_720p_25, profiles/atsc_720p_2997,
2392 profiles/atsc_720p_30, profiles/atsc_720p_50, profiles/atsc_720p_5994,
2393 profiles/atsc_720p_60, profiles/cif_15, profiles/cif_ntsc, profiles/cif_pal,
2394 profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc, profiles/dv_ntsc_wide,
2395 profiles/dv_pal, profiles/dv_pal_wide, profiles/hdv_1080_25p,
2396 profiles/hdv_1080_30p, profiles/hdv_1080_50i, profiles/hdv_1080_60i,
2397 profiles/hdv_720_25p, profiles/hdv_720_30p, profiles/hdv_720_50p,
2398 profiles/hdv_720_60p, profiles/qcif_15, profiles/qcif_ntsc,
2399 profiles/qcif_pal, profiles/quarter_15, profiles/quarter_ntsc,
2400 profiles/quarter_ntsc_wide, profiles/quarter_pal, profiles/quarter_pal_wide,
2401 profiles/sdi_486i_5994, profiles/square_ntsc, profiles/square_ntsc_wide,
2402 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
2403 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
2404 profiles/vcd_ntsc, profiles/vcd_pal: Add colorspace to all profile presets.
2406 * src/modules/avformat/filter_avcolour_space.c,
2407 src/modules/avformat/producer_avformat.c: Rename variables and properties
2408 around luma range for clarity. Frame property "force_full_luma" controls
2409 this and can be set via producer property "set.force_full_luma." However, it
2410 is not really ready for use until libswscale can respect its full_range
2411 parameter in a RGB to YUV conversion.
2413 2010-09-13 Dan Dennedy <dan@dennedy.org>
2415 * src/modules/avformat/filter_avcolour_space.c,
2416 src/modules/avformat/producer_avformat.c: Rename yuv_std to colorspace.
2418 2010-08-24 Dan Dennedy <dan@dennedy.org>
2420 * src/framework/mlt_profile.h, src/modules/avformat/filter_avcolour_space.c,
2421 src/modules/avformat/producer_avformat.c: Add input YUV colorspace (601 vs
2422 709) handling. Still need to work on the output side including normalization
2423 and setting the encoder.
2425 * src/framework/mlt_frame.c, src/framework/mlt_types.h,
2426 src/modules/avformat/filter_avcolour_space.c,
2427 src/modules/avformat/filter_swscale.c, src/modules/gtk2/producer_pixbuf.c,
2428 src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c:
2429 Revert new image types. I think we can just use frame properties.
2431 * src/modules/avformat/filter_avcolour_space.c,
2432 src/modules/avformat/producer_avformat.c: Get initial skipping of luma
2433 scaling to work. When the avformat producer property skip_luma_scale is set
2434 to 1, then we do not scale the luma on the first YCbCr to RGB conversion.
2435 This is only done once because swscale always downscales luma when converting
2436 RGB to YCbCr, and we need to keep the conversions symmetrical to prevent luma
2437 contraction (loss of contrast).
2439 2010-08-23 Dan Dennedy <dan@dennedy.org>
2441 * src/framework/mlt_frame.c, src/framework/mlt_profile.h,
2442 src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
2443 src/modules/avformat/filter_swscale.c,
2444 src/modules/avformat/producer_avformat.c, src/modules/gtk2/producer_pixbuf.c,
2445 src/modules/qimage/producer_qimage.c, src/modules/sdl/producer_sdl_image.c:
2446 Improve colorspace handling (work in progress) Trying to add support for
2447 non-scaling luma between YCbCr and RGB conversions as well as support for ITU
2448 Rec. 709 luma conversion for HD formats.
2450 2010-09-13 Dan Dennedy <dan@dennedy.org>
2452 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
2455 2010-09-12 Dan Dennedy <dan@dennedy.org>
2457 * configure, src/modules/core/producer_loader.c: Enable filter avcolor_space
2458 on OS X. It works now!
2460 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set version to
2463 * src/modules/avformat/filter_avcolour_space.c,
2464 src/modules/core/filter_imageconvert.c: Enhance image conversion logging.
2466 2010-09-10 Dan Dennedy <dan@dennedy.org>
2468 * src/modules/core/filter_crop.c, src/modules/core/filter_resize.c: Validate
2469 alpha channel size before cropping and padding it. Eventually, I need to add
2470 mlt_frame_get_alpha() that returns a size and mlt_frame_set_alpha()
2471 encapsulates handling of the alpha channel.
2473 2010-09-07 Dan Dennedy <dan@dennedy.org>
2475 * src/modules/avformat/consumer_avformat.c,
2476 src/modules/avformat/filter_avcolour_space.c,
2477 src/modules/avformat/filter_swscale.c,
2478 src/modules/avformat/producer_avformat.c: Revert 3a419b4 (Use caching for
2479 swscale contexts). This was just making it too unstable (bug 3060324).
2481 2010-09-05 Dan Dennedy <dan@dennedy.org>
2483 * src/modules/avformat/filter_avcolour_space.c,
2484 src/modules/core/filter_imageconvert.c: Apply alpha on frame to rgba image
2487 2010-08-22 Dan Dennedy <dan@dennedy.org>
2489 * src/modules/avformat/consumer_avformat.c,
2490 src/modules/avformat/filter_avcolour_space.c,
2491 src/modules/avformat/filter_swscale.c,
2492 src/modules/avformat/producer_avformat.c: Use caching for swscale contexts.
2494 2010-08-21 Dan Dennedy <dan@dennedy.org>
2496 * src/modules/avformat/consumer_avformat.c,
2497 src/modules/avformat/filter_avcolour_space.c,
2498 src/modules/avformat/filter_swscale.c,
2499 src/modules/avformat/producer_avformat.c: Enable swscale CPU flags. For
2500 FFmpeg builds that use runtime CPU detection. This should make things faster
2501 and it seems to be same quality as C routines.
2503 * demo/mlt_slideshow2, src/modules/core/filter_luma.c: Enhance luma filter to
2504 work with animated filters. Previously, in a slideshow the luma filter would
2505 apply the dissolve or wipe repeatedly over a slide. For example, with a slide
2506 duration of 75 frames and a luma period of 25 (expressed as 24), the wipe
2507 occurs 3 times. However, since the slides were static, you did not notice it
2508 until the transition at the beginning of a new slide - when you do want to
2509 see it. However, upon adding an affine filter to animate a smooth pan/zoom,
2510 you do notice the extra repetitions - the slides appear to blend with one
2511 another when they are not transitioning. This change fixes that with new
2512 properties 'cycle' and 'duration'. Cycle is basically a replacement for
2513 'period' that fixes the semantics to properly represent a duration. Where you
2514 would previously express, for example, period=24, you now say cycle=25. The
2515 'duration' property prevents the repeating and expresses that the transition
2516 should only occur within the first N frames of the cycle. See
2517 demo/mlt_slideshow2 for an example of using it in conjunction with the affine
2520 2010-08-20 Dan Dennedy <dan@dennedy.org>
2522 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
2523 Fix distorted frame in slideshow transitions. Applies to the .all.ext
2524 slideshow approach. May also apply to image sequences with mixed resolutions.
2526 2010-08-19 Dan Dennedy <dan@dennedy.org>
2528 * src/modules/core/Makefile, src/modules/core/factory.c,
2529 src/modules/core/filter_audiowave.c: Add audiowave filter. This replaces the
2530 video with the audio waveform. Currently, it only works on producers that
2533 2010-08-18 Dan Dennedy <dan@dennedy.org>
2535 * src/framework/mlt_frame.c, src/swig/mlt.i, src/swig/python/waveforms.py:
2536 Fix waveform generation. It was not obtaining a valid fps. Also, changed
2537 rendering to something more expected - negative as negative and channels
2538 stacked. Also, add a Python binding to this call to return 8-bit grayscale
2539 image as a Python string. Finally, add a Python example.
2541 2010-08-16 Dan Dennedy <dan@dennedy.org>
2543 * src/modules/core/Makefile, src/modules/core/factory.c,
2544 src/modules/core/filter_panner.c: Add a panning filter. This does a simple
2545 left/right balance when channel=-1 (default). When channel >= 0, you can
2546 adjust an individual channel's left/right position. Whereas the simple
2547 balance will not cause one channel to appear in another channel, the
2548 individual channel does. The start/end properties are floats in the range
2549 [-1.0, 1.0]. A start property alone makes it constant over the duration of
2550 the filter. There is some handling for more than 2 channels by providing
2551 front/rear fade and ganging (balance front and rear together or fade left and
2554 2010-08-15 Dan Dennedy <dan@dennedy.org>
2556 * src/modules/core/factory.c, src/modules/core/filter_channelcopy.c: Add
2557 filter channelswap. It is a permutation of channelcopy that can be used from
2558 channelcopy as well by setting swap=1.
2560 2010-08-14 Dan Dennedy <dan@dennedy.org>
2562 * src/modules/avformat/consumer_avformat.c,
2563 src/modules/avformat/filter_avcolour_space.c,
2564 src/modules/avformat/filter_swscale.c,
2565 src/modules/avformat/producer_avformat.c: Improve quality of libswscale
2566 conversions and scaling.
2568 2010-08-12 Dan Dennedy <dan@dennedy.org>
2570 * src/framework/mlt_frame.h, src/modules/core/filter_imageconvert.c,
2571 src/modules/core/producer_colour.c, src/modules/vmfx/filter_chroma.c,
2572 src/modules/vmfx/filter_chroma_hold.c: Cleanup existing native color space
2573 conversions. This change clarifies that the existing conversions are
2574 according to the ITU 601 standard and scaled to and from full gamut RGB.
2575 Also, adjust 2 coefficients according to Charles Poynton's matrices. This
2576 does not yet attempt to make any substantial improvements. Finally, it
2577 replaces the verbose logic and redundancy in the image conversion routine
2578 with a concise function dispatch table.
2580 2010-08-08 Dan Dennedy <dan@dennedy.org>
2582 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
2583 Make libexif include compatible with more systems/versions.
2585 2010-08-07 Dan Dennedy <dan@dennedy.org>
2587 * src/modules/core/transition_luma.c, src/modules/frei0r/transition_frei0r.c,
2588 src/modules/plus/transition_affine.c: Fix scaling method on B frames of some
2591 2010-08-04 Dan Dennedy <dan@dennedy.org>
2593 * src/modules/avformat/consumer_avformat.c, src/modules/dv/consumer_libdv.c,
2594 src/modules/linsys/consumer_SDIstream.c, src/modules/sdl/consumer_sdl.c,
2595 src/modules/sdl/consumer_sdl_still.c: Move firing consumer-frame-show to
2596 after done with image.
2598 2010-07-29 j-b-m <jb@kdenlive.org>
2600 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
2601 Cleanup & fix memleak modified: gtk2/producer_pixbuf.c modified:
2602 qimage/qimage_wrapper.cpp
2604 2010-07-28 j-b-m <jb@kdenlive.org>
2606 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
2607 src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/Makefile,
2608 src/modules/qimage/configure, src/modules/qimage/qimage_wrapper.cpp,
2609 src/modules/qimage/readexif.h: Use libexif to read exif orientation in images
2610 modified: src/modules/gtk2/Makefile modified: src/modules/gtk2/configure
2611 modified: src/modules/gtk2/producer_pixbuf.c modified:
2612 src/modules/qimage/Makefile modified: src/modules/qimage/configure
2613 modified: src/modules/qimage/qimage_wrapper.cpp deleted:
2614 src/modules/qimage/readexif.h
2616 2010-07-27 j-b-m <jb@kdenlive.org>
2618 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp,
2619 src/modules/qimage/readexif.h: Read EXIF info inside MLT, based on
2620 jpegexiforient modified: src/modules/gtk2/producer_pixbuf.c modified:
2621 src/modules/qimage/qimage_wrapper.cpp new file:
2622 src/modules/qimage/readexif.h
2624 2010-07-20 j-b-m <jb@kdenlive.org>
2626 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
2627 Fix exif rotation angle modified: src/modules/gtk2/producer_pixbuf.c
2628 modified: src/modules/qimage/qimage_wrapper.cpp
2630 2010-07-14 Dan Dennedy <dan@dennedy.org>
2632 * configure, src/modules/avformat/producer_avformat.c: Fix crash when
2633 repeating frames after failure to decode video.
2635 2010-06-20 Dan Dennedy <dan@dennedy.org>
2637 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
2640 * src/modules/avformat/Makefile, src/modules/avformat/configure,
2641 src/modules/avformat/factory.c: Fixup local ffmpeg build. Set PIC compiler
2642 flag, make libavdevice optional, and set recommended version to 0.6 branch.
2644 2010-06-15 Dan Dennedy <dan@dennedy.org>
2646 * src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/plugin_desc.h:
2647 Fix a few compiler warnings in jackrack.
2649 2010-06-02 Dan Dennedy <dan@dennedy.org>
2651 * src/modules/plus/filter_affine.c, src/modules/plus/interp.h,
2652 src/modules/plus/transition_affine.c: Revise affine to use interpolation and
2653 sub-pixel positioning.
2655 2010-05-18 Dan Dennedy <dan@dennedy.org>
2657 * src/modules/sdl/consumer_sdl_osx.h, src/modules/sdl/consumer_sdl_osx.m: Fix
2658 leaking OS X Cocoa objects in SDL consumers.
2660 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl.c,
2661 src/modules/sdl/consumer_sdl_still.c: Fix leaking OS X Cocoa objects in SDL
2664 2010-05-07 Marco Gittler <g.marco@freenet.de>
2666 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
2667 src/modules/qimage/producer_kdenlivetitle.c: interlaced titles
2669 2010-05-02 Dan Dennedy <dan@dennedy.org>
2671 * src/swig/csharp/build, src/swig/java/build, src/swig/lua/build,
2672 src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/php/build,
2673 src/swig/python/build, src/swig/ruby/build, src/swig/tcl/build: Fix missing
2674 PIC flags for bindings (2931009) Also, use g++ for linking bindings because
2675 some systems (OS X) do not otherwise know to link with libstdc++.
2677 2010-04-25 Dan Dennedy <dan@dennedy.org>
2679 * configure, src/modules/core/filter_resize.c: Fix bad stride in yuv422 due
2680 to non-even width requests.
2682 2010-04-19 Dan Dennedy <dan@dennedy.org>
2684 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
2687 * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c:
2688 Improve error handling on video decode failure (kdenlive-1553).
2690 2010-04-18 Dan Dennedy <dan@dennedy.org>
2692 * configure, src/modules/avformat/filter_avcolour_space.c: Only use newish
2693 version of libswcale. Some early revisions of 0.7.1 would cause garbage on
2694 last column of image with non-even width.
2696 2010-04-08 Dan Dennedy <dan@dennedy.org>
2698 * src/swig/configure, src/swig/csharp/build, src/swig/csharp/play.cs,
2699 src/swig/csharp/play.sh: Add C# bindings. Thank you to Steeve Descarpentries
2700 for the initial contribution.
2702 2010-04-07 Dan Dennedy <dan@dennedy.org>
2704 * src/modules/linsys/consumer_SDIstream.c,
2705 src/modules/linsys/sdi_generator.c, src/modules/linsys/sdi_generator.h: Add
2706 automatic driver configuration to sdi consumer. This uses the MLT profile to
2707 determine the configuration values: video buffer size, audio buffer size,
2708 video frame mode (resolution, frame rate), video data mode (8 bit or v210),
2709 number of audio channels, audio sampling rate, audio sample size. It does
2710 _not_ set the clock source or the number of buffers for audio and video.
2712 2010-03-10 Dan Dennedy <dan@dennedy.org>
2714 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
2717 * src/modules/linsys/consumer_SDIstream.c,
2718 src/modules/linsys/sdi_generator.c, src/modules/linsys/sdi_generator.h:
2719 Improve performance of sdi consumer (patch from BCE). consumer_SDIstream.c -
2720 convertYCBCRtoRGB: different calculation sdi_generator.h - SDIAUDIO
2721 transmitter event definitions sdi_generator.c - pack changed to pack8
2722 instead of packv210 - Transmitter events are checked only once a frame -
2723 create_HD_SDI_Line and create_SD_SDI_Line do not calculate the current
2724 position in the video_buffer for each sample. Now it is done once a line.
2726 * src/mlt++/Makefile, src/mlt++/MltFilteredProducer.cpp,
2727 src/mlt++/MltFilteredProducer.h: Fix MltFilteredProducer not building.
2729 2010-02-28 Dan Dennedy <dan@dennedy.org>
2731 * src/modules/avformat/filter_avcolour_space.c,
2732 src/modules/avformat/filter_swscale.c, src/modules/core/producer_loader.c:
2733 Add resolution as init arg to libswscale filters.
2735 * src/framework/mlt_frame.c, src/modules/effectv/filter_burn.c: Fix a couple
2736 of compile warnings.
2738 2010-02-25 Dan Dennedy <dan@dennedy.org>
2740 * src/modules/avformat/filter_avcolour_space.c,
2741 src/modules/core/producer_loader.c: Make FFmpeg the primary image converter
2742 if available. Except on OS X.
2744 2010-02-24 Dan Dennedy <dan@dennedy.org>
2746 * src/modules/xine/Makefile, src/modules/xine/yadif.c: Fix build on
2747 --disable-sse(2) or non-sse(2) architectures.
2749 2010-02-22 Dan Dennedy <dan@dennedy.org>
2751 * configure, src/modules/sdl/consumer_sdl_preview.c: Fix video glitches when
2752 switching still and normal sdl consumers.
2754 2010-02-15 Dan Dennedy <dan@dennedy.org>
2756 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
2759 * NEWS, src/modules/avformat/configure: Add v0.5.0 release notes.
2761 2010-02-11 Dan Dennedy <dan@dennedy.org>
2763 * src/modules/linsys/consumer_SDIstream.c,
2764 src/modules/linsys/sdi_generator.c, src/modules/linsys/sdi_generator.h: Add
2765 HD-SDI support to Linsys SDI module. This has only been tested with the
2766 VidPort. At this time, you must run the linsys sdiaudiocfg and sdivideocfg
2767 utilities to configure your card. In time, we hope to remove this step.
2769 * src/modules/linsys/Makefile, src/modules/linsys/configure: Add
2770 --linsys-with-jpeg configure option.
2772 2010-02-10 Dan Dennedy <dan@dennedy.org>
2774 * profiles/atsc_1080i_50, profiles/atsc_1080i_5994, profiles/atsc_1080i_60,
2775 profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
2776 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/atsc_720p_2398,
2777 profiles/atsc_720p_24, profiles/atsc_720p_25, profiles/atsc_720p_2997,
2778 profiles/atsc_720p_30, profiles/atsc_720p_50, profiles/atsc_720p_5994,
2779 profiles/atsc_720p_60, profiles/hdv_1080_25p, profiles/hdv_1080_30p,
2780 profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
2781 profiles/hdv_720_30p, profiles/hdv_720_50p, profiles/hdv_720_60p,
2782 profiles/qcif_15, profiles/quarter_15, profiles/quarter_ntsc,
2783 profiles/sdi_486i_5994, src/framework/mlt_profile.c: Revise Hz->fps in
2784 profiles and add more ATSC profiles.
2786 2010-02-04 Dan Dennedy <dan@dennedy.org>
2788 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
2789 src/modules/sdl/consumer_sdl_preview.c: Default SDL to use the onefield
2790 deinterlace filter. The previous default in the deinterlace filter was
2791 linearblend. The new default is yadif. However, onefield is faster is gives
2792 cleaner results than linearblend where preserving most resolution is not a
2793 factor. Since most usess of SDL are applications with preview windows smaller
2794 than actual resolution, it makes sense to use onefield by default in the SDL
2797 * src/modules/xine/Makefile, src/modules/xine/deinterlace.h,
2798 src/modules/xine/filter_deinterlace.c, src/modules/xine/vf_yadif_template.h,
2799 src/modules/xine/yadif.c, src/modules/xine/yadif.h: Add YADIF methods in
2802 2010-02-03 Dan Dennedy <dan@dennedy.org>
2804 * src/framework/mlt_frame.h, src/framework/mlt_service.c,
2805 src/framework/mlt_service.h: Hide need_previous_next property from
2808 2010-02-02 Dan Dennedy <dan@dennedy.org>
2810 * src/framework/mlt_filter.h, src/framework/mlt_frame.h,
2811 src/framework/mlt_service.c, src/framework/mlt_service.h: Add fetching
2812 previous and next frames in producers. This is only enabled when the
2813 property need-previous-next is set true on the producer. This also adds
2814 firing a service-changed event on the filter when it gets attached so the
2815 filter can set this property on the producer to which it is attached. These
2816 frame references are set as "previous frame" and "next frame" properties on
2817 the current frame. It is also important to note that these frames do not have
2818 ANY filters applied to them, which is important for YADIF and telecide
2819 filters, which process before all other filters.
2821 2010-01-21 Dan Dennedy <dan@dennedy.org>
2823 * src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Let
2824 environment variable MLT_NO_VDPAU=1 disable VDPAU.
2826 2010-01-19 Dan Dennedy <dan@dennedy.org>
2828 * src/modules/avformat/configure, src/modules/avformat/factory.c,
2829 src/modules/avformat/producer_avformat.c: Add support for libavdevice
2830 (v4l/v4l2). Thanks to hints from Volodymyr M. Lisivka.
2831 LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so is required to get some formats to
2834 * src/framework/mlt_frame.c, src/modules/core/filter_rescale.c,
2835 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
2836 src/modules/qimage/producer_qimage.c: Return and handle errors on failure to
2837 produce image (kdenlive-1312).
2839 2010-01-16 Dan Dennedy <dan@dennedy.org>
2841 * Doxyfile, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
2842 src/framework/mlt_service.h: Add mlt_frame doxygen docs.
2844 2010-01-10 Dan Dennedy <dan@dennedy.org>
2846 * src/modules/avformat/producer_avformat.c,
2847 src/modules/xine/filter_deinterlace.c: Fix setting progressive property on
2848 repeated frames (kdenlive-1335).
2850 2010-01-06 Marco Gittler <g.marco@freenet.de>
2852 * src/modules/oldfilm/filter_oldfilm.c,
2853 src/modules/oldfilm/filter_oldfilm.yml: user array with 100 values yml file
2856 2009-12-16 Dan Dennedy <dan@dennedy.org>
2858 * src/framework/mlt_service.c, src/framework/mlt_service.h,
2859 src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c: Add
2860 mlt_service_cache_purge and remove purge in mlt_service_close. The avformat
2861 producer holds references to cache items within frame objects. This means
2862 mlt_service_close can not purge the cache because frames may be closed after
2865 2009-12-14 Dan Dennedy <dan@dennedy.org>
2867 * configure, src/framework/mlt.h: Bump to unreleased version.
2869 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
2870 src/modules/sdl/consumer_sdl_still.c: Revert a bunch of changes made to SDL
2871 for VDPAU. This set of changes conflicted with Kdenlive, which requires two
2872 consumers that need to release SDL on stop. Now, VDPAU support does not need
2873 SDL as it gets its own X11 Display pointer.
2875 * src/modules/avformat/Makefile, src/modules/avformat/configure,
2876 src/modules/avformat/vdpau.c: Make VDPAU independent of SDL X11 Display.
2877 This prevents VDPAU from crashing on calls to SDL_Quit() and allows it to be
2878 used with non-SDL consumers! (Still requires an X11 session.)
2880 2009-12-13 Dan Dennedy <dan@dennedy.org>
2882 * src/modules/avformat/factory.c, src/modules/avformat/producer_avformat.c:
2883 Add producer variant avformat-novalidate. The purpose of this is to increase
2884 the speed of loading playlists with known good files. Use with care. This
2885 assumes a few properties have been set, in particular "length." This was only
2886 tested thus far by modifying the output of consumer xml to change mlt_service
2887 from "avformat" to "avformat-novalidate".
2889 2009-12-12 Dan Dennedy <dan@dennedy.org>
2891 * src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Add
2892 cache support to avformat producer. This also includes a change to make
2893 VDPAU work on some versions of FFmpeg beyond Sept 15, 2009 (do not know
2896 * src/framework/mlt_service.c, src/framework/mlt_service.h: Add
2897 mlt_service_cache_set_size() to limit the cache size.
2899 * src/framework/mlt_cache.c, src/framework/mlt_cache.h: Add
2900 mlt_cache_set_size() to limit the amount of caching.
2902 2009-11-28 Dan Dennedy <dan@dennedy.org>
2904 * src/modules/avformat/Makefile, src/modules/avformat/configure,
2905 src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Add
2906 support for decoding H.264 with VDPAU. This applies to all H.264 at the
2907 moment unless novdpau=1 is set on the producer. Also, this can only handle up
2908 to about 10 - 15 clips using VDPAU in the project at the moment until the
2909 avformat producer is changed to use mlt_cache.
2911 * src/framework/mlt_consumer.c, src/modules/sdl/consumer_sdl.c,
2912 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
2913 Make the SDL consumer cooperate with VDPAU. This moves the SDL_Quit calls
2914 from the consumer_stop to the consumer_close functions. Also, it exports the
2915 X11 Display pointer to the mlt_environment and the global SDL mutex to the
2918 2009-12-08 Dan Dennedy <dan@dennedy.org>
2920 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set version to
2921 0.4.10 and update release notes.
2923 * configure, src/framework/mlt.h, src/modules/avformat/producer_avformat.c:
2924 Fix underlinking libm by removing math function.
2926 2009-12-07 Dan Dennedy <dan@dennedy.org>
2928 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
2931 * src/modules/core/loader.ini, src/modules/core/producer_loader.c: Fix some
2932 cases image and audio formats not converting (kdenlive-1259).
2934 2009-11-29 Marco Gittler <g.marco@freenet.de>
2936 * src/modules/oldfilm/filter_vignette.c,
2937 src/modules/oldfilm/filter_vignette.yml: use float for vignette effect fixed
2938 also bug in wrong y center
2940 * src/modules/oldfilm/filter_vignette.c,
2941 src/modules/oldfilm/filter_vignette.yml: use extra paramters for vignette
2944 2009-10-10 Dan Dennedy <dan@dennedy.org>
2946 * configure, src/framework/mlt.h: Bump the version to 0.4.7.
2948 * src/modules/linsys/consumer_SDIstream.c,
2949 src/modules/linsys/sdi_generator.c: Convert some printfs to mlt_log.
2951 * src/modules/linsys/consumer_SDIstream.c,
2952 src/modules/linsys/sdi_generator.c: Cleanup unused parameters.
2954 * src/modules/linsys/consumer_SDIstream.c,
2955 src/modules/linsys/sdi_generator.c: Add support for >2 audio channels to
2956 Linsys SDI consumer. This does not yet have any remapping support.
2958 2009-10-07 Dan Dennedy <dan@dennedy.org>
2960 * AUTHORS, Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set
2961 version to 0.4.6 and update release notes.
2963 * src/modules/avformat/Makefile, src/modules/avformat/configure: Add
2964 configure option --avformat-svn-version. Also update recommended version to
2965 Sept 15, 2009 and other cleanup.
2967 2009-10-04 j-b-m <jb@kdenlive.org>
2969 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
2970 src/modules/qimage/producer_kdenlivetitle.c: Fix behaviour of title clips
2971 when in and out points are given modified:
2972 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
2973 src/modules/qimage/producer_kdenlivetitle.c
2975 2009-09-20 Dan Dennedy <dan@dennedy.org>
2977 * src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltProducer.cpp,
2978 src/mlt++/MltProducer.h, src/mlt++/MltProperties.cpp,
2979 src/mlt++/MltProperties.h, src/mlt++/MltRepository.cpp,
2980 src/mlt++/MltRepository.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
2981 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/swig/mlt.i:
2984 2009-09-19 Dan Dennedy <dan@dennedy.org>
2986 * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add Properties
2987 constructor from opaque pointer.
2989 2009-09-15 Dan Dennedy <dan@dennedy.org>
2991 * src/swig/Makefile, src/swig/java/build, src/swig/lua/build,
2992 src/swig/perl/build, src/swig/php/build, src/swig/python/build,
2993 src/swig/ruby/build, src/swig/tcl/build: Fix distclean make target under swig
2994 and cleanup object files.
2996 2009-09-13 Dan Dennedy <dan@dennedy.org>
2998 * src/modules/core/factory.c, src/modules/core/producer_loader.c,
2999 src/modules/kdenlive/producer_framebuffer.c: Invert position of normalization
3000 filters with framebuffer producer. Previously, the framebuffer producer
3001 loaded a normalized producer, which can give undesired results with things
3002 like crop and really any time you want to filter the unpadded images of the
3003 speed-altered video. Now, the framebuffer uses the new "abnormal" producer to
3004 load the clip without normalization filters and sets appropriate frame
3005 properties to allow the normalizing filters attached to the framebuffer to
3006 act appropriately. This new abnormal filter is simply an alias to the
3007 existing loader filter, which uses the name by which it is invoked to toggle
3008 the behaviour of whether to attach normalizing filters.
3010 2009-09-10 Dan Dennedy <dan@dennedy.org>
3012 * Makefile, src/swig/Makefile, src/swig/configure: Improve swig build with
3013 help from Michael Forney.
3015 2009-08-26 Dan Dennedy <dan@dennedy.org>
3017 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
3018 src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
3021 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
3022 src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
3025 2009-08-19 Dan Dennedy <dan@dennedy.org>
3027 * src/modules/linsys/Makefile, src/modules/linsys/configure,
3028 src/modules/linsys/consumer_SDIstream.c, src/modules/linsys/factory.c,
3029 src/modules/linsys/sdi_generator.c: Add Linsys SDI consumer from B.C.E.
3031 2009-08-03 Dan Dennedy <dan@dennedy.org>
3033 * src/framework/Makefile, src/framework/mlt_consumer.c,
3034 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3035 src/framework/mlt_tractor.c, src/framework/mlt_types.h,
3036 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/configure,
3037 src/modules/avformat/consumer_avformat.c,
3038 src/modules/avformat/filter_avresample.c,
3039 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
3040 src/modules/core/factory.c, src/modules/core/filter_audioconvert.c,
3041 src/modules/core/filter_channelcopy.c, src/modules/core/filter_mono.c,
3042 src/modules/core/filter_transition.c, src/modules/core/loader.ini,
3043 src/modules/core/producer_consumer.c, src/modules/core/transition_mix.c,
3044 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
3045 src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/filter_ladspa.c,
3046 src/modules/normalize/filter_volume.c,
3047 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
3048 src/modules/sox/filter_sox.c, src/modules/vorbis/producer_vorbis.c: Refactor
3049 audio conversion and mixing.
3051 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3052 src/modules/sdl/consumer_sdl_still.c: Fix some SDL concurrency issues I am
3053 seeing in Kdenlive on my quad core.
3055 2009-08-02 j-b-m <jb@kdenlive.org>
3057 * src/modules/qimage/configure, src/modules/qimage/kdenlivetitle_wrapper.cpp:
3058 Add support for svg items in titles modified: configure modified:
3059 kdenlivetitle_wrapper.cpp
3061 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3062 src/modules/qimage/kdenlivetitle_wrapper.h,
3063 src/modules/qimage/producer_kdenlivetitle.c: Fix errors in caching + mem
3064 leaks, fix resize issue modified: kdenlivetitle_wrapper.cpp modified:
3065 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3067 2009-08-01 j-b-m <jb@kdenlive.org>
3069 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3070 src/modules/qimage/kdenlivetitle_wrapper.h,
3071 src/modules/qimage/producer_kdenlivetitle.c: Rewrote caching, similar to
3072 qimage producer modified: kdenlivetitle_wrapper.cpp modified:
3073 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3075 2009-07-31 j-b-m <jb@kdenlive.org>
3077 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3078 src/modules/qimage/kdenlivetitle_wrapper.h,
3079 src/modules/qimage/producer_kdenlivetitle.c: Use QImage instead of QPixmap,
3080 add myself in copyright modified: kdenlivetitle_wrapper.cpp modified:
3081 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3083 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3084 src/modules/qimage/kdenlivetitle_wrapper.h: don't use cache, just normal
3085 properties to store scene modified: kdenlivetitle_wrapper.cpp modified:
3086 kdenlivetitle_wrapper.h
3088 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3089 src/modules/qimage/kdenlivetitle_wrapper.h,
3090 src/modules/qimage/producer_kdenlivetitle.c: Rescale title when they are
3091 played with a different profile modified: kdenlivetitle_wrapper.cpp
3092 modified: kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3094 2009-07-30 j-b-m <jb@kdenlive.org>
3096 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3097 src/modules/qimage/producer_kdenlivetitle.c: Fix image size, fix utf-8
3098 characters in titles modified: kdenlivetitle_wrapper.cpp modified:
3099 producer_kdenlivetitle.c
3101 2009-07-29 j-b-m <jb@kdenlive.org>
3103 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3104 src/modules/qimage/kdenlivetitle_wrapper.h,
3105 src/modules/qimage/producer_kdenlivetitle.c: Fix use of several title
3106 producers in one instance of Kdenlive modified: kdenlivetitle_wrapper.cpp
3107 modified: kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3109 2009-07-27 j-b-m <jb@kdenlive.org>
3111 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3112 src/modules/qimage/kdenlivetitle_wrapper.h,
3113 src/modules/qimage/producer_kdenlivetitle.c: Cleanup + fix crashes when used
3114 in Kdenlive modified: kdenlivetitle_wrapper.cpp modified:
3115 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3117 2009-07-24 j-b-m <jb@kdenlive.org>
3119 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3120 src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:
3121 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
3122 src/modules/qimage/producer_kdenlivetitle.c
3124 2009-07-26 j-b-m <jb@kdenlive.org>
3126 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3127 src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:
3128 kdenlivetitle_wrapper.cpp modified: kdenlivetitle_wrapper.h
3130 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3131 src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:
3132 kdenlivetitle_wrapper.cpp modified: kdenlivetitle_wrapper.h
3134 2009-07-24 j-b-m <jb@kdenlive.org>
3136 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3137 src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:
3138 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
3139 src/modules/qimage/producer_kdenlivetitle.c
3141 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3142 src/modules/qimage/kdenlivetitle_wrapper.h,
3143 src/modules/qimage/producer_kdenlivetitle.c: Fix crash + position in time
3144 modified: src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
3145 src/modules/qimage/kdenlivetitle_wrapper.h modified:
3146 src/modules/qimage/producer_kdenlivetitle.c
3148 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3149 src/modules/qimage/kdenlivetitle_wrapper.h,
3150 src/modules/qimage/producer_kdenlivetitle.c: * Fix memleaks * Cleanup *
3151 Reload xml when setting "reload_xml" property modified:
3152 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
3153 src/modules/qimage/kdenlivetitle_wrapper.h modified:
3154 src/modules/qimage/producer_kdenlivetitle.c
3156 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3157 src/modules/qimage/kdenlivetitle_wrapper.h,
3158 src/modules/qimage/producer_kdenlivetitle.c: Add feature to dynamically
3159 replace text in a block modified: kdenlivetitle_wrapper.cpp modified:
3160 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
3162 2009-07-24 Marco Gittler <g.marco@freenet.de>
3164 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3165 src/modules/qimage/kdenlivetitle_wrapper.h,
3166 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle: reindent code /
3167 readded qimage_producer
3169 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3170 src/modules/qimage/kdenlivetitle_wrapper.h: reindent c++
3172 * src/modules/qimage/factory.c, src/modules/qimage/qimage_wrapper.cpp:
3173 readded deleted qimage producer in factory
3175 2009-07-19 Marco Gittler <g.marco@freenet.de>
3177 * src/modules/qimage/configure, src/modules/qimage/producer_kdenlivetitle.c:
3178 kdenlivetitle: added QtXml during configure, add rescource to producer
3180 2009-07-18 Marco Gittler <g.marco@freenet.de>
3182 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3183 src/modules/qimage/kdenlivetitle_wrapper.h,
3184 src/modules/qimage/producer_kdenlivetitle.c: working color conversion
3186 2009-07-15 Marco Gittler <g.marco@freenet.de>
3188 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3189 src/modules/qimage/kdenlivetitle_wrapper.h,
3190 src/modules/qimage/producer_kdenlivetitle.c: memcpy works now
3192 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3193 src/modules/qimage/kdenlivetitle_wrapper.h,
3194 src/modules/qimage/producer_kdenlivetitle.c: memhandling changed
3196 2009-07-14 Dan Dennedy <dan@dennedy.org>
3198 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3199 src/modules/core/Makefile, src/modules/dgraft/Makefile,
3200 src/modules/dv/Makefile, src/modules/effectv/Makefile,
3201 src/modules/frei0r/Makefile, src/modules/gtk2/Makefile,
3202 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
3203 src/modules/kino/Makefile, src/modules/melt/Makefile,
3204 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
3205 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
3206 src/modules/qimage/Makefile, src/modules/resample/Makefile,
3207 src/modules/sdl/Makefile, src/modules/sox/Makefile,
3208 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
3209 src/modules/xine/Makefile, src/modules/xml/Makefile: Fix build on OS X and
3210 possibly others. Gives higher priority to local lib and include dirs than
3211 system or SDL-based lib and include dirs. Also, moves previous -lm fix to
3212 from general build to --avformat-svn and --avformat-static builds.
3214 2009-07-14 Marco Gittler <g.marco@freenet.de>
3216 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3217 src/modules/qimage/producer_kdenlivetitle.c: cleanup
3219 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3220 src/modules/qimage/kdenlivetitle_wrapper.h,
3221 src/modules/qimage/producer_kdenlivetitle.c: test alpha channel
3223 2009-07-11 Marco Gittler <g.marco@freenet.de>
3225 * src/modules/core/loader.dict, src/modules/qimage/kdenlivetitle_wrapper.cpp,
3226 src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper:
3227 interpolate from start-> end, added title to dict
3229 2009-07-10 Marco Gittler <g.marco@freenet.de>
3231 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3232 src/modules/qimage/kdenlivetitle_wrapper.h,
3233 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper: load
3236 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3237 src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper: use
3238 QApplication, else QGrahicsScene ist not working
3240 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
3241 src/modules/qimage/kdenlivetitle_wrapper.h,
3242 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper.{cpp,h},
3243 producer_kdenlivetitle.c: LGPL header and byte move for right RGBA values
3245 * src/modules/qimage/Makefile, src/modules/qimage/factory.c,
3246 src/modules/qimage/kdenlivetitle_wrapper.cpp,
3247 src/modules/qimage/kdenlivetitle_wrapper.h,
3248 src/modules/qimage/producer_kdenlivetitle.c: first work on kdenlive title
3249 producer should later read the xml-file from kdenlive and let the title have
3252 2009-07-03 Dan Dennedy <dan@dennedy.org>
3254 * configure, docs/policies.txt, src/framework/mlt.h,
3255 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3256 src/framework/mlt_log.c, src/modules/avformat/filter_avcolour_space.c,
3257 src/modules/avformat/filter_avdeinterlace.c,
3258 src/modules/avformat/filter_swscale.c,
3259 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
3260 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
3261 src/modules/core/filter_crop.c, src/modules/core/filter_gamma.c,
3262 src/modules/core/filter_greyscale.c, src/modules/core/filter_imageconvert.c,
3263 src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
3264 src/modules/core/filter_obscure.c, src/modules/core/filter_rescale.c,
3265 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
3266 src/modules/core/loader.ini, src/modules/core/producer_colour.c,
3267 src/modules/core/producer_consumer.c, src/modules/core/producer_ppm.c,
3268 src/modules/core/transition_luma.c, src/modules/effectv/filter_burn.c,
3269 src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
3270 src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
3271 src/modules/frei0r/transition_frei0r.c, src/modules/gtk2/filter_rescale.c,
3272 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
3273 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_wave.c,
3274 src/modules/kdenlive/producer_framebuffer.c,
3275 src/modules/motion_est/filter_crop_detect.c,
3276 src/modules/motion_est/filter_motion_est.c,
3277 src/modules/motion_est/filter_vismv.c,
3278 src/modules/motion_est/producer_slowmotion.c,
3279 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_grain.c,
3280 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_oldfilm.c,
3281 src/modules/oldfilm/filter_tcolor.c, src/modules/oldfilm/filter_vignette.c,
3282 src/modules/plus/filter_affine.c, src/modules/plus/filter_charcoal.c,
3283 src/modules/plus/filter_invert.c, src/modules/plus/filter_sepia.c,
3284 src/modules/plus/transition_affine.c, src/modules/qimage/producer_qimage.c,
3285 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h,
3286 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c,
3287 src/modules/sdl/producer_sdl_image.c, src/modules/vmfx/filter_chroma.c,
3288 src/modules/vmfx/filter_chroma_hold.c, src/modules/vmfx/filter_mono.c,
3289 src/modules/vmfx/filter_shape.c, src/modules/xine/filter_deinterlace.c:
3290 Massive refactoring of image conversion. This drops all image color space
3291 and pixel format conversions from the mlt_frame class. Instead, it adds a
3292 convert_image virtual function to the mlt_frame class that is called within
3293 mlt_frame_get_image(). The newly added imageconvert filter sets that virtual
3294 function and contains the various conversion routines. The loader producer
3295 automatically attaches this filter to the producer it creates.
3297 2009-06-30 Dan Dennedy <dan@dennedy.org>
3299 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set to v0.4.4
3300 and update release notes.
3302 2009-06-23 Dan Dennedy <dan@dennedy.org>
3304 * src/swig/configure, src/swig/lua/build, src/swig/lua/play.lua: Add SWIG Lua
3307 2009-06-22 Dan Dennedy <dan@dennedy.org>
3309 * configure, src/framework/Makefile, src/melt/configure, src/swig/Makefile,
3310 src/swig/configure, src/swig/java/build, src/swig/perl/build,
3311 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
3312 src/swig/tcl/build: Further integrate swig into build system. This is not
3313 enabled by default. It adds configure options --enable-swig and
3316 * src/melt/Makefile, src/melt/configure, src/melt/melt.c: Add configure
3317 option --rename-melt.
3319 * src/modules/frei0r/Makefile, src/modules/frei0r/blacklist.txt,
3320 src/modules/frei0r/factory.c: Add blacklist to frei0r module. This is for
3321 Kdenlive bugs 913 and 917. It is populated with only facedetect for now.
3323 2009-06-21 Dan Dennedy <dan@dennedy.org>
3325 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej:
3326 Remove these bogus make files in avformat.
3328 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej,
3329 src/modules/avformat/consumer_avformat.c: Fix avformat consumer crashing on
3332 2009-06-16 Dan Dennedy <dan@dennedy.org>
3334 * src/modules/avformat/filter_avresample.c,
3335 src/modules/avformat/producer_avformat.c: Migrate to FFmpeg
3336 av_audio_resample_init.
3338 * src/melt/Makefile, src/melt/melt.c,
3339 src/modules/avformat/producer_avformat.c: Fix (kdenlive-824) >2 channels not
3342 2009-06-15 Dan Dennedy <dan@dennedy.org>
3344 * configure, profiles/Makefile, src/framework/Makefile, src/melt/Makefile,
3345 src/modules/avformat/Makefile, src/modules/core/Makefile,
3346 src/modules/feeds/Makefile, src/modules/lumas/Makefile,
3347 src/modules/oldfilm/Makefile, src/modules/xml/Makefile: Add datadir and
3348 mandir options to configure.
3350 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
3351 src/modules/kino/kino_wrapper.cc: Apply patch from Debian to fix compilation
3354 2009-06-10 Dan Dennedy <dan@dennedy.org>
3356 * docs/melt.1, docs/policies.txt, src/melt/melt.c: Add man page for melt.
3359 2009-06-03 Dan Dennedy <dan@dennedy.org>
3361 * configure, src/framework/mlt.h: Set to interim version 0.4.3
3363 2009-05-30 Dan Dennedy <dan@dennedy.org>
3365 * Doxyfile, NEWS, configure, src/framework/mlt.h: Bump versions and update
3368 2009-05-29 Dan Dennedy <dan@dennedy.org>
3370 * src/modules/oldfilm/filter_tcolor.yml,
3371 src/modules/oldfilm/filter_vignette.yml: Fix YAML validation errors and
3372 spelling of Vignette.
3374 2009-05-26 Dan Dennedy <dan@dennedy.org>
3376 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp,
3377 src/modules/qimage/qimage_wrapper.h: Fix image sequences sometimes not
3380 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
3381 Change the ttl default value for image sequences. When using printf-style
3382 image sequences only, the default ttl is now 1.
3384 2009-05-20 Dan Dennedy <dan@dennedy.org>
3386 * configure, src/framework/mlt.h: Bump to an interim version.
3388 2009-05-17 Dan Dennedy <dan@dennedy.org>
3390 * Makefile, NEWS: Add v0.4.0 release notes.
3392 * Doxyfile, configure, src/framework/mlt.h: Bump version to 0.4.0
3394 2009-05-13 Dan Dennedy <dan@dennedy.org>
3396 * profiles/atsc_1080i_50, profiles/atsc_1080i_60, profiles/atsc_1080p_2398,
3397 profiles/atsc_1080p_24, profiles/atsc_1080p_25, profiles/atsc_1080p_2997,
3398 profiles/atsc_1080p_30, profiles/atsc_720p_30, profiles/dv_ntsc,
3399 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
3400 profiles/hdv_1080_25p, profiles/hdv_1080_30p, profiles/hdv_1080_50i,
3401 profiles/hdv_1080_60i, profiles/hdv_720_25p, profiles/hdv_720_30p,
3402 profiles/hdv_720_50p, profiles/hdv_720_60p, profiles/quarter_ntsc,
3403 profiles/quarter_ntsc_wide, profiles/quarter_pal, profiles/quarter_pal_wide,
3404 profiles/square_ntsc, profiles/square_ntsc_wide, profiles/square_pal,
3405 profiles/square_pal_wide, profiles/svcd_ntsc_wide, profiles/svcd_pal_wide:
3406 Make profile descriptions more user friendly.
3408 2009-05-11 Dan Dennedy <dan@dennedy.org>
3410 * src/modules/gtk2/have_mmx.S, src/modules/gtk2/scale_line_22_yuv_mmx.S:
3411 Apply patch from Orcan Ogetbil that adds .note.GNU-stack section.
3413 2009-05-09 Dan Dennedy <dan@dennedy.org>
3415 * ChangeLog, Makefile: Change dist make target to use git-archive.
3417 * src/swig/configure, src/swig/java/Play.java, src/swig/java/build,
3418 src/swig/mlt.i, src/swig/mltpp.i, src/swig/perl/Makefile.PL,
3419 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
3420 src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb, src/swig/tcl/build,
3421 src/swig/tcl/play.tcl: Fixup the swig bindings.
3423 * configure, src/examples/Makefile, src/framework/Makefile,
3424 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
3425 src/mlt++/Makefile, src/mlt++/configure, src/modules/avformat/Makefile,
3426 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
3427 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
3428 src/modules/dgraft/filter_telecide.c, src/modules/dv/Makefile,
3429 src/modules/effectv/Makefile, src/modules/frei0r/Makefile,
3430 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
3431 src/modules/jackrack/configure, src/modules/kino/Makefile,
3432 src/modules/normalize/Makefile, src/modules/plus/Makefile,
3433 src/modules/qimage/Makefile, src/modules/resample/filter_resample.c,
3434 src/modules/sdl/Makefile, src/modules/vmfx/filter_chroma.c,
3435 src/modules/xml/consumer_xml.c: Fix over- and under-linking.
3437 * src/mlt++/Mlt.h, src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h,
3438 src/mlt++/MltDeque.cpp, src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp,
3439 src/mlt++/MltEvent.h, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
3440 src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltFilter.cpp,
3441 src/mlt++/MltFilter.h, src/mlt++/MltFilteredConsumer.cpp,
3442 src/mlt++/MltFilteredConsumer.h, src/mlt++/MltFilteredProducer.cpp,
3443 src/mlt++/MltFilteredProducer.h, src/mlt++/MltFrame.cpp,
3444 src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
3445 src/mlt++/MltMultitrack.cpp, src/mlt++/MltMultitrack.h,
3446 src/mlt++/MltParser.cpp, src/mlt++/MltParser.h, src/mlt++/MltPlaylist.cpp,
3447 src/mlt++/MltPlaylist.h, src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h,
3448 src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h,
3449 src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
3450 src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h,
3451 src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h,
3452 src/mlt++/MltService.cpp, src/mlt++/MltService.h, src/mlt++/MltTokeniser.cpp,
3453 src/mlt++/MltTokeniser.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
3454 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Fix LGPL information
3455 in comment headers of mlt++.
3457 * Makefile, README, demo/README, demo/consumers.ini, demo/demo,
3458 demo/demo.ini, demo/entity.mlt, demo/entity.westley, demo/mlt_all,
3459 demo/mlt_attributes, demo/mlt_audio_stuff, demo/mlt_avantika_title,
3460 demo/mlt_bouncy, demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
3461 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
3462 demo/mlt_fade_black, demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_jcut,
3463 demo/mlt_lcut, demo/mlt_levels, demo/mlt_my_name_is, demo/mlt_news,
3464 demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow,
3465 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
3466 demo/mlt_ticker, demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
3467 demo/mlt_voiceover, demo/mlt_watermark, demo/new.mlt, demo/new.westley,
3468 demo/pango.mlt, demo/pango.westley, demo/svg.mlt, demo/svg.westley,
3469 docs/framework.txt, docs/install.txt, docs/melt.txt, docs/mlt++.txt,
3470 docs/mlt-xml.txt, docs/policies.txt, docs/services.txt, mlt++/.gitignore,
3471 mlt++/Makefile, mlt++/configure, src/framework/mlt_factory.c,
3472 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
3473 src/framework/mlt_properties.c, src/melt/io.c, src/melt/io.h,
3474 src/melt/melt.c, src/modules/core/factory.c,
3475 src/modules/core/filter_watermark.c, src/modules/core/loader.dict,
3476 src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
3477 src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
3478 src/modules/core/transition_luma.c, src/modules/core/transition_region.c,
3479 src/modules/kdenlive/producer_framebuffer.c, src/modules/kino/avi.h,
3480 src/modules/kino/riff.cc, src/modules/melt/factory.c,
3481 src/modules/melt/producer_melt.c, src/modules/motion_est/Makefile,
3482 src/modules/motion_est/README, src/modules/motion_est/producer_slowmotion.c,
3483 src/modules/plus/filter_affine.c, src/modules/xml/consumer_xml.c,
3484 src/modules/xml/factory.c, src/modules/xml/mlt-xml.dtd,
3485 src/modules/xml/producer_xml.c, src/swig/Makefile, src/swig/configure,
3486 src/swig/java/Play.java, src/swig/java/build, src/swig/mltpp.i,
3487 src/swig/perl/Makefile.PL, src/swig/perl/play.pl, src/swig/php/build,
3488 src/swig/php/play.php, src/swig/python/build, src/swig/python/play.py,
3489 src/swig/ruby/build, src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb,
3490 src/swig/tcl/build, src/swig/tcl/play.tcl, src/tests/charlie.c,
3491 src/tests/hello.c: Complete reorganization and renaming to usable state.
3493 2009-05-07 Dan Dennedy <dan@dennedy.org>
3495 * src/modules/mvsp/Makefile, src/modules/mvsp/configure,
3496 src/modules/mvsp/consumer_mvsp.c, src/modules/mvsp/factory.c: Remove mvsp -
3497 moving to melted project.
3499 * .gitignore, Makefile, configure, mlt++.pc.in, setenv,
3500 src/examples/Makefile, src/melt/Makefile, src/mlt++/Makefile,
3501 src/mlt++/Mlt.h, src/mlt++/configure, src/modules/core/Makefile,
3502 src/modules/core/factory.c, src/modules/feeds/Makefile,
3503 src/modules/fezzik/Makefile, src/modules/fezzik/factory.c,
3504 src/modules/melt/Makefile, src/modules/mvsp/Makefile,
3505 src/modules/mvsp/configure, src/modules/mvsp/consumer_mvsp.c,
3506 src/modules/mvsp/factory.c, src/modules/valerie/Makefile,
3507 src/modules/valerie/consumer_valerie.c, src/modules/valerie/factory.c,
3508 src/modules/xml/Makefile, src/modules/xml/configure: Fix the build afer the
3511 * docs/inigo.txt, docs/melt.txt, docs/mlt-xml.txt, docs/westley.txt,
3512 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/inigo/io.h,
3513 src/melt/Makefile, src/melt/io.c, src/melt/io.h, src/melt/melt.c,
3514 src/modules/core/data_fx.properties, src/modules/core/loader.dict,
3515 src/modules/core/loader.ini, src/modules/core/producer_hold.c,
3516 src/modules/core/producer_loader.c, src/modules/data_fx.properties,
3517 src/modules/fezzik.dict, src/modules/fezzik.ini,
3518 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_hold.c,
3519 src/modules/inigo/Makefile, src/modules/inigo/factory.c,
3520 src/modules/inigo/producer_inigo.c, src/modules/melt/Makefile,
3521 src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
3522 src/modules/westley/Makefile, src/modules/westley/configure,
3523 src/modules/westley/consumer_westley.c, src/modules/westley/factory.c,
3524 src/modules/westley/producer_westley.c, src/modules/westley/westley.dtd,
3525 src/modules/xml/Makefile, src/modules/xml/configure,
3526 src/modules/xml/consumer_xml.c, src/modules/xml/factory.c,
3527 src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c,
3528 src/tests/README: Rename inigo, fezzik, and westley.
3530 * docs/mlt++.txt, mlt++/README: Merge mlt++/README into docs/mlt++.txt.
3532 * docs/mlt++.txt, mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h,
3533 mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/src/MltDeque.cpp,
3534 mlt++/src/MltDeque.h, mlt++/src/MltEvent.cpp, mlt++/src/MltEvent.h,
3535 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.cpp,
3536 mlt++/src/MltField.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
3537 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
3538 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
3539 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltGeometry.cpp,
3540 mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.cpp,
3541 mlt++/src/MltMultitrack.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
3542 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
3543 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
3544 mlt++/src/MltProfile.h, mlt++/src/MltProperties.cpp,
3545 mlt++/src/MltProperties.h, mlt++/src/MltPushConsumer.cpp,
3546 mlt++/src/MltPushConsumer.h, mlt++/src/MltRepository.cpp,
3547 mlt++/src/MltRepository.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
3548 mlt++/src/MltTokeniser.cpp, mlt++/src/MltTokeniser.h,
3549 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
3550 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/src/config.h,
3551 mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/java/Play.java,
3552 mlt++/swig/java/Play.sh, mlt++/swig/java/build, mlt++/swig/mltpp.i,
3553 mlt++/swig/perl/Makefile.PL, mlt++/swig/perl/build, mlt++/swig/perl/play.pl,
3554 mlt++/swig/php/build, mlt++/swig/php/play.php, mlt++/swig/python/build,
3555 mlt++/swig/python/play.py, mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb,
3556 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl,
3557 mlt++/test/Makefile, mlt++/test/play.cpp, src/examples/Makefile,
3558 src/examples/play.cpp, src/mlt++/Makefile, src/mlt++/Mlt.h,
3559 src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h, src/mlt++/MltDeque.cpp,
3560 src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp, src/mlt++/MltEvent.h,
3561 src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h, src/mlt++/MltField.cpp,
3562 src/mlt++/MltField.h, src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h,
3563 src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
3564 src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
3565 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp,
3566 src/mlt++/MltGeometry.h, src/mlt++/MltMultitrack.cpp,
3567 src/mlt++/MltMultitrack.h, src/mlt++/MltParser.cpp, src/mlt++/MltParser.h,
3568 src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
3569 src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h, src/mlt++/MltProfile.cpp,
3570 src/mlt++/MltProfile.h, src/mlt++/MltProperties.cpp,
3571 src/mlt++/MltProperties.h, src/mlt++/MltPushConsumer.cpp,
3572 src/mlt++/MltPushConsumer.h, src/mlt++/MltRepository.cpp,
3573 src/mlt++/MltRepository.h, src/mlt++/MltService.cpp, src/mlt++/MltService.h,
3574 src/mlt++/MltTokeniser.cpp, src/mlt++/MltTokeniser.h,
3575 src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
3576 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/mlt++/config.h,
3577 src/swig/Makefile, src/swig/configure, src/swig/java/Play.java,
3578 src/swig/java/Play.sh, src/swig/java/build, src/swig/mltpp.i,
3579 src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/perl/play.pl,
3580 src/swig/php/build, src/swig/php/play.php, src/swig/python/build,
3581 src/swig/python/play.py, src/swig/ruby/build, src/swig/ruby/play.rb,
3582 src/swig/ruby/thumbs.rb, src/swig/tcl/build, src/swig/tcl/play.tcl:
3583 Reorganize mlt++ files.
3585 * docs/dvcp.txt, docs/testing-20040110.txt, docs/testing.txt,
3586 docs/valerie.txt, mlt++/AUTHORS, mlt++/COPYING, mlt++/CUSTOMISING,
3587 mlt++/ChangeLog, mlt++/mlt++.sln, mlt++/mlt++.vcproj,
3588 mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp,
3589 mlt++/src/MltResponse.h, mlt++/swig/ruby/miracle.rb, mlt++/test/server.cpp,
3590 mlt-miracle.pc.in, mlt-valerie.pc.in, src/albino/Makefile,
3591 src/albino/albino.c, src/humperdink/Makefile, src/humperdink/client.c,
3592 src/humperdink/client.h, src/humperdink/io.c, src/humperdink/io.h,
3593 src/humperdink/remote.c, src/miracle/Makefile, src/miracle/configure,
3594 src/miracle/miracle.c, src/miracle/miracle_commands.c,
3595 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
3596 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
3597 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
3598 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
3599 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
3600 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
3601 src/miracle/miracle_unit_commands.h, src/valerie/Makefile,
3602 src/valerie/configure, src/valerie/valerie.c, src/valerie/valerie.h,
3603 src/valerie/valerie_notifier.c, src/valerie/valerie_notifier.h,
3604 src/valerie/valerie_parser.c, src/valerie/valerie_parser.h,
3605 src/valerie/valerie_remote.c, src/valerie/valerie_remote.h,
3606 src/valerie/valerie_response.c, src/valerie/valerie_response.h,
3607 src/valerie/valerie_socket.c, src/valerie/valerie_socket.h,
3608 src/valerie/valerie_status.c, src/valerie/valerie_status.h,
3609 src/valerie/valerie_tokeniser.c, src/valerie/valerie_tokeniser.h,
3610 src/valerie/valerie_util.c, src/valerie/valerie_util.h: Remove files that no
3613 2009-05-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3615 * configure, src/albino/Makefile, src/humperdink/Makefile,
3616 src/miracle/Makefile, src/modules/avformat/Makefile,
3617 src/modules/core/Makefile, src/modules/dgraft/Makefile,
3618 src/modules/effectv/Makefile, src/modules/fezzik/Makefile,
3619 src/modules/frei0r/Makefile, src/modules/inigo/Makefile,
3620 src/modules/kdenlive/Makefile, src/modules/kino/Makefile,
3621 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
3622 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
3623 src/modules/qimage/Makefile, src/modules/sox/configure,
3624 src/modules/valerie/Makefile, src/modules/vmfx/Makefile,
3625 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: Apply
3626 cosmetic cleanup part of ldflags_order patch from Alberto Villa.
3628 * src/modules/avformat/configure, src/modules/qimage/configure: Apply FreeBSD
3629 fixes part of ldflags_order patch from Alberto Villa.
3631 * src/modules/avformat/Makefile, src/modules/dv/Makefile,
3632 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
3633 src/modules/sdl/Makefile, src/modules/sox/Makefile,
3634 src/modules/westley/Makefile: Apply ldflags-order part of ldflags_order patch
3635 from Alberto Villa. Alberto wrote: "on freebsd (as well as on linuces
3636 without /usr/local/lib in default ld path) building concurrent versions of
3637 mlt is not possible, because of the wrong linking of -lmlt while using
3638 LDFLAGS=-L/usr/local/lib this patch fixes the issue using pkg-config"
3640 2009-04-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3642 * src/modules/resample/Makefile, src/modules/vorbis/Makefile: Apply patch
3643 from Alberto Villa to use pkg-config for resample and vorbis modules.
3645 2009-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3647 * configure, src/framework/mlt.h, src/modules/kino/configure: Use pkg-config
3648 instead of lqt-config.
3650 2009-04-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3652 * mlt++/ChangeLog, mlt++/Makefile: Add ChangeLog and remove svn log from dist
3655 * ChangeLog, Makefile: Update ChangeLog and remove svn log from the make
3658 * NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
3661 2009-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3663 * mlt++/test/play.cpp, mlt++/test/server.cpp: cleanup some warnings
3665 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: const update for
3668 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: Constness changes
3670 * mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Constness changes
3672 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Constness changes
3674 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
3676 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: Constness changes
3678 * mlt++/src/MltProperties.cpp, mlt++/src/MltResponse.cpp: Constness changes
3680 * mlt++/src/MltProperties.cpp, mlt++/src/MltPushConsumer.cpp: Constness
3683 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
3684 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
3686 * mlt++/src/MltConsumer.cpp, mlt++/src/MltField.cpp, mlt++/src/MltFilter.cpp,
3687 mlt++/src/MltFrame.cpp, mlt++/src/MltMultitrack.cpp,
3688 mlt++/src/MltPlaylist.cpp, mlt++/src/MltProducer.cpp,
3689 mlt++/src/MltTractor.cpp, mlt++/src/MltTransition.cpp: Fix up warnings about
3690 explicit base initializers in copy constructors
3692 2009-04-07 Ray Lehtiniemi <rayl@mail.com>
3694 * src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
3695 src/modules/kino/riff.cc: Fix up a few ignored return values
3697 * src/modules/avformat/consumer_avformat.c,
3698 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
3699 src/modules/core/transition_region.c, src/modules/westley/producer_westley.c:
3702 * src/framework/mlt_properties.c, src/humperdink/client.c,
3703 src/miracle/miracle_connection.c, src/modules/avformat/consumer_avformat.c,
3704 src/modules/core/filter_data_show.c, src/modules/kino/filehandler.cc,
3705 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
3708 * src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
3709 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
3710 src/valerie/valerie.c, src/valerie/valerie.h: Constness changes
3712 * src/humperdink/io.c, src/humperdink/io.h,
3713 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
3714 src/modules/westley/consumer_westley.c, src/valerie/valerie.c,
3715 src/valerie/valerie.h, src/valerie/valerie_parser.c,
3716 src/valerie/valerie_parser.h, src/valerie/valerie_socket.c,
3717 src/valerie/valerie_socket.h: Constness changes
3719 * src/framework/mlt_events.c, src/framework/mlt_events.h, src/inigo/inigo.c,
3720 src/modules/avformat/factory.c, src/modules/plus/transition_affine.c,
3721 src/modules/westley/producer_westley.c, src/modules/xine/deinterlace.c,
3722 src/modules/xine/deinterlace.h: Constness changes
3724 * src/miracle/miracle_local.c, src/valerie/valerie.c, src/valerie/valerie.h,
3725 src/valerie/valerie_status.c, src/valerie/valerie_tokeniser.c,
3726 src/valerie/valerie_tokeniser.h: Constness changes
3728 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
3729 src/miracle/miracle_log.c, src/miracle/miracle_log.h, src/valerie/valerie.c,
3730 src/valerie/valerie.h, src/valerie/valerie_response.c,
3731 src/valerie/valerie_response.h: Constness changes
3733 * src/framework/mlt_multitrack.c, src/modules/effectv/image.c,
3734 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
3735 src/modules/motion_est/filter_motion_est.c, src/modules/xine/xineutils.h:
3738 2009-03-31 Ray Lehtiniemi <rayl@mail.com>
3740 * src/framework/mlt_properties.c, src/modules/westley/consumer_westley.c,
3741 src/modules/westley/producer_westley.c: Constness changes
3743 2009-03-04 Ray Lehtiniemi <rayl@mail.com>
3745 * src/framework/mlt_events.c, src/framework/mlt_events.h,
3746 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3747 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
3748 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
3751 2009-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3753 * src/modules/avformat/consumer_avformat.c,
3754 src/modules/avformat/filter_avcolour_space.c,
3755 src/modules/avformat/filter_avdeinterlace.c,
3756 src/modules/avformat/filter_swscale.c: avformat: fix compilation due to
3757 recent PIX_FMT changes in libavutil v50.
3759 2009-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3761 * src/modules/frei0r/factory.c, src/modules/frei0r/producer_frei0r.c:
3762 frei0r/factory.c, producer_frei0r.c: suppress compiler warnings
3764 2009-02-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3766 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3767 src/modules/sdl/consumer_sdl_still.c: consumer_sdl*.c: apply patch from
3768 Jean-Baptiste Mardelle to add window_background property
3770 2009-02-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3772 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c:
3773 filter_chroma.c: update to use new property-based color value
3775 2009-02-20 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
3777 * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
3778 src/modules/frei0r/frei0r_helper.c: added frei0r producers (patch from jb)
3781 2009-02-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3783 * src/albino/Makefile, src/humperdink/Makefile, src/inigo/Makefile,
3784 src/miracle/Makefile: albino/Makefile, inigo/Makefile, humperdink/Makefile,
3785 miracle/Makefile: apply patch from Alberto Villa to fix underlinking on
3788 2009-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3790 * src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c:
3791 frei0r/factory.c, frei0r_helper.c: add support for color parameter type with
3792 whitespace cleanup courtesy of eclipse.
3794 2009-02-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3796 * src/modules/core/Makefile, src/modules/core/factory.c,
3797 src/modules/core/filter_crop.c, src/modules/fezzik.ini: filter_crop.c: add
3798 cropping filter (kdenlive-509)
3800 2009-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3802 * profiles/cif_15, profiles/qcif_15, profiles/quarter_15: profiles/*_15: add
3805 2009-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3807 * src/modules/qimage/producer_qimage.c,
3808 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
3809 producer_qimage.c, qimage_wrapper.{h,cpp}: enhance qimage producer to use the
3810 new mlt_cache (kdenlive-575)
3812 * src/modules/avformat/consumer_avformat.c,
3813 src/modules/avformat/producer_avformat.c,
3814 src/modules/vorbis/producer_vorbis.c: producer_vorbis.c, producer_avformat.c,
3815 consumer_avformat.c: update headers in services for framework changes with
3816 addition of mlt_cache
3818 * configure, src/framework/Makefile, src/framework/mlt.h,
3819 src/framework/mlt_cache.c, src/framework/mlt_cache.h,
3820 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3821 src/framework/mlt_service.c, src/framework/mlt_service.h,
3822 src/framework/mlt_types.h: mlt_cache.[hc], mlt_types.h, mlt_service.[hc],
3823 mlt_factory.[hc], mlt.h: add mlt_cache and related service functions
3826 2009-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3828 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
3829 mlt++/debian/rules: remove debian package subdirectory (they provide their
3832 * debian/changelog, debian/control, debian/copyright, debian/rules: remove
3833 the debian package subdirectory (they provide their own)
3835 2009-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3837 * configure, src/framework/mlt.h, src/modules/avformat/configure: bump to
3840 2009-01-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3842 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
3843 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
3844 producer_sdl_image.c: bugfix (kdenlive-575) large memory consumption loading
3847 2009-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3849 * mlt++/swig/configure, mlt++/swig/php/build, mlt++/swig/php/play.php:
3850 swig/configure, swig/php/*: add php bindings
3852 2009-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3854 * src/framework/mlt.h, src/framework/mlt_consumer.c,
3855 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
3856 src/framework/mlt_deque.h, src/framework/mlt_events.c,
3857 src/framework/mlt_events.h, src/framework/mlt_factory.c,
3858 src/framework/mlt_factory.h, src/framework/mlt_field.c,
3859 src/framework/mlt_field.h, src/framework/mlt_filter.c,
3860 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
3861 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
3862 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
3863 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
3864 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
3865 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
3866 src/framework/mlt_producer.h, src/framework/mlt_profile.c,
3867 src/framework/mlt_profile.h, src/framework/mlt_properties.c,
3868 src/framework/mlt_properties.h, src/framework/mlt_property.c,
3869 src/framework/mlt_property.h, src/framework/mlt_repository.c,
3870 src/framework/mlt_repository.h, src/framework/mlt_service.c,
3871 src/framework/mlt_service.h, src/framework/mlt_tokeniser.c,
3872 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.c,
3873 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
3874 src/framework/mlt_transition.h, src/framework/mlt_types.h: Add doxygen
3875 documentation for mlt_profile, mlt_pool, mlt_repository, and mlt_factory.
3876 Update copyrights to 2009. Add cross references from files to data structures
3879 2009-01-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3881 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_consumer.c,
3882 src/framework/mlt_events.c, src/framework/mlt_log.c, src/framework/mlt_log.h,
3883 src/framework/mlt_pool.c, src/framework/mlt_producer.c,
3884 src/framework/mlt_properties.c, src/framework/mlt_repository.c,
3885 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: mlt_log.[hc],
3886 mlt_transition.c, mlt_tractor.c, mlt_repository.c, mlt_properties.c,
3887 mlt_producer.c, mlt_pool.c, mlt_events.c, mlt_consumer.c, mlt.h, Makefile:
3888 add logging system based on FFmpeg's.
3890 2009-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3892 * src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
3893 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.h,
3894 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
3895 src/framework/mlt_tractor.h: mlt_tractor.[ch], mlt_multitrack.[ch]: improve
3896 doxygen documentation for the tractor and mulitrack classes
3898 2009-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3900 * src/modules/avformat/producer_avformat.c,
3901 src/modules/avformat/producer_avformat.yml: producer_avformat.{c,yml}:
3902 support special constructor argument values to list available demuxers and
3903 decoders: f-list[[,]acodec-list][[,]vcodec-list]
3905 2009-01-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3907 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3908 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
3909 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
3910 src/framework/mlt_multitrack.h, src/framework/mlt_producer.c,
3911 src/framework/mlt_service.c, src/framework/mlt_service.h,
3912 src/framework/mlt_transition.c, src/framework/mlt_transition.h:
3913 mlt_filter.[ch], mlt_transition.[ch], mlt_consumer.[ch]: improve doxygen for
3914 filter, transition, and consumer
3916 2008-12-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3918 * configure, src/modules/avformat/producer_avformat.c: producer_avformat.c:
3919 fix build on older versions of ffmpeg; whitespace cleanup by eclipse.
3921 2008-12-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3923 * NEWS, configure: NEWS, configure: set version to 0.3.4 and add release
3926 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3928 * mlt++/swig/java/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
3929 mlt++/swig/tcl/build: swig/{java,python,tcl}/build: fix linking error
3930 __stack_chk_fail_local. swig/python/play.py: fix syntax error reported by
3933 * src/modules/avformat/producer_avformat.c,
3934 src/modules/core/filter_rescale.c, src/modules/core/producer_consumer.c,
3935 src/modules/dv/producer_libdv.c: filter_rescale.c, producer_avformat.c,
3936 producer_libdv.c, producer_consumer.c: coerce a deinterlace when scaling an
3939 2008-12-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3941 * src/modules/avformat/consumer_avformat.c,
3942 src/modules/avformat/producer_avformat.c: producer_avformat.c,
3943 consumer_avformat.c: use av_set_string3 where available (gets rid of
3944 deprecation warning).
3946 2008-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3948 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3949 src/modules/avformat/factory.c: avformat/configure, avformat/Makfile,
3950 avformat/factory.c: Add a --avformat-no-filters configure option to
3951 facilitate building a codecs and muxers only module. Change the module
3952 filename for a no-codecs build to libmltffmpeg.so to prevent a clash with a
3953 no-filters module (libmltavformat.so).
3955 2008-12-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3957 * src/modules/core/Makefile, src/modules/core/factory.c,
3958 src/modules/core/producer_consumer.c: core/Makefile, core/factory.c,
3959 core/producer_consumer.c: add new producer_consumer that will consume from an
3960 encapsulated producer under a different profile that the parent producer
3963 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
3964 src/modules/avformat/filter_swscale.c, src/modules/fezzik.ini:
3965 avformat/Makefile, avformat/factory.c, avformat/filter_swscale.c: add new
3966 image scaler using FFmpeg libswcale. fezzik.ini: add swscale at higher
3967 priority than gtk2/rescale.
3969 2008-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3971 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3972 src/modules/avformat/factory.c: avformat/configure, avformat/Makefile,
3973 avformat/factory.c: add configure option --avformat-no-codecs, which will
3974 build the avformat module without the producer and consumer - useful to
3975 people who want to make a version entirely without including FFmpeg's codecs,
3976 which present patent royalty licensing issues.
3978 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
3979 src/modules/avformat/filter_avdeinterlace.c: avformat/Makefile,
3980 avformat/factory.c, avformat/filter_avdeinterlace.c: Fix and enable the
3981 avdeinterlace filter for a non-MMX configuration.
3983 2008-12-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3985 * src/framework/mlt_events.c, src/framework/mlt_field.c,
3986 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
3987 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: mlt_producer.c,
3988 mlt_playlist.h, mlt_field.h, mlt_playlist.c, mlt_tractor.c, mlt_events.c: add
3989 doxygen docs for events, field, and playlist.
3991 2008-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3993 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c: gtk2/pixops.c,
3994 gtk2/Makefile: prevent MMX on all x86_64, not just OS X
3996 * src/modules/xine/Makefile, src/modules/xine/configure,
3997 src/modules/xine/deinterlace.c, src/modules/xine/xineutils.h: xine/Makefile,
3998 xine/xineutils.h, xine/deinterlace.c: respect mmx compilation flag instead of
3999 using own detection xine/configure: remove, no longer necessary
4001 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
4002 src/modules/gtk2/pixops.c: gtk2/Makefile, gtk2/configure, gtk2/pixops.c:
4003 disable MMX parts on OS X - does not build
4005 2008-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4007 * mlt++/swig/java/build, mlt++/swig/perl/Makefile.PL,
4008 mlt++/swig/python/build, mlt++/swig/ruby/build, mlt++/swig/tcl/build,
4009 mlt++/test/Makefile: test/Makefile, swig/*/build: replace more mlt-config
4012 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4013 src/framework/mlt_deque.c, src/framework/mlt_deque.h,
4014 src/framework/mlt_events.c, src/framework/mlt_events.h,
4015 src/framework/mlt_field.c, src/framework/mlt_field.h,
4016 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
4017 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
4018 src/framework/mlt_parser.c, src/framework/mlt_parser.h,
4019 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4020 src/framework/mlt_pool.c, src/framework/mlt_pool.h,
4021 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
4022 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
4023 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4024 src/framework/mlt_property.c, src/framework/mlt_property.h,
4025 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
4026 src/framework/mlt_service.c, src/framework/mlt_service.h,
4027 src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
4028 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
4029 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
4030 src/framework/mlt_types.h: src/framework/*: improve the doxygen documentation
4031 (work in progress). This also includes removal of superfluous white space.
4033 2008-12-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4035 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
4036 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
4037 producer_sdl_image.c: bugfix (kdenlive-422) not validating input file for
4040 2008-11-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4042 * src/modules/avformat/audioconvert.h,
4043 src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
4044 (kdenlive-297) audio distortion with audio formats other than signed 16-bit.
4046 2008-11-13 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
4048 * src/modules/oldfilm/filter_vignette.c,
4049 src/modules/oldfilm/filter_vignette.yml: filter_vignette.{c,yml}: better
4050 standard values and correct start param name
4052 2008-11-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4054 * NEWS, configure: configure, NEWS: bump to version 0.3.2 and update release
4057 2008-11-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4059 * profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
4060 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/hdv_1080_25p,
4061 profiles/hdv_1080_30p, profiles/hdv_720_50p, profiles/hdv_720_60p:
4062 profiles/hdv_*, profiles/atsc_*: added more HD progressive mode profiles
4064 2008-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4066 * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
4067 src/modules/kdenlive/filter_freeze.c: kdenlive/filter_freeze.c: added simple
4070 2008-10-30 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
4072 * src/modules/oldfilm/filter_vignette.c,
4073 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette*: filter is
4074 now usable with keyframes
4076 2008-10-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4078 * src/albino/albino.c, src/inigo/inigo.c: albino.c, inigo.c: disable realtime
4079 scheduling (kdenlive-180).
4081 2008-10-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4083 * configure, src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
4084 src/modules/sox/configure: configure, kino/enadian_types.h, kino/riff.c,
4085 sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to
4086 fix a sh expression bug in sox/configure.
4088 2008-10-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4090 * src/inigo/Makefile, src/inigo/inigo.c: inigo.c: added -version option
4092 2008-09-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4094 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
4095 producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image
4096 reloading in the image producers
4098 2008-08-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4100 * src/modules/sox/configure, src/modules/sox/filter_sox.c: sox/configure,
4101 filter_sox.c: fix building against sox 14.1.0.
4103 2008-08-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4105 * configure, src/modules/sdl/consumer_sdl.c: consumer_sdl.c: added support
4106 for fullscreen with no mouse through the "fullscreen" property.
4108 2008-08-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4110 * mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh, mlt++/swig/java/build:
4111 swig/java: fixup the java bindings build script and example (bug 1523941)
4113 2008-07-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4115 * src/modules/qimage/producer_qimage.c,
4116 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
4117 qimage module: add mutex, fix caching and use alpha only if necessary (mostly
4118 borrowed from producer_pixbuf)
4120 2008-07-10 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4122 * src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
4123 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
4124 qimage module: add support for Qt4 (you can force compile against Qt3 with
4127 2008-07-01 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
4129 * src/modules/oldfilm/filter_vignette.c,
4130 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette.{c,yml}:
4131 change format for parameters, to avoid converting problems with different
4134 2008-06-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4136 * src/framework/mlt_properties.c, src/framework/mlt_service.c:
4137 mlt_properties.c, mlt_service.c: bugfix to make reference counting and
4138 service closure truly thread-safe. As it was, reference count increment and
4139 decrement operations were not atomic and not protected comprehensively.
4141 2008-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4143 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
4144 MltProducer.{h,cpp}, mltpp.i: remove Producer::get_frame that is unncessary
4145 and introduced a memory leak.
4147 2008-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4149 * src/modules/core/filter_resize.c, src/modules/core/transition_composite.c:
4150 filter_resize,c, filter_composite.c: bugfix redundant rounding.
4152 2008-05-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4154 * profiles/dv_ntsc, profiles/dv_ntsc_wide, profiles/dv_pal,
4155 profiles/dv_pal_wide, src/modules/avformat/consumer_avformat.c,
4156 src/modules/avformat/producer_avformat.c: profiles/dv_*, consumer_avformat.c,
4157 producer_avformat.c: bugfix (1912796) to override FFmpeg notion of sample
4158 aspect for DV. The values it uses might be more proper in certain contexts,
4159 but not in the way MLT currently operates. This change improves performance
4160 and quality when outputting to one of the "dv" profiles when using DV or
4161 other ITU-R 601-based video sources such as MPEG-2 for DVD Video and
4164 2008-05-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4166 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
4167 avformat/configure: fix compiling against shared ffmpeg due to changes in
4170 2008-05-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4172 * src/framework/mlt_field.c, src/framework/mlt_field.h: mlt_field.[hc]: added
4173 mlt_field_disconnect_service
4175 * src/modules/dgraft/Makefile, src/modules/dgraft/factory.c,
4176 src/modules/dgraft/filter_telecide.c: modules/dgraft: added module for ports
4177 of Donald Graft's GPL filters.
4179 * src/modules/avformat/Makefile, src/modules/avformat/configure:
4180 avformat/Makefile, configure: fix --avformat-swscale and the removal of the
4181 ffmpeg 'lib' make target.
4183 2008-04-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4185 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
4186 MltProducer.{h,cpp}, swig/mltpp.i: add method Producer::get_frame.
4188 * src/modules/core/filter_watermark.c,
4189 src/modules/core/transition_composite.c: filter_watermark.c,
4190 filter_composite.c: support explicit deinterlace of composited image.
4192 2008-04-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4194 * configure, src/modules/motion_est/configure: configure,
4195 motion_est/configure: remove module-specific crud from top-level configure
4196 script, and enable motion_est now by default.
4198 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
4199 src/modules/kino/kino_wrapper.cc: kino/kino_wrapper.cc, kino/filehandler.cc,
4200 kino/avi.cc: bugfix (1936991) compilation with gcc 4.3.
4202 2008-03-22 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
4204 * src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/transition_frei0r.c:
4205 frei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory
4208 2008-03-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4210 * src/modules/frei0r/configure, src/modules/frei0r/factory.c:
4211 frei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
4212 frei0r/factory.c: add metadata_schema value to metadata
4214 2008-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4216 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
4217 mlt_repository.[hc]: add mlt_repository_languages helper function for
4220 2008-03-04 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
4222 * src/modules/oldfilm/fdust.svg, src/modules/oldfilm/filter_dust.yml,
4223 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.yml,
4224 src/modules/oldfilm/filter_oldfilm.yml,
4225 src/modules/oldfilm/filter_tcolor.yml,
4226 src/modules/oldfilm/filter_vignette.yml, src/modules/oldfilm/grain.svg,
4227 src/modules/oldfilm/lines.svg, src/modules/oldfilm/oldfilm.svg,
4228 src/modules/oldfilm/tcolor.svg, src/modules/oldfilm/vignette.svg:
4229 modules/oldfilm: yml files without icon, icon as separate file
4231 2008-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4233 * src/modules/sox/Makefile, src/modules/sox/configure: sox/configure,
4234 Makefile: try to make sox build smarter about library dependencies (pending
4235 Darwin compatibilty)
4237 * src/framework/metaschema.yaml, src/modules/avformat/producer_avformat.yml:
4238 metaschema.yaml, producer_avformat.yml: reset schema_version to 0.1 since we
4239 have not release anything yet with schema let alone metadata
4241 2008-02-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
4243 * src/modules/frei0r/Makefile, src/modules/frei0r/configure,
4244 src/modules/frei0r/factory.c, src/modules/frei0r/filter_frei0r.c,
4245 src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/frei0r_helper.h,
4246 src/modules/frei0r/transition_frei0r.c: initial frei0r support
4248 * src/modules/oldfilm/Makefile, src/modules/oldfilm/dust1.svg,
4249 src/modules/oldfilm/dust2.svg, src/modules/oldfilm/dust3.svg,
4250 src/modules/oldfilm/dust4.svg, src/modules/oldfilm/dust5.svg,
4251 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
4252 src/modules/oldfilm/filter_dust.yml, src/modules/oldfilm/filter_grain.c,
4253 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.c,
4254 src/modules/oldfilm/filter_lines.yml, src/modules/oldfilm/filter_oldfilm.c,
4255 src/modules/oldfilm/filter_oldfilm.yml, src/modules/oldfilm/filter_tcolor.c,
4256 src/modules/oldfilm/filter_tcolor.yml, src/modules/oldfilm/filter_vignette.c,
4257 src/modules/oldfilm/filter_vignette.yml: updated oldfilm module + 2 new
4260 2008-02-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4262 * src/framework/Makefile, src/framework/metaschema.yaml,
4263 src/modules/avformat/producer_avformat.yml: framework/Makefile,
4264 metaschema.yaml: add a Kwalify schema for metadata producer_avformat.yml:
4267 2008-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4269 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h:
4270 MltRepository.{h,cpp}: update to latest mlt_repository.h change -
4271 finalization of callback declarations and metadata handling
4273 2008-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4275 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
4276 src/modules/avformat/producer_avformat.yml: avformat/factory.c,
4277 producer_avformat.yml, avformat/Makefile: add metadata for producer:avformat.
4279 * src/tests/Makefile, src/tests/dan.c: dan.c: example showing how to use the
4280 new yaml parsing and serialisation and the new registry metadata system
4282 * src/framework/mlt_properties.c, src/framework/mlt_properties.h:
4283 mlt_properties.[hc]: added really simply YAML Tiny parser and serialiser,
4284 mainly to support the registry metadata system.
4286 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
4287 mlt_repository.[hc]: implement the metadata registration and lookup interface
4289 2008-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4291 * src/modules/avformat/Makefile, src/modules/avformat/configure:
4292 avformat/configure, avformat/Makefile: add libavdevice for newer versions of
4293 ffmpeg when using --avformat-svn or --avformat-static
4295 2008-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4297 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h, mlt++/swig/mltpp.i:
4298 MltRepository.{h,cpp}, swig/mltpp.i: added consumers, filters, producers,
4299 transitions, register_metadata, and metadata methods to Repository class
4301 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
4302 mlt_consumer.[hc]: added new functions mlt_repository_consumers,
4303 mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions,
4304 mlt_repository_register_metadata, and mlt_repository_metadata
4306 2008-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4308 * src/modules/avformat/consumer_avformat.c,
4309 src/modules/avformat/producer_avformat.c: consumer_avformat.c,
4310 producer_avformat.c: add FFmpeg multi-thread support via "threads" property
4311 or MLT_AVFORMAT_THREADS environment variable
4313 2008-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4315 * mlt++/configure, mlt++/src/Makefile: configure: add soversion variable
4316 src/Makefile: improve library versioning by linking on interface version
4319 * configure, src/framework/Makefile, src/framework/mlt.h,
4320 src/miracle/Makefile, src/valerie/Makefile: configure: add soversion
4321 variable, move version variables to top for easier access framework/Makefile,
4322 miracle/Makefile, valerie/Makefile: improve library versioning by linking on
4323 interface version (soversion) mlt.h: add version info to header so apps can
4324 have build time adaptations
4326 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFactory.cpp,
4327 mlt++/src/MltFactory.h, mlt++/src/MltRepository.cpp,
4328 mlt++/src/MltRepository.h, mlt++/swig/mltpp.i: Mlt.h, MltFactory.{h,cpp},
4329 MltRepository.{h,cpp}, swig/mltpp.i: update to deal with changes and new
4330 capabilities in mlt_factory and mlt_repository.
4332 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
4333 src/framework/mlt_repository.c, src/framework/mlt_repository.h: cleanup some
4334 names since we are changing the interface mlt_repository.[hc]: change
4335 mlt_repository_fetch to mlt_repository_create mlt_factory.[hc]: change
4336 mlt_factory_prefix to mlt_factory_directory
4338 2008-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4340 * src/framework/mlt.h, src/framework/mlt_factory.c,
4341 src/framework/mlt_factory.h, src/framework/mlt_properties.c,
4342 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
4343 src/modules/Makefile, src/modules/avformat/configure,
4344 src/modules/avformat/factory.c, src/modules/configure,
4345 src/modules/core/configure, src/modules/core/factory.c,
4346 src/modules/dv/configure, src/modules/dv/factory.c,
4347 src/modules/effectv/configure, src/modules/effectv/factory.c,
4348 src/modules/fezzik/configure, src/modules/fezzik/factory.c,
4349 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
4350 src/modules/inigo/configure, src/modules/inigo/factory.c,
4351 src/modules/inigo/producer_inigo.c, src/modules/jackrack/configure,
4352 src/modules/jackrack/factory.c, src/modules/kdenlive/configure,
4353 src/modules/kdenlive/factory.c, src/modules/kino/configure,
4354 src/modules/kino/factory.c, src/modules/motion_est/configure,
4355 src/modules/motion_est/factory.c, src/modules/normalize/configure,
4356 src/modules/normalize/factory.c, src/modules/oldfilm/configure,
4357 src/modules/oldfilm/factory.c, src/modules/plus/configure,
4358 src/modules/plus/factory.c, src/modules/qimage/configure,
4359 src/modules/qimage/factory.c, src/modules/resample/configure,
4360 src/modules/resample/factory.c, src/modules/sdl/configure,
4361 src/modules/sdl/factory.c, src/modules/sox/configure,
4362 src/modules/sox/factory.c, src/modules/valerie/configure,
4363 src/modules/valerie/factory.c, src/modules/vmfx/configure,
4364 src/modules/vmfx/factory.c, src/modules/vorbis/configure,
4365 src/modules/vorbis/factory.c, src/modules/westley/configure,
4366 src/modules/westley/factory.c, src/modules/xine/configure,
4367 src/modules/xine/factory.c: mlt_repository.[hc]: - dynamically locate and
4368 register modules instead of reading .dat files - added
4369 mlt_repository_register() and macros for modules and apps(!) to register
4370 their service factory functions mlt_factory.[hc]: change mlt_factory_init()
4371 to return mlt_repository to app mlt_properties.c: let
4372 mlt_properties_dir_list() take a NULL filter pattern src/modules/*: - adapt
4373 to new module registration system - much simpler! - remove unncessary
4374 configure scripts (now optional!)
4376 2008-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4378 * Makefile, setenv, src/framework/Makefile, src/framework/mlt_consumer.c,
4379 src/framework/mlt_factory.c, src/framework/mlt_filter.c,
4380 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4381 src/framework/mlt_parser.c, src/framework/mlt_playlist.c,
4382 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
4383 src/framework/mlt_property.c, src/framework/mlt_service.c,
4384 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
4385 src/modules/Makefile, src/modules/avformat/Makefile,
4386 src/modules/avformat/configure, src/modules/core/Makefile,
4387 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
4388 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
4389 src/modules/effectv/Makefile, src/modules/feeds/Makefile,
4390 src/modules/fezzik/Makefile, src/modules/fezzik/producer_fezzik.c,
4391 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
4392 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
4393 src/modules/kino/Makefile, src/modules/lumas/Makefile,
4394 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
4395 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
4396 src/modules/qimage/Makefile, src/modules/resample/Makefile,
4397 src/modules/sdl/Makefile, src/modules/sox/Makefile,
4398 src/modules/sox/configure, src/modules/valerie/Makefile,
4399 src/modules/vmfx/Makefile, src/modules/vmfx/filter_shape.c,
4400 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
4401 src/modules/xine/Makefile: move binary modules to libdir - affects
4402 MLT_REPOSITORY added MLT_DATA environment variable to refer to share dir
4403 remove need for config.h
4405 2008-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4407 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
4408 mlt++/src/MltConsumer.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
4409 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
4410 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
4411 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
4412 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
4413 mlt++/src/MltProfile.h, mlt++/src/MltPushConsumer.cpp,
4414 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.cpp,
4415 mlt++/src/MltService.h, mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
4416 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/swig/mltpp.i,
4417 mlt++/swig/perl/play.pl, mlt++/swig/python/play.py,
4418 mlt++/swig/ruby/miracle.rb, mlt++/swig/ruby/play.rb,
4419 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/play.tcl, mlt++/test/play.cpp,
4420 mlt++/test/server.cpp: add MltProfile and update examples
4422 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
4423 guard against accessing mlt_environment before it is ready mlt_profile.c: fix
4424 setting legacy MLT_NORMALISATION on mlt_environment
4426 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
4427 guard against setting mlt_environment before it is available mlt_profile.c:
4428 use getenv instead of mlt_environment in case profile is created before
4431 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4432 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
4433 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
4434 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
4435 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4436 src/framework/mlt_producer.c, src/framework/mlt_profile.c,
4437 src/framework/mlt_profile.h, src/framework/mlt_repository.c,
4438 src/framework/mlt_repository.h, src/framework/mlt_service.c,
4439 src/framework/mlt_service.h, src/framework/mlt_tractor.c, src/inigo/inigo.c,
4440 src/miracle/miracle_connection.c, src/miracle/miracle_unit.c,
4441 src/miracle/miracle_unit_commands.c,
4442 src/modules/avformat/consumer_avformat.c,
4443 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
4444 src/modules/avformat/filter_avcolour_space.c,
4445 src/modules/avformat/filter_avcolour_space.h,
4446 src/modules/avformat/filter_avdeinterlace.c,
4447 src/modules/avformat/filter_avdeinterlace.h,
4448 src/modules/avformat/filter_avresample.c,
4449 src/modules/avformat/filter_avresample.h,
4450 src/modules/avformat/producer_avformat.c,
4451 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
4452 src/modules/core/consumer_null.h, src/modules/core/factory.c,
4453 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
4454 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
4455 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
4456 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
4457 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
4458 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
4459 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
4460 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
4461 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
4462 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
4463 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
4464 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
4465 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
4466 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
4467 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
4468 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
4469 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
4470 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
4471 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
4472 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
4473 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
4474 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
4475 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
4476 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
4477 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
4478 src/modules/effectv/filter_burn.h, src/modules/fezzik/factory.c,
4479 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_fezzik.h,
4480 src/modules/fezzik/producer_hold.c, src/modules/fezzik/producer_hold.h,
4481 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
4482 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
4483 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/producer_pango.c,
4484 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
4485 src/modules/gtk2/producer_pixbuf.h, src/modules/inigo/factory.c,
4486 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
4487 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
4488 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/filter_ladspa.c,
4489 src/modules/jackrack/filter_ladspa.h, src/modules/kdenlive/factory.c,
4490 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
4491 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
4492 src/modules/kdenlive/producer_framebuffer.c,
4493 src/modules/kdenlive/producer_framebuffer.h, src/modules/kino/factory.c,
4494 src/modules/kino/producer_kino.c, src/modules/kino/producer_kino.h,
4495 src/modules/motion_est/factory.c,
4496 .../motion_est/filter_autotrack_rectangle.c,
4497 src/modules/motion_est/filter_crop_detect.c,
4498 src/modules/motion_est/filter_motion_est.c,
4499 src/modules/motion_est/filter_motion_est.h,
4500 src/modules/motion_est/filter_vismv.c,
4501 src/modules/motion_est/producer_slowmotion.c,
4502 src/modules/normalize/factory.c, src/modules/normalize/filter_volume.c,
4503 src/modules/normalize/filter_volume.h, src/modules/oldfilm/factory.c,
4504 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_dust.h,
4505 src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_grain.h,
4506 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.h,
4507 src/modules/oldfilm/filter_oldfilm.c, src/modules/oldfilm/filter_oldfilm.h,
4508 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
4509 src/modules/plus/filter_affine.h, src/modules/plus/filter_charcoal.c,
4510 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
4511 src/modules/plus/filter_invert.h, src/modules/plus/filter_sepia.c,
4512 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c,
4513 src/modules/plus/transition_affine.h, src/modules/qimage/factory.c,
4514 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
4515 src/modules/qimage/qimage_wrapper.cpp, src/modules/resample/factory.c,
4516 src/modules/resample/filter_resample.c,
4517 src/modules/resample/filter_resample.h, src/modules/sdl/consumer_sdl.c,
4518 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_preview.c,
4519 src/modules/sdl/consumer_sdl_still.c, src/modules/sdl/factory.c,
4520 src/modules/sdl/producer_sdl_image.c, src/modules/sdl/producer_sdl_image.h,
4521 src/modules/sox/configure, src/modules/sox/factory.c,
4522 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
4523 src/modules/valerie/consumer_valerie.c,
4524 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
4525 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
4526 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
4527 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_mono.c,
4528 src/modules/vmfx/filter_mono.h, src/modules/vmfx/filter_shape.c,
4529 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
4530 src/modules/vmfx/producer_pgm.h, src/modules/vorbis/factory.c,
4531 src/modules/vorbis/producer_vorbis.c, src/modules/vorbis/producer_vorbis.h,
4532 src/modules/westley/consumer_westley.c,
4533 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
4534 src/modules/westley/producer_westley.c,
4535 src/modules/westley/producer_westley.h, src/modules/xine/factory.c,
4536 src/modules/xine/filter_deinterlace.c, src/modules/xine/filter_deinterlace.h,
4537 src/valerie/valerie_remote.c: framework: remove global profile, rather share
4538 one mlt_profile across a service network and make it available from anywhere
4539 through mlt_service_profile(). miracle, valerie: profile changes inigo: added
4540 -profile and progress=1 to mimic kdenlive_renderer modules: profile changes.
4541 Since nearly every file was touched, remove superfluous headers and prepare
4542 for coming mlt_repository change.
4544 2008-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4546 * src/modules/oldfilm/Makefile, src/modules/oldfilm/configure,
4547 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
4548 src/modules/oldfilm/filter_dust.h, src/modules/oldfilm/filter_grain.c,
4549 src/modules/oldfilm/filter_grain.h, src/modules/oldfilm/filter_lines.c,
4550 src/modules/oldfilm/filter_lines.h, src/modules/oldfilm/filter_oldfilm.c,
4551 src/modules/oldfilm/filter_oldfilm.h: src/modules/oldfilm/*: add oldfilm
4552 module contributed by Marco Gittler
4554 2007-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4556 * src/modules/avformat/configure, src/modules/sox/configure: sox/configure:
4557 remove libsamplerate from linking by default
4559 2007-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4561 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4562 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4563 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
4564 src/modules/core/filter_data_show.c, src/modules/dv/producer_libdv.c,
4565 src/modules/inigo/producer_inigo.c, src/modules/vorbis/producer_vorbis.c,
4566 src/modules/westley/producer_westley.c: mlt_consumer.c, mlt_frame.c,
4567 mlt_multitrack.c, mlt_playlist.c, mlt_producer.c, producer_avformat.c,
4568 filter_data_show.c, producer_libdv.c, producer_inigo.c, producer_vorbis.c,
4569 producer_westley.c: remove statefulness of frame rate through framework and
4570 modules, and allow consumer properties to override profile settings.
4572 2007-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4574 * src/modules/sox/Makefile, src/modules/sox/configure,
4575 src/modules/sox/filter_sox.c: filter_sox.c, src/modules/sox/Makefile,
4576 src/modules/sox/configure: add support for sox v14.0.0.
4578 2007-10-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4580 * src/miracle/miracle_server.c, src/miracle/miracle_unit.c,
4581 src/modules/avformat/factory.c, src/modules/gtk2/pixops.c,
4582 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
4583 src/modules/jackrack/plugin_settings.c, src/modules/kdenlive/filter_wave.c,
4584 src/modules/plus/transition_affine.c, src/modules/vmfx/filter_chroma.c,
4585 src/modules/vorbis/producer_vorbis.c, src/modules/westley/consumer_westley.c,
4586 src/modules/westley/producer_westley.c: avformat/factory.c,
4587 jackrack/jack_rack.c, jackrack/plugin_settings.c, vmfx/filter_chroma.c,
4588 plus/transition_affine.c, westley/producer_westley.c,
4589 westley/consumer_westley.c, kdenlive/filter_wave.c, vorbis/producer_vorbis.c,
4590 gtk2/producer_pango.c, gtk2/pixops.c, miracle_server.c, miracle_unit.c:
4591 cleanup a whole bunch of compiler warnings
4593 * src/modules/motion_est/filter_motion_est.c,
4594 src/modules/motion_est/filter_vismv.c: filter_vismv.c: bugfix pointer to
4595 array of motion vectors
4597 2007-10-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4599 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_profile.c,
4600 mlt_factory.c: bugfix loading profile by file specification and remove a
4603 * setenv, src/framework/mlt_profile.c: mlt_profle.c: add support for
4604 MLT_PROFILES_DIR environment variable
4606 * src/modules/effectv/utils.c, src/modules/effectv/utils.h: effectv/utils.*:
4607 fix compilation on OS X
4609 2007-07-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4611 * configure, docs/policies.txt: configure: fix broken variables in pkg-config
4612 files policies.txt: add bug reporting procedure
4614 2007-07-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4616 * src/framework/mlt_consumer.c, src/framework/mlt_profile.c: mlt_profile.c:
4617 bugfix string allocation length mlt_consumer.c: bugfix removal of
4618 property-changed listener
4620 2007-07-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4622 * profiles/atsc_1080i_60, profiles/atsc_720p_30, profiles/atsc_wide_1080i,
4623 profiles/atsc_wide_720p: profiles/atsc_*: rename and change descriptions
4625 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
4626 profiles/hdv_720_30p:
4628 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_1080_ntsc,
4629 profiles/hdv_1080_pal, profiles/hdv_720_30p, profiles/hdv_720_60i:
4631 * profiles/hdv_720_25p, profiles/hdv_720_50p:
4633 * profiles/hdv_720_50p, profiles/hdv_720_60i, profiles/hdv_720_ntsc,
4634 profiles/hdv_720_pal:
4636 * profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
4637 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
4638 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
4639 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
4640 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
4641 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
4642 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
4643 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
4644 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
4645 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/mlt_factory.c,
4646 src/framework/mlt_factory.h, src/framework/mlt_profile.c,
4647 src/framework/mlt_profile.h: profiles/*: name->description
4648 mlt_factory.{h,cc}: added mlt_environment_set() mlt_profile.{h,cc}: fix
4649 setting legacy MLT_NORMALISATION, set MLT_PROFILE, and change "name" to
4650 "description" for clarity
4652 2007-07-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4654 * src/modules/avformat/Makefile, src/modules/avformat/configure:
4655 avformat/configure: add --avformat-svn-extra avformat/Makefile: rebuild
4656 module when local ffmpeg changes
4658 * profiles/Makefile, profiles/square_pal_wide: profiles/Makefile: do not
4659 install Makefile profiles/square_pal_wide: fix display aspect
4661 * ChangeLog, Makefile, configure, profiles/Makefile,
4662 profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
4663 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
4664 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
4665 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
4666 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
4667 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
4668 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
4669 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
4670 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
4671 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/Makefile,
4672 src/framework/mlt.h, src/framework/mlt_consumer.c,
4673 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
4674 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
4675 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
4676 src/framework/mlt_types.h, src/modules/dv/consumer_libdv.c,
4677 src/modules/sdl/consumer_sdl.c: Added new profiles system: mlt_profile,
4678 MLT_PROFILE, and profiles documents.
4680 2007-07-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4682 * src/modules/avformat/consumer_avformat.c,
4683 src/modules/avformat/producer_avformat.c: consumer_avformat.c: save disabled,
4684 experimental flushing code
4686 2007-07-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4688 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
4689 src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
4690 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
4691 Add support for psd, xcf and exr images (KDE libraries needed for these
4692 formats). Make pcx and tiff images load correctly
4694 2007-06-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4696 * demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
4697 demo/mlt_voiceover: demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
4698 demo/mlt_voiceover: fix broken demos due to recent hidden track handling
4699 change in mlt_transition.c
4701 2007-06-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4703 * mlt++/Makefile, mlt++/src/Makefile, mlt++/test/Makefile: added uninstall
4706 * Makefile, src/albino/Makefile, src/framework/Makefile,
4707 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
4708 src/modules/Makefile, src/valerie/Makefile: added uninstall make targets
4710 2007-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4712 * src/modules/effectv/Makefile, src/modules/effectv/configure,
4713 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
4714 src/modules/effectv/filter_burn.h, src/modules/effectv/image.c,
4715 src/modules/effectv/utils.c, src/modules/effectv/utils.h: added effectv
4716 module with BurningTV filter provided by Stephane Fillod
4718 * docs/westley.txt, src/modules/fezzik.dict: fezzik.dict: prioritize avformat
4719 higher than libdv for better quality
4721 2007-06-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4723 * src/modules/avformat/Makefile, src/modules/avformat/configure: change
4724 --avformat-svn configure option to do a static build of ffmpeg libs only and
4725 statically link to mlt module. Also, make --avformat-svn aware of
4726 --avformat-swscale and --enable-gpl
4728 2007-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4730 * demo/README, demo/mlt_attributes, demo/mlt_intro, demo/mlt_jcut,
4731 demo/mlt_lcut, docs/inigo.txt: fix some demos broken by old changes
4733 2007-05-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4735 * src/framework/mlt_factory.c, src/framework/mlt_producer.c,
4736 src/modules/fezzik.ini: the framework may not depend upon specific
4737 modules--data_feed/show in this case
4739 2007-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4741 * ChangeLog, docs/policies.txt, src/modules/core/Makefile,
4742 src/modules/core/configure, src/modules/core/factory.c,
4743 src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
4744 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h,
4745 src/modules/core/producer_framebuffer.c,
4746 src/modules/core/producer_framebuffer.h, src/modules/core/transition_luma.c,
4747 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
4748 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
4749 src/modules/jackrack/lock_free_fifo.c, src/modules/jackrack/lock_free_fifo.h,
4750 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
4751 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_desc.h,
4752 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h,
4753 src/modules/jackrack/plugin_settings.c,
4754 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
4755 src/modules/jackrack/process.h, src/modules/kdenlive/Makefile,
4756 src/modules/kdenlive/configure, src/modules/kdenlive/factory.c,
4757 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
4758 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
4759 src/modules/kdenlive/producer_framebuffer.c,
4760 src/modules/kdenlive/producer_framebuffer.h,
4761 src/modules/normalize/filter_volume.c, src/modules/xine/filter_deinterlace.c:
4762 Cleanup copyrights and attributions, and move Jean-Baptiste's services to a
4763 new kdenlive module.
4765 2007-03-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4767 * ChangeLog, src/modules/sox/filter_sox.c: add sox 13.0.0 support
4769 2007-03-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4771 * ChangeLog, src/modules/core/filter_boxblur.c,
4772 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
4773 src/modules/core/filter_wave.h: Update ChangeLog and fix license for blur and
4776 2007-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4778 * ChangeLog, src/modules/vmfx/configure, src/modules/vmfx/factory.c: Change
4779 registration of vmfx/mono to threshold to disambiguate with core/mono.
4781 * ChangeLog, GPL, README, configure, docs/install.txt, docs/policies.txt,
4782 docs/services.txt, docs/testing-20040110.txt, src/albino/albino.c,
4783 src/framework/mlt.h, src/framework/mlt_consumer.c,
4784 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
4785 src/framework/mlt_deque.h, src/framework/mlt_events.c,
4786 src/framework/mlt_events.h, src/framework/mlt_factory.c,
4787 src/framework/mlt_factory.h, src/framework/mlt_field.c,
4788 src/framework/mlt_field.h, src/framework/mlt_filter.c,
4789 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
4790 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
4791 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.c,
4792 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
4793 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
4794 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
4795 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
4796 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
4797 src/framework/mlt_properties.h, src/framework/mlt_property.c,
4798 src/framework/mlt_property.h, src/framework/mlt_repository.c,
4799 src/framework/mlt_repository.h, src/framework/mlt_service.c,
4800 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
4801 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
4802 src/framework/mlt_transition.h, src/framework/mlt_types.h,
4803 src/humperdink/client.c, src/humperdink/client.h, src/humperdink/io.c,
4804 src/humperdink/io.h, src/humperdink/remote.c, src/inigo/inigo.c,
4805 src/inigo/io.c, src/inigo/io.h, src/miracle/miracle.c,
4806 src/miracle/miracle_local.h, src/miracle/miracle_server.c,
4807 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
4808 src/miracle/miracle_unit.h, src/modules/avformat/consumer_avformat.c,
4809 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
4810 src/modules/avformat/filter_avcolour_space.c,
4811 src/modules/avformat/filter_avcolour_space.h,
4812 src/modules/avformat/filter_avdeinterlace.c,
4813 src/modules/avformat/filter_avdeinterlace.h,
4814 src/modules/avformat/filter_avresample.c,
4815 src/modules/avformat/filter_avresample.h,
4816 src/modules/avformat/producer_avformat.c,
4817 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
4818 src/modules/core/consumer_null.h, src/modules/core/factory.c,
4819 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
4820 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
4821 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
4822 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
4823 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
4824 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
4825 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
4826 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
4827 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
4828 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
4829 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
4830 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
4831 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
4832 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
4833 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
4834 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
4835 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
4836 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
4837 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
4838 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
4839 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
4840 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
4841 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
4842 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
4843 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
4844 src/modules/fezzik/producer_fezzik.h, src/modules/fezzik/producer_hold.c,
4845 src/modules/fezzik/producer_hold.h, src/modules/gtk2/consumer_gtk2.c,
4846 src/modules/gtk2/consumer_gtk2.h, src/modules/gtk2/factory.c,
4847 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/filter_rescale.h,
4848 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h,
4849 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
4850 src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/inigo/factory.c,
4851 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
4852 src/modules/lumas/luma.c, src/modules/plus/factory.c,
4853 src/modules/plus/filter_affine.c, src/modules/plus/filter_affine.h,
4854 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_charcoal.h,
4855 src/modules/plus/filter_invert.c, src/modules/plus/filter_invert.h,
4856 src/modules/plus/filter_sepia.c, src/modules/plus/filter_sepia.h,
4857 src/modules/plus/transition_affine.c, src/modules/plus/transition_affine.h,
4858 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
4859 src/modules/qimage/qimage_wrapper.h, src/modules/sdl/consumer_sdl.c,
4860 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_osx_hack.h,
4861 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
4862 src/modules/sdl/factory.c, src/modules/sdl/producer_sdl_image.c,
4863 src/modules/sdl/producer_sdl_image.h, src/modules/sox/factory.c,
4864 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
4865 src/modules/valerie/consumer_valerie.c,
4866 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
4867 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
4868 src/modules/vorbis/producer_vorbis.h, src/modules/westley/consumer_westley.c,
4869 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
4870 src/modules/westley/producer_westley.c,
4871 src/modules/westley/producer_westley.h, src/valerie/valerie.h: Cleanup
4872 license declarations and remove dv1394d references.
4874 2007-03-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4876 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure:
4877 fixup some swscale integration
4879 2007-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4881 * ChangeLog, docs/TODO, docs/policies.txt: added docs/policies.txt
4883 2007-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4885 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure,
4886 src/modules/avformat/consumer_avformat.c,
4887 src/modules/avformat/filter_avcolour_space.c,
4888 src/modules/avformat/producer_avformat.c: add support for ffmpeg libswscale
4890 * demo/README, demo/consumers.ini: change default dv1394 device file
4892 2007-02-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4894 * src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
4895 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h: Fix typo,
4896 credits and make functions static, (patch from stephane fillod - thanks)
4898 2007-02-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4900 * src/modules/core/Makefile, src/modules/core/configure,
4901 src/modules/core/factory.c, src/modules/core/filter_boxblur.c,
4902 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
4903 src/modules/core/filter_wave.h: Add blur and wave filters from Leny Grisel
4905 2006-12-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4907 * src/modules/avformat/producer_avformat.c,
4908 src/modules/vorbis/producer_vorbis.c: Read metadata from avformat and vorbis
4909 producers, using basic structure like:
4910 meta.attr.metadata_name.markup=metadata_value
4912 2006-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4914 * ChangeLog, configure, src/framework/mlt_consumer.h,
4915 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
4916 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.h,
4917 src/framework/mlt_producer.h, src/framework/mlt_service.h,
4918 src/framework/mlt_transition.h: Applied patch from Stephane Fillod to make
4919 configure run with bash since it uses bash-specific features. Also, patches
4920 headers to comments for pedantic compilation.
4922 2006-11-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4924 * src/modules/core/producer_framebuffer.c,
4925 src/modules/core/producer_framebuffer.h: Fix header + add freeze feature
4927 * src/modules/core/Makefile, src/modules/core/configure,
4928 src/modules/core/factory.c, src/modules/core/producer_framebuffer.c,
4929 src/modules/core/producer_framebuffer.h: New framebuffer producer. Provides
4930 slowmotion, reverse playing and stroboscope effect
4932 2006-09-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4934 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
4935 Patch supplied by Jean-Baptiste.
4939 * src/modules/motion_est/filter_motion_est.c,
4940 src/modules/motion_est/sad_sse.h: Zypher's amd64 patch.
4941 http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/files/
4943 2006-09-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4945 * ChangeLog, src/modules/sdl/Makefile: fix SDL compilation on some systems
4948 2006-08-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4950 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
4951 src/modules/vmfx/factory.c, src/modules/vmfx/filter_mono.c: + A mono filter
4952 for mask generation (not v. useful)
4954 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c: +
4955 Correction to uneven chroma samples
4957 2006-05-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4959 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4960 src/modules/gtk2/producer_pixbuf.c: apply patch from Jean Baptiste to add
4961 rgb24a support to producer_pixbuf
4963 2006-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4965 * src/modules/qimage/Makefile, src/modules/qimage/configure,
4966 src/modules/qimage/qimage_wrapper.cpp: + And a fix for the PPC darwin
4968 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Sigh - big endian
4969 issues on ppc based macs
4971 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
4972 src/modules/qimage/configure, src/modules/qimage/factory.c,
4973 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
4974 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h: +
4975 QImage module added - default is still GTK2 when available
4977 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Preparation for a
4978 QT image loader (to allow optional and functionally equivalent qt or gtk2
4979 usage for image loading)
4981 2006-03-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4983 * src/framework/mlt_properties.c, src/framework/mlt_properties.h: + Adds a
4984 utility function for listing files in a directory (aids with cross platform
4987 2006-03-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4989 * docs/services.txt, src/framework/mlt_manager.h, src/modules/core/Makefile,
4990 src/modules/core/configure, src/modules/core/factory.c,
4991 src/modules/core/filter_mono.c, src/modules/core/filter_mono.h: added mono
4994 2006-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4996 * mlt++/mlt++.sln, mlt++/mlt++.vcproj, mlt++/src/Mlt.h,
4997 mlt++/src/MltConsumer.h, mlt++/src/MltDeque.h, mlt++/src/MltEvent.h,
4998 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.h,
4999 mlt++/src/MltFilter.h, mlt++/src/MltFilteredConsumer.h,
5000 mlt++/src/MltFilteredProducer.h, mlt++/src/MltFrame.cpp,
5001 mlt++/src/MltFrame.h, mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.h,
5002 mlt++/src/MltParser.h, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5003 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5004 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5005 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.h,
5006 mlt++/src/MltTokeniser.h, mlt++/src/MltTractor.h, mlt++/src/MltTransition.h:
5007 + Win32 port - dev studio is required to avoid issues with C++ ABI
5008 compatibility + Fix for image render in NTSC NB: mlt patch to follow (this
5009 one isn't much use without it :-)) - mlt build is purely mingw32 of course
5011 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Alternative between
5012 track mixing mechanism (using a low pass filter)
5014 2006-02-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5016 * docs/dvcp.txt, docs/inigo.txt: minor fixes
5018 2006-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5020 * src/modules/feeds/NTSC/data_fx.properties,
5021 src/modules/feeds/NTSC/obscure.properties: fix comment/docu typo
5023 2005-12-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5025 * debian/control, debian/rules, src/miracle/Makefile: + Fix for libmiracle
5026 and alternative deb packaging
5028 * mlt++/configure, mlt++/src/Makefile: + Fix for Darwin and soname logic
5030 * src/framework/Makefile, src/miracle/Makefile,
5031 src/modules/avformat/configure, src/valerie/Makefile: + Fix for Darwin and
5034 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
5035 mlt++/debian/rules: + Functional debian build rules
5037 * debian/changelog, debian/control, debian/copyright, debian/rules: +
5038 Functional debian build rules
5040 * mlt++/Makefile, mlt++/configure, mlt++/src/Makefile, mlt++/test/Makefile: +
5041 MLT++ updates for 0.2.1 - distclean corrected, soname usage in linking
5043 * Makefile, configure, src/albino/Makefile, src/framework/Makefile,
5044 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
5045 src/modules/Makefile, src/modules/avformat/Makefile,
5046 src/modules/core/Makefile, src/modules/dv/Makefile,
5047 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
5048 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
5049 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
5050 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
5051 src/modules/normalize/Makefile, src/modules/plus/Makefile,
5052 src/modules/resample/Makefile, src/modules/sdl/Makefile,
5053 src/modules/sox/Makefile, src/modules/valerie/Makefile,
5054 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
5055 src/modules/westley/Makefile, src/modules/xine/Makefile,
5056 src/valerie/Makefile: + Final updates for 0.2.1 - distclean corrected, soname
5057 usage in linking, version bump
5059 2005-11-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5061 * src/framework/configure, src/miracle/configure, src/valerie/configure: +
5062 More fixes for lib64
5064 * mlt++/Makefile, mlt++/configure: + Correction to a typo
5066 * mlt++/configure, mlt++/src/Makefile: + Added a --libdir switch to the
5067 configure and build and fixed test case compilation
5069 * Makefile, configure, src/framework/Makefile, src/miracle/Makefile,
5070 src/valerie/Makefile: + Added a --libdir switch to the configure and build
5072 2005-11-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5074 * mlt++/Makefile, mlt++/src/Makefile: + DESTDIR patch from Anthony Green
5075 (green at redhat dot com) - many thanks :-)
5077 * Makefile, src/albino/Makefile, src/framework/Makefile,
5078 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
5079 src/modules/Makefile, src/modules/avformat/Makefile,
5080 src/modules/core/Makefile, src/modules/dv/Makefile,
5081 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
5082 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
5083 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
5084 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
5085 src/modules/normalize/Makefile, src/modules/plus/Makefile,
5086 src/modules/resample/Makefile, src/modules/sdl/Makefile,
5087 src/modules/sox/Makefile, src/modules/valerie/Makefile,
5088 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
5089 src/modules/westley/Makefile, src/modules/xine/Makefile,
5090 src/valerie/Makefile: + DESTDIR patch from Anthony Green (green at redhat dot
5091 com) - many thanks :-)
5093 * src/modules/avformat/consumer_avformat.c,
5094 src/modules/avformat/producer_avformat.c: Allows aac output, corrects ntsc
5095 sample collection, and picks up known info streams
5097 2005-10-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5099 * src/modules/core/consumer_null.c,
5100 .../motion_est/filter_autotrack_rectangle.c, src/modules/sdl/consumer_sdl.c:
5101 src/modules/core/consumer_null.c src/modules/sdl/consumer_sdl.c + Terminate
5102 on pause functionality src/modules/motion_est/filter_autotrack_rectangle.c +
5103 Ensures that tracked area remains valid (out of bounds was causing core
5104 dumps) ? Currently, width/height is preserved on boundaries, but maybe it
5107 2005-10-24 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5109 * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
5110 src/modules/motion_est/filter_motion_est.c,
5111 src/modules/motion_est/filter_motion_est.h,
5112 src/modules/motion_est/producer_slowmotion.c: Import the proof of concept
5113 slow motion producer. It provides basic slow motion through frame repeats and
5114 a more advanced interpolation.
5116 2005-10-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5118 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5119 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
5120 src/modules/core/transition_luma.c: + Added an option to override alignment
5121 and transparent borders for compositing
5123 2005-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5125 * src/modules/sdl/configure, src/modules/sdl/factory.c: + Correction for
5126 uninstalled sdl image lib
5128 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: OS/X gcc/g++ 4.x
5131 * src/framework/mlt_events.h, src/framework/mlt_types.h: gcc/g++ 4.x fix
5133 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
5134 src/humperdink/remote.c, src/inigo/io.c: Remove OS/X warning re: get_string
5136 * src/framework/mlt.h, src/inigo/inigo.c: + Whoops - removed dependency on
5137 sdl in the framework for darwin
5139 * mlt++/configure, mlt++/src/Makefile, mlt++/src/MltProperties.cpp,
5140 mlt++/src/MltProperties.h, mlt++/test/Makefile: + Whoops - had forgotten
5141 these OS/X patches...
5143 * src/modules/fezzik.dict, src/modules/sdl/Makefile,
5144 src/modules/sdl/configure, src/modules/sdl/factory.c,
5145 src/modules/sdl/producer_sdl_image.c: + Added producer_sdl_image as an
5146 alternative image and image sequence producer
5148 2005-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5150 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltPushConsumer.cpp,
5151 mlt++/src/MltPushConsumer.h: + Added a push based consumer wrapper
5153 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5154 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
5155 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
5156 src/modules/core/transition_composite.c,
5157 src/modules/feeds/PAL/etv.properties: src/framework/mlt_frame.c + Corrections
5158 for resizing images and alpha (uneven widths) src/framework/mlt_tractor.c +
5159 Added an output aspect ratio (being the aspect ratio of the background)
5160 src/modules/core/filter_rescale.c + Force a rescale of the alpha in parallel
5161 with image src/modules/core/filter_resize.c + Rounding errors corrections
5162 src/modules/core/filter_watermark.c + Propogation of output aspect ratio in
5163 reverse case src/modules/core/producer_colour.c + Reassign aspect ratio
5164 after get_image src/modules/core/transition_composite.c + More uneven width
5165 corrections + Use of output aspect ratio when available
5166 src/modules/feeds/PAL/etv.properties + Temporary work around to keep
5169 2005-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5171 * src/modules/avformat/filter_avcolour_space.c,
5172 src/modules/avformat/filter_avdeinterlace.c,
5173 src/modules/avformat/producer_avformat.c: filter_avcolour_space.c +
5174 Correction for uneven width filter_avdeinterlace.c + Correction for cases
5175 were the interlace state of frame is only known after rendering
5176 producer_avformat.c + Corrections for uneven width + Corrections for state
5177 propogation of top field first and interlaced state
5179 2005-09-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5181 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5182 src/framework/mlt_producer.c, src/modules/avformat/configure,
5183 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
5184 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
5185 src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c,
5186 src/modules/sdl/consumer_sdl.c: src/framework/mlt_frame.c + Removed
5187 unecessary even pixel position and width dependency + Rewrote resize methods
5188 to accomodate uneven widths src/framework/mlt_frame.h + Correct RGB2YUV -
5189 now 2^10 based and range checks removed (not needed)
5190 src/framework/mlt_producer.c + Check for unspecified eof property
5191 src/modules/avformat/producer_avformat.c + Provide forced aspect ratio
5192 property src/modules/core/filter_mirror.c + Correction for uneven width
5193 src/modules/core/producer_colour.c + Corrections for aspect ratio (default to
5194 0) and allow override + Corrections for uneven width
5195 src/modules/core/transition_composite.c + Corrections for uneven pixel
5196 position and width + Removed deprecated operator code
5197 src/modules/plus/filter_sepia.c + Corrections for uneven width
5198 src/modules/plus/transition_affine.c + Corrections for uneven width
5199 src/modules/sdl/consumer_sdl.c + Corrections for uneven width
5201 2005-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5203 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5204 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
5205 src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
5206 src/modules/core/configure, src/modules/core/factory.c,
5207 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
5208 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
5209 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5210 src/framework/mlt_consumer.c + Added capabilities to allow the application to
5211 handle images via the consumer-frame-show event + Added cabilities to allow
5212 the application to control the image format src/framework/mlt_frame.c + Long
5213 standing discrepancy resolved - image format is now stored on the frame
5214 object src/framework/mlt_tractor.c src/framework/mlt_types.h + Added
5215 mlt_image_opengl which is supposed to provide an rgb image swapped around for
5216 the platform src/framework/mlt_frame.h + Added a basic YUV2RGB macro
5217 src/modules/avformat/filter_avcolour_space.c + Added a converter for the
5218 opengl swapped RGB image + Corrected support for rgb24a requests
5219 src/modules/core/configure src/modules/core/factory.c + Added an alias for
5220 color (since it seems to trouble so many people)
5221 src/modules/core/filter_luma.c + Added the format property to the generated
5222 frame src/modules/core/transition_composite.c + Added the format property to
5223 the generated frame src/modules/gtk2/producer_pixbuf.c + Swapped some
5224 properties to hidden from the serialiser src/modules/sdl/consumer_sdl.c +
5225 Support for application provided previews and colour space conversion
5226 src/modules/sdl/consumer_sdl_preview.c + Partial switch to
5227 mlt_properties_pass_list + Application provided preview support added
5228 src/modules/sdl/consumer_sdl_still.c + Application provided preview support
5231 2005-09-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5233 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c:
5234 consumer_sdl.c consumer_sdl_still.c + Corrections to silly mistake regarding
5235 initialisation from previous checkin
5237 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
5238 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
5239 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
5240 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_shape.c,
5241 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
5242 src/modules/vmfx/producer_pgm.h: + Changed license of plugins to LGPL + Added
5243 a chroma hold filter + Small optimisation/correction to chroma filter
5245 2005-08-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5247 * src/modules/lumas/Makefile, src/modules/sdl/consumer_sdl.c: lumas/Makefile
5248 + Correction for non-gui app build on darwin lumas/luma.c + Handle sdl
5249 events sdl/consumer_sdl.c + Audio on Darwin
5251 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5252 src/modules/sdl/consumer_sdl_still.c: src/modules/sdl/consumer_sdl.c
5253 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
5254 Corrections to preview mode switching
5256 * configure, src/modules/avformat/Makefile, src/modules/avformat/configure,
5257 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5258 src/modules/sdl/consumer_sdl_still.c: configure + Correction to ldflags for
5259 Darwin src/modules/avformat/Makefile src/modules/avformat/configure +
5260 Correction for avformat on Darwin src/modules/sdl/consumer_sdl.c
5261 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
5262 Forgot to create the surface on the start (doh)
5264 * configure, src/framework/mlt.h, src/inigo/inigo.c,
5265 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5266 src/modules/sdl/consumer_sdl_still.c: configure + Darwin sdl linking and
5267 cflags on all use of mlt (annoying, but looks unavoidable)
5268 src/framework/mlt.h + Include sdl header on Darwin src/inigo/inigo.c +
5269 Correction for Darwin key reading from terminal
5270 src/modules/sdl/consumer_sdl.c src/modules/sdl/consumer_sdl_preview.c
5271 src/modules/sdl/consumer_sdl_still.c + Moved initialisation of sdl components
5272 to the start/stop methods (Darwin requirement)
5274 2005-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5276 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
5277 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
5278 src/modules/vmfx/filter_chroma.h: + Added rudimentary chroma to alpha filter
5279 (optimised on green by default)
5281 2005-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5283 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5284 src/framework/mlt_property.h: src/framework/mlt_properties.c
5285 src/framework/mlt_properties.h + Added get and set for int64_t
5286 src/framework/mlt_property.h + Corrected int64_t
5288 2005-08-26 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5290 * src/modules/motion_est/README, .../motion_est/filter_autotrack_rectangle.c:
5291 Add the obscure=1 option to filter_autotrack_rectangle and update the README
5294 2005-08-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5296 * src/modules/fezzik.dict, src/modules/vmfx/Makefile,
5297 src/modules/vmfx/configure, src/modules/vmfx/factory.c,
5298 src/modules/vmfx/filter_shape.c, src/modules/vmfx/filter_shape.h,
5299 src/modules/vmfx/producer_pgm.c, src/modules/vmfx/producer_pgm.h: + Added
5300 VMFX module + New filter (shape) which provides alpha manipulations and an
5301 alternative wipe mechanism + New producer (pgm) which provides basic
5302 functionality for portable grey maps
5304 2005-08-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5306 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5307 src/framework/mlt_property.c, src/framework/mlt_property.h: Introduce some
5308 more civilized ways to copy properties. See code comments for usage.
5310 2005-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5312 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
5313 producer_pango.c producer_pixbuf.c + More efficient use of pixbuf objects and
5314 sequences/mlt pango lists
5316 2005-08-15 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5318 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5319 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
5320 src/framework/mlt_property.c, src/framework/mlt_types.h: Fix build errors
5321 caused by the (hypothetical) conversion of mlt_position from an int to a
5322 float, preserving original behavior.
5324 * src/inigo/inigo.c, src/modules/core/filter_luma.c,
5325 src/modules/motion_est/filter_crop_detect.c, src/modules/sdl/consumer_sdl.c:
5326 Fix build errors caused by the (hypothetical) conversion of mlt_position from
5327 an int to a float, preserving original behavior.
5329 2005-08-04 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5331 * src/modules/avformat/Makefile, src/modules/avformat/configure: ffmpeg split
5332 of the libavutil library.
5334 2005-07-30 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5336 * src/modules/motion_est/README, src/modules/motion_est/filter_motion_est.c:
5337 Added a README file with lots of juicy info. Added a denoise motion vectors
5338 function, enabled by default; the results seem very good. Removed some unused
5341 2005-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5343 * mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/perl/Makefile.PL,
5344 mlt++/swig/python/build, mlt++/swig/tcl/build: + Cleaned up swig build so it
5345 doesn't require an mlt++ install first - Temporarily disabled java
5347 2005-07-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5349 * src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/riff.cc,
5350 src/modules/kino/riff.h: + fixes for opendml dv avi
5352 2005-07-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5354 * src/framework/mlt_playlist.c, src/framework/mlt_service.c: - Remove
5357 2005-07-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5359 * src/framework/mlt_filter.c, src/framework/mlt_service.c: mlt_filter.c
5360 mlt_service.c + Filter disable property
5362 2005-07-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5364 * src/modules/avformat/consumer_avformat.c,
5365 src/modules/avformat/producer_avformat.c: consumer_avformat.c
5366 producer_avformat.c + Sync with current ffmpeg CVS - PLEASE UPDATE FFMPEG
5369 2005-07-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5371 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
5372 producer_pango.c + Added cloning + Added the very silly .mpl (MLT Pango List)
5373 format [details to follow] + Corrected invalid content producer_pixbuf.c +
5374 Corrected invalid content
5376 2005-07-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5378 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5379 src/framework/mlt_producer.c, src/framework/mlt_service.c,
5380 src/framework/mlt_tractor.c, src/modules/core/filter_resize.c,
5381 src/modules/core/filter_transition.c,
5382 src/modules/core/transition_composite.c, src/modules/dv/producer_libdv.c:
5383 rc/framework/mlt_frame.c + image_count added to assist the 'transition
5384 filter' in knowing when to act... src/framework/mlt_playlist.c + Complete
5385 rework of fx cuts - now only the fx are output on a frame
5386 src/framework/mlt_producer.c + Aspect ratio of cuts inherited from parent
5387 src/framework/mlt_service.c + Get frame reworked and cleaned up
5388 src/framework/mlt_tractor.c - Removed erroneous width/height pass down prior
5389 to image fetching + Corrected types on other properties for pass down +
5390 Complete rework of fx cuts - they're now received as producer-less frames
5391 from a track + Added image_count logic for transition filter assistance
5392 src/modules/core/filter_resize.c + Added state retention of aspect ratio (may
5393 withdraw this later - it assumes producer knows a/r on frame creation/prior
5394 to image fetch) src/modules/core/filter_transition.c + Checks that two
5395 images are available before processing + Checks test image/audio cases
5396 src/modules/core/transition_composite.c + Major correction in aspect ratio
5397 handling (the b frame image is 'distorted' to the consumers aspect ratio) +
5398 Minor clean up of silly and/or/xor - now have 'operator=[and/or/xor]' (more
5399 clean up to follow) src/modules/dv/producer_libdv.c + Frame stored width and
5400 height are no longer assumed to be 'safe' here (investigating)
5402 2005-07-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5404 * src/modules/sdl/consumer_sdl_preview.c,
5405 src/modules/sdl/consumer_sdl_still.c: consumer_sdl_preview.c
5406 consumer_sdl_still.c + Fixes a deadlock condition
5408 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5409 src/framework/mlt_repository.c, src/modules/kino/filehandler.cc,
5410 src/modules/kino/filehandler.h: framework/mlt_frame.c framework/mlt_frame.h +
5411 Added sample calculator (samples to current frame)
5412 framework/mlt_repository.c + Symbols exported from plugins
5413 modules/kino/filehandler.cc modules/kino/filehandler.h + Audio handling of dv
5416 2005-07-09 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5418 * configure, src/modules/motion_est/configure: Prevent motion estimation
5419 components from building unless requested.
5421 2005-07-08 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5423 * src/modules/motion_est/Makefile, src/modules/motion_est/configure: removed
5426 * src/modules/motion_est/Makefile, src/modules/motion_est/arrow_code.c,
5427 src/modules/motion_est/arrow_code.h, src/modules/motion_est/configure,
5428 src/modules/motion_est/factory.c,
5429 .../motion_est/filter_autotrack_rectangle.c,
5430 src/modules/motion_est/filter_crop_detect.c,
5431 src/modules/motion_est/filter_motion_est.c,
5432 src/modules/motion_est/filter_motion_est.h,
5433 src/modules/motion_est/filter_vismv.c, src/modules/motion_est/sad_sse.h:
5434 Initial import of the motion estimation filter.
5436 2005-07-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5438 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5439 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5440 src/modules/fezzik.dict, src/modules/gtk2/producer_pixbuf.c,
5441 src/modules/westley/producer_westley.c: src/framework/mlt_frame.c +
5442 Correction for aspect ratio of synthesized test card
5443 src/framework/mlt_playlist.c + Special case for handling fx cuts
5444 src/modules/fezzik.dict + Convenience jfx and jef extensions for jahshaka
5445 src/modules/core/transition_composite.c + Ensure that scaling and correct
5446 image extraction is handled src/modules/core/transition_luma.c + Ensure that
5447 scaling and correct image extraction is handled
5448 src/modules/gtk2/producer_pixbuf.c + Allow user overrides for progressive and
5449 aspect_ration src/modules/westley/producer_westley.c + Special case for fx
5452 2005-06-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5454 * mlt++/CUSTOMISING, mlt++/test/server.cpp: CUSTOMISING + Replaced TBD for
5455 frame rendering notification event test/server.cpp + Added an example frame
5456 rendering callback that removes all shotcut related fx
5458 2005-06-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5460 * src/modules/core/filter_transition.c, src/modules/core/filter_transition.h:
5461 src/modules/core/filter_transition.c src/modules/core/filter_transition.h +
5464 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
5465 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5466 src/modules/core/Makefile, src/modules/core/configure,
5467 src/modules/core/factory.c, src/modules/core/transition_composite.c,
5468 src/modules/core/transition_composite.h: src/framework/mlt_deque.c
5469 src/framework/mlt_deque.h + Added support for doubles
5470 src/framework/mlt_frame.c + Switched order of source/dest audio mix
5471 extraction (for transition as filter usage) src/framework/mlt_tractor.c -
5472 Removed warning introduced from previous checkin (missing ctype.h) +
5473 Temporary work around to allow frames to carry multiple frames (for
5474 transition as filter usage) src/modules/core/Makefile
5475 src/modules/core/configure src/modules/core/factory.c + Support for new
5476 transition filter :-) src/modules/core/transition_composite.c
5477 src/modules/core/transition_composite.h - Removed frame properties dependence
5478 for process/get_image state communication + Extended alpha blending modes to
5479 'and' and 'xor' logic (may change property triggering soon) + Provided
5480 support for transition as filter usage + Cleaned up public copy region
5483 * mlt++/CUSTOMISING, mlt++/swig/ruby/thumbs.rb: CUSTOMISING + Added an
5484 example of how to hide a track on reception swig/ruby/thumbs.rb + Changed
5485 generator to run, rather than sleep and poll
5487 2005-06-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5489 * src/framework/mlt_geometry.c, src/framework/mlt_tractor.c,
5490 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
5491 src/modules/sdl/consumer_sdl_still.c: src/framework/mlt_geometry.c
5492 src/modules/core/transition_composite.c src/modules/sdl/consumer_sdl.c
5493 src/modules/sdl/consumer_sdl_still.c + replaced floats with doubles (attempt
5494 to avoid rounding errors?) src/framework/mlt_tractor.c + corrections for
5495 fx_cuts (allows animated fx)
5497 2005-06-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5499 * src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
5500 src/modules/core/filter_watermark.c, src/modules/core/producer_noise.c,
5501 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5502 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5503 src/framework/mlt_consumer.c + Attempt to make all frames have the correct
5504 aspect_ratio (works in many but not all cases) src/framework/mlt_frame.h +
5505 Provide macro access to the video and image RPN queues
5506 src/framework/mlt_tractor.c + Provides orphaned filters
5507 src/modules/core/producer_noise.c - remove specification of aspect ratio
5508 src/modules/core/filter_watermark.c src/modules/core/transition_composite.c
5509 src/modules/core/transition_luma.c src/modules/plus/filter_affine.c
5510 src/modules/plus/transition_affine.c + Corrections for frames with an aspect
5511 ratio = 0 (supplement to mlt_consumer mod)
5513 2005-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5515 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5516 src/framework/mlt_producer.c, src/inigo/inigo.c,
5517 src/modules/avformat/consumer_avformat.c, src/modules/core/filter_resize.c,
5518 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
5519 src/modules/dv/consumer_libdv.c, src/modules/gtk2/producer_pango.c,
5520 src/modules/gtk2/producer_pixbuf.c, src/modules/kino/Makefile,
5521 src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/configure,
5522 src/modules/kino/filehandler.cc, src/modules/sdl/consumer_sdl.c,
5523 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5524 src/framework/mlt_consumer.c src/framework/mlt_consumer.h + Added a general
5525 profile handling for size, aspect ratio and display ratio
5526 src/framework/mlt_producer.c + Correction to aspect ratio properties
5527 src/inigo/inigo.c + Minimalist support for sdl_preview (still not very good)
5528 src/modules/avformat/consumer_avformat.c + Takes consumer profile into
5529 account src/modules/core/filter_resize.c + Corrections for synthesised
5530 producers and aspect ratio (inherits from consumer)
5531 src/modules/core/producer_colour.c src/modules/core/producer_noise.c
5532 src/modules/gtk2/producer_pango.c + Ensures that resize picks up consumer
5533 aspect ratio src/modules/dv/consumer_libdv.c + Honour wide screen output
5534 src/modules/gtk2/producer_pixbuf.c + Correction for 1:1 aspect ratio
5535 src/modules/kino/Makefile src/modules/kino/avi.cc src/modules/kino/avi.h
5536 src/modules/kino/configure src/modules/kino/filehandler.cc + Attempt to allow
5537 mov dv files to provide audio src/modules/sdl/consumer_sdl.c
5538 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
5539 Takes consumer profile into account
5541 2005-06-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5543 * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c,
5544 src/modules/avformat/filter_avdeinterlace.c,
5545 src/modules/sdl/consumer_sdl_preview.c,
5546 src/modules/xine/filter_deinterlace.c: Consumer deinterlace_method property
5549 * src/modules/avformat/filter_avcolour_space.c,
5550 src/modules/avformat/filter_avdeinterlace.c,
5551 src/modules/core/filter_resize.c, src/modules/xine/filter_deinterlace.c:
5552 Sanity checks for normalising filters
5554 2005-05-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5556 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
5557 src/framework/mlt_producer.c: Frame rate properites and factory
5560 2005-05-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5562 * src/modules/kino/filehandler.cc, src/modules/kino/filehandler.h: DVCPRO fix
5565 2005-05-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5567 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5568 src/modules/avformat/factory.c: Build modification to ffmpeg/avformat
5570 2005-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5572 * src/modules/dv/configure, src/modules/gtk2/configure,
5573 src/modules/jackrack/configure, src/modules/kino/configure,
5574 src/modules/resample/configure, src/modules/sdl/configure,
5575 src/modules/sox/configure, src/modules/vorbis/configure,
5576 src/modules/westley/configure, src/modules/xine/configure: Bourne shell
5579 * src/modules/avformat/Makefile, src/modules/avformat/configure: Corrections
5580 to --avformat-cvs option
5582 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5583 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
5584 src/modules/avformat/producer_avformat.c: FFMPEG revisions to match current
5587 2005-04-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5589 * docs/services.txt, src/modules/configure, src/modules/jackrack/Makefile,
5590 src/modules/jackrack/configure, src/modules/jackrack/control_message.h,
5591 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
5592 src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/filter_ladspa.h,
5593 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
5594 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
5595 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_mgr.c,
5596 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/process.c,
5597 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
5598 src/modules/jackrack/ui.h: cleanup and reduce code in jackrack support code
5599 and add new jack-less filter_ladspa.
5601 2005-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5603 * src/modules/kino/Makefile, src/modules/kino/avi.cc, src/modules/kino/avi.h,
5604 src/modules/kino/configure, src/modules/kino/endian_types.h,
5605 src/modules/kino/error.cc, src/modules/kino/error.h,
5606 src/modules/kino/factory.c, src/modules/kino/filehandler.cc,
5607 src/modules/kino/filehandler.h, src/modules/kino/kino_wrapper.cc,
5608 src/modules/kino/kino_wrapper.h, src/modules/kino/producer_kino.c,
5609 src/modules/kino/producer_kino.h, src/modules/kino/riff.cc,
5610 src/modules/kino/riff.h: Initial version
5612 * src/modules/dv/producer_libdv.c, src/modules/fezzik.dict: Preparation for
5615 2005-04-14 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5617 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_still.c: Build
5620 * configure, src/albino/albino.c, src/inigo/inigo.c, src/miracle/miracle.c:
5621 OS X uses -DDARWIN in
5622 /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h; This in
5623 combination with #include <Foundation/Foundation.h> caused compilation errors
5624 while porting consumer_sdl to OS X.
5626 2005-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5628 * src/modules/sox/Makefile, src/modules/sox/configure: Disable sox when
5631 * src/modules/dv/configure, src/modules/vorbis/configure: Disable libdv when
5634 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
5635 src/modules/gtk2/factory.c: Conditional compilation of gtk2 components
5637 2005-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5639 * configure, setenv, src/albino/Makefile, src/albino/albino.c,
5640 src/framework/Makefile, src/humperdink/Makefile, src/humperdink/io.c,
5641 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/miracle/Makefile,
5642 src/miracle/miracle.c, src/modules/avformat/Makefile,
5643 src/modules/avformat/configure, src/modules/core/Makefile,
5644 src/modules/core/configure, src/modules/dv/Makefile,
5645 src/modules/dv/configure, src/modules/fezzik/Makefile,
5646 src/modules/fezzik/configure, src/modules/gtk2/Makefile,
5647 src/modules/gtk2/configure, src/modules/inigo/Makefile,
5648 src/modules/inigo/configure, src/modules/jackrack/Makefile,
5649 src/modules/jackrack/configure, src/modules/normalize/Makefile,
5650 src/modules/normalize/configure, src/modules/plus/Makefile,
5651 src/modules/plus/configure, src/modules/resample/Makefile,
5652 src/modules/resample/configure, src/modules/sdl/Makefile,
5653 src/modules/sdl/configure, src/modules/sox/Makefile,
5654 src/modules/sox/configure, src/modules/valerie/Makefile,
5655 src/modules/valerie/configure, src/modules/vorbis/Makefile,
5656 src/modules/vorbis/configure, src/modules/westley/Makefile,
5657 src/modules/westley/configure, src/modules/xine/Makefile,
5658 src/modules/xine/configure, src/tests/Makefile, src/valerie/Makefile,
5659 src/valerie/valerie_socket.c: OS/X Patch from Torsten Spindler
5661 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
5662 src/framework/mlt_repository.c, src/framework/mlt_repository.h: More const
5665 2005-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5667 * src/framework/mlt_consumer.c, src/modules/gtk2/Makefile,
5668 src/modules/resample/filter_resample.c: Auto deinterlace on pause, fix for
5669 audio resampling/test audio and MMX checks in gtk2
5671 2005-04-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5673 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5674 src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
5675 src/modules/gtk2/Makefile, src/modules/jackrack/filter_jackrack.c,
5676 src/modules/sox/filter_sox.c: avformat-cvs build fix and audio filter
5679 2005-04-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5681 * src/albino/albino.c, src/miracle/miracle.c: make miracle and albino local
5682 use fifo instead of rr rt schedule
5684 * src/albino/albino.c, src/framework/mlt_consumer.c, src/inigo/inigo.c,
5685 src/miracle/miracle.c, src/miracle/miracle_server.c,
5686 src/modules/avformat/consumer_avformat.c, src/modules/core/consumer_null.c,
5687 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5688 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pixbuf.c,
5689 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5690 src/modules/sdl/consumer_sdl_still.c, src/modules/xine/filter_deinterlace.c:
5691 realtime scheduling updates; suppress libdv errors; add frame property
5692 deinterlace_method; default producer_hold to use onefield; add begin property
5695 2005-03-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5697 * mlt++/CUSTOMISING, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5698 mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h, mlt++/test/server.cpp:
5699 Server customisation
5701 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c: Frame rendering
5704 2005-03-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5706 * docs/dvcp.txt, src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
5707 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
5708 src/miracle/miracle_unit_commands.h, src/modules/avformat/factory.c,
5709 src/valerie/valerie.c, src/valerie/valerie.h: Threading considerations and
5710 DVCP WIPE introduced
5712 2005-03-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5714 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
5715 src/modules/core/transition_composite.c,
5716 src/modules/plus/transition_affine.c: Minor corrections and more affine
5719 2005-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5721 * src/miracle/miracle_unit.c, src/modules/avformat/consumer_avformat.c: Minor
5722 mods to playout via avformat and miracle unit generation on an xfer
5724 2005-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5726 * src/framework/mlt_frame.c, src/modules/core/producer_colour.c,
5727 src/modules/core/transition_composite.c,
5728 src/modules/plus/transition_affine.c: Minor corrections with alpha and
5731 2005-02-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5733 * src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
5734 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
5735 src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c,
5736 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c,
5737 src/modules/sdl/consumer_sdl_preview.c,
5738 src/modules/westley/consumer_westley.c,
5739 src/modules/westley/producer_westley.c: Alphas and global feeds revisted
5741 2005-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5743 * src/modules/sdl/consumer_sdl_preview.c,
5744 src/modules/sdl/consumer_sdl_still.c: Speed switch corrections
5746 2005-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5748 * src/modules/core/transition_composite.c,
5749 src/modules/core/transition_luma.c: Optional 8 or 16 bit pgm or png lumas;
5750 fixes for non-existence
5752 * src/modules/lumas/configure, src/modules/lumas/create_lumas: Optional 8 or
5755 2005-02-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5757 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5758 more affine silliness
5760 2005-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5762 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5763 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5764 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5765 src/modules/sdl/consumer_sdl_still.c: SMP/HT fixes
5767 2005-02-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5769 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
5770 src/framework/mlt_frame.c, src/framework/mlt_frame.h: 64 bit fix and deque
5773 2005-01-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5775 * src/modules/sdl/consumer_sdl_preview.c,
5776 src/modules/sdl/consumer_sdl_still.c: Consumer reworked
5778 * src/modules/feeds/PAL/border.properties,
5779 src/modules/feeds/PAL/data_fx.properties: Minor corrections
5781 * src/framework/mlt_filter.c, src/framework/mlt_service.c: Wild card filter
5784 2005-01-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5786 * src/modules/feeds/PAL/border.properties,
5787 src/modules/feeds/PAL/example.properties: Test case feeds added
5789 * src/modules/avformat/filter_avresample.c,
5790 src/modules/avformat/producer_avformat.c,
5791 src/modules/core/filter_channelcopy.c, src/modules/core/filter_watermark.c,
5792 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
5793 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5794 src/modules/core/transition_mix.c, src/modules/core/transition_region.c,
5795 src/modules/dv/producer_libdv.c, src/modules/feeds/PAL/etv.properties,
5796 src/modules/jackrack/filter_jackrack.c,
5797 src/modules/normalize/filter_volume.c, src/modules/plus/transition_affine.c,
5798 src/modules/resample/filter_resample.c, src/modules/sox/filter_sox.c,
5799 src/modules/vorbis/producer_vorbis.c: Remaining audio handling switched to
5800 stacks; Minor corrections to compositing and mixing; localisation for pango
5802 * src/modules/westley/consumer_westley.c,
5803 src/modules/westley/producer_westley.c: Localised data storage and utf-8
5806 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5807 src/framework/mlt_frame.h, src/framework/mlt_producer.c,
5808 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
5809 src/framework/mlt_transition.h: Transitions reworked (always_active
5810 capabilities); remaining audio handling switched to stacks
5812 2005-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5814 * src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c:
5817 2005-01-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5819 * demo/mlt_slideshow_black, docs/services.txt,
5820 src/modules/core/transition_composite.c,
5821 src/modules/feeds/PAL/etv.properties: Minor modifications to compositing
5824 2005-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5826 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Const string usage
5829 * demo/demo, demo/mlt_watermark, src/framework/mlt_producer.c,
5830 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5831 src/framework/mlt_property.c, src/framework/mlt_property.h,
5832 src/framework/mlt_tractor.c, src/modules/core/filter_data_show.c,
5833 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
5834 src/modules/core/transition_region.c,
5835 src/modules/feeds/PAL/data_fx.properties,
5836 src/modules/feeds/PAL/obscure.properties, src/modules/fezzik.ini,
5837 src/modules/gtk2/producer_pango.c: Sundry minor fixes and optimisations
5839 2005-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5841 * mlt++/src/MltGeometry.cpp, mlt++/src/MltGeometry.h: Next/Prev key
5844 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Next/Prev key
5847 * src/modules/feeds/PAL/data_fx.properties,
5848 src/modules/feeds/PAL/obscure.properties: Smaller mask width/height
5850 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i: Fetch
5851 unit from miracle server
5853 * src/miracle/miracle_server.c, src/miracle/miracle_server.h: Fetch unit from
5856 2004-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5858 * demo/demo.ini, src/framework/mlt_producer.c,
5859 src/framework/mlt_properties.c, src/framework/mlt_property.c,
5860 src/framework/mlt_transition.c: Corrections after valgrinding
5862 * demo/demo.ini, demo/mlt_attributes, demo/mlt_news, demo/mlt_slideshow,
5863 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_ticker,
5864 demo/mlt_watermark: Corrections and minor fixes to use new geometry spec;
5865 couple of new test cases
5867 * src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
5868 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
5869 src/modules/inigo/producer_inigo.c: Sundry minor updates
5871 * src/modules/feeds/NTSC/obscure.properties,
5872 src/modules/feeds/PAL/data_fx.properties: Feeds updates
5874 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Improved
5877 2004-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5879 * docs/services.txt, src/modules/jackrack/filter_jackrack.c: add
5880 filter/jackrack to services.txt and apply a performance tweak to
5883 * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
5884 src/modules/jackrack/control_message.h, src/modules/jackrack/factory.c,
5885 src/modules/jackrack/filter_jackrack.c,
5886 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/jack_rack.c,
5887 src/modules/jackrack/jack_rack.h, src/modules/jackrack/lock_free_fifo.c,
5888 src/modules/jackrack/lock_free_fifo.h, src/modules/jackrack/plugin.c,
5889 src/modules/jackrack/plugin.h, src/modules/jackrack/plugin_desc.c,
5890 src/modules/jackrack/plugin_desc.h, src/modules/jackrack/plugin_mgr.c,
5891 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/plugin_settings.c,
5892 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
5893 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
5894 src/modules/jackrack/ui.h: added jackrack filter
5896 * demo/consumers.ini, docs/services.txt, setenv, setenv_mc,
5897 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
5898 src/modules/fezzik.ini: fix aspect ratios in producer_libdv tweak fezzik
5899 priorities minor fixes to setenv and demo/consumers.ini
5901 2004-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5903 * demo/mlt_bouncy_ball, demo/mlt_my_name_is, demo/mlt_title_over_gfx,
5904 src/framework/mlt_tractor.c, src/modules/core/filter_rescale.c,
5905 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
5906 src/modules/core/transition_composite.c,
5907 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5908 src/modules/feeds/PAL/data_fx.properties, src/modules/plus/filter_affine.c,
5909 src/modules/plus/transition_affine.c: Composite distort, fill and titles
5912 * src/modules/core/transition_composite.c, src/modules/feeds/Makefile: Feeds
5915 * src/modules/feeds/Makefile, src/modules/feeds/NTSC/data_fx.properties,
5916 src/modules/feeds/PAL/data_fx.properties,
5917 src/modules/feeds/PAL/obscure.properties: Feeds pseudo module added
5919 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
5920 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
5921 src/modules/core/transition_luma.c, src/modules/data_fx.properties,
5922 src/modules/inigo/producer_inigo.c, src/modules/lumas/create_lumas,
5923 src/modules/lumas/luma.c: Luma and composite fixes
5925 2004-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5927 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltGeometry.cpp,
5928 mlt++/src/MltGeometry.h, mlt++/swig/mltpp.i: Geometry
5930 * src/modules/core/transition_composite.c,
5931 src/modules/core/transition_luma.c, src/modules/lumas/Makefile,
5932 src/modules/lumas/create_lumas, src/modules/lumas/luma.c: Luma generation and
5935 * demo/mlt_bouncy_ball, demo/mlt_push, demo/mlt_ticker,
5936 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_geometry.c,
5937 src/framework/mlt_geometry.h, src/framework/mlt_types.h,
5938 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
5939 src/modules/data_fx.properties, src/modules/xine/deinterlace.c: Framework
5940 inclusion of geometry
5942 2004-12-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5944 * src/framework/mlt_playlist.c, src/modules/core/transition_composite.c,
5945 src/modules/data_fx.properties: New geometry specification
5947 2004-12-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5949 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
5950 src/framework/mlt_tractor.c, src/modules/core/filter_data_feed.c,
5951 src/modules/core/transition_composite.c,
5952 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5953 src/modules/gtk2/producer_pango.c, src/modules/westley/producer_westley.c,
5954 src/valerie/valerie_remote.c: Feed rework and fixes to westley and composite
5956 2004-12-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5958 * src/framework/mlt_producer.c, src/framework/mlt_service.c: Mutex locking in
5961 2004-12-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5963 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: blank_at method added
5965 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: blank_at method
5968 2004-12-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5970 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: split_at method added
5972 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: split_at method
5975 2004-12-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5977 * mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Tractor constructor
5980 * src/framework/mlt_playlist.c, src/framework/mlt_service.c,
5981 src/modules/inigo/producer_inigo.c: Corrections to playlist manipulations and
5982 producer type determination
5984 2004-12-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5986 * src/framework/mlt_consumer.c, src/modules/data_fx.properties,
5987 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5988 Possible fixes to xlib errors
5990 2004-12-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5992 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5993 src/framework/mlt_factory.c, src/framework/mlt_field.c,
5994 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
5995 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5996 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
5997 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5998 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
5999 src/framework/mlt_properties.c, src/framework/mlt_property.c,
6000 src/framework/mlt_service.c, src/framework/mlt_service.h,
6001 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
6002 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6003 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
6004 src/miracle/miracle_unit_commands.c,
6005 src/modules/avformat/consumer_avformat.c,
6006 src/modules/avformat/filter_avcolour_space.c,
6007 src/modules/avformat/filter_avdeinterlace.c,
6008 src/modules/avformat/filter_avresample.c,
6009 src/modules/avformat/producer_avformat.c, src/modules/core/consumer_null.c,
6010 src/modules/core/filter_brightness.c, src/modules/core/filter_channelcopy.c,
6011 src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
6012 src/modules/core/filter_gamma.c, src/modules/core/filter_luma.c,
6013 src/modules/core/filter_mirror.c, src/modules/core/filter_obscure.c,
6014 src/modules/core/filter_region.c, src/modules/core/filter_rescale.c,
6015 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
6016 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
6017 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
6018 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
6019 src/modules/core/transition_region.c, src/modules/data_fx.properties,
6020 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
6021 src/modules/fezzik.ini, src/modules/fezzik/producer_fezzik.c,
6022 src/modules/fezzik/producer_hold.c, src/modules/gtk2/consumer_gtk2.c,
6023 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
6024 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
6025 src/modules/normalize/filter_volume.c, src/modules/plus/filter_affine.c,
6026 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_sepia.c,
6027 src/modules/plus/transition_affine.c, src/modules/resample/filter_resample.c,
6028 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
6029 src/modules/sdl/consumer_sdl_still.c, src/modules/sox/filter_sox.c,
6030 src/modules/valerie/consumer_valerie.c, src/modules/vorbis/producer_vorbis.c,
6031 src/modules/westley/consumer_westley.c,
6032 src/modules/westley/producer_westley.c,
6033 src/modules/xine/filter_deinterlace.c, src/valerie/valerie_remote.c: Big
6034 modification - switch to macros for parent class access
6036 2004-11-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6038 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltDeque.cpp,
6039 mlt++/src/MltDeque.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
6040 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6041 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Deque added;
6042 simplified producer parent access; transition in and out
6044 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
6045 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6046 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6047 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
6048 src/modules/sdl/consumer_sdl_still.c, src/modules/westley/consumer_westley.c,
6049 src/modules/westley/producer_westley.c: Extendable factories; general
6050 producer related modifications; westley storage; sdl_still increased latency
6052 2004-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6054 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6055 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6056 mlt++/src/MltProperties.cpp, mlt++/src/MltService.cpp,
6057 mlt++/src/MltService.h, mlt++/test/Makefile: More playlist modifications;
6060 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6061 src/framework/mlt_producer.c, src/framework/mlt_service.c,
6062 src/framework/mlt_service.h: More playlist modifications; service locking;
6063 sticky services on frame
6065 2004-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6067 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6068 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Ref count and event firing
6069 method on properties; locate_cut on tractor
6071 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6072 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6073 src/modules/sdl/consumer_sdl_still.c, src/modules/valerie/consumer_valerie.c:
6074 Added ref_count method to properties; temporary work around for test card;
6077 2004-11-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6079 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6080 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6081 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6082 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Playlist reorganisation
6084 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
6085 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6086 src/framework/mlt_producer.h, src/framework/mlt_transition.c,
6087 src/modules/dv/consumer_libdv.c: Playlist and blank rearrangement, fix for
6088 mlt_consumer and NULL
6090 2004-11-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6092 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6093 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Simplified playlist and
6096 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Simplified
6099 2004-11-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6101 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Added cut related
6104 2004-11-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6106 * src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/producer_pixbuf.c,
6107 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
6108 src/modules/sdl/consumer_sdl_still.c: Fixes threaded pixbuf usage and removes
6109 flash when swicthing between sdl preview modes
6111 2004-10-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6113 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltTokeniser.cpp,
6114 mlt++/src/MltTokeniser.h, mlt++/test/server.cpp: Added courtesy tokenising
6117 * src/framework/mlt_tokeniser.c, src/modules/fezzik.dict,
6118 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
6119 src/modules/sdl/consumer_sdl_preview.c,
6120 src/modules/westley/producer_westley.c: fixes for westley deserialise,
6121 preview handling and tokenising amendment
6123 2004-10-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6125 * mlt++/configure, mlt++/swig/configure, mlt++/swig/ruby/build,
6126 mlt++/swig/ruby/miracle.rb: Config changes
6128 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6129 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
6130 src/modules/avformat/consumer_avformat.c,
6131 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6132 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
6133 src/modules/core/producer_noise.c, src/modules/core/transition_composite.c,
6134 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
6135 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
6136 Attempt at an aspect ratio clean up
6138 2004-10-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6140 * mlt-config-template, src/framework/configure, src/miracle/configure,
6141 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
6142 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
6143 src/modules/gtk2/factory.c, src/modules/sdl/consumer_sdl.c,
6144 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
6145 src/modules/westley/producer_westley.c, src/valerie/configure: Minor config
6146 fixes and gtk2 consumer added
6148 2004-10-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6150 * src/framework/mlt_consumer.c, src/inigo/inigo.c,
6151 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
6152 src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
6154 2004-10-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6156 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6157 src/modules/sdl/Makefile, src/modules/sdl/configure,
6158 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
6159 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
6160 src/modules/sdl/factory.c: SDL Preview provisional checkin
6162 2004-10-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6164 * src/framework/mlt_frame.c, src/modules/core/transition_mix.c: audio mix and
6167 2004-10-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6169 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: id and log level for
6172 * src/framework/mlt_properties.c, src/miracle/miracle_server.c,
6173 src/miracle/miracle_server.h: Convenience functionality for properties load
6174 and miracle_server_id function
6176 2004-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6178 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/test/play.cpp:
6179 buffer fix and tractor handling
6181 * src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
6182 buffer fix and tractor handling
6184 * src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
6185 src/miracle/miracle_server.c, src/miracle/miracle_unit_commands.c,
6186 src/miracle/miracle_unit_commands.h, src/modules/valerie/consumer_valerie.c,
6187 src/modules/westley/producer_westley.c, src/valerie/valerie.c,
6188 src/valerie/valerie.h, src/valerie/valerie_parser.c,
6189 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Improved push
6192 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: Improved push
6195 2004-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6197 * src/framework/mlt_service.c, src/modules/fezzik/producer_fezzik.c,
6198 src/modules/valerie/consumer_valerie.c,
6199 src/modules/westley/producer_westley.c: Fix for deep westleys and filter
6202 * docs/services.txt, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6203 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
6204 src/framework/mlt_tractor.c, src/inigo/inigo.c,
6205 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
6206 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
6207 src/modules/core/filter_rescale.c, src/modules/core/filter_watermark.c,
6208 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
6209 src/modules/plus/transition_affine.c: Some fixes for alpha masks
6211 2004-10-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6213 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
6216 2004-10-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6218 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Same and following clip
6221 * docs/framework.txt, docs/inigo.txt, docs/install.txt: Some documentation
6222 updates - more to follow
6224 2004-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6226 * src/framework/mlt_filter.c, src/framework/mlt_producer.c,
6227 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
6228 src/modules/avformat/consumer_avformat.c,
6229 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
6230 src/modules/plus/filter_affine.c: Revised attached filter handling and clones
6233 2004-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6235 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6236 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6237 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
6238 src/modules/core/transition_mix.c: More corrections to frame position and
6239 audio/track handling
6241 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6242 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
6243 src/modules/core/transition_mix.c: Corrects position and test_audio handling
6245 2004-10-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6247 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6248 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c:
6249 Multitrack rearrangement and tractor cleanup
6251 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFrame.cpp,
6252 mlt++/src/MltFrame.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
6253 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/swig/mltpp.i: Added
6254 the parser object and moved type identity into mlt
6256 * src/framework/mlt_parser.c, src/framework/mlt_producer.c: Yikes - another
6257 corrections to cloning (oops)
6259 * src/framework/mlt_multitrack.c, src/framework/mlt_producer.c: Corrections
6262 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
6263 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6264 src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
6265 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
6266 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6267 src/framework/mlt_service.c, src/framework/mlt_service.h,
6268 src/framework/mlt_types.h, src/modules/data_fx.properties,
6269 src/modules/inigo/producer_inigo.c, src/modules/plus/filter_affine.c,
6270 src/modules/westley/consumer_westley.c,
6271 src/modules/westley/producer_westley.c: Cloning optimisations and
6272 introduction of the service parser
6274 2004-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6276 * src/framework/mlt_factory.c, src/framework/mlt_service.c,
6277 src/framework/mlt_tractor.c, src/modules/core/Makefile,
6278 src/modules/core/configure, src/modules/core/factory.c,
6279 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
6280 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
6281 src/modules/core/transition_composite.c, src/modules/data_fx.properties,
6282 src/modules/dv/producer_libdv.c, src/modules/inigo/producer_inigo.c: Data
6283 feed and show filters
6285 2004-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6287 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h, mlt++/swig/mltpp.i: new
6290 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
6291 src/framework/mlt_playlist.h: clip and mix manipulation on playlist
6293 2004-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6295 * src/framework/mlt_filter.c, src/framework/mlt_service.c,
6296 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
6297 src/modules/core/transition_region.c, src/modules/inigo/producer_inigo.c,
6298 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
6299 Corrections to filter attachment and in/out point handling
6301 * src/framework/mlt_playlist.c, src/modules/inigo/producer_inigo.c: Ensure
6302 join inherits all attached filters; inigo can attach to producer or previous
6305 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6306 src/framework/mlt_producer.h, src/modules/inigo/producer_inigo.c: Checkpoint
6307 for current managed cuts (prototype on mix)
6309 2004-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6311 * src/modules/core/filter_rescale.c, src/modules/core/transition_composite.c:
6312 First attempt at a composite clean up
6314 2004-09-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6316 * mlt++/README, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Playlist
6317 repeat clip functionality
6319 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6320 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
6321 src/modules/westley/producer_westley.c: Splits, joins and repeats
6323 2004-09-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6325 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6326 src/modules/westley/consumer_westley.c,
6327 src/modules/westley/producer_westley.c: Corrects cuts with filters
6329 * src/framework/mlt_playlist.c, src/framework/mlt_transition.c,
6330 src/modules/westley/consumer_westley.c,
6331 src/modules/westley/producer_westley.c: Finalisation of first phase of cut
6332 handling (unmanaged)
6334 2004-09-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6336 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6337 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
6338 src/modules/westley/producer_westley.c: Cut management part 2 - corrects
6339 playlist split/join and a little bit of mix
6341 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i: Cut
6344 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6345 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
6346 src/framework/mlt_service.c, src/modules/westley/consumer_westley.c,
6347 src/modules/westley/producer_westley.c: Cut management part 1
6349 2004-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6351 * mlt++/src/MltService.cpp, mlt++/swig/mltpp.i: get_frame and ruby listen fix
6354 2004-09-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6356 * mlt++/src/MltFrame.cpp, mlt++/src/MltProperties.cpp,
6357 mlt++/src/MltProperties.h, mlt++/swig/mltpp.i: Event and frame handling
6359 * mlt++/configure, mlt++/src/MltMiracle.cpp: Server shutdown
6361 * src/framework/mlt_factory.c, src/framework/mlt_properties.c,
6362 src/miracle/miracle.c, src/miracle/miracle_local.c,
6363 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
6364 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c:
6365 Fix to compositing/watermark; miracle/mlt shutdown cleanup
6367 * src/framework/mlt_service.c, src/modules/core/filter_watermark.c,
6368 src/modules/core/transition_composite.c: In/out point handling on attached
6371 2004-09-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6373 * demo/consumers.ini, src/modules/avformat/producer_avformat.c,
6374 src/modules/gtk2/producer_pixbuf.c: Minor fixes
6376 2004-09-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6378 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
6379 mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h,
6380 mlt++/swig/mltpp.i: Added the response object
6382 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
6383 mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i, mlt++/swig/ruby/miracle.rb,
6384 mlt++/test/Makefile, mlt++/test/play.cpp, mlt++/test/server.cpp: Adding
6387 * src/miracle/miracle.c, src/miracle/miracle_server.c,
6388 src/miracle/miracle_server.h: Extending miracles functionality
6390 2004-09-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6392 * Makefile, src/humperdink/Makefile, src/modules/dv/producer_libdv.c: Build
6393 fix and temporary libdv compatability
6395 2004-09-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6397 * src/framework/mlt_service.c, src/framework/mlt_service.h,
6398 src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
6399 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
6400 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
6401 src/modules/avformat/Makefile, src/modules/core/filter_watermark.c,
6402 src/modules/core/producer_colour.c, src/modules/core/transition_region.c,
6403 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
6404 src/modules/plus/transition_affine.c, src/modules/sdl/consumer_sdl.c,
6405 src/modules/sox/Makefile, src/modules/valerie/Makefile,
6406 src/modules/valerie/configure, src/modules/valerie/consumer_valerie.c,
6407 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
6408 src/modules/westley/configure, src/modules/westley/consumer_westley.c,
6409 src/modules/westley/factory.c, src/modules/westley/producer_westley.c,
6410 src/modules/westley/producer_westley.h, src/valerie/Makefile,
6411 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_parser.c,
6412 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Consumer valerie,
6413 pushes, and assorted modifications
6415 2004-09-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6417 * src/framework/mlt_frame.c, src/modules/core/transition_luma.c: Work arounds
6418 for scaling related issues
6420 2004-09-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6422 * src/framework/mlt_playlist.c, src/inigo/inigo.c,
6423 src/modules/inigo/producer_inigo.c: Fixes for removed tracks before/after mix
6426 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Adding the mix part 1
6428 * src/framework/mlt_field.c, src/framework/mlt_playlist.c,
6429 src/framework/mlt_playlist.h, src/modules/inigo/producer_inigo.c,
6430 src/modules/westley/consumer_westley.c,
6431 src/modules/westley/producer_westley.c: Adding the mix part 1
6433 2004-09-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6435 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
6436 src/framework/mlt_service.c, src/modules/avformat/consumer_avformat.c,
6437 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
6438 src/modules/sdl/consumer_sdl.c: More work with events
6440 2004-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6442 * docs/services.txt, docs/westley.txt,
6443 src/modules/westley/producer_westley.c: Major westley rewrite - allows
6446 2004-09-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6448 * mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
6449 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltService.cpp,
6450 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Service attach filters
6452 * src/framework/mlt_producer.c, src/framework/mlt_service.c,
6453 src/framework/mlt_service.h, src/inigo/inigo.c,
6454 src/modules/core/filter_region.c, src/modules/core/filter_watermark.c,
6455 src/modules/core/transition_region.c, src/modules/dv/producer_libdv.c,
6456 src/modules/inigo/producer_inigo.c, src/modules/sdl/consumer_sdl.c,
6457 src/modules/westley/consumer_westley.c: Filter attachments to services
6459 2004-09-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6461 * mlt++/HOWTO, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6462 mlt++/swig/mltpp.i, mlt++/swig/perl/play.pl: More event stuff
6464 * src/framework/mlt_multitrack.c, src/framework/mlt_tractor.c: Multitrack and
6465 tractor producer-changed event
6467 2004-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6469 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltEvent.cpp,
6470 mlt++/src/MltEvent.h, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6471 mlt++/swig/mltpp.i, mlt++/swig/ruby/play.rb, mlt++/test/play.cpp: Event
6474 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6475 src/framework/mlt_events.c, src/framework/mlt_events.h,
6476 src/framework/mlt_playlist.c, src/modules/avformat/consumer_avformat.c,
6477 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
6478 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: event
6479 fix for playlist and consumer-stopped event
6481 * src/framework/Makefile, src/framework/mlt_events.c,
6482 src/framework/mlt_events.h, src/framework/mlt_playlist.c,
6483 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6484 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6485 src/framework/mlt_property.c, src/framework/mlt_service.c,
6486 src/framework/mlt_types.h, src/modules/plus/transition_affine.c: First draft
6489 2004-08-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6491 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/MltConsumer.cpp,
6492 mlt++/src/MltConsumer.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
6493 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltMultitrack.cpp,
6494 mlt++/src/MltMultitrack.h, mlt++/src/MltPlaylist.cpp,
6495 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6496 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/src/MltTractor.cpp,
6497 mlt++/src/MltTractor.h, mlt++/src/MltTransition.cpp,
6498 mlt++/src/MltTransition.h: Run time type identification
6500 * configure, src/framework/Makefile, src/framework/mlt_frame.c,
6501 src/framework/mlt_frame.h, src/modules/westley/consumer_westley.c,
6502 src/valerie/Makefile: Minor make/configure mods and mlt_frame_waveform mod
6504 2004-08-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6506 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add waveform method
6509 2004-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6511 * mlt++/README, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
6512 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i: Tractor
6515 * src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
6516 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h: Tractor
6519 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltField.cpp,
6520 mlt++/src/MltField.h, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
6521 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i:
6522 Multitrack classes added
6524 * docs/framework.txt, src/framework/mlt_field.c, src/framework/mlt_field.h,
6525 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
6526 src/modules/inigo/producer_inigo.c, src/modules/westley/producer_westley.c:
6527 New tractor constructor
6529 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6530 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
6531 Producer filter extraction method
6533 2004-08-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6535 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFilteredProducer.cpp,
6536 mlt++/src/MltFilteredProducer.h, mlt++/src/MltProducer.cpp,
6537 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6538 mlt++/swig/mltpp.i: Removed FilteredProducer
6540 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6541 src/framework/mlt_producer.h, src/modules/fezzik/producer_fezzik.c,
6542 src/modules/westley/consumer_westley.c,
6543 src/modules/westley/producer_westley.c: Producer filter attach/detach
6544 methods; major rework on westley consumer, minor on producer
6546 2004-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6548 * mlt++/Makefile, mlt++/test/Makefile, mlt++/test/play.cpp: Build
6551 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6552 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
6553 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
6554 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltPlaylist.cpp,
6555 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6556 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6557 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6558 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h,
6559 mlt++/swig/perl/play.pl: Mlt Ref Counts and Playlist split/join
6561 * docs/framework.txt, setenv_mc, src/framework/mlt_consumer.c,
6562 src/framework/mlt_field.c, src/framework/mlt_filter.c,
6563 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6564 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6565 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6566 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6567 src/framework/mlt_service.c, src/framework/mlt_service.h,
6568 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
6569 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
6570 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
6571 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pango.c,
6572 src/modules/gtk2/producer_pixbuf.c, src/modules/westley/consumer_westley.c:
6573 Mlt Ref Counts and Playlist split/join
6575 2004-08-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6577 * mlt++/src/Makefile, mlt++/swig/mltpp.i: Workaround for perl
6579 2004-08-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6581 * mlt++/src/MltConsumer.cpp, mlt++/src/MltFilter.cpp,
6582 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6583 mlt++/src/MltTransition.cpp: Constructor clean up
6585 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: consumer purge
6587 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c: Unit purge
6589 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: consumer purge
6591 2004-08-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6593 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h, mlt++/src/MltPlaylist.cpp,
6594 mlt++/src/MltPlaylist.h, mlt++/swig/configure, mlt++/swig/java/build,
6595 mlt++/swig/ruby/build, mlt++/swig/ruby/thumbs.rb: mlt_position, /usr/bin/env
6598 2004-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6600 * src/modules/core/filter_rescale.c, src/modules/gtk2/factory.c: Colour space
6601 conversion with gdkpixbuf scaling
6603 2004-08-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6605 * mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltProducer.cpp,
6606 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/swig/mltpp.i,
6607 mlt++/swig/ruby/play.rb: image handling
6609 2004-08-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6611 * mlt++/swig/java/Play.java, mlt++/swig/ruby/play.rb,
6612 mlt++/swig/ruby/thumbs.rb: Fixes for mods to api
6614 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
6615 mlt++/src/MltConsumer.h, mlt++/src/MltFilteredConsumer.cpp,
6616 mlt++/src/MltFilteredConsumer.h, mlt++/src/MltFilteredProducer.cpp,
6617 mlt++/src/MltFilteredProducer.h, mlt++/src/MltService.cpp,
6618 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Filtered producers and consumers
6620 2004-08-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6622 * mlt++/swig/configure, mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh,
6623 mlt++/swig/java/build, mlt++/swig/mltpp.i, mlt++/swig/perl/Makefile.PL,
6624 mlt++/swig/perl/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
6625 mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb, mlt++/swig/ruby/thumbs.rb,
6626 mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl: Experimental swig bindings
6628 * mlt++/README, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
6629 mlt++/src/MltFilter.cpp, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6630 mlt++/src/MltProducer.cpp, mlt++/src/MltProperties.cpp,
6631 mlt++/src/MltProperties.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6632 mlt++/src/MltTransition.cpp, mlt++/test/Makefile: More cleanups
6634 * mlt++/README, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6635 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
6636 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
6637 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6638 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6639 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6640 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6641 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/play.cpp:
6642 Class rework and simplification
6644 * mlt++/src/Makefile, mlt++/src/Mlt.h: Added Mlt.h convenience header
6646 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6647 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6648 mlt++/src/MltService.cpp: Complete methods for properties and playlist;
6649 reversed NULL handling on service class
6651 * mlt++/README, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6652 mlt++/test/play.cpp: Object validity checks
6654 * src/framework/mlt_consumer.c, src/framework/mlt_field.c,
6655 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
6656 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6657 src/framework/mlt_producer.c, src/framework/mlt_service.c,
6658 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: NULL safety
6661 * mlt++/AUTHORS, mlt++/Makefile, mlt++/README, mlt++/configure,
6662 mlt++/src/Makefile, mlt++/src/MltService.cpp, mlt++/test/play.cpp: Build and
6665 2004-08-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6667 * mlt++/src/Makefile, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6668 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
6669 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
6670 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6671 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6672 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6673 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6674 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/Makefile,
6675 mlt++/test/play.cpp: Initial revision
6677 2004-08-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6679 * src/modules/avformat/Makefile, src/modules/avformat/configure,
6680 src/modules/avformat/factory.c, src/modules/avformat/filter_avcolour_space.c,
6681 src/modules/avformat/filter_avcolour_space.h: Colour space filter
6683 2004-08-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6685 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
6686 gop size == 0 fix and update to current ffmpeg for cvs co
6688 * src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
6689 src/modules/dv/producer_libdv.h: Fix for current libdv
6691 2004-08-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6693 * src/modules/core/filter_watermark.c, src/modules/core/transition_region.c:
6694 Mutable shapes on regions
6696 2004-07-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6698 * src/modules/core/filter_watermark.c,
6699 src/modules/core/transition_composite.c: Mutable watermark producer and small
6702 2004-07-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6704 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
6705 Minor affine modifications
6707 * src/modules/plus/Makefile, src/modules/plus/configure,
6708 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
6709 src/modules/plus/filter_affine.h: Affine filter
6711 2004-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6713 * src/modules/core/filter_watermark.c,
6714 src/modules/core/transition_composite.c: More mutable properties
6716 2004-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6718 * src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
6719 src/modules/core/transition_composite.c,
6720 src/modules/core/transition_region.c: Mutable properties
6722 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Allow attached
6723 filters when used in playlists
6725 2004-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6727 * src/modules/core/filter_region.c, src/modules/core/transition_composite.c,
6728 src/modules/core/transition_region.c: Allows runtime modifications to region
6731 2004-07-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6733 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6734 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6735 src/framework/mlt_service.c, src/framework/mlt_service.h,
6736 src/modules/westley/consumer_westley.c: Filter cleanup and fixes
6738 2004-07-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6740 * src/framework/mlt_consumer.c, src/framework/mlt_service.c,
6741 src/framework/mlt_service.h, src/modules/xine/Makefile: Swig mods
6743 * src/modules/avformat/Makefile, src/modules/core/Makefile,
6744 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
6745 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
6746 src/modules/normalize/Makefile, src/modules/plus/Makefile,
6747 src/modules/plus/transition_affine.c, src/modules/resample/Makefile,
6748 src/modules/sdl/Makefile, src/modules/sox/Makefile,
6749 src/modules/vorbis/Makefile, src/modules/westley/Makefile: Fixes for swig
6751 2004-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6753 * src/modules/avformat/consumer_avformat.c, src/modules/core/filter_luma.c,
6754 src/modules/core/transition_luma.c: consumer avformat fix and silly stuff in
6757 * src/modules/avformat/consumer_avformat.c,
6758 src/modules/inigo/producer_inigo.c: stdout fix for avformat consumer and
6759 change of defaults for inigo transition tracks
6761 2004-06-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6763 * src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c:
6764 Sepia fix and affine/alpha clean up
6766 * src/modules/plus/Makefile, src/modules/plus/configure,
6767 src/modules/plus/factory.c, src/modules/plus/filter_sepia.c,
6768 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c: affine
6769 with alpha and a broken sepia
6771 2004-06-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6773 * configure, src/modules/configure, src/modules/core/configure,
6774 src/modules/core/transition_composite.c, src/modules/dv/configure,
6775 src/modules/fezzik/configure, src/modules/gtk2/configure,
6776 src/modules/inigo/configure, src/modules/normalize/configure,
6777 src/modules/resample/configure, src/modules/sdl/configure,
6778 src/modules/sdl/consumer_sdl.c, src/modules/sox/configure,
6779 src/modules/vorbis/configure, src/modules/westley/configure,
6780 src/modules/xine/configure: Portability modifications to scripts
6782 * src/modules/plus/Makefile, src/modules/plus/configure,
6783 src/modules/plus/factory.c, src/modules/plus/transition_affine.c,
6784 src/modules/plus/transition_affine.h: Experimental affine transformation
6786 2004-06-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6788 * src/modules/plus/Makefile, src/modules/plus/configure,
6789 src/modules/plus/factory.c, src/modules/plus/filter_charcoal.c,
6790 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
6791 src/modules/plus/filter_invert.h: More silliness :-)
6793 2004-06-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6795 * src/framework/mlt_consumer.c, src/modules/core/producer_colour.c,
6796 src/modules/core/producer_noise.c, src/modules/fezzik.ini,
6797 src/modules/gtk2/producer_pixbuf.c, src/tests/charlie.c: Minor tweaks
6799 2004-05-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6801 * src/modules/avformat/Makefile, src/modules/avformat/configure: Yet another
6802 way to configure ffmpeg
6804 * src/modules/avformat/consumer_avformat.c,
6805 src/modules/avformat/producer_avformat.c: Sync with current ffmpeg CVS and
6808 2004-05-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6810 * src/framework/configure, src/framework/mlt_consumer.c,
6811 src/framework/mlt_factory.c, src/framework/mlt_pool.c,
6812 src/framework/mlt_pool.h, src/framework/mlt_repository.c: slight mods to
6813 factory (for future module reporting); pool purge function; consumer drop
6816 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
6817 src/modules/avformat/producer_avformat.c: fix for avformat seek < gop; fix
6818 for avformat consumer qscale; additional avformat consumer properties
6820 2004-05-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6822 * src/modules/avformat/consumer_avformat.c, src/modules/fezzik.ini,
6823 src/modules/sox/Makefile: sox fix; remove consumer avformat diagnostic
6825 * src/framework/Makefile, src/framework/mlt_consumer.c,
6826 src/modules/avformat/consumer_avformat.c,
6827 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6828 src/modules/core/configure, src/modules/core/consumer_null.c,
6829 src/modules/core/consumer_null.h, src/modules/core/factory.c,
6830 src/modules/core/producer_noise.c, src/modules/fezzik/producer_hold.c,
6831 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/producer_vorbis.c: minor
6832 clean ups; added a null consumer for easier valgrind testing
6834 2004-05-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6836 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6837 src/modules/sdl/consumer_sdl.c: Audio read ahead and fine tuning
6839 * src/framework/mlt_consumer.c, src/modules/avformat/producer_avformat.c,
6840 src/modules/sdl/consumer_sdl.c: Clean up and border preservation
6842 2004-04-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6844 * src/albino/Makefile, src/framework/mlt_consumer.c,
6845 src/modules/avformat/consumer_avformat.c,
6846 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
6847 src/modules/fezzik.ini, src/modules/sdl/consumer_sdl.c: Sundry consumer
6848 modifications; albino compile fix; minor mods to avformat producer
6850 2004-04-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6852 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6853 src/framework/mlt_deque.h, src/framework/mlt_field.h,
6854 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
6855 src/framework/mlt_manager.h, src/framework/mlt_multitrack.h,
6856 src/framework/mlt_playlist.h, src/framework/mlt_producer.h,
6857 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6858 src/framework/mlt_property.h, src/framework/mlt_repository.h,
6859 src/framework/mlt_service.c, src/framework/mlt_service.h,
6860 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.h,
6861 src/framework/mlt_transition.h: C++ compatability
6863 2004-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6865 * README, configure, docs/install.txt, docs/services.txt,
6866 src/modules/avformat/Makefile, src/modules/avformat/configure,
6867 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
6868 src/modules/avformat/filter_avdeinterlace.c,
6869 src/modules/avformat/filter_avresample.c,
6870 src/modules/avformat/producer_avformat.c, src/modules/configure,
6871 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: config
6872 mods; avformat static or shared build; corrections to sdl
6874 2004-04-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6876 * configure, docs/services.txt, setenv: GPL checking (provisional
6877 implementation), mc scaling docs
6879 * src/modules/configure, src/modules/core/Makefile,
6880 src/modules/core/configure, src/modules/core/factory.c,
6881 src/modules/core/filter_rescale.c, src/modules/core/filter_rescale.h,
6882 src/modules/fezzik.ini, src/modules/fezzik/Makefile,
6883 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/configure,
6884 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c: Rescaler and
6885 fezzik rework (to allow inclusion of mc scaler)
6887 2004-04-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6889 * src/modules/dv/Makefile, src/modules/normalize/Makefile,
6890 src/modules/sox/Makefile: Makefile cleanup in modules
6892 * src/modules/sox/Makefile, src/modules/sox/filter_sox.c: switched to
6893 mlt_tokeniser and removed libst-config from Makefile
6895 * src/framework/Makefile, src/framework/mlt_tokeniser.c,
6896 src/framework/mlt_tokeniser.h: added mlt_tokeniser
6898 2004-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6900 * src/modules/core/Makefile, src/modules/core/configure,
6901 src/modules/core/factory.c, src/modules/core/filter_volume.c,
6902 src/modules/core/filter_volume.h, src/modules/normalize/Makefile,
6903 src/modules/normalize/configure, src/modules/normalize/factory.c,
6904 src/modules/normalize/filter_volume.c, src/modules/normalize/filter_volume.h,
6905 src/modules/sox/Makefile, src/modules/sox/configure,
6906 src/modules/sox/factory.c, src/modules/sox/filter_sox.c,
6907 src/modules/sox/filter_sox.h: moved filter_volume into a normalize module,
6908 added new sox module with filter_sox
6910 2004-04-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6912 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/audio.sh,
6913 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
6914 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
6915 src/modules/ffmpeg/video.sh: removed all ffmpeg files
6917 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
6918 src/modules/ffmpeg/consumer_ffmpeg.c, src/modules/ffmpeg/consumer_ffmpeg.h,
6919 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6920 src/modules/ffmpeg/filter_ffmpeg_dub.h: ffmpeg cleanup
6922 2004-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6924 * src/modules/avformat/Makefile, src/modules/avformat/configure,
6925 src/modules/avformat/factory.c, src/modules/avformat/filter_avdeinterlace.c,
6926 src/modules/avformat/filter_avdeinterlace.h,
6927 src/modules/avformat/filter_avresample.c,
6928 src/modules/avformat/filter_avresample.h, src/modules/avformat/mmx.h: LGPL
6929 deinterlace and resampler
6931 2004-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6933 * configure, src/albino/Makefile, src/framework/Makefile,
6934 src/framework/mlt_pool.c, src/humperdink/Makefile, src/inigo/Makefile,
6935 src/miracle/Makefile, src/miracle/miracle_local.c, src/modules/Makefile,
6936 src/modules/avformat/Makefile, src/modules/dv/Makefile,
6937 src/modules/gtk2/Makefile, src/modules/resample/Makefile,
6938 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
6939 src/modules/westley/Makefile, src/tests/Makefile, src/valerie/Makefile,
6940 src/valerie/valerie_socket.c: More configure and build tuning
6942 * configure, src/modules/configure: Configure and build tuning
6944 * configure, docs/install.txt, src/albino/Makefile, src/framework/Makefile,
6945 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
6946 src/modules/avformat/Makefile, src/modules/core/Makefile,
6947 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
6948 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
6949 src/modules/inigo/Makefile, src/modules/resample/Makefile,
6950 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
6951 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
6952 src/valerie/Makefile: Configure and build tuning
6954 2004-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6956 * Makefile, src/framework/mlt_frame.c, src/modules/Makefile,
6957 src/modules/avformat/consumer_avformat.c: Makefile error handling and
6958 consumer avformat cleanup
6960 2004-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6962 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6963 src/modules/fezzik.dict, src/modules/westley/producer_westley.c: field order
6964 normalisation fix, add .vob to fezzik, field order detection for avformat
6966 2004-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6968 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
6969 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
6970 src/framework/mlt_repository.c, src/inigo/inigo.c,
6971 src/modules/dv/consumer_libdv.c, src/modules/resample/filter_resample.c,
6972 src/modules/sdl/consumer_sdl.c: Memory leaks and resample rework
6974 2004-04-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6976 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6977 src/framework/mlt_properties.c: aspect ratio and test card woes
6979 2004-04-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6981 * demo/mlt_news, docs/framework.txt, src/framework/mlt_consumer.c,
6982 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
6983 src/framework/mlt_properties.c, src/modules/fezzik/producer_hold.c,
6984 src/modules/gtk2/filter_rescale.c, src/modules/sdl/consumer_sdl.c: hold
6985 modifications and test card env var
6987 2004-04-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6989 * setenv_mc, src/modules/sdl/consumer_sdl.c: added setenv_mc
6991 * demo/demo.ini, demo/mlt_squeeze, demo/mlt_squeeze_box, docs/framework.txt,
6992 docs/services.txt, src/modules/core/transition_composite.c: minor mods
6994 2004-03-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6996 * docs/services.txt, src/albino/Makefile, src/framework/Makefile,
6997 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6998 src/framework/mlt_frame.c, src/humperdink/Makefile, src/inigo/Makefile,
6999 src/miracle/Makefile, src/miracle/miracle_unit.c,
7000 src/modules/avformat/Makefile, src/modules/avformat/consumer_avformat.c,
7001 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7002 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
7003 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
7004 src/modules/inigo/Makefile, src/modules/resample/Makefile,
7005 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
7006 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
7007 src/valerie/Makefile: Minor optimisations, consumer avformat experimentation
7009 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7011 * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.c,
7012 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c: inherit
7013 scheduling priority on any created thread
7015 2004-03-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7017 * src/modules/core/transition_luma.c, src/modules/gtk2/filter_rescale.c:
7018 bugfix limits in transition luma
7020 * demo/consumers.ini, src/modules/gtk2/filter_rescale.c,
7021 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: aspect
7022 fixes for rescale=none
7024 2004-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7026 * README, src/framework/configure, src/framework/mlt.h,
7027 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
7028 src/framework/mlt_pool.c, src/modules/avformat/Makefile,
7029 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
7030 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
7031 src/modules/avformat/producer_avformat.c, src/modules/dv/consumer_libdv.c,
7032 src/modules/dv/producer_libdv.c, src/modules/sdl/consumer_sdl.c: consumer
7033 avformat added, various cleanups and consumer realtime switching
7035 2004-03-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7037 * Makefile, README, configure, mlt-framework.pc.in, mlt-miracle.pc.in,
7038 mlt-valerie.pc.in: added pkgconfig files. fixed broken dist-clean make
7041 2004-03-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7043 * demo/mlt_fade_black, demo/mlt_push, demo/mlt_squeeze, docs/TODO,
7044 docs/dvcp.txt, docs/framework.txt, docs/inigo.txt, docs/install.txt,
7045 docs/services.txt, docs/testing.txt, docs/valerie.txt, docs/westley.txt: Doc
7048 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7050 * demo/entity.westley, demo/new.westley, docs/westley.txt,
7051 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
7052 src/modules/westley/westley.dtd: added westley.dtd
7054 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7056 * Makefile, configure, mlt-config-template, src/framework/configure,
7057 src/miracle/configure, src/valerie/configure: make install part 2 - building
7060 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7062 * demo/entity.westley, docs/westley.txt,
7063 src/modules/westley/producer_westley.c: fix westley for mixed element text
7064 and entity references
7066 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7068 * Makefile, src/modules/Makefile: make install part 1
7070 * Makefile, README, configure, src/albino/Makefile, src/framework/Makefile,
7071 src/framework/config.h, src/humperdink/Makefile, src/inigo/Makefile,
7072 src/miracle/Makefile, src/modules/Makefile, src/modules/avformat/Makefile,
7073 src/modules/core/Makefile, src/modules/dv/Makefile,
7074 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
7075 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
7076 src/modules/resample/Makefile, src/modules/sdl/Makefile,
7077 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
7078 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: make
7081 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
7082 src/framework/mlt_pool.c, src/framework/mlt_properties.c,
7083 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
7084 src/modules/fezzik/producer_fezzik.c, src/modules/sdl/consumer_sdl.c: pooling
7085 and properties checks; dv decoder stack; factory cleanup registering
7087 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7089 * demo/README, demo/entity.westley, docs/services.txt, docs/westley.txt,
7090 src/miracle/miracle_unit_commands.c, src/modules/westley/producer_westley.c:
7091 enhance miracle LOAD command to accept a service: prefix. enhance
7092 producer_westley to apply parameters on url as entities. bugfix
7093 producer_westley memory leak.
7095 * demo/README, demo/pango.westley, src/modules/fezzik/producer_hold.c,
7096 src/modules/westley/producer_westley.c: fixed westley/fezzik integration when
7097 both service and resource supplied.
7099 2004-03-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7101 * demo/mlt_push, demo/new.westley, src/modules/westley/consumer_westley.c,
7102 src/modules/westley/producer_westley.c: reorganized consumer_westley. added
7103 branch tracking and other bugfixes to producer_westley.
7105 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7107 * demo/mlt_fade_black, demo/mlt_push, src/modules/westley/consumer_westley.c,
7108 src/modules/westley/producer_westley.c: added track hiding to westley
7110 2004-03-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7112 * demo/mlt_fade_black, demo/mlt_title_over_gfx,
7113 demo/mlt_titleshadow_watermark: couple of fixes to hidden tracks
7115 * demo/consumers.ini, demo/luma1.pgm, demo/mlt_clock_in_and_out,
7116 demo/mlt_fade_black, demo/mlt_my_name_is, demo/mlt_news, demo/mlt_squeeze,
7117 demo/mlt_title_over_gfx, demo/mlt_voiceover: demo mods for reversed tracks
7119 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
7120 src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
7121 src/framework/mlt_transition.c, src/modules/inigo/producer_inigo.c: track
7122 reversal and hidden tracks
7124 * demo/demo, demo/demo.ini, demo/mlt_news, demo/mlt_squeeze: news and squeeze
7127 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7128 src/framework/mlt_tractor.c, src/modules/core/transition_composite.c,
7129 src/modules/resample/filter_resample.c: Tractor frame handling reworked; fix
7130 to composite for key diffs of 1; added mlt_consumer_new for consistency
7132 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7134 * demo/README, demo/consumers.ini, demo/demo.ini, demo/mlt_fade_black,
7135 demo/mlt_jcut, demo/mlt_jcut2, demo/mlt_lcut, demo/mlt_push, demo/mlt_ticker,
7136 docs/services.txt, src/modules/core/producer_colour.c,
7137 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
7138 remove some progressive flag handling in field renderers bugfix compositing
7139 images wider than the frame added more demos
7141 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7143 * demo/demo.ini, demo/mlt_jcut, demo/mlt_jcut2: added J Cut demos
7145 2004-03-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7147 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
7148 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7149 src/miracle/miracle_unit_commands.h, src/valerie/valerie.c,
7150 src/valerie/valerie.h: added clear to the miracle command set and valerie api
7153 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7155 * README, demo/consumers.ini, docs/framework.txt, docs/install.txt,
7156 docs/services.txt, docs/westley.txt, src/albino/albino.c,
7157 src/humperdink/client.c, src/modules/gtk2/producer_pango.c,
7158 src/modules/westley/producer_westley.c: documentation updates change some
7159 references to dv1394d in the example clients to Miracle. more bugfixes for
7160 producer_westley iconv for pango
7162 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7164 * src/framework/mlt_frame.c, src/miracle/miracle_commands.c,
7165 src/miracle/miracle_unit_commands.c: root corrections to miracle
7167 * src/modules/avformat/producer_avformat.c,
7168 src/modules/core/producer_colour.c, src/modules/dv/consumer_libdv.c,
7169 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
7170 src/modules/fezzik/factory.c, src/modules/fezzik/producer_hold.c,
7171 src/modules/fezzik/producer_hold.h, src/modules/resample/filter_resample.c,
7172 src/tests/dan.c, src/tests/pango.c, src/tests/pixbuf.c: producer hold,
7173 experimental ac3 audio support
7175 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7177 * demo/circle.svg, demo/demo.kino, demo/new.westley, demo/svg.westley,
7178 src/framework/mlt_filter.c, src/framework/mlt_playlist.c,
7179 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
7180 src/modules/westley/producer_westley.c: smarter and harder producer_westley
7182 2004-03-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7184 * src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7185 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
7186 src/modules/sdl/consumer_sdl.c, src/tests/hello.c: in point fix, low latency
7189 2004-03-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7191 * docs/framework.txt, src/framework/mlt_properties.c,
7192 src/framework/mlt_properties.h, src/modules/Makefile, src/modules/configure,
7193 src/modules/core/producer_noise.c, src/modules/fezzik.dict,
7194 src/modules/fezzik/producer_fezzik.c: fezzik gets a rhyming dictionary
7196 * docs/framework.txt, docs/services.txt, src/framework/mlt_producer.c,
7197 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
7198 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7199 src/modules/core/configure, src/modules/core/factory.c,
7200 src/modules/core/filter_mirror.c, src/modules/core/filter_mirror.h,
7201 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
7202 src/modules/core/producer_noise.c, src/modules/core/producer_noise.h,
7203 src/modules/fezzik/producer_fezzik.c, src/tests/hello.c: Noise and mirrors
7205 2004-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7207 * docs/services.txt, src/modules/avformat/producer_avformat.c: revert
7208 avformat pts offset change and note bug in docs
7210 2004-03-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7212 * docs/framework.txt, docs/westley.txt, src/framework/config.h,
7213 src/framework/mlt_factory.c, src/framework/mlt_frame.h,
7214 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7215 src/framework/mlt_properties.h, src/framework/mlt_service.c,
7216 src/framework/mlt_service.h, src/framework/mlt_types.h,
7217 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
7218 src/tests/Makefile, src/tests/hello.c: provisional framework docs and
7221 2004-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7223 * docs/services.txt, src/modules/avformat/producer_avformat.c,
7224 src/modules/core/Makefile, src/modules/core/configure,
7225 src/modules/core/factory.c, src/modules/core/filter_channelcopy.c,
7226 src/modules/core/filter_channelcopy.h,
7227 src/modules/resample/filter_resample.c: added filter_channelcopy. enhance
7228 filter_resample to reproduce channels when producer does not create as many
7229 as consumer requested.
7231 * docs/services.txt, src/modules/avformat/producer_avformat.c,
7232 src/modules/fezzik/producer_fezzik.c, src/modules/inigo/producer_inigo.c:
7233 fezzik now accepts service:resource and strips \'avformat:\' before fallback
7234 avformat construction. avformat now accepts urls with a format and format
7235 parameters designation. updated services.txt for above changes. added a video
7236 pts offset to avformat.
7238 2004-03-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7240 * demo/luma1.pgm, demo/mlt_obscure, docs/services.txt,
7241 src/modules/core/composite_line_yuv_mmx.S, src/modules/core/filter_luma.c,
7242 src/modules/core/transition_luma.c, src/modules/fezzik/producer_fezzik.c:
7243 updated services docs plus minor fixes discovered during
7245 2004-03-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7247 * demo/README, demo/consumers.ini, demo/demo, demo/mlt_clock_in_and_out,
7248 demo/mlt_voiceover: notes for the demo
7250 * demo/circle.png, demo/circle.svg, demo/consumers.ini, demo/luma1.pgm,
7251 demo/mlt_bouncy_ball, demo/mlt_composite_transition,
7252 demo/mlt_fade_in_and_out, demo/mlt_obscure, demo/mlt_title_over_gfx,
7253 demo/mlt_titleshadow_watermark, demo/mlt_voiceover: some demo updates
7255 2004-03-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7257 * demo/consumers.ini, demo/demo, src/framework/mlt_consumer.c,
7258 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: more
7259 sdl/consumer tuning and demo updates
7261 2004-03-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7263 * demo/mlt_voiceover, src/framework/mlt_deque.c,
7264 src/framework/mlt_properties.c, src/framework/mlt_property.c,
7265 src/framework/mlt_property.h, src/modules/sdl/consumer_sdl.c: more small
7268 * demo/demo, demo/demo.ini, demo/luma1.pgm, demo/mlt_all,
7269 demo/mlt_audio_stuff, demo/mlt_avantika_title, demo/mlt_bouncy,
7270 demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
7271 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
7272 demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_levels,
7273 demo/mlt_my_name_is, demo/mlt_obscure, demo/mlt_slideshow,
7274 demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark, demo/mlt_voiceover,
7275 demo/mlt_watermark, demo/pango.westley, demo/watermark1.png,
7276 docs/westley.txt, setenv, src/inigo/io.c, src/modules/dv/producer_libdv.c,
7277 src/modules/sdl/consumer_sdl.c: demo framework added
7279 2004-03-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7281 * src/modules/core/Makefile, src/modules/core/composite_line_yuv_mmx.S,
7282 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
7283 src/modules/gtk2/filter_rescale.c: added very preliminary mmx for composite.
7284 bugfixes to -x and too small rescaling.
7286 2004-03-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7288 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7289 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7290 src/modules/core/transition_mix.c, src/modules/core/transition_region.c: RPN
7293 * docs/inigo.txt, docs/westley.txt, src/framework/mlt_consumer.c,
7294 src/modules/westley/producer_westley.c: Minor fixes to westley and
7295 mlt_consumer; first draft westley docs
7297 2004-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7299 * src/modules/core/transition_composite.c,
7300 src/modules/core/transition_luma.c: pgm scaling in transition_composite.
7301 optimisations for luma producer.
7303 2004-03-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7305 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7306 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7307 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
7308 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7309 src/modules/dv/producer_libdv.c, src/modules/gtk2/filter_rescale.c,
7310 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7311 src/modules/sdl/consumer_sdl.c, src/modules/westley/producer_westley.c: add
7312 luma to composite. rework aspect handling to use sample aspect. workaround
7313 westley segfault when another instance of libxml2 is used. improved inline
7314 xml handling in westley - pango and svg.
7316 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7318 * src/framework/mlt_consumer.c, src/modules/dv/consumer_libdv.c: experimental
7321 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7323 * src/modules/xine/attributes.h, src/modules/xine/xineutils.h: add missing
7326 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7328 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7329 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
7330 src/modules/sdl/consumer_sdl.c: tunable read ahead buffer and fix for luma
7332 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7333 src/humperdink/client.c, src/miracle/miracle_unit.c,
7334 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7335 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c,
7336 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
7337 src/valerie/valerie_status.h: consumer read ahead and int32_t migration
7339 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7341 * src/modules/Makefile, src/modules/core/Makefile,
7342 src/modules/core/configure, src/modules/core/factory.c,
7343 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
7344 src/modules/core/producer_colour.c, src/modules/xine/Makefile,
7345 src/modules/xine/configure, src/modules/xine/cpu_accel.c,
7346 src/modules/xine/deinterlace.c, src/modules/xine/deinterlace.h,
7347 src/modules/xine/factory.c, src/modules/xine/filter_deinterlace.c,
7348 src/modules/xine/filter_deinterlace.h, src/modules/xine/xineutils.h: added
7349 xine-based accellerated deinterlace
7351 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7353 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7354 src/framework/mlt_frame.h, src/framework/mlt_properties.c,
7355 src/framework/mlt_service.h, src/framework/mlt_types.h,
7356 src/modules/core/Makefile, src/modules/core/configure,
7357 src/modules/core/factory.c, src/modules/core/filter_region.c,
7358 src/modules/core/transition_region.c, src/modules/core/transition_region.h:
7361 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7363 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7364 src/modules/core/Makefile, src/modules/core/configure,
7365 src/modules/core/factory.c, src/modules/core/producer_colour.c,
7366 src/modules/core/producer_colour.h: producer_colour
7368 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7370 * src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
7371 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7372 src/framework/mlt_property.c, src/framework/mlt_service.c,
7373 src/framework/mlt_service.h, src/framework/mlt_types.h, src/inigo/inigo.c,
7374 src/modules/avformat/producer_avformat.c, src/modules/core/filter_region.c,
7375 src/modules/core/transition_composite.c,
7376 src/modules/core/transition_composite.h, src/modules/gtk2/producer_pixbuf.c,
7377 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: Yet
7378 more sdl hacking, region memory leak fix, mlt_position changed to int32_t,
7379 experimental hash in properties
7381 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7383 * src/framework/mlt_frame.c, src/modules/core/filter_region.c,
7384 src/modules/core/transition_composite.c,
7385 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
7386 src/modules/westley/producer_westley.c: some bugfixes, filter_shape producer,
7387 pixbuf takes svg xml, fezzik can take a service name
7389 2004-03-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7391 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c,
7392 src/modules/gtk2/scale_line_22_yuv_mmx.S: much improved mmx yuv scaler added
7393 producer_libdv quality property improve avformat aspect_ratio and frame_rate
7396 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7398 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
7399 src/framework/mlt_factory.h, src/framework/mlt_frame.c,
7400 src/framework/mlt_producer.c, src/modules/gtk2/filter_rescale.c,
7401 src/modules/sdl/consumer_sdl.c: sdl hacks
7403 2004-02-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7405 * src/modules/core/Makefile, src/modules/core/configure,
7406 src/modules/core/factory.c, src/modules/core/filter_region.c,
7407 src/modules/core/filter_region.h, src/modules/core/filter_watermark.c,
7408 src/modules/core/transition_composite.c,
7409 src/modules/core/transition_composite.h: regionalised fx part 1
7411 * src/framework/mlt_factory.c, src/modules/core/filter_watermark.c,
7412 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
7413 src/modules/gtk2/producer_pixbuf.c: unique ids
7415 2004-02-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7417 * src/framework/mlt_frame.c, src/modules/core/filter_resize.c,
7418 src/modules/dv/consumer_libdv.c: Scaling experimentation
7420 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7422 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
7423 src/modules/gtk2/scale_line_22_33_mmx.S,
7424 src/modules/gtk2/scale_line_22_yuv_mmx.S: mmx version of non-nearest, 2x2
7427 2004-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7429 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
7430 src/modules/gtk2/scale_line_22_33_mmx.S: updated mmx yuv scaling
7432 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7434 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7435 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7436 src/modules/core/configure, src/modules/core/factory.c,
7437 src/modules/core/filter_luma.c, src/modules/core/filter_luma.h,
7438 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
7439 src/modules/core/transition_luma.c: composite aspect ratio fix (again ;-)),
7440 added fill compositing test case, filter luma, mlt_properties_pass and sundry
7443 2004-02-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7445 * docs/TODO, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7446 src/framework/mlt_frame.h, src/modules/avformat/producer_avformat.c,
7447 src/modules/core/filter_deinterlace.c, src/modules/core/filter_obscure.c,
7448 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
7449 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: service
7450 stack, various fixes
7452 2004-02-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7454 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_producer.h,
7455 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
7456 src/modules/core/Makefile, src/modules/core/configure,
7457 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
7458 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
7459 src/modules/core/filter_watermark.h, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7460 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c:
7461 watermark added, minor mods to mlt framework required
7463 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
7464 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
7465 src/framework/mlt_frame.h, src/modules/core/filter_brightness.c,
7466 src/modules/core/filter_deinterlace.c, src/modules/core/filter_gamma.c,
7467 src/modules/core/filter_greyscale.c, src/modules/core/filter_obscure.c,
7468 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
7469 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
7470 src/modules/sdl/consumer_sdl.c: Filter optimisations and cleanup part 1
7472 2004-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7474 * src/framework/mlt_frame.c, src/framework/mlt_producer.c,
7475 src/modules/avformat/producer_avformat.c,
7476 src/modules/fezzik/producer_fezzik.c: Minor fixes
7478 * src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: sdl
7479 rework (prepatory read-ahead implementation) and luma work around
7481 * src/framework/mlt_pool.c, src/framework/mlt_pool.h,
7482 src/modules/core/transition_luma.c: Big luma optimisations, minor pooling
7485 2004-02-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7487 * src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c:
7488 composite alpha operations, make obscure alpha aware
7490 2004-02-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7492 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7493 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7494 src/tests/Makefile, src/tests/dan.c: fix broken aspect handling again
7496 2004-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7498 * src/framework/mlt_pool.c, src/modules/avformat/producer_avformat.c,
7499 src/modules/dv/producer_libdv.c: avformat whoops, pooling claridication and
7502 2004-02-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7504 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_frame.c,
7505 src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
7506 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7507 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7508 src/modules/avformat/producer_avformat.c, src/modules/core/producer_ppm.c,
7509 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7510 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
7511 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7512 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
7513 src/modules/vorbis/producer_vorbis.c, src/tests/Makefile,
7514 src/valerie/Makefile: Memory pooling part 2 and other optimisations
7516 2004-02-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7518 * docs/services.txt, src/framework/Makefile, src/framework/mlt_factory.c,
7519 src/framework/mlt_frame.c, src/framework/mlt_pool.c,
7520 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7521 src/framework/mlt_properties.h, src/framework/mlt_types.h,
7522 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7523 src/modules/core/producer_ppm.c, src/modules/core/transition_luma.c,
7524 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/producer_ffmpeg.c,
7525 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7526 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7527 src/modules/resample/filter_resample.c, src/modules/vorbis/producer_vorbis.c:
7530 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7532 * src/modules/core/transition_composite.c,
7533 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
7534 src/modules/gtk2/producer_pixbuf.c: field rendering and alignment for
7535 composite, bugfixes for luma, pixbuf and pango
7537 2004-02-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7539 * src/modules/core/filter_deinterlace.c,
7540 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
7541 split getting of b_frame image and composite
7543 2004-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7545 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_consumer.c,
7546 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
7547 src/framework/mlt_frame.c, src/framework/mlt_properties.c,
7548 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7549 src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
7550 src/miracle/miracle_unit_commands.c, src/modules/avformat/Makefile,
7551 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7552 src/modules/core/filter_obscure.c, src/modules/core/filter_resize.c,
7553 src/modules/core/transition_composite.c, src/modules/dv/Makefile,
7554 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
7555 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7556 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/Makefile,
7557 src/modules/resample/Makefile, src/modules/sdl/Makefile,
7558 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/Makefile,
7559 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
7560 src/tests/Makefile, src/valerie/Makefile: Optimisations (part 0), pixel v
7561 percentage, reworked aspect ratio calcs, ante/post properties for dv
7562 consumers, avformat rework, westley root
7564 2004-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7566 * src/modules/core/transition_composite.c, src/modules/gtk2/filter_rescale.c,
7567 src/modules/sdl/consumer_sdl.c: bug fixes
7569 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7570 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7571 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
7572 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
7573 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7574 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
7575 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7576 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
7577 westley serialises with entry in/out; full field, aspect, and colour space
7578 normalisation; scaling overlays to consumer size; tagged frame mallocs with
7581 2004-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7583 * src/framework/mlt_consumer.c, src/framework/mlt_properties.c,
7584 src/framework/mlt_properties.h: Properties rename and dump function
7586 * docs/testing-20040110.txt, src/framework/mlt_consumer.c,
7587 src/framework/mlt_consumer.h, src/framework/mlt_frame.c,
7588 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7589 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
7590 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7591 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
7592 Defaults for PAL/NTSC on producers and consumers
7594 2004-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7596 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7597 src/modules/core/Makefile, src/modules/core/configure,
7598 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
7599 src/modules/core/filter_brightness.h, src/modules/core/filter_volume.c,
7600 src/modules/core/transition_mix.c, src/modules/gtk2/filter_rescale.c: added
7601 brightness filter, added smooth ramping to audio processing, added start/end
7602 interpolation points to filter_mix and filter_volume
7604 2004-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7606 * mlt/Makefile, mlt/README, mlt/configure, mlt/docs/dvcp.txt,
7607 mlt/docs/inigo.txt, mlt/docs/services.txt, mlt/docs/testing-20040110.txt,
7608 mlt/docs/testing.txt, mlt/docs/valerie.txt, mlt/setenv,
7609 mlt/src/albino/Makefile, mlt/src/albino/albino.c, mlt/src/framework/Makefile,
7610 mlt/src/framework/config.h, mlt/src/framework/configure,
7611 mlt/src/framework/mlt.h, mlt/src/framework/mlt_consumer.c,
7612 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
7613 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_field.c,
7614 mlt/src/framework/mlt_field.h, mlt/src/framework/mlt_filter.c,
7615 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
7616 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
7617 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7618 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7619 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7620 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
7621 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7622 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
7623 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
7624 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
7625 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7626 mlt/src/framework/mlt_types.h, mlt/src/humperdink/Makefile,
7627 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
7628 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
7629 mlt/src/humperdink/remote.c, mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c,
7630 mlt/src/inigo/io.c, mlt/src/inigo/io.h, mlt/src/miracle/Makefile,
7631 mlt/src/miracle/configure, mlt/src/miracle/miracle.c,
7632 mlt/src/miracle/miracle_commands.c, mlt/src/miracle/miracle_commands.h,
7633 mlt/src/miracle/miracle_connection.c, mlt/src/miracle/miracle_connection.h,
7634 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_local.h,
7635 mlt/src/miracle/miracle_log.c, mlt/src/miracle/miracle_log.h,
7636 mlt/src/miracle/miracle_server.c, mlt/src/miracle/miracle_server.h,
7637 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
7638 mlt/src/miracle/miracle_unit_commands.c,
7639 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
7640 mlt/src/modules/configure, mlt/src/modules/core/Makefile,
7641 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
7642 mlt/src/modules/core/filter_deinterlace.c,
7643 mlt/src/modules/core/filter_deinterlace.h,
7644 mlt/src/modules/core/filter_gamma.c, mlt/src/modules/core/filter_gamma.h,
7645 mlt/src/modules/core/filter_greyscale.c,
7646 mlt/src/modules/core/filter_greyscale.h,
7647 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
7648 mlt/src/modules/core/filter_volume.c, mlt/src/modules/core/filter_volume.h,
7649 mlt/src/modules/core/producer_ppm.c, mlt/src/modules/core/producer_ppm.h,
7650 mlt/src/modules/core/transition_composite.c,
7651 mlt/src/modules/core/transition_composite.h,
7652 mlt/src/modules/core/transition_luma.c,
7653 mlt/src/modules/core/transition_luma.h,
7654 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
7655 mlt/src/modules/dv/Makefile, mlt/src/modules/dv/configure,
7656 mlt/src/modules/dv/consumer_libdv.c, mlt/src/modules/dv/consumer_libdv.h,
7657 mlt/src/modules/dv/factory.c, mlt/src/modules/dv/producer_libdv.c,
7658 mlt/src/modules/dv/producer_libdv.h, mlt/src/modules/ffmpeg/Makefile,
7659 mlt/src/modules/ffmpeg/audio.sh, mlt/src/modules/ffmpeg/configure,
7660 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
7661 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
7662 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7663 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
7664 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7665 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
7666 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
7667 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
7668 mlt/src/modules/gtk2/producer_pango.h,
7669 mlt/src/modules/gtk2/producer_pixbuf.c,
7670 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/inigo/Makefile,
7671 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
7672 mlt/src/modules/inigo/producer_inigo.c,
7673 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/resample/Makefile,
7674 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
7675 mlt/src/modules/resample/filter_resample.c,
7676 mlt/src/modules/resample/filter_resample.h, mlt/src/modules/sdl/Makefile,
7677 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
7678 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
7679 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
7680 mlt/src/modules/westley/consumer_westley.c,
7681 mlt/src/modules/westley/consumer_westley.h,
7682 mlt/src/modules/westley/factory.c,
7683 mlt/src/modules/westley/producer_westley.c,
7684 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/Makefile,
7685 mlt/src/tests/charlie.c, mlt/src/tests/clock16ntsc.pgm,
7686 mlt/src/tests/clock16pal.pgm, mlt/src/tests/dan.c, mlt/src/tests/dissolve.c,
7687 mlt/src/tests/io.c, mlt/src/tests/io.h, mlt/src/tests/luma.c,
7688 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, mlt/src/tests/setenv,
7689 mlt/src/tests/test.png, mlt/src/valerie/Makefile, mlt/src/valerie/configure,
7690 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
7691 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
7692 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
7693 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
7694 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
7695 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
7696 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
7697 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
7698 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h: remove child
7701 * docs/TODO, src/miracle/miracle_local.c: add TODO
7703 2004-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7705 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
7706 src/miracle/miracle_local.c, src/valerie/valerie_notifier.c: segv handler,
7707 playlist_move bugfix, resize_yuv422 optimisation
7709 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7711 * docs/testing-20040110.txt, src/framework/mlt_frame.c,
7712 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
7713 src/modules/dv/consumer_libdv.c, src/valerie/valerie_notifier.c,
7714 src/valerie/valerie_notifier.h: Miracle mods - clean working, test card fix,
7715 silence dv when not playing
7717 2004-02-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7719 * docs/testing-20040110.txt, src/framework/mlt_playlist.c,
7720 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7721 src/miracle/miracle_unit.c, src/valerie/valerie_notifier.c,
7722 src/valerie/valerie_status.h: Miracle mods
7724 2004-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7726 * setenv, src/framework/mlt_producer.c, src/modules/fezzik/producer_fezzik.c,
7727 src/modules/resample/filter_resample.c,
7728 src/modules/westley/producer_westley.c: bugfixes
7730 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7732 * src/framework/mlt_filter.c, src/framework/mlt_frame.c: filter fixes
7734 * src/miracle/miracle_unit.c, src/modules/dv/consumer_libdv.c: brought by a
7737 * docs/services.txt, src/modules/gtk2/producer_pango.c: pango colour handling
7740 2004-02-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7742 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7743 src/modules/core/transition_luma.c: luma funkiness
7745 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7746 src/modules/core/transition_composite.c,
7747 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/filter_rescale.c,
7748 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
7749 pixbuf, composite and fezzik mirrors
7751 2004-02-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7753 * src/modules/avformat/producer_avformat.c, src/modules/sdl/consumer_sdl.c,
7754 src/modules/westley/producer_westley.c: Minor corrections, rescale=nearest
7757 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7759 * src/modules/avformat/producer_avformat.c,
7760 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7761 src/modules/gtk2/producer_pixbuf.c: fixup and disable rescale changes
7763 2004-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7765 * src/framework/mlt_frame.c, src/modules/core/filter_volume.c,
7766 src/modules/dv/producer_libdv.c, src/modules/fezzik/producer_fezzik.c,
7767 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c,
7768 src/modules/westley/consumer_westley.c,
7769 src/modules/westley/producer_westley.c: some bugfixes, westley property
7770 handling reorg, make rescale respect the aspect ratio, make resize update the
7771 aspect ratio, add resize to fezzik
7773 2004-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7775 * docs/services.txt, src/modules/core/filter_obscure.c,
7776 src/modules/core/transition_composite.c: composite
7778 * src/framework/mlt_factory.c, src/framework/mlt_tractor.c,
7779 src/miracle/miracle_unit.c, src/modules/Makefile,
7780 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
7781 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
7782 src/modules/fezzik/producer_fezzik.h, src/modules/inigo/producer_inigo.c,
7783 src/modules/westley/consumer_westley.c,
7784 src/modules/westley/producer_westley.c: adding the rock thrower...
7786 2004-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7788 * docs/services.txt, setenv, src/framework/mlt_frame.c,
7789 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
7790 src/framework/mlt_transition.c, src/miracle/miracle_unit.c,
7791 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/consumer_ffmpeg.c,
7792 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/resample/filter_resample.c,
7793 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c,
7794 src/modules/westley/producer_westley.c: westley/libxml2 mods, mcdv/mpeg
7797 2004-02-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7799 * docs/inigo.txt, src/framework/mlt_frame.c,
7800 src/modules/westley/consumer_westley.c,
7801 src/modules/westley/producer_westley.c: bugfixes to westley
7803 2004-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7805 * src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h: interim rescale
7808 2004-02-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7810 * src/framework/mlt_factory.c, src/framework/mlt_field.c,
7811 src/framework/mlt_repository.c, src/framework/mlt_tractor.c,
7812 src/inigo/inigo.c, src/miracle/miracle_unit.c, src/modules/Makefile,
7813 src/modules/core/filter_obscure.c, src/modules/inigo/configure,
7814 src/modules/inigo/factory.c, src/modules/inigo/producer_inigo.c,
7815 src/modules/inigo/producer_inigo.h, src/modules/westley/producer_westley.c:
7816 pre-beta cleanup part 1
7818 2004-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7820 * src/inigo/inigo.c, src/modules/avformat/producer_avformat.c,
7821 src/modules/core/Makefile, src/modules/core/configure,
7822 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
7823 src/modules/core/filter_obscure.h, src/modules/inigo/Makefile,
7824 src/modules/inigo/configure, src/modules/inigo/producer_inigo.c,
7825 src/modules/vorbis/Makefile: obscurer filter, consistency mods and bug fixes
7827 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_deque.c,
7828 src/framework/mlt_deque.h, src/framework/mlt_factory.c,
7829 src/framework/mlt_field.c, src/framework/mlt_frame.c,
7830 src/framework/mlt_manager.h, src/framework/mlt_repository.c,
7831 src/framework/mlt_types.h: added deque, api design for manager, minor affine
7832 tweaks, experimental destructor work
7834 2004-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7836 * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c,
7837 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
7838 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
7839 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/have_mmx.S,
7840 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
7841 src/modules/gtk2/producer_pango.c, src/modules/gtk2/scale_line_22_33_mmx.S,
7842 src/modules/vorbis/Makefile: some bugfixes and rescale filter
7844 2004-01-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7846 * docs/services.txt, src/modules/core/filter_volume.c: doc updates; property
7847 changes, and tweaks for volume filter normalisation
7849 2004-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7851 * src/modules/core/filter_volume.c, src/modules/westley/consumer_westley.c,
7852 src/modules/westley/producer_westley.c: westley bugfixes and audio
7855 2004-01-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7857 * README, docs/services.txt, src/framework/mlt_multitrack.c,
7858 src/miracle/miracle_unit.c, src/modules/Makefile,
7859 src/modules/avformat/producer_avformat.c, src/modules/inigo/producer_inigo.c,
7860 src/modules/vorbis/Makefile, src/modules/vorbis/configure,
7861 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
7862 src/modules/vorbis/producer_vorbis.h: vorbis producer added, clean up on clip
7863 handling in multitrack
7865 2004-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7867 * src/modules/westley/consumer_westley.c,
7868 src/modules/westley/producer_westley.c: westley updates for non-inline
7869 serialisation and code cleanup
7871 2004-01-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7873 * src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
7874 src/modules/avformat/producer_avformat.c: mutex protection of avformat,
7875 miracle avformat usage, and destrector reversal
7877 * README, docs/services.txt, src/modules/avformat/producer_avformat.c: Added
7880 * README, docs/inigo.txt, src/framework/mlt_producer.c, src/inigo/inigo.c,
7881 src/modules/Makefile, src/modules/avformat/Makefile,
7882 src/modules/avformat/configure, src/modules/avformat/factory.c,
7883 src/modules/avformat/producer_avformat.c,
7884 src/modules/avformat/producer_avformat.h, src/modules/inigo/producer_inigo.c,
7885 src/modules/sdl/consumer_sdl.c: Added avformat
7887 2004-01-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7889 * src/framework/mlt_filter.c, src/framework/mlt_transition.c,
7890 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
7891 src/modules/westley/consumer_westley.c,
7892 src/modules/westley/producer_westley.c: updated westley
7894 2004-01-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7896 * mlt/src/modules/westley/consumer_westley.c,
7897 src/modules/westley/consumer_westley.c: xml based westley serialisation
7899 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_tractor.c,
7900 mlt/src/framework/mlt_types.h, mlt/src/modules/westley/consumer_westley.c,
7901 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
7902 src/framework/mlt_types.h, src/modules/westley/consumer_westley.c: xml based
7903 westley serialisation
7905 2004-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7907 * docs/services.txt, mlt/docs/services.txt,
7908 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7909 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_service.c,
7910 mlt/src/framework/mlt_service.h, mlt/src/framework/mlt_tractor.c,
7911 mlt/src/framework/mlt_types.h, mlt/src/modules/Makefile,
7912 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
7913 mlt/src/modules/westley/consumer_westley.c,
7914 mlt/src/modules/westley/consumer_westley.h,
7915 mlt/src/modules/westley/factory.c,
7916 mlt/src/modules/westley/producer_westley.c,
7917 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/dan.c,
7918 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
7919 src/framework/mlt_repository.c, src/framework/mlt_service.c,
7920 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
7921 src/framework/mlt_types.h, src/modules/Makefile,
7922 src/modules/westley/Makefile, src/modules/westley/configure,
7923 src/modules/westley/consumer_westley.c,
7924 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
7925 src/modules/westley/producer_westley.c,
7926 src/modules/westley/producer_westley.h, src/tests/dan.c: added
7929 2004-01-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7931 * docs/inigo.txt, mlt/docs/inigo.txt, mlt/src/modules/dv/consumer_libdv.c,
7932 src/modules/dv/consumer_libdv.c: updated libdv consumer
7934 2004-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7936 * docs/inigo.txt, docs/testing-20040110.txt, mlt/docs/inigo.txt,
7937 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_consumer.c,
7938 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_frame.c,
7939 mlt/src/framework/mlt_tractor.c, mlt/src/inigo/inigo.c,
7940 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit_commands.c,
7941 mlt/src/modules/core/transition_luma.c,
7942 mlt/src/modules/core/transition_mix.c, mlt/src/modules/sdl/consumer_sdl.c,
7943 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7944 src/framework/mlt_frame.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
7945 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
7946 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
7947 src/modules/sdl/consumer_sdl.c: inigo docs load/stop corrections
7949 2004-01-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7951 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
7952 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_producer.c,
7953 mlt/src/modules/Makefile, src/framework/mlt_playlist.c,
7954 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7955 src/modules/Makefile: insert/move/remove dvcp operations
7957 2004-01-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7959 * mlt/src/modules/core/transition_mix.c, src/modules/core/transition_mix.c:
7962 * docs/services.txt, mlt/docs/services.txt, mlt/src/miracle/miracle_log.c,
7963 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
7964 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7965 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_volume.c,
7966 mlt/src/modules/core/filter_volume.h,
7967 mlt/src/modules/core/transition_composite.c,
7968 mlt/src/modules/core/transition_composite.h,
7969 mlt/src/modules/core/transition_luma.c,
7970 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
7971 mlt/src/modules/gtk2/producer_pango.c,
7972 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/resample/Makefile,
7973 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
7974 mlt/src/modules/resample/filter_resample.c,
7975 mlt/src/modules/resample/filter_resample.h, mlt/src/tests/luma.c,
7976 mlt/src/tests/pango.c, src/miracle/miracle_log.c, src/miracle/miracle_unit.c,
7977 src/modules/Makefile, src/modules/core/Makefile, src/modules/core/configure,
7978 src/modules/core/factory.c, src/modules/core/filter_volume.c,
7979 src/modules/core/filter_volume.h, src/modules/core/transition_composite.c,
7980 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
7981 src/modules/core/transition_mix.c, src/modules/core/transition_mix.h,
7982 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7983 src/modules/resample/Makefile, src/modules/resample/configure,
7984 src/modules/resample/factory.c, src/modules/resample/filter_resample.c,
7985 src/modules/resample/filter_resample.h, src/tests/luma.c, src/tests/pango.c:
7986 new volume, mix, and resample filters and transitions
7988 2004-01-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7990 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo usage message
7992 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_tractor.c,
7993 mlt/src/modules/inigo/producer_inigo.c, src/framework/mlt_frame.c,
7994 src/framework/mlt_tractor.c, src/modules/inigo/producer_inigo.c: finally -
7995 multitrack inigo serialisation
7997 * mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_tractor.c,
7998 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: in/out
7999 specification on .inigo serialisations
8001 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
8002 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_producer.c,
8003 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_tractor.c,
8004 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8005 mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
8006 mlt/src/modules/core/transition_luma.c,
8007 mlt/src/modules/inigo/producer_inigo.c, mlt/src/tests/charlie.c,
8008 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
8009 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8010 src/framework/mlt_properties.c, src/framework/mlt_tractor.c,
8011 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
8012 src/inigo/inigo.c, src/modules/core/transition_composite.c,
8013 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
8014 src/tests/charlie.c: partial corrections to serialisation
8016 2004-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8018 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8019 mlt/src/framework/mlt_tractor.c, mlt/src/modules/core/transition_luma.c,
8020 mlt/src/modules/dv/consumer_libdv.c,
8021 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_frame.c,
8022 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
8023 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
8024 src/modules/ffmpeg/producer_ffmpeg.c: some temporary fixes
8026 * mlt/src/modules/dv/consumer_libdv.c, src/modules/dv/consumer_libdv.c: Minor
8029 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8030 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8031 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
8032 src/framework/mlt_producer.c, src/modules/ffmpeg/producer_ffmpeg.c: Minor
8035 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: Minor mods
8037 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
8038 mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_factory.c,
8039 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8040 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8041 mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8042 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8043 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8044 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8045 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
8046 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8047 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
8048 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8049 mlt/src/framework/mlt_types.h, mlt/src/inigo/inigo.c,
8050 mlt/src/miracle/miracle_unit.c, mlt/src/modules/core/producer_ppm.c,
8051 mlt/src/modules/core/transition_composite.c,
8052 mlt/src/modules/core/transition_luma.c, mlt/src/modules/dv/Makefile,
8053 mlt/src/modules/dv/configure, mlt/src/modules/dv/consumer_libdv.c,
8054 mlt/src/modules/dv/consumer_libdv.h, mlt/src/modules/dv/factory.c,
8055 mlt/src/modules/dv/producer_libdv.c,
8056 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8057 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8058 mlt/src/modules/gtk2/producer_pango.c,
8059 mlt/src/modules/gtk2/producer_pixbuf.c,
8060 mlt/src/modules/inigo/producer_inigo.c, mlt/src/modules/sdl/consumer_sdl.c,
8061 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
8062 src/framework/mlt_field.c, src/framework/mlt_field.h,
8063 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
8064 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8065 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
8066 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8067 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
8068 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
8069 src/framework/mlt_property.c, src/framework/mlt_property.h,
8070 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
8071 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
8072 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
8073 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
8074 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
8075 src/modules/dv/configure, src/modules/dv/consumer_libdv.c,
8076 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
8077 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
8078 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pango.c,
8079 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
8080 src/modules/sdl/consumer_sdl.c: Removal of timecodes, consumer libdv,
8081 serialisation of inigo
8083 2004-01-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8085 * README, docs/testing-20040110.txt, mlt/README,
8086 mlt/docs/testing-20040110.txt, mlt/setenv, setenv: minor doc updates
8088 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8090 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
8091 mlt/src/albino/Makefile, mlt/src/modules/configure, src/albino/Makefile,
8092 src/modules/configure: minor testing update
8094 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8096 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
8097 mlt/docs/testing.txt: update testing.txt for miracle and complete initial
8100 * docs/services.txt, mlt/docs/services.txt: change bluefish arg
8102 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt: updated with user
8103 acceptance test results
8105 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8107 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
8108 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: minor corrections
8110 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: minor corrections
8112 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: minor
8115 * mlt/src/albino/albino.c, mlt/src/miracle/miracle_commands.c,
8116 mlt/src/miracle/miracle_connection.c, src/albino/albino.c,
8117 src/miracle/miracle_commands.c, src/miracle/miracle_connection.c: minor
8120 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
8121 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: inigo rewrite,
8122 producer, serialise and deserialise
8124 * docs/services.txt, docs/testing-20040110.txt, mlt/docs/services.txt,
8125 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_frame.c,
8126 mlt/src/framework/mlt_playlist.c, mlt/src/inigo/inigo.c,
8127 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
8128 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/inigo/Makefile,
8129 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
8130 mlt/src/modules/inigo/producer_inigo.c,
8131 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/sdl/consumer_sdl.c,
8132 src/framework/mlt_frame.c, src/framework/mlt_playlist.c, src/inigo/inigo.c,
8133 src/miracle/miracle_unit.c, src/modules/Makefile,
8134 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/inigo/Makefile,
8135 src/modules/inigo/configure, src/modules/inigo/factory.c,
8136 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
8137 src/modules/sdl/consumer_sdl.c: inigo rewrite, producer, serialise and
8140 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8142 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
8143 mlt/docs/testing.txt: adding testing.txt and initial test results
8145 * docs/services.txt, mlt/docs/services.txt: pango markup encoding
8147 * docs/services.txt, mlt/docs/services.txt,
8148 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.c:
8149 doc updates and better control of pixbuf composite property propogation
8151 * mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
8152 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
8153 src/inigo/inigo.c, src/modules/core/transition_composite.c,
8154 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h: better
8155 propogating of producer and transition properties to the frame in pango and
8156 composite; add pango support to inigo
8158 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8160 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: small change to
8161 prevent segfault in some transitions time specifications
8163 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8165 * mlt/src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.c:
8166 multitrack eof handling
8168 * docs/dvcp.txt, docs/valerie.txt, mlt/docs/dvcp.txt, mlt/docs/valerie.txt,
8169 mlt/src/framework/mlt_playlist.c, mlt/src/miracle/miracle_unit.c,
8170 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8171 src/framework/mlt_playlist.c, src/miracle/miracle_unit.c,
8172 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c: uset and
8175 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8177 * mlt/src/tests/dissolve.c, mlt/src/tests/luma.c, src/tests/dissolve.c,
8178 src/tests/luma.c: remove no longer necessary blanks
8180 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
8181 mlt/src/modules/gtk2/producer_pango.c,
8182 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/tests/Makefile,
8183 mlt/src/tests/clock16ntsc.pgm, mlt/src/tests/clock16pal.pgm,
8184 mlt/src/tests/dan.c, mlt/src/tests/dissolve.c, mlt/src/tests/luma.c,
8185 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, src/framework/mlt_frame.c,
8186 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
8187 src/modules/gtk2/producer_pixbuf.c, src/tests/Makefile,
8188 src/tests/clock16ntsc.pgm, src/tests/clock16pal.pgm, src/tests/dan.c,
8189 src/tests/dissolve.c, src/tests/luma.c, src/tests/pango.c,
8190 src/tests/pixbuf.c: 4 new tests, bugfixes in pango, pixbuf, transition_luma,
8191 and mlt_frame_audio_mix
8193 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8195 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8196 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c: eof=continue
8199 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: end of
8200 playlist position fix
8202 2004-01-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8204 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
8205 mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/dan.c,
8206 src/framework/mlt_frame.c, src/modules/core/transition_luma.c,
8207 src/modules/sdl/consumer_sdl.c, src/tests/dan.c: attempt to retain samples in
8208 mlt_frame_mix_audio, make consumers request the number of samples to
8211 2004-01-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8213 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: in/out fix
8215 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo gets transitions
8217 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8218 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8219 mlt/src/miracle/miracle_unit.c, src/framework/mlt_playlist.c,
8220 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8221 src/framework/mlt_producer.h, src/miracle/miracle_unit.c: more int64 frame
8222 addressing in playlist
8224 2004-01-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8226 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8227 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8228 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8229 mlt/src/humperdink/client.c, mlt/src/humperdink/remote.c,
8230 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_unit.c,
8231 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8232 mlt/src/modules/dv/producer_libdv.c, mlt/src/valerie/valerie.c,
8233 mlt/src/valerie/valerie.h, mlt/src/valerie/valerie_status.c,
8234 mlt/src/valerie/valerie_status.h, src/framework/mlt_playlist.c,
8235 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8236 src/framework/mlt_producer.h, src/framework/mlt_property.c,
8237 src/framework/mlt_property.h, src/humperdink/client.c,
8238 src/humperdink/remote.c, src/miracle/miracle_local.c,
8239 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
8240 src/miracle/miracle_unit_commands.c, src/modules/dv/producer_libdv.c,
8241 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
8242 src/valerie/valerie_status.h: int64 based comms and more unit functionality
8244 * mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_local.c,
8245 src/miracle/miracle.c, src/miracle/miracle_local.c: albino
8247 * Makefile, mlt/Makefile, mlt/setenv, mlt/src/albino/Makefile,
8248 mlt/src/albino/albino.c, mlt/src/framework/mlt_transition.c,
8249 mlt/src/framework/mlt_transition.h, mlt/src/miracle/Makefile, setenv,
8250 src/albino/Makefile, src/albino/albino.c, src/framework/mlt_transition.c,
8251 src/framework/mlt_transition.h, src/miracle/Makefile: albino
8253 2004-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8255 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo track test
8257 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
8258 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_properties.c,
8259 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
8260 mlt/src/miracle/miracle_unit_commands.c, mlt/src/modules/dv/producer_libdv.c,
8261 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8262 src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
8263 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
8264 src/modules/dv/producer_libdv.c: More miracle mods
8266 2004-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8268 * mlt/src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.c: some
8271 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_frame.c,
8272 mlt/src/framework/mlt_frame.h, mlt/src/modules/core/transition_luma.c,
8273 mlt/src/modules/dv/producer_libdv.c,
8274 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/sdl/consumer_sdl.c,
8275 mlt/src/tests/dan.c, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8276 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
8277 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c,
8278 src/tests/dan.c: move audio sample calculator to mlt_frame and use from
8279 ffmpeg and mcmpeg, add mlt_frame_audio_mix, add audio_crossfade to
8280 transition_luma, add to docs
8282 2004-01-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8284 * Makefile, docs/services.txt, mlt/Makefile, mlt/docs/services.txt,
8285 mlt/setenv, mlt/src/framework/Makefile, mlt/src/framework/mlt_frame.c,
8286 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8287 mlt/src/framework/mlt_producer.c, mlt/src/humperdink/Makefile,
8288 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
8289 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
8290 mlt/src/humperdink/remote.c, mlt/src/inigo/inigo.c, mlt/src/miracle/Makefile,
8291 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
8292 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
8293 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
8294 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
8295 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
8296 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
8297 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8298 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/core/producer_ppm.c,
8299 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/ffmpeg/audio.sh,
8300 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/ffmpeg/video.sh,
8301 mlt/src/modules/gtk2/producer_pango.c,
8302 mlt/src/modules/gtk2/producer_pixbuf.c,
8303 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
8304 mlt/src/valerie/Makefile, mlt/src/valerie/valerie.c,
8305 mlt/src/valerie/valerie.h, setenv, src/framework/Makefile,
8306 src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
8307 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8308 src/humperdink/Makefile, src/humperdink/client.c, src/humperdink/client.h,
8309 src/humperdink/io.c, src/humperdink/io.h, src/humperdink/remote.c,
8310 src/inigo/inigo.c, src/miracle/Makefile, src/miracle/miracle.c,
8311 src/miracle/miracle_commands.c, src/miracle/miracle_commands.h,
8312 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
8313 src/miracle/miracle_local.c, src/miracle/miracle_local.h,
8314 src/miracle/miracle_log.c, src/miracle/miracle_log.h,
8315 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
8316 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
8317 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
8318 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
8319 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/producer_ffmpeg.c,
8320 src/modules/ffmpeg/video.sh, src/modules/gtk2/producer_pango.c,
8321 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
8322 src/modules/sdl/consumer_sdl.c, src/valerie/Makefile, src/valerie/valerie.c,
8323 src/valerie/valerie.h: miracle part 1
8325 2004-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8327 * mlt/src/modules/core/transition_luma.c,
8328 mlt/src/modules/core/transition_luma.h, src/modules/core/transition_luma.c,
8329 src/modules/core/transition_luma.h: add forgotten files
8331 * mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8332 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8333 mlt/src/modules/core/factory.c, mlt/src/modules/dv/producer_libdv.c,
8334 mlt/src/tests/dan.c, src/framework/mlt_transition.c,
8335 src/framework/mlt_transition.h, src/modules/core/Makefile,
8336 src/modules/core/configure, src/modules/core/factory.c,
8337 src/modules/dv/producer_libdv.c, src/tests/dan.c: added luma transition and
8338 new frame properties
8340 2004-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8342 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8343 mlt/src/framework/mlt_producer.c, mlt/src/inigo/inigo.c,
8344 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_multitrack.c,
8345 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8346 src/inigo/inigo.c, src/modules/ffmpeg/producer_ffmpeg.c: more complete
8347 next/prev clip behaviour
8349 2004-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8351 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_composite.c,
8352 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
8353 mlt/src/tests/dan.c, src/framework/mlt_frame.c,
8354 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
8355 src/modules/gtk2/producer_pango.h, src/tests/dan.c: fixup and optimize edge
8356 conditions of composite; updated property handling of producer_pango
8358 2004-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8360 * docs/services.txt, mlt/docs/services.txt,
8361 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8362 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8363 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_properties.c,
8364 mlt/src/framework/mlt_properties.h, mlt/src/framework/mlt_types.h,
8365 mlt/src/inigo/inigo.c, mlt/src/modules/dv/producer_libdv.c,
8366 mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
8367 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
8368 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
8369 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8370 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
8371 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
8372 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8373 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
8374 src/framework/mlt_properties.h, src/framework/mlt_types.h, src/inigo/inigo.c,
8375 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/Makefile,
8376 src/modules/ffmpeg/configure, src/modules/ffmpeg/consumer_ffmpeg.c,
8377 src/modules/ffmpeg/consumer_ffmpeg.h, src/modules/ffmpeg/factory.c,
8378 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
8379 src/modules/sdl/consumer_sdl.c: incomplete next/prev clip behaviour
8381 2004-01-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8383 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_factory.c,
8384 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_multitrack.c,
8385 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/audio.sh,
8386 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8387 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8388 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
8389 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
8390 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
8391 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/filter_ffmpeg_dub.c,
8392 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
8393 src/modules/ffmpeg/video.sh: ntsc fixes and service doco for discussion
8395 2003-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8397 * mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
8398 mlt/src/modules/ffmpeg/factory.c, mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8399 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
8400 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8401 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/ffmpeg/Makefile,
8402 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
8403 src/modules/ffmpeg/filter_ffmpeg_dub.c,
8404 src/modules/ffmpeg/filter_ffmpeg_dub.h, src/modules/ffmpeg/producer_ffmpeg.c,
8405 src/modules/gtk2/producer_pixbuf.c: ffmpeg audio dub
8407 2003-12-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8409 * mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8410 mlt/src/modules/sdl/consumer_sdl.c, src/modules/ffmpeg/producer_ffmpeg.c,
8411 src/modules/sdl/consumer_sdl.c: correction on playlist ffmpeg sizing issue
8412 and additional sdl tweaks
8414 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
8415 mlt/src/inigo/inigo.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8416 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
8417 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c, src/inigo/inigo.c,
8418 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
8419 src/modules/sdl/consumer_sdl.c: More sdl experimental mods, pixbuf writable
8420 work around and minor fixes
8422 2003-12-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8424 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8425 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8426 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_multitrack.c,
8427 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8428 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c: Many
8431 2003-12-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8433 * mlt/src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.c: SDL a/v
8434 sync issues [incomplete]
8436 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8437 mlt/src/inigo/inigo.c, mlt/src/modules/Makefile,
8438 mlt/src/modules/core/factory.c, mlt/src/modules/core/producer_ppm.c,
8439 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/ffmpeg/Makefile,
8440 mlt/src/modules/ffmpeg/configure, mlt/src/modules/ffmpeg/factory.c,
8441 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8442 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/sdl/consumer_sdl.c,
8443 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/inigo/inigo.c,
8444 src/modules/Makefile, src/modules/core/factory.c,
8445 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
8446 src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
8447 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/producer_ffmpeg.c,
8448 src/modules/ffmpeg/producer_ffmpeg.h, src/modules/sdl/consumer_sdl.c: Added
8451 2003-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8453 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
8454 mlt/setenv, mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_playlist.c,
8455 mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c, mlt/src/inigo/io.c,
8456 mlt/src/inigo/io.h, mlt/src/modules/core/filter_resize.c,
8457 mlt/src/modules/core/filter_resize.h, mlt/src/modules/core/producer_ppm.c,
8458 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/sdl/consumer_sdl.c,
8459 mlt/src/tests/charlie.c, setenv, src/framework/mlt_frame.c,
8460 src/framework/mlt_playlist.c, src/inigo/Makefile, src/inigo/inigo.c,
8461 src/inigo/io.c, src/inigo/io.h, src/modules/core/filter_resize.c,
8462 src/modules/core/filter_resize.h, src/modules/core/producer_ppm.c,
8463 src/modules/core/producer_ppm.h, src/modules/sdl/consumer_sdl.c,
8464 src/tests/charlie.c: ppm ffmpeg
8466 2003-12-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8468 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8469 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_gamma.c,
8470 mlt/src/modules/core/filter_gamma.h, mlt/src/modules/core/filter_resize.h,
8471 mlt/src/tests/io.c, src/modules/core/Makefile, src/modules/core/configure,
8472 src/modules/core/factory.c, src/modules/core/filter_gamma.c,
8473 src/modules/core/filter_gamma.h, src/modules/core/filter_resize.h,
8474 src/tests/io.c: Gamma filter
8476 * mlt/src/tests/charlie.c, src/tests/charlie.c: quit fix for SDL
8478 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: playlist
8481 * mlt/src/tests/io.c, mlt/src/tests/io.h, src/tests/io.c, src/tests/io.h:
8484 * mlt/src/tests/charlie.c, src/tests/charlie.c: SDL transport callback
8486 * mlt/src/framework/mlt_property.c, mlt/src/modules/sdl/consumer_sdl.c,
8487 mlt/src/tests/Makefile, mlt/src/tests/charlie.c,
8488 src/framework/mlt_property.c, src/modules/sdl/consumer_sdl.c,
8489 src/tests/Makefile, src/tests/charlie.c: SDL transport callback
8491 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8492 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_frame.c,
8493 src/framework/mlt_frame.h, src/modules/sdl/consumer_sdl.c: More SDL tweaks
8495 * mlt/src/framework/mlt_frame.c, mlt/src/modules/sdl/consumer_sdl.c,
8496 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/tests/charlie.c,
8497 src/framework/mlt_frame.c, src/modules/sdl/consumer_sdl.c,
8498 src/modules/sdl/consumer_sdl.h, src/tests/charlie.c: More SDL updates
8500 * mlt/src/modules/core/filter_resize.c, mlt/src/modules/sdl/consumer_sdl.c,
8501 src/modules/core/filter_resize.c, src/modules/sdl/consumer_sdl.c: SDL updates
8504 2003-12-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8506 * mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8507 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8508 mlt/src/framework/mlt_playlist.c, mlt/src/modules/core/Makefile,
8509 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
8510 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
8511 mlt/src/modules/gtk2/producer_pixbuf.c,
8512 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
8513 mlt/src/tests/charlie.c, src/framework/mlt_field.c,
8514 src/framework/mlt_field.h, src/framework/mlt_filter.c,
8515 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
8516 src/modules/core/Makefile, src/modules/core/configure,
8517 src/modules/core/factory.c, src/modules/core/filter_resize.c,
8518 src/modules/core/filter_resize.h, src/modules/gtk2/producer_pixbuf.c,
8519 src/modules/gtk2/producer_pixbuf.h, src/modules/sdl/consumer_sdl.c,
8520 src/tests/charlie.c: field and playlist enhancements, producer pixbuf reorg
8522 2003-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8524 * mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
8525 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8526 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8527 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8528 mlt/src/framework/mlt_types.h, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
8529 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_field.c,
8530 src/framework/mlt_field.h, src/framework/mlt_filter.c,
8531 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
8532 src/framework/mlt_playlist.h, src/framework/mlt_types.h, src/tests/charlie.c,
8533 src/tests/setenv: field and playlist provisional implementations
8535 2003-12-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8537 * mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/charlie.c,
8538 mlt/src/tests/dan.c, src/modules/sdl/consumer_sdl.c, src/tests/charlie.c,
8539 src/tests/dan.c: SDL fixes on close
8541 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8542 mlt/src/modules/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
8543 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/modules/Makefile,
8544 src/tests/charlie.c, src/tests/setenv: test frame services
8546 2003-12-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8548 * mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_consumer.h,
8549 mlt/src/framework/mlt_frame.h, mlt/src/modules/gtk2/producer_pango.c,
8550 mlt/src/modules/gtk2/producer_pango.h,
8551 mlt/src/modules/gtk2/producer_pixbuf.c,
8552 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
8553 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8554 src/framework/mlt_frame.h, src/modules/gtk2/producer_pango.c,
8555 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
8556 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add video_standard enum
8557 to mlt_frame, add mlt_consumer_properties, add properties to gtk2 producers
8558 and bluefish consumer
8560 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8562 * mlt/src/modules/Makefile, mlt/src/modules/dv/producer_libdv.c,
8563 mlt/src/tests/charlie.c, src/modules/Makefile,
8564 src/modules/dv/producer_libdv.c, src/tests/charlie.c: minor tidy up
8566 2003-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8568 * mlt/src/modules/Makefile, mlt/src/modules/gtk2/configure,
8569 mlt/src/tests/dan.c, src/modules/Makefile, src/modules/gtk2/configure,
8570 src/tests/dan.c: allow for building mainconcept and bluefish plugins outside
8573 * mlt/src/framework/mlt_frame.c, mlt/src/modules/gtk2/Makefile,
8574 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
8575 mlt/src/modules/gtk2/producer_pango.h,
8576 mlt/src/modules/gtk2/producer_pixbuf.c,
8577 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
8578 src/framework/mlt_frame.c, src/modules/gtk2/Makefile,
8579 src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.c,
8580 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
8581 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add sample aspect ratio
8582 scaling output to producer_pixbuf, fix a bug in rgb to yuv conversions, add
8585 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8587 * mlt/src/framework/mlt.h, mlt/src/framework/mlt_repository.c,
8588 src/framework/mlt.h, src/framework/mlt_repository.c: c++ compatability
8590 * README, mlt/README, mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
8591 mlt/src/framework/mlt_factory.c, mlt/src/framework/mlt_factory.h,
8592 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.h,
8593 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
8594 mlt/src/modules/core/Makefile, mlt/src/modules/dv/Makefile,
8595 mlt/src/modules/gtk2/Makefile, mlt/src/modules/sdl/Makefile,
8596 mlt/src/tests/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/dan.c,
8597 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
8598 src/framework/mlt_factory.h, src/framework/mlt_multitrack.c,
8599 src/framework/mlt_playlist.h, src/framework/mlt_repository.c,
8600 src/framework/mlt_repository.h, src/modules/core/Makefile,
8601 src/modules/dv/Makefile, src/modules/gtk2/Makefile, src/modules/sdl/Makefile,
8602 src/tests/Makefile, src/tests/charlie.c, src/tests/dan.c: Factory
8605 2003-12-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8607 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8608 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_deinterlace.c,
8609 mlt/src/modules/core/filter_deinterlace.h,
8610 mlt/src/modules/core/filter_greyscale.c,
8611 mlt/src/modules/core/filter_greyscale.h, mlt/src/modules/core/producer_ppm.c,
8612 mlt/src/modules/core/producer_ppm.h,
8613 mlt/src/modules/core/transition_composite.c,
8614 mlt/src/modules/core/transition_composite.h, src/modules/core/Makefile,
8615 src/modules/core/configure, src/modules/core/factory.c,
8616 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
8617 src/modules/core/filter_greyscale.c, src/modules/core/filter_greyscale.h,
8618 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
8619 src/modules/core/transition_composite.c,
8620 src/modules/core/transition_composite.h: Added files rejected by import
8622 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
8623 mlt/src/framework/Makefile, mlt/src/framework/config.h,
8624 mlt/src/framework/configure, mlt/src/framework/mlt_consumer.c,
8625 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
8626 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_filter.c,
8627 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
8628 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
8629 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8630 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8631 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8632 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
8633 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8634 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
8635 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
8636 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
8637 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8638 mlt/src/framework/mlt_types.h, mlt/src/miracle/configure,
8639 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
8640 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
8641 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
8642 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
8643 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
8644 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
8645 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8646 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
8647 mlt/src/modules/configure, mlt/src/modules/dv/Makefile,
8648 mlt/src/modules/dv/configure, mlt/src/modules/dv/factory.c,
8649 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/dv/producer_libdv.h,
8650 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
8651 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pixbuf.c,
8652 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/Makefile,
8653 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
8654 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
8655 mlt/src/tests/charlie.c, mlt/src/tests/dan.c, mlt/src/tests/test.png,
8656 mlt/src/valerie/Makefile, mlt/src/valerie/configure,
8657 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
8658 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
8659 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
8660 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
8661 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
8662 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
8663 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
8664 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
8665 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h,
8666 src/framework/Makefile, src/framework/config.h, src/framework/configure,
8667 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8668 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
8669 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
8670 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8671 src/framework/mlt_manager.h, src/framework/mlt_multitrack.c,
8672 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
8673 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8674 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
8675 src/framework/mlt_properties.h, src/framework/mlt_property.c,
8676 src/framework/mlt_property.h, src/framework/mlt_repository.c,
8677 src/framework/mlt_repository.h, src/framework/mlt_service.c,
8678 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
8679 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
8680 src/framework/mlt_transition.h, src/framework/mlt_types.h,
8681 src/miracle/configure, src/miracle/miracle.c, src/miracle/miracle_commands.c,
8682 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
8683 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
8684 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
8685 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
8686 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
8687 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
8688 src/miracle/miracle_unit_commands.h, src/modules/Makefile,
8689 src/modules/configure, src/modules/dv/Makefile, src/modules/dv/configure,
8690 src/modules/dv/factory.c, src/modules/dv/producer_libdv.c,
8691 src/modules/dv/producer_libdv.h, src/modules/gtk2/Makefile,
8692 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
8693 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
8694 src/modules/sdl/Makefile, src/modules/sdl/configure,
8695 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
8696 src/modules/sdl/factory.c, src/tests/charlie.c, src/tests/dan.c,
8697 src/tests/test.png, src/valerie/Makefile, src/valerie/configure,
8698 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_notifier.c,
8699 src/valerie/valerie_notifier.h, src/valerie/valerie_parser.c,
8700 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c,
8701 src/valerie/valerie_remote.h, src/valerie/valerie_response.c,
8702 src/valerie/valerie_response.h, src/valerie/valerie_socket.c,
8703 src/valerie/valerie_socket.h, src/valerie/valerie_status.c,
8704 src/valerie/valerie_status.h, src/valerie/valerie_tokeniser.c,
8705 src/valerie/valerie_tokeniser.h, src/valerie/valerie_util.c,
8706 src/valerie/valerie_util.h: Initial revision