1 2009-06-30 Dan Dennedy <dan@dennedy.org>
3 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set to v0.4.4
4 and update release notes.
6 * src/modules/sdl/consumer_sdl.c: Log failure to open audio.
8 2009-06-29 Dan Dennedy <dan@dennedy.org>
10 * src/modules/sdl/consumer_sdl_preview.c: Fix crash with invalid video_driver
13 * src/modules/gtk2/Makefile: Link gtk2 module against libiconv on FreeBSD.
15 2009-06-26 Dan Dennedy <dan@dennedy.org>
17 * src/swig/configure: Fix conditional swig build and remove --enable-swig.
19 2009-06-23 Dan Dennedy <dan@dennedy.org>
21 * src/swig/configure, src/swig/lua/build, src/swig/lua/play.lua: Add SWIG Lua
24 2009-06-22 Dan Dennedy <dan@dennedy.org>
26 * configure, src/framework/Makefile, src/melt/configure, src/swig/Makefile,
27 src/swig/configure, src/swig/java/build, src/swig/perl/build,
28 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
29 src/swig/tcl/build: Further integrate swig into build system. This is not
30 enabled by default. It adds configure options --enable-swig and
33 * src/melt/Makefile, src/melt/configure, src/melt/melt.c: Add configure
36 * src/modules/avformat/producer_avformat.c: Fix crash in avformat producer on
37 audio overrun. Fixes Kdenlive bug 754 and possibly others due to unchecked
38 bounds writing to an audio buffer.
40 * src/modules/frei0r/Makefile, src/modules/frei0r/blacklist.txt,
41 src/modules/frei0r/factory.c: Add blacklist to frei0r module. This is for
42 Kdenlive bugs 913 and 917. It is populated with only facedetect for now.
44 * src/framework/mlt_factory.c: Initialize the environment before the module
45 repo. This lets module factory functions get info from mlt_environment().
47 2009-06-21 Dan Dennedy <dan@dennedy.org>
49 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej:
50 Remove these bogus make files in avformat.
52 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej,
53 src/modules/avformat/consumer_avformat.c: Fix avformat consumer crashing on
56 2009-06-19 Dan Dennedy <dan@dennedy.org>
58 * src/modules/gtk2/Makefile: Fix underlink libm gtk2 module (floor).
60 * src/modules/avformat/producer_avformat.c: Fix regression in 8bit audio
61 handling. Regression occurred with migration to FFmpeg
62 av_audio_resample_init(). This also drops usage of non-public audio convert;
63 instead, relying upon new resample to do the same task. audioconvert.h is
64 still used, however, to get the sample format description.
66 2009-06-18 Dan Dennedy <dan@dennedy.org>
68 * src/modules/sox/Makefile: Fix underlinking libm for sdl module. Patch from
71 * docs/melt.1: Fix manpage whatis entry. Patch from Debian.
73 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer producer to be
76 2009-06-16 Dan Dennedy <dan@dennedy.org>
78 * src/modules/avformat/consumer_avformat.c: Migrate to FFmpeg
79 avformat_alloc_context().
81 * src/modules/avformat/filter_avresample.c,
82 src/modules/avformat/producer_avformat.c: Migrate to FFmpeg
83 av_audio_resample_init.
85 * src/melt/Makefile, src/melt/melt.c,
86 src/modules/avformat/producer_avformat.c: Fix (kdenlive-824) >2 channels not
89 * src/modules/jackrack/Makefile: Fix underlinking jackrack plugin.
91 2009-06-15 Dan Dennedy <dan@dennedy.org>
93 * src/modules/kdenlive/producer_framebuffer.c: Fix big memory leak in
94 framebuffer producer. This fix is for kdenlive bug 898. This was due to
95 allocating a frame in get_frame that might not get closed by a skipped call
96 to get_image. This skipping can happen when using realtime mode (frame
99 * configure, profiles/Makefile, src/framework/Makefile, src/melt/Makefile,
100 src/modules/avformat/Makefile, src/modules/core/Makefile,
101 src/modules/feeds/Makefile, src/modules/lumas/Makefile,
102 src/modules/oldfilm/Makefile, src/modules/xml/Makefile: Add datadir and
103 mandir options to configure.
105 * src/modules/qimage/configure: Fix building qimage when QtGui does not
108 * src/modules/gtk2/pixops.c: Fix compilation of gtk2 module.
110 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
111 src/modules/kino/kino_wrapper.cc: Apply patch from Debian to fix compilation
114 * src/modules/gtk2/have_mmx.S: Apply patch from Debian to update have_mmx.
116 * Makefile: Distributors do not like us to run ldconfig.
118 * configure: Link with --no-undefined flag.
120 2009-06-13 Dan Dennedy <dan@dennedy.org>
122 * src/modules/avformat/consumer_avformat.c: Fix encoding to Ogg Theora with
123 Vorbis. This applies to Kdenlive bug 465. After fixing the huge memory leak,
124 there was an audio sync problem, and the fix for that might help other
125 formats as well (fix was to initialize the audio codec time base). This also
126 increases the size of the audio encoding buffer to fix flac encoding.
128 2009-06-10 Dan Dennedy <dan@dennedy.org>
130 * docs/melt.1, docs/policies.txt, src/melt/melt.c: Add man page for melt.
133 2009-06-07 Dan Dennedy <dan@dennedy.org>
135 * src/modules/core/transition_composite.c: Add invert boolean property to
136 composite transition.
138 2009-05-29 Dan Dennedy <dan@dennedy.org>
140 * src/modules/avformat/producer_avformat.c: Workaround video streams with
141 wild timestamps (kdenlive-854)
143 2009-06-03 Dan Dennedy <dan@dennedy.org>
145 * src/modules/avformat/producer_avformat.c: Add support for RGBA formats such
148 * configure, src/framework/mlt.h: Set to interim version 0.4.3
150 * src/modules/core/filter_rescale.c: Improve alpha scaling conditional logic.
152 2009-05-30 Dan Dennedy <dan@dennedy.org>
154 * ChangeLog: Update Changelog for 0.4.2 release.
156 * Doxyfile, NEWS, configure, src/framework/mlt.h: Bump versions and update
159 2009-05-29 Dan Dennedy <dan@dennedy.org>
161 * src/modules/oldfilm/filter_tcolor.yml,
162 src/modules/oldfilm/filter_vignette.yml: Fix YAML validation errors and
163 spelling of Vignette.
165 2009-05-28 Dan Dennedy <dan@dennedy.org>
167 * src/modules/core/filter_crop.c: Improve performance of crop filter.
169 2009-05-27 Dan Dennedy <dan@dennedy.org>
171 * src/modules/core/filter_rescale.c: Bugfix (kdenlive-791) crash when using
172 crop filter. The alpha channel was not getting scaled by gtkrescale (and
173 possibly others). I moved the core alpha scaling to a fallback position for
174 scalers that do not handle alpha channel.
176 * src/framework/mlt_log.c: Change default log level to panic. Some testing
177 against FFmpeg v0.5 shows logging is still verbose with warnings enabled, but
180 * src/framework/mlt_log.c: Change default log level to warning or worse.
182 * src/mlt++/configure: Fix typo in mlt++ CXXFLAGS.
184 2009-05-26 Dan Dennedy <dan@dennedy.org>
186 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp,
187 src/modules/qimage/qimage_wrapper.h: Fix image sequences sometimes not
190 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
191 Change the ttl default value for image sequences. When using printf-style
192 image sequences only, the default ttl is now 1.
194 2009-05-21 Dan Dennedy <dan@dennedy.org>
196 * src/modules/sdl/consumer_sdl.c: Bugfix sdl consumer not using
199 2009-05-20 Dan Dennedy <dan@dennedy.org>
201 * configure, src/framework/mlt.h: Bump to an interim version.
203 * src/modules/motion_est/Makefile: Link motionest against libm.
205 * src/mlt++/config.h: Fix license in comment header.
207 2009-05-17 Dan Dennedy <dan@dennedy.org>
209 * ChangeLog: Update ChangeLog
211 * Makefile, NEWS: Add v0.4.0 release notes.
213 * Doxyfile, configure, src/framework/mlt.h: Bump version to 0.4.0
215 2009-05-13 Dan Dennedy <dan@dennedy.org>
217 * src/mlt++/configure: Bump soversion for mlt++ due to removal of classes.
219 * profiles/atsc_1080i_50, profiles/atsc_1080i_60, profiles/atsc_1080p_2398,
220 profiles/atsc_1080p_24, profiles/atsc_1080p_25, profiles/atsc_1080p_2997,
221 profiles/atsc_1080p_30, profiles/atsc_720p_30, profiles/dv_ntsc,
222 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
223 profiles/hdv_1080_25p, profiles/hdv_1080_30p, profiles/hdv_1080_50i,
224 profiles/hdv_1080_60i, profiles/hdv_720_25p, profiles/hdv_720_30p,
225 profiles/hdv_720_50p, profiles/hdv_720_60p, profiles/quarter_ntsc,
226 profiles/quarter_ntsc_wide, profiles/quarter_pal, profiles/quarter_pal_wide,
227 profiles/square_ntsc, profiles/square_ntsc_wide, profiles/square_pal,
228 profiles/square_pal_wide, profiles/svcd_ntsc_wide, profiles/svcd_pal_wide:
229 Make profile descriptions more user friendly.
231 * src/modules/avformat/producer_avformat.c: Improve reliability of video
232 playback. After the v0.5 release of FFmpeg, a change was introduced that
233 prevented reliable playback of some files, namely HDV. This fixes it by
234 introducing a seek upon opening the file. Also, this change provides simple
235 fallback support for when invalid DTS is returned by libavformat.
237 2009-05-11 Dan Dennedy <dan@dennedy.org>
239 * src/modules/gtk2/have_mmx.S, src/modules/gtk2/scale_line_22_yuv_mmx.S:
240 Apply patch from Orcan Ogetbil that adds .note.GNU-stack section.
242 * setenv: Add libmlt++ to the ld path.
244 * src/mlt++/configure: Make libmlt++ PIC.
246 2009-05-09 Dan Dennedy <dan@dennedy.org>
248 * configure: Fix build on Mac OS X.
250 * ChangeLog, Makefile: Change dist make target to use git-archive.
252 * src/swig/configure, src/swig/java/Play.java, src/swig/java/build,
253 src/swig/mlt.i, src/swig/mltpp.i, src/swig/perl/Makefile.PL,
254 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
255 src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb, src/swig/tcl/build,
256 src/swig/tcl/play.tcl: Fixup the swig bindings.
258 * src/modules/xine/xineutils.h: Fix compilation warning in xineutils.h.
260 * configure, src/examples/Makefile, src/framework/Makefile,
261 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
262 src/mlt++/Makefile, src/mlt++/configure, src/modules/avformat/Makefile,
263 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
264 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
265 src/modules/dgraft/filter_telecide.c, src/modules/dv/Makefile,
266 src/modules/effectv/Makefile, src/modules/frei0r/Makefile,
267 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
268 src/modules/jackrack/configure, src/modules/kino/Makefile,
269 src/modules/normalize/Makefile, src/modules/plus/Makefile,
270 src/modules/qimage/Makefile, src/modules/resample/filter_resample.c,
271 src/modules/sdl/Makefile, src/modules/vmfx/filter_chroma.c,
272 src/modules/xml/consumer_xml.c: Fix over- and under-linking.
274 * src/mlt++/Mlt.h, src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h,
275 src/mlt++/MltDeque.cpp, src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp,
276 src/mlt++/MltEvent.h, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
277 src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltFilter.cpp,
278 src/mlt++/MltFilter.h, src/mlt++/MltFilteredConsumer.cpp,
279 src/mlt++/MltFilteredConsumer.h, src/mlt++/MltFilteredProducer.cpp,
280 src/mlt++/MltFilteredProducer.h, src/mlt++/MltFrame.cpp,
281 src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
282 src/mlt++/MltMultitrack.cpp, src/mlt++/MltMultitrack.h,
283 src/mlt++/MltParser.cpp, src/mlt++/MltParser.h, src/mlt++/MltPlaylist.cpp,
284 src/mlt++/MltPlaylist.h, src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h,
285 src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h,
286 src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
287 src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h,
288 src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h,
289 src/mlt++/MltService.cpp, src/mlt++/MltService.h, src/mlt++/MltTokeniser.cpp,
290 src/mlt++/MltTokeniser.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
291 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Fix LGPL information
292 in comment headers of mlt++.
294 * Makefile, README, demo/README, demo/consumers.ini, demo/demo,
295 demo/demo.ini, demo/entity.mlt, demo/entity.westley, demo/mlt_all,
296 demo/mlt_attributes, demo/mlt_audio_stuff, demo/mlt_avantika_title,
297 demo/mlt_bouncy, demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
298 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
299 demo/mlt_fade_black, demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_jcut,
300 demo/mlt_lcut, demo/mlt_levels, demo/mlt_my_name_is, demo/mlt_news,
301 demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow,
302 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
303 demo/mlt_ticker, demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
304 demo/mlt_voiceover, demo/mlt_watermark, demo/new.mlt, demo/new.westley,
305 demo/pango.mlt, demo/pango.westley, demo/svg.mlt, demo/svg.westley,
306 docs/framework.txt, docs/install.txt, docs/melt.txt, docs/mlt++.txt,
307 docs/mlt-xml.txt, docs/policies.txt, docs/services.txt, mlt++/.gitignore,
308 mlt++/Makefile, mlt++/configure, src/framework/mlt_factory.c,
309 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
310 src/framework/mlt_properties.c, src/melt/io.c, src/melt/io.h,
311 src/melt/melt.c, src/modules/core/factory.c,
312 src/modules/core/filter_watermark.c, src/modules/core/loader.dict,
313 src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
314 src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
315 src/modules/core/transition_luma.c, src/modules/core/transition_region.c,
316 src/modules/kdenlive/producer_framebuffer.c, src/modules/kino/avi.h,
317 src/modules/kino/riff.cc, src/modules/melt/factory.c,
318 src/modules/melt/producer_melt.c, src/modules/motion_est/Makefile,
319 src/modules/motion_est/README, src/modules/motion_est/producer_slowmotion.c,
320 src/modules/plus/filter_affine.c, src/modules/xml/consumer_xml.c,
321 src/modules/xml/factory.c, src/modules/xml/mlt-xml.dtd,
322 src/modules/xml/producer_xml.c, src/swig/Makefile, src/swig/configure,
323 src/swig/java/Play.java, src/swig/java/build, src/swig/mltpp.i,
324 src/swig/perl/Makefile.PL, src/swig/perl/play.pl, src/swig/php/build,
325 src/swig/php/play.php, src/swig/python/build, src/swig/python/play.py,
326 src/swig/ruby/build, src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb,
327 src/swig/tcl/build, src/swig/tcl/play.tcl, src/tests/charlie.c,
328 src/tests/hello.c: Complete reorganization and renaming to usable state.
330 2009-05-07 Dan Dennedy <dan@dennedy.org>
332 * src/modules/mvsp/Makefile, src/modules/mvsp/configure,
333 src/modules/mvsp/consumer_mvsp.c, src/modules/mvsp/factory.c: Remove mvsp -
334 moving to melted project.
336 * .gitignore, Makefile, configure, mlt++.pc.in, setenv,
337 src/examples/Makefile, src/melt/Makefile, src/mlt++/Makefile,
338 src/mlt++/Mlt.h, src/mlt++/configure, src/modules/core/Makefile,
339 src/modules/core/factory.c, src/modules/feeds/Makefile,
340 src/modules/fezzik/Makefile, src/modules/fezzik/factory.c,
341 src/modules/melt/Makefile, src/modules/mvsp/Makefile,
342 src/modules/mvsp/configure, src/modules/mvsp/consumer_mvsp.c,
343 src/modules/mvsp/factory.c, src/modules/valerie/Makefile,
344 src/modules/valerie/consumer_valerie.c, src/modules/valerie/factory.c,
345 src/modules/xml/Makefile, src/modules/xml/configure: Fix the build afer the
348 * docs/inigo.txt, docs/melt.txt, docs/mlt-xml.txt, docs/westley.txt,
349 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/inigo/io.h,
350 src/melt/Makefile, src/melt/io.c, src/melt/io.h, src/melt/melt.c,
351 src/modules/core/data_fx.properties, src/modules/core/loader.dict,
352 src/modules/core/loader.ini, src/modules/core/producer_hold.c,
353 src/modules/core/producer_loader.c, src/modules/data_fx.properties,
354 src/modules/fezzik.dict, src/modules/fezzik.ini,
355 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_hold.c,
356 src/modules/inigo/Makefile, src/modules/inigo/factory.c,
357 src/modules/inigo/producer_inigo.c, src/modules/melt/Makefile,
358 src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
359 src/modules/westley/Makefile, src/modules/westley/configure,
360 src/modules/westley/consumer_westley.c, src/modules/westley/factory.c,
361 src/modules/westley/producer_westley.c, src/modules/westley/westley.dtd,
362 src/modules/xml/Makefile, src/modules/xml/configure,
363 src/modules/xml/consumer_xml.c, src/modules/xml/factory.c,
364 src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c,
365 src/tests/README: Rename inigo, fezzik, and westley.
367 * docs/mlt++.txt, mlt++/README: Merge mlt++/README into docs/mlt++.txt.
369 * docs/mlt++.txt, mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h,
370 mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/src/MltDeque.cpp,
371 mlt++/src/MltDeque.h, mlt++/src/MltEvent.cpp, mlt++/src/MltEvent.h,
372 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.cpp,
373 mlt++/src/MltField.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
374 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
375 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
376 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltGeometry.cpp,
377 mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.cpp,
378 mlt++/src/MltMultitrack.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
379 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
380 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
381 mlt++/src/MltProfile.h, mlt++/src/MltProperties.cpp,
382 mlt++/src/MltProperties.h, mlt++/src/MltPushConsumer.cpp,
383 mlt++/src/MltPushConsumer.h, mlt++/src/MltRepository.cpp,
384 mlt++/src/MltRepository.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
385 mlt++/src/MltTokeniser.cpp, mlt++/src/MltTokeniser.h,
386 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
387 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/src/config.h,
388 mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/java/Play.java,
389 mlt++/swig/java/Play.sh, mlt++/swig/java/build, mlt++/swig/mltpp.i,
390 mlt++/swig/perl/Makefile.PL, mlt++/swig/perl/build, mlt++/swig/perl/play.pl,
391 mlt++/swig/php/build, mlt++/swig/php/play.php, mlt++/swig/python/build,
392 mlt++/swig/python/play.py, mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb,
393 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl,
394 mlt++/test/Makefile, mlt++/test/play.cpp, src/examples/Makefile,
395 src/examples/play.cpp, src/mlt++/Makefile, src/mlt++/Mlt.h,
396 src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h, src/mlt++/MltDeque.cpp,
397 src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp, src/mlt++/MltEvent.h,
398 src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h, src/mlt++/MltField.cpp,
399 src/mlt++/MltField.h, src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h,
400 src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
401 src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
402 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp,
403 src/mlt++/MltGeometry.h, src/mlt++/MltMultitrack.cpp,
404 src/mlt++/MltMultitrack.h, src/mlt++/MltParser.cpp, src/mlt++/MltParser.h,
405 src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
406 src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h, src/mlt++/MltProfile.cpp,
407 src/mlt++/MltProfile.h, src/mlt++/MltProperties.cpp,
408 src/mlt++/MltProperties.h, src/mlt++/MltPushConsumer.cpp,
409 src/mlt++/MltPushConsumer.h, src/mlt++/MltRepository.cpp,
410 src/mlt++/MltRepository.h, src/mlt++/MltService.cpp, src/mlt++/MltService.h,
411 src/mlt++/MltTokeniser.cpp, src/mlt++/MltTokeniser.h,
412 src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
413 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/mlt++/config.h,
414 src/swig/Makefile, src/swig/configure, src/swig/java/Play.java,
415 src/swig/java/Play.sh, src/swig/java/build, src/swig/mltpp.i,
416 src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/perl/play.pl,
417 src/swig/php/build, src/swig/php/play.php, src/swig/python/build,
418 src/swig/python/play.py, src/swig/ruby/build, src/swig/ruby/play.rb,
419 src/swig/ruby/thumbs.rb, src/swig/tcl/build, src/swig/tcl/play.tcl:
420 Reorganize mlt++ files.
422 * docs/dvcp.txt, docs/testing-20040110.txt, docs/testing.txt,
423 docs/valerie.txt, mlt++/AUTHORS, mlt++/COPYING, mlt++/CUSTOMISING,
424 mlt++/ChangeLog, mlt++/mlt++.sln, mlt++/mlt++.vcproj,
425 mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp,
426 mlt++/src/MltResponse.h, mlt++/swig/ruby/miracle.rb, mlt++/test/server.cpp,
427 mlt-miracle.pc.in, mlt-valerie.pc.in, src/albino/Makefile,
428 src/albino/albino.c, src/humperdink/Makefile, src/humperdink/client.c,
429 src/humperdink/client.h, src/humperdink/io.c, src/humperdink/io.h,
430 src/humperdink/remote.c, src/miracle/Makefile, src/miracle/configure,
431 src/miracle/miracle.c, src/miracle/miracle_commands.c,
432 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
433 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
434 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
435 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
436 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
437 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
438 src/miracle/miracle_unit_commands.h, src/valerie/Makefile,
439 src/valerie/configure, src/valerie/valerie.c, src/valerie/valerie.h,
440 src/valerie/valerie_notifier.c, src/valerie/valerie_notifier.h,
441 src/valerie/valerie_parser.c, src/valerie/valerie_parser.h,
442 src/valerie/valerie_remote.c, src/valerie/valerie_remote.h,
443 src/valerie/valerie_response.c, src/valerie/valerie_response.h,
444 src/valerie/valerie_socket.c, src/valerie/valerie_socket.h,
445 src/valerie/valerie_status.c, src/valerie/valerie_status.h,
446 src/valerie/valerie_tokeniser.c, src/valerie/valerie_tokeniser.h,
447 src/valerie/valerie_util.c, src/valerie/valerie_util.h: Remove files that no
450 2009-05-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
452 * src/modules/avformat/configure: Update avformat configure script to deal
453 with ffmpeg changes to swscale.
455 * src/modules/sdl/consumer_sdl_still.c: Prevent potential divide-by-zero
456 errors in sdl_still consumer.
458 * src/modules/avformat/ffmpeg.patch: Remove ffmpeg.patch - no longer
461 * Makefile: Fix uninstall of pkg-config files.
463 2009-05-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
465 * src/modules/avformat/producer_avformat.c: Improve seek performance with
466 dnxhd and huffyuv codecs.
468 2009-05-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
470 * configure, src/albino/Makefile, src/humperdink/Makefile,
471 src/miracle/Makefile, src/modules/avformat/Makefile,
472 src/modules/core/Makefile, src/modules/dgraft/Makefile,
473 src/modules/effectv/Makefile, src/modules/fezzik/Makefile,
474 src/modules/frei0r/Makefile, src/modules/inigo/Makefile,
475 src/modules/kdenlive/Makefile, src/modules/kino/Makefile,
476 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
477 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
478 src/modules/qimage/Makefile, src/modules/sox/configure,
479 src/modules/valerie/Makefile, src/modules/vmfx/Makefile,
480 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: Apply
481 cosmetic cleanup part of ldflags_order patch from Alberto Villa.
483 * src/modules/avformat/configure, src/modules/qimage/configure: Apply FreeBSD
484 fixes part of ldflags_order patch from Alberto Villa.
486 * src/modules/avformat/Makefile, src/modules/dv/Makefile,
487 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
488 src/modules/sdl/Makefile, src/modules/sox/Makefile,
489 src/modules/westley/Makefile: Apply ldflags-order part of ldflags_order patch
490 from Alberto Villa. Alberto wrote: "on freebsd (as well as on linuces
491 without /usr/local/lib in default ld path) building concurrent versions of
492 mlt is not possible, because of the wrong linking of -lmlt while using
493 LDFLAGS=-L/usr/local/lib this patch fixes the issue using pkg-config"
495 2009-04-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
497 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
498 audio synchronization after seek (including in point)
500 2009-04-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
502 * src/modules/resample/Makefile, src/modules/vorbis/Makefile: Apply patch
503 from Alberto Villa to use pkg-config for resample and vorbis modules.
505 2009-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
507 * src/modules/jackrack/plugin_mgr.c: Add /usr/lib64 libdir to default LADSPA
510 * configure, src/framework/mlt.h, src/modules/kino/configure: Use pkg-config
511 instead of lqt-config.
513 2009-04-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
515 * Doxyfile: Update version in Doxygen.
517 * mlt++/ChangeLog, mlt++/Makefile: Add ChangeLog and remove svn log from dist
520 * ChangeLog: update changelog
522 * src/modules/avformat/configure: Fix build for --avformat-svn to use FFmpeg
523 v0.5 and HEAD build to not use --enable-swscale.
525 * ChangeLog, Makefile: Update ChangeLog and remove svn log from the make
528 * NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
531 2009-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
533 * src/modules/fezzik.ini: fezzik.ini: workaround scaling resolution
534 limitation with swscale filter by making it the lowest priority
536 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
537 interpret negative speed as reverse
539 2009-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
541 * mlt++/test/play.cpp, mlt++/test/server.cpp: cleanup some warnings
543 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: const update for
546 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: Constness changes
548 * mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Constness changes
550 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Constness changes
552 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
554 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: Constness changes
556 * mlt++/src/MltProperties.cpp, mlt++/src/MltResponse.cpp: Constness changes
558 * mlt++/src/MltProperties.cpp, mlt++/src/MltPushConsumer.cpp: Constness
561 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
562 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
564 * mlt++/src/MltConsumer.cpp, mlt++/src/MltField.cpp, mlt++/src/MltFilter.cpp,
565 mlt++/src/MltFrame.cpp, mlt++/src/MltMultitrack.cpp,
566 mlt++/src/MltPlaylist.cpp, mlt++/src/MltProducer.cpp,
567 mlt++/src/MltTractor.cpp, mlt++/src/MltTransition.cpp: Fix up warnings about
568 explicit base initializers in copy constructors
570 * mlt++/configure: Add more warnings
572 * mlt++/.gitignore: Add a .gitignore file
574 2009-04-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
576 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
577 building on some older versions.
579 * src/modules/avformat/consumer_avformat.c: consumer_avformat: bugfix
580 (kdenlive-677) to make interlaced coding automatic if profile is not
581 progressive and coding not explicit by ildct and ilme properties.
583 2009-04-07 Ray Lehtiniemi <rayl@mail.com>
585 * src/modules/kdenlive/filter_boxblur.c: Fix a 64-bit segfault in kdenlive
586 To reproduce: - create a new project - create a color clip - add clip to
587 timeline - set an in point on the clip - add the box blur effect The
588 segfault happens because we take the negative of an unsigned integer. This
589 works out to a signed 32 bit value on a 64 bit platform, which causes the rgb
590 array bounds to be exceeded.
592 * src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
593 src/modules/kino/riff.cc: Fix up a few ignored return values
595 * src/framework/mlt_pool.c: Fix warning: pointer of type ‘void *’ used in
598 * src/modules/avformat/consumer_avformat.c,
599 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
600 src/modules/core/transition_region.c, src/modules/westley/producer_westley.c:
603 * src/framework/mlt_properties.c, src/humperdink/client.c,
604 src/miracle/miracle_connection.c, src/modules/avformat/consumer_avformat.c,
605 src/modules/core/filter_data_show.c, src/modules/kino/filehandler.cc,
606 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
609 * src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
610 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
611 src/valerie/valerie.c, src/valerie/valerie.h: Constness changes
613 * src/humperdink/io.c, src/humperdink/io.h,
614 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
615 src/modules/westley/consumer_westley.c, src/valerie/valerie.c,
616 src/valerie/valerie.h, src/valerie/valerie_parser.c,
617 src/valerie/valerie_parser.h, src/valerie/valerie_socket.c,
618 src/valerie/valerie_socket.h: Constness changes
620 * src/framework/mlt_events.c, src/framework/mlt_events.h, src/inigo/inigo.c,
621 src/modules/avformat/factory.c, src/modules/plus/transition_affine.c,
622 src/modules/westley/producer_westley.c, src/modules/xine/deinterlace.c,
623 src/modules/xine/deinterlace.h: Constness changes
625 * src/miracle/miracle_local.c, src/valerie/valerie.c, src/valerie/valerie.h,
626 src/valerie/valerie_status.c, src/valerie/valerie_tokeniser.c,
627 src/valerie/valerie_tokeniser.h: Constness changes
629 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
630 src/miracle/miracle_log.c, src/miracle/miracle_log.h, src/valerie/valerie.c,
631 src/valerie/valerie.h, src/valerie/valerie_response.c,
632 src/valerie/valerie_response.h: Constness changes
634 * src/framework/mlt_multitrack.c, src/modules/effectv/image.c,
635 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
636 src/modules/motion_est/filter_motion_est.c, src/modules/xine/xineutils.h:
639 2009-03-31 Ray Lehtiniemi <rayl@mail.com>
641 * src/framework/mlt_properties.c, src/modules/westley/consumer_westley.c,
642 src/modules/westley/producer_westley.c: Constness changes
644 2009-03-04 Ray Lehtiniemi <rayl@mail.com>
646 * src/framework/mlt_events.c, src/framework/mlt_events.h,
647 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
648 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
649 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
652 * .gitignore: Add a .gitignore file
654 2009-04-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
656 * src/modules/westley/producer_westley.c: producer_westley.c: Don't prepend
657 westley document root to empty properties
659 2009-04-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
661 * src/modules/core/filter_crop.c: filter_crop.c: bugfix chroma alignment
663 2009-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
665 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix setting size property for
668 2009-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
670 * src/modules/frei0r/factory.c: frei0r/factory.c: add /usr/lib64 to the
671 default frei0r plugin path
673 2009-03-15 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
675 * src/modules/core/transition_composite.c: transition_composite.c: allow
676 removing of luma file by passing an empty name
678 2009-03-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
680 * src/modules/core/transition_composite.c: transition_composite.c: make luma
681 and luma_invert properties mutable
683 2009-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
685 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add
686 backwards compatibility macro for PIX_FMT_YUYV422
688 * src/modules/avformat/consumer_avformat.c,
689 src/modules/avformat/filter_avcolour_space.c,
690 src/modules/avformat/filter_avdeinterlace.c,
691 src/modules/avformat/filter_swscale.c: avformat: fix compilation due to
692 recent PIX_FMT changes in libavutil v50.
694 2009-03-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
696 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
697 producer out position
699 2009-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
701 * src/framework/mlt_log.h: mlt_log.h: add convenience macros
703 2009-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
705 * src/modules/kino/riff.cc: kino/riff.cc: suppress compiler warning
707 * src/modules/frei0r/factory.c, src/modules/frei0r/producer_frei0r.c:
708 frei0r/factory.c, producer_frei0r.c: suppress compiler warnings
710 * src/framework/mlt_property.c: mlt_property.c: suppress compiler warning
712 2009-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
714 * src/modules/core/producer_colour.c: producer_colour.c: improve previous
717 * src/modules/core/producer_colour.c: producer_colour.c: bugfix reading color
718 value after westley has prepended the document path to the resource property
720 2009-02-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
722 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
723 src/modules/sdl/consumer_sdl_still.c: consumer_sdl*.c: apply patch from
724 Jean-Baptiste Mardelle to add window_background property
726 2009-02-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
728 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c:
729 filter_chroma.c: update to use new property-based color value
731 * src/modules/vmfx/filter_chroma_hold.c: filter_chroma_hold.c: update to use
732 new property-based color value
734 * src/modules/core/producer_colour.c: producer_colour.c: update to use new
735 property-based color parsing.
737 * src/framework/mlt_property.c: mlt_property.c: interpret hex int as unsigned
739 * src/modules/frei0r/frei0r_helper.c: frei0r_helper.c: cleanup color parser
740 to use new code in mlt_property.c
742 * src/framework/mlt_property.c: mlt_property.c: added parsing for color
743 values beginning with #
745 2009-02-20 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
747 * src/modules/frei0r/producer_frei0r.c: modules/frei0r: added missing
748 producer_frei0r.c -This line, and those below, will be ignored-- A
751 * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
752 src/modules/frei0r/frei0r_helper.c: added frei0r producers (patch from jb)
755 2009-02-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
757 * src/albino/Makefile, src/humperdink/Makefile, src/inigo/Makefile,
758 src/miracle/Makefile: albino/Makefile, inigo/Makefile, humperdink/Makefile,
759 miracle/Makefile: apply patch from Alberto Villa to fix underlinking on
762 2009-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
764 * src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c:
765 frei0r/factory.c, frei0r_helper.c: add support for color parameter type with
766 whitespace cleanup courtesy of eclipse.
768 2009-02-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
770 * src/modules/plus/filter_affine.c: filter_affine.c: remove silly default
771 rotate animation for new kdenlive pan and zoom effect (kdenlive-565)
773 * src/modules/core/Makefile, src/modules/core/factory.c,
774 src/modules/core/filter_crop.c, src/modules/fezzik.ini: filter_crop.c: add
775 cropping filter (kdenlive-509)
777 * configure: configure: relax optimization level slightly to improve debugger
778 backtraces in bug reports
780 * src/modules/plus/transition_affine.c: transition_affine.c: bugfix chroma
783 2009-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
785 * src/modules/core/filter_brightness.c: filter_brightness.c: fix the
786 wonkiness by filtering chroma as well.
788 2009-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
790 * profiles/cif_15, profiles/qcif_15, profiles/quarter_15: profiles/*_15: add
793 * src/modules/qimage/configure: qimage/configure: let qimage first attempt to
794 use Qt4 through pkg-config (canonical) without having to specify directories
797 * src/modules/sox/configure: sox/configure: give pkg-config priority over
800 2009-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
802 * src/modules/qimage/configure: qimage/configure: fix build on OS X
804 * src/modules/avformat/filter_avdeinterlace.c: filter_avdeinterlace.c: bugfix
805 (kdenlive-672) deinterlace only works on left half of image
807 * src/modules/qimage/producer_qimage.c,
808 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
809 producer_qimage.c, qimage_wrapper.{h,cpp}: enhance qimage producer to use the
810 new mlt_cache (kdenlive-575)
812 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: enhance pixbuf
813 producer to use new mlt_cache (kdenlive-575)
815 * src/modules/avformat/consumer_avformat.c,
816 src/modules/avformat/producer_avformat.c,
817 src/modules/vorbis/producer_vorbis.c: producer_vorbis.c, producer_avformat.c,
818 consumer_avformat.c: update headers in services for framework changes with
819 addition of mlt_cache
821 * configure, src/framework/Makefile, src/framework/mlt.h,
822 src/framework/mlt_cache.c, src/framework/mlt_cache.h,
823 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
824 src/framework/mlt_service.c, src/framework/mlt_service.h,
825 src/framework/mlt_types.h: mlt_cache.[hc], mlt_types.h, mlt_service.[hc],
826 mlt_factory.[hc], mlt.h: add mlt_cache and related service functions
829 * Doxyfile: Doxyfile: set tab width to 4 spaces
831 * src/framework/mlt_properties.c: mlt_properties.c: update doxygen comments
834 * src/framework/mlt_property.c: mlt_property.c: update a doxygen comment to
837 2009-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
839 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
840 mlt++/debian/rules: remove debian package subdirectory (they provide their
843 * debian/changelog, debian/control, debian/copyright, debian/rules: remove
844 the debian package subdirectory (they provide their own)
846 2009-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
848 * configure, src/framework/mlt.h, src/modules/avformat/configure: bump to
851 * NEWS: NEWS: add release notes for 0.3.6
853 2009-02-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
855 * src/modules/frei0r/factory.c: frei0r/factory.c: add more default locations
856 for locating plugins including one for MacPorts
858 2009-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
860 * src/inigo/inigo.c: inigo.c: make usage fit in 80 columns
862 2009-01-29 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
864 * src/modules/avformat/filter_swscale.c: filter_swscale.c: Fix compilation
865 (typo introduced in rev. 1330)
867 2009-01-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
869 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: do not use the
870 swscale filter on images wider than 2048 loaded by the sdl_image producer.
872 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
873 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
874 producer_sdl_image.c: bugfix (kdenlive-575) large memory consumption loading
877 * src/modules/avformat/filter_swscale.c: filter_swscale.c: throw assert if
878 creation of swscale context fails.
880 * src/modules/avformat/factory.c: avformat/factory.c: set ffmpeg logging to
881 the same level as MLT's
883 2009-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
885 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
886 (kdenlive-575) memory leak
888 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
889 (kdenlive-575) memory leak
891 2009-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
893 * mlt++/swig/configure, mlt++/swig/php/build, mlt++/swig/php/play.php:
894 swig/configure, swig/php/*: add php bindings
896 2009-01-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
898 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add version
899 check to use AVCodec->long_name
901 2009-01-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
903 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: bugfix segfault on
906 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix segfault on
909 2009-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
911 * docs/inigo.txt: inigo.txt: update usage info
913 * docs/policies.txt: policies.txt: add instruction to update version in
916 * src/framework/mlt.h, src/framework/mlt_consumer.c,
917 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
918 src/framework/mlt_deque.h, src/framework/mlt_events.c,
919 src/framework/mlt_events.h, src/framework/mlt_factory.c,
920 src/framework/mlt_factory.h, src/framework/mlt_field.c,
921 src/framework/mlt_field.h, src/framework/mlt_filter.c,
922 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
923 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
924 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
925 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
926 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
927 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
928 src/framework/mlt_producer.h, src/framework/mlt_profile.c,
929 src/framework/mlt_profile.h, src/framework/mlt_properties.c,
930 src/framework/mlt_properties.h, src/framework/mlt_property.c,
931 src/framework/mlt_property.h, src/framework/mlt_repository.c,
932 src/framework/mlt_repository.h, src/framework/mlt_service.c,
933 src/framework/mlt_service.h, src/framework/mlt_tokeniser.c,
934 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.c,
935 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
936 src/framework/mlt_transition.h, src/framework/mlt_types.h: Add doxygen
937 documentation for mlt_profile, mlt_pool, mlt_repository, and mlt_factory.
938 Update copyrights to 2009. Add cross references from files to data structures
941 2009-01-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
943 * src/inigo/inigo.c: inigo/inigo.c: add -debug and -verbose options to turn
944 on additional logging.
946 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: set consumer
947 buffer prefill to 1 by default.
949 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
950 (kdenlive-450) bad timestamps in MPEG-2 Transport Stream and possibly quite a
953 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: add support
954 for an=1, vn=1, acodec=none, and vcodec=none options (kdenlive-533)
956 2009-01-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
958 * docs/policies.txt: docs/policies.txt: Add policy about not using stdout,
959 messages, and recommending the new log API.
961 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_consumer.c,
962 src/framework/mlt_events.c, src/framework/mlt_log.c, src/framework/mlt_log.h,
963 src/framework/mlt_pool.c, src/framework/mlt_producer.c,
964 src/framework/mlt_properties.c, src/framework/mlt_repository.c,
965 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: mlt_log.[hc],
966 mlt_transition.c, mlt_tractor.c, mlt_repository.c, mlt_properties.c,
967 mlt_producer.c, mlt_pool.c, mlt_events.c, mlt_consumer.c, mlt.h, Makefile:
968 add logging system based on FFmpeg's.
970 * configure: configure: separate -march (suitable on x86) and -mcpu (suitable
971 on ppc, arm, and sparc)
973 2009-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
975 * Doxyfile: Doxyfile: strip the path to the source files
977 * src/modules/core/producer_consumer.c: producer_consumer.c: bugfix setting
980 * src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
981 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.h,
982 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
983 src/framework/mlt_tractor.h: mlt_tractor.[ch], mlt_multitrack.[ch]: improve
984 doxygen documentation for the tractor and mulitrack classes
986 2009-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
988 * src/modules/avformat/producer_avformat.c,
989 src/modules/avformat/producer_avformat.yml: producer_avformat.{c,yml}:
990 support special constructor argument values to list available demuxers and
991 decoders: f-list[[,]acodec-list][[,]vcodec-list]
993 * src/inigo/inigo.c: inigo/inigo.c: fix the usage help within 80 characters
996 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: report list
997 of muxers when f=list and codecs when acodec=list or vcodec=list.
999 * src/framework/mlt_repository.c: mlt_repository.c: report reason when dlopen
1002 2009-01-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1004 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1005 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
1006 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
1007 src/framework/mlt_multitrack.h, src/framework/mlt_producer.c,
1008 src/framework/mlt_service.c, src/framework/mlt_service.h,
1009 src/framework/mlt_transition.c, src/framework/mlt_transition.h:
1010 mlt_filter.[ch], mlt_transition.[ch], mlt_consumer.[ch]: improve doxygen for
1011 filter, transition, and consumer
1013 2009-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1015 * src/modules/avformat/configure: avformat/configure: add -lbz2 automatically
1018 2008-12-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1020 * configure, src/modules/avformat/producer_avformat.c: producer_avformat.c:
1021 fix build on older versions of ffmpeg; whitespace cleanup by eclipse.
1023 2008-12-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1025 * Doxyfile: Doxyfile: bump version
1027 2008-12-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1029 * NEWS, configure: NEWS, configure: set version to 0.3.4 and add release
1032 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: further
1033 analysis and testing reveals the DV encoder does not need the special aspect
1034 ratio overrides. It expects a generic input. Only the DV decoder produces the
1035 special, proper aspect ratios for which MLT is not yet prepared.
1037 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1039 * mlt++/swig/java/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
1040 mlt++/swig/tcl/build: swig/{java,python,tcl}/build: fix linking error
1041 __stack_chk_fail_local. swig/python/play.py: fix syntax error reported by
1044 2008-12-28 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1046 * src/modules/sox/filter_sox.c: filter_sox.c: fix crash when trying to create
1047 a sox filter with wrong name
1049 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1051 * src/modules/avformat/configure: avformat/configure: update the recommended
1054 * src/modules/avformat/producer_avformat.c,
1055 src/modules/core/filter_rescale.c, src/modules/core/producer_consumer.c,
1056 src/modules/dv/producer_libdv.c: filter_rescale.c, producer_avformat.c,
1057 producer_libdv.c, producer_consumer.c: coerce a deinterlace when scaling an
1060 2008-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1062 * mlt-config-template: mlt-config-template: send deprecation warning to
1063 stderr to prevent breaking legacy scripts and makefiles
1065 * mlt++/swig/configure: swig/configure: use pkg-config mlt-framework instead
1066 of deprecated mlt-config.
1068 * src/modules/core/filter_luma.c: filter_luma.c: prevent the first
1069 application of the nested luma transition from being applied to a test card
1070 image. This makes slideshows start without a transition at the beginning,
1071 which is nicer and more expected.
1073 * src/modules/core/transition_luma.c: transition_luma.c: bugfix
1074 (kdenlive-496) floating point exception when a slideshow using filter luma is
1075 added to a multitrack.
1077 2008-12-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1079 * src/modules/westley/producer_westley.c: producer_westley.c: silence
1080 compilation warning on uninitialized variable.
1082 * src/modules/avformat/consumer_avformat.c,
1083 src/modules/avformat/producer_avformat.c: producer_avformat.c,
1084 consumer_avformat.c: use av_set_string3 where available (gets rid of
1085 deprecation warning).
1087 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1088 rendering to widescreen PAL DV.
1090 2008-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1092 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: add meta.media.
1095 * src/modules/dv/producer_libdv.c: producer_libdv.c: add meta.media.
1098 * src/modules/avformat/Makefile: avformat/Makefile: suppress error on
1101 * src/modules/avformat/Makefile, src/modules/avformat/configure,
1102 src/modules/avformat/factory.c: avformat/configure, avformat/Makfile,
1103 avformat/factory.c: Add a --avformat-no-filters configure option to
1104 facilitate building a codecs and muxers only module. Change the module
1105 filename for a no-codecs build to libmltffmpeg.so to prevent a clash with a
1106 no-filters module (libmltavformat.so).
1108 2008-12-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1110 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add a bunch
1111 of metadata about the media under the properties key prefix "meta.media."
1113 2008-12-21 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1115 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: Fix crash when
1116 attempting to play a folder without images
1118 2008-12-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1120 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: let it work without
1121 filter_avcolour_space
1123 * src/modules/core/producer_consumer.c: producer_consumer.c: use parent
1124 profile if none specified; accept real_time properties from parent producer.
1126 * src/modules/core/producer_consumer.c: producer_consumer.c: set our length
1127 from the length of the nested producer so we can terminate at the end of
1130 * src/framework/mlt_properties.c: mlt_properties.c: fix some documentation
1132 * src/modules/core/Makefile, src/modules/core/factory.c,
1133 src/modules/core/producer_consumer.c: core/Makefile, core/factory.c,
1134 core/producer_consumer.c: add new producer_consumer that will consume from an
1135 encapsulated producer under a different profile that the parent producer
1138 * src/modules/core/transition_region.c: transition_region.c: bugfix
1139 regression with in built circle region
1141 * src/modules/avformat/filter_swscale.c: avformat/filter_swscale.c: add
1142 support for scaling the alpha channel (needs further testing)
1144 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
1145 src/modules/avformat/filter_swscale.c, src/modules/fezzik.ini:
1146 avformat/Makefile, avformat/factory.c, avformat/filter_swscale.c: add new
1147 image scaler using FFmpeg libswcale. fezzik.ini: add swscale at higher
1148 priority than gtk2/rescale.
1150 2008-12-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1152 * src/modules/fezzik.dict: fezzik.dict: let qimage be a producer for svg
1154 2008-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1156 * src/modules/avformat/Makefile, src/modules/avformat/configure,
1157 src/modules/avformat/factory.c: avformat/configure, avformat/Makefile,
1158 avformat/factory.c: add configure option --avformat-no-codecs, which will
1159 build the avformat module without the producer and consumer - useful to
1160 people who want to make a version entirely without including FFmpeg's codecs,
1161 which present patent royalty licensing issues.
1163 * src/modules/avformat/configure: avformat/configure: checkout
1164 (--avformat-svn) or recommend (--help) a specific FFmpeg revision if this is
1165 a release version of MLT (last field of version is even).
1167 * configure: configure: --disable-mmx implies --disable-sse
1169 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
1170 src/modules/avformat/filter_avdeinterlace.c: avformat/Makefile,
1171 avformat/factory.c, avformat/filter_avdeinterlace.c: Fix and enable the
1172 avdeinterlace filter for a non-MMX configuration.
1174 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add support
1175 for AVOptions as properties.
1177 2008-12-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1179 * src/framework/mlt_events.c, src/framework/mlt_field.c,
1180 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
1181 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: mlt_producer.c,
1182 mlt_playlist.h, mlt_field.h, mlt_playlist.c, mlt_tractor.c, mlt_events.c: add
1183 doxygen docs for events, field, and playlist.
1185 2008-12-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1187 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1188 (kdenlive-432) segfault when reusing previous AVFrame (paused or idling on
1189 last frame) but the previos AVFrame was invalid (not got_picture before
1192 2008-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1194 * src/modules/motion_est/filter_motion_est.c: motion_est/filter_motion_est.c:
1195 the sse compilation flag logic was inverted
1197 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c: gtk2/pixops.c,
1198 gtk2/Makefile: prevent MMX on all x86_64, not just OS X
1200 * configure: configure: add make flag and define for ARCH_X86_64 for all OSes
1202 * configure: configure: fix mmx/sse detection on OS X and add detection of
1203 x86_64 to define ARCH_X86_64
1205 * src/modules/xine/Makefile, src/modules/xine/configure,
1206 src/modules/xine/deinterlace.c, src/modules/xine/xineutils.h: xine/Makefile,
1207 xine/xineutils.h, xine/deinterlace.c: respect mmx compilation flag instead of
1208 using own detection xine/configure: remove, no longer necessary
1210 * src/modules/motion_est/filter_motion_est.c: filtedr_motion_est.c: respect
1211 new --disable-sse configure flag and whitespace cleanup
1213 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
1214 src/modules/gtk2/pixops.c: gtk2/Makefile, gtk2/configure, gtk2/pixops.c:
1215 disable MMX parts on OS X - does not build
1217 * src/modules/kino/configure: kino/configure: automatically disable on OS X -
1218 does not build due to missing headers
1220 * configure: configure: add --disable-sse and add mmx/sse detection for OS X
1222 2008-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1224 * mlt++/README: README: update instructions to use pkg-config instead of
1227 * mlt++/swig/java/build, mlt++/swig/perl/Makefile.PL,
1228 mlt++/swig/python/build, mlt++/swig/ruby/build, mlt++/swig/tcl/build,
1229 mlt++/test/Makefile: test/Makefile, swig/*/build: replace more mlt-config
1232 * profiles/atsc_1080i_50: profiles/atsc_1080i_50: added new profile for
1233 square pixel 1080i at a PAL-like rate
1235 * Doxyfile: Doxyfile: add doxygen config file
1237 * src/valerie/valerie_status.h: valerie_status.h: take stdio.h header from
1240 * docs/install.txt: docs/install.txt: fix license info on humperdink and
1243 * configure: configure: bump the version
1245 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1246 src/framework/mlt_deque.c, src/framework/mlt_deque.h,
1247 src/framework/mlt_events.c, src/framework/mlt_events.h,
1248 src/framework/mlt_field.c, src/framework/mlt_field.h,
1249 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
1250 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
1251 src/framework/mlt_parser.c, src/framework/mlt_parser.h,
1252 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
1253 src/framework/mlt_pool.c, src/framework/mlt_pool.h,
1254 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
1255 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
1256 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
1257 src/framework/mlt_property.c, src/framework/mlt_property.h,
1258 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
1259 src/framework/mlt_service.c, src/framework/mlt_service.h,
1260 src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
1261 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
1262 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
1263 src/framework/mlt_types.h: src/framework/*: improve the doxygen documentation
1264 (work in progress). This also includes removal of superfluous white space.
1266 2008-12-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1268 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
1269 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
1270 producer_sdl_image.c: bugfix (kdenlive-422) not validating input file for
1273 * src/modules/inigo/producer_inigo.c: producer_inigo.c: display a warning
1274 when failed to load a file.
1276 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: clean up the
1277 dual pass log at the end of the second pass.
1279 2008-11-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1281 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix r1242
1282 segfault due to improper audio decoder memory allocation. Also fix logical
1283 bug with resampling on channels > 2
1285 * src/modules/avformat/audioconvert.h,
1286 src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1287 (kdenlive-297) audio distortion with audio formats other than signed 16-bit.
1289 2008-11-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1291 * src/modules/fezzik.dict: fezzik.dict: added support for .tif equivalent to
1294 2008-11-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1296 * src/albino/albino.c: albino.c: fix playout with SDL on Mac OS X
1298 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2263114) build on sox
1301 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1303 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: fix detection of
1304 current frame position in a playlist
1306 2008-11-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1308 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1309 (kdenlive-347) segfault when resolution is not known until after first frame
1310 is decoded. Also, bugfix segfault when video_index or audio_index are -1
1313 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1315 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: update frozen frame
1316 if freeze position is changed on the fly
1318 2008-11-13 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1320 * src/modules/oldfilm/filter_vignette.c,
1321 src/modules/oldfilm/filter_vignette.yml: filter_vignette.{c,yml}: better
1322 standard values and correct start param name
1324 2008-11-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1326 * NEWS, configure: configure, NEWS: bump to version 0.3.2 and update release
1329 2008-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1331 * src/modules/plus/filter_affine.c: filter_affine.c: bugfix (kdenlive-235)
1332 rendering when used inside a multitrack.
1334 2008-11-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1336 * profiles/hdv_720_50p: profiles/hdv_720_50p: fix frame rate in description
1338 * profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
1339 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/hdv_1080_25p,
1340 profiles/hdv_1080_30p, profiles/hdv_720_50p, profiles/hdv_720_60p:
1341 profiles/hdv_*, profiles/atsc_*: added more HD progressive mode profiles
1343 * src/modules/oldfilm/filter_dust.yml: filter_dust.yml: apply description fix
1344 patch from Mads Dydensborg.
1346 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: bugfix
1347 segfault in construction with null argument.
1349 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1350 detection of aspect ratio for DV AVI (applies to raw and quicktime files as
1353 * src/modules/avformat/producer_avformat.c: producer_avformat.c: rework the
1354 aspect ratio detection to try to fetch it from the codec and/or the stream in
1355 newer versions of ffmpeg. This fixes aspect handling for raw DV but still not
1356 yet for DV AVIs without the vprp chunk.
1358 2008-11-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1360 * src/modules/frei0r/factory.c: frei0r/factory.c: fix build on BSD
1362 * src/modules/core/transition_mix.c: transition_mix.c: prevent serializing
1363 previous_mix and reset previous_mix on seeking.
1365 * src/modules/normalize/filter_volume.c: filter_volume.c: prevent serializing
1366 previous_gain and reset previous_gain on seeking.
1368 2008-11-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1370 * docs/services.txt: services.txt: minor corrections to documentation for
1373 * mlt++/src/Makefile: src/Makefile: suppress warning on ldconfig failure
1375 2008-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1377 * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
1378 src/modules/kdenlive/filter_freeze.c: kdenlive/filter_freeze.c: added simple
1381 2008-10-30 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1383 * src/modules/oldfilm/filter_vignette.c,
1384 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette*: filter is
1385 now usable with keyframes
1387 * src/modules/frei0r/factory.c: frei0r/factory.c: set min/max values in
1388 metadata to defined min/max from frei0r.h
1390 * src/modules/frei0r/frei0r_helper.c: frei0r/frei0r_helper.c: frei0r double
1391 and bool params are now useable with keyframes (mlt_geometry)
1393 * src/modules/frei0r/factory.c: frei0r/factory.c: yml files can be used now
1394 for critical plugins
1396 2008-10-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1398 * profiles/Makefile: profiles/Makefile: fix removal of turd (*~) files on
1401 * docs/TODO: docs/TODO: refer to wiki page
1403 * Makefile: Makefile: suppress warning on ldconfig failure.
1405 2008-10-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1407 * src/albino/albino.c, src/inigo/inigo.c: albino.c, inigo.c: disable realtime
1408 scheduling (kdenlive-180).
1410 2008-10-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1412 * src/modules/avformat/producer_avformat.c: producer_avformat.c: Fix crash /
1413 corruption when changing audio or video index
1415 2008-10-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1417 * src/modules/avformat/producer_avformat.c: producer_avformat.c: optimize
1418 slightly the stream index bugfix and update the video informational
1419 properties on the producer when the video index changes.
1421 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1422 regression with audio_index and video_index in last release when I added the
1423 feature to close file on init with re-open on first use. Also, added some
1424 exception handling around index values.
1426 * src/modules/vmfx/filter_mono.c: filter_mono.c: cleanup code to made it more
1427 consistent between cases (use_alpha).
1429 * src/modules/vmfx/filter_mono.c: filter_mono.c: bugfix (kdenlive-234)
1430 threshold filter inverting image and add invert property to revert to old
1433 2008-10-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1435 * mlt++/configure: configure: apply patch from Alberto Villa to fix build on
1438 * configure, src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
1439 src/modules/sox/configure: configure, kino/enadian_types.h, kino/riff.c,
1440 sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to
1441 fix a sh expression bug in sox/configure.
1443 2008-10-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1445 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
1446 improve delimiter parsing to allow '?' in filename argument
1448 * mlt-config-template: mlt-config-template: add deprecation warning
1450 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix recent build regression
1451 on older versions of sox
1453 2008-10-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1455 * src/inigo/inigo.c: inigo.c: improve the usage help and add -silent and
1458 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix (2164436)
1459 processing unknown command line options causes infinite loop
1461 * src/inigo/Makefile, src/inigo/inigo.c: inigo.c: added -version option
1463 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2040035) segfault with
1466 * configure: configure: -O3 is the maximum optimization level, not -O4
1468 2008-10-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1470 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix
1471 deprecated warning on av_set_string
1473 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix build on
1474 older libavformat versions
1476 2008-10-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1478 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix Ogg
1479 Vorbis files and possibly others that report invalid pts on some packets
1481 * mlt++/configure: configure: convert to use pkg-config; mlt-config is
1484 * src/modules/xine/configure: xine/configure: disable module on ppc64
1486 * src/modules/xine/configure: xine/configure: disable module on ppc64
1488 2008-10-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1490 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: Fix crash
1491 introduced by FFmpeg revision 15367 (check that muxer and encoder have same
1494 2008-10-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1496 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1497 reading file over http.
1499 2008-09-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1501 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
1502 producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image
1503 reloading in the image producers
1505 2008-09-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1507 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1508 (2106941) compilation against recent ffmpeg changes
1510 2008-09-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1512 * src/modules/kino/filehandler.cc: modules/kino/filehandler.cc: compilation
1515 2008-08-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1517 * src/modules/sox/configure, src/modules/sox/filter_sox.c: sox/configure,
1518 filter_sox.c: fix building against sox 14.1.0.
1520 2008-08-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1522 * configure, src/modules/sdl/consumer_sdl.c: consumer_sdl.c: added support
1523 for fullscreen with no mouse through the "fullscreen" property.
1525 2008-08-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1527 * mlt++/AUTHORS: update mlt++ AUTHORS
1529 * mlt++/Makefile: fix make dist target
1531 * configure: bump versions for 0.3.0 release
1533 * mlt++/configure: bump versions for 0.3.0 release
1535 * Makefile: improve make dist target
1537 * mlt++/Makefile: improve make dist target
1539 * AUTHORS: add AUTHORS file
1541 * NEWS: Add release notes file
1543 * mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh, mlt++/swig/java/build:
1544 swig/java: fixup the java bindings build script and example (bug 1523941)
1546 * demo/mlt_news: demo/mlt_news: small typo
1548 2008-08-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1550 * src/modules/kdenlive/producer_framebuffer.c:
1551 kdenlive/producer_framebuffer.c: keep resource file in producer and use '?'
1552 instead of ':' to separate filename from speed, because it caused some
1553 problems with other MLT functions
1555 2008-08-03 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1557 * src/framework/mlt_playlist.c: framework/mlt_playlist.c: check length before
1558 inserting blank, which fixes one frame blanks that were sometimes inserted
1561 2008-07-31 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1563 * src/modules/frei0r/factory.c: frei0r/factory.c: use float values for
1564 "double vars" in frei0r
1566 2008-07-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1568 * src/modules/frei0r/configure: frei0r/configure: removed unneeded newlines
1570 2008-07-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1572 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
1573 aspect ratio with slowmotion producer
1575 2008-07-24 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1577 * src/modules/qimage/configure: qimage/configure: Fix Qt3 detection and
1580 2008-07-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1582 * src/modules/qimage/producer_qimage.c,
1583 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
1584 qimage module: add mutex, fix caching and use alpha only if necessary (mostly
1585 borrowed from producer_pixbuf)
1587 2008-07-14 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1589 * src/modules/qimage/configure: qimage/configure: Fix Qt4 detection
1591 2008-07-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1593 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1594 recent regression with setting aspect ratio. Now it takes it from the profile
1595 by default using the quotient properties for best accuracy. Now, one can also
1596 override the aspect ratio using the same property name as the ffmpeg command
1597 line utility ("aspect") for even greater symmetry.
1599 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1600 segfault when fail to open or read file in init.
1602 2008-07-10 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1604 * src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
1605 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
1606 qimage module: add support for Qt4 (you can force compile against Qt3 with
1609 2008-07-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1611 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: bugfix regression
1612 with introduction of mlt_profile causing length of vorbis producer to always
1615 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1616 regression playing audio-only files.
1618 2008-07-01 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1620 * src/modules/oldfilm/filter_vignette.c,
1621 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette.{c,yml}:
1622 change format for parameters, to avoid converting problems with different
1625 2008-06-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1627 * src/framework/mlt_properties.c, src/framework/mlt_service.c:
1628 mlt_properties.c, mlt_service.c: bugfix to make reference counting and
1629 service closure truly thread-safe. As it was, reference count increment and
1630 decrement operations were not atomic and not protected comprehensively.
1632 * src/framework/mlt_consumer.c: mlt_consumer.c: added ability to set priority
1633 of the read-ahead thread through a new "priority" property. This only works
1634 if you have permission; fails to execute properly otherwise - not sure how to
1635 make it fail over gracefully. Do not set this property if you do not have
1638 2008-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1640 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
1641 MltProducer.{h,cpp}, mltpp.i: remove Producer::get_frame that is unncessary
1642 and introduced a memory leak.
1644 2008-06-25 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1646 * src/framework/mlt_field.c: mlt_field.c: correctly reconnect transitions
1647 after a service disconnect
1649 * src/framework/mlt_service.c: mlt_service.c: fix bad identification for some
1650 services (eg. transitions)
1652 2008-06-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1654 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1655 segfault up the call stack when no image could be decoded for a frame by
1656 producing the "test card" image.
1658 2008-06-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1660 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: return null on clip_info method
1661 if mlt_playlist_get_clip_info fails.
1663 * src/framework/mlt_playlist.c: mlt_playlist.c: return error on
1664 mlt_playlist_get_clip_info if producer is null.
1666 2008-06-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1668 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: let other services
1669 prevent Fezzik from attaching filters by passing the "fezzik_normalised"
1672 * src/framework/mlt_repository.c: mlt_repository.c: bugfix memory leak on
1673 getting directory list of MLT_REPOSITORY.
1675 2008-06-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1677 * src/framework/mlt_consumer.c: mlt_consumer.c: make the realtime
1678 frame-dropping heuristic based on actual frame rate instead of 25fps
1680 2008-06-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1682 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1683 segfault in unprotected libavcodec call that is clearly marked not thread
1686 2008-06-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1688 * src/modules/core/transition_composite.c: transition_composite.c: slightly
1689 more accurate positioning when using crop panning and horizontal position is
1690 adjusted to align chroma channels.
1692 2008-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1694 * src/modules/avformat/producer_avformat.c: producer_avformat.c: close the
1695 file at the end of object creation, then re-open the file on-demand. This
1696 presented a file descriptor limit issue when loading very large playlists.
1698 2008-06-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1700 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: prevent strdup from crashing on
1703 * src/framework/mlt_playlist.c: mlt_playlist.c: remove some unncessary and
1704 inefficient accounting code.
1706 2008-06-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1708 * src/modules/core/transition_composite.c: transition_composite.c: add repeat
1709 processing to crop property.
1711 * src/modules/core/transition_composite.c: transition_composite.c: add
1712 animatable geometry "pan" property. This suppresses implicit scaling of the
1713 b-frame and makes the compositing rectangle crop. Then, it uses the x and y
1714 geometry information to pan the b-frame within the composite rectangle. For
1715 example, a negative x pans the image to the left and that portion of the b
1716 frame left of the composite rectangle is cropped. w and h of the pan geometry
1717 is not implemented at this time, but the plan is to implement scaling of the
1718 b-frame. In the end, this can provide a Ken Burns effect for still images - a
1719 much requested feature.
1721 2008-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1723 * src/modules/avformat/producer_avformat.c: producer_avformat.c: remove
1724 multi-threaded audio decoding option. It does not provide any advantage at
1725 this time and just wastes resources.
1727 * src/framework/mlt_playlist.c: mlt_playlist.c: added an "autoclose" property
1728 for sequential processing of very large playlists. If set, it automatically
1729 closes previous producers to reduce resources (file handles and threads if
1730 using producer_avformat with threads).
1732 2008-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1734 * src/modules/gtk2/producer_pango.c: producer_pango.c: make the size property
1735 an absolute height in pixels for greater compositing and quality control.
1737 * src/modules/core/filter_resize.c, src/modules/core/transition_composite.c:
1738 filter_resize,c, filter_composite.c: bugfix redundant rounding.
1740 * src/modules/core/filter_watermark.c: filter_watermark.c: bugfix propogation
1741 of output_ratio as a double - was causing incorrect calculations in
1742 transition_composite.c with non-square-pixel watermark sources.
1744 * src/framework/mlt_properties.c: mlt_properties.c: make arithmetic processor
1745 use floating point instead of integer so that '/' is meaningful. I am not
1746 totally certain of the consequences of this change because I am not aware of
1747 where the feature is used. However, I am using it to specify the aspect ratio
1748 of certain things like bitmap graphics that were not designed for square
1749 pixels. And being able to specify a fraction allows for accurate detection of
1750 equivalent aspect ratios between different sources, particularly compositing.
1752 * src/framework/mlt_profile.c: mlt_profile.c: make fallback default sample
1753 aspect ratio the same as the revised profile's sample aspect ratio
1755 2008-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1757 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: apply the in point
1758 to the position in the image sequence
1760 2008-05-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1762 * src/modules/avformat/configure: avformat/configure: fix compilation against
1763 shared ffmpeg for a headers configuration that has appeared.
1765 * profiles/dv_ntsc, profiles/dv_ntsc_wide, profiles/dv_pal,
1766 profiles/dv_pal_wide, src/modules/avformat/consumer_avformat.c,
1767 src/modules/avformat/producer_avformat.c: profiles/dv_*, consumer_avformat.c,
1768 producer_avformat.c: bugfix (1912796) to override FFmpeg notion of sample
1769 aspect for DV. The values it uses might be more proper in certain contexts,
1770 but not in the way MLT currently operates. This change improves performance
1771 and quality when outputting to one of the "dv" profiles when using DV or
1772 other ITU-R 601-based video sources such as MPEG-2 for DVD Video and
1775 2008-05-12 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1777 * src/modules/core/transition_luma.c: Correctly update the luma file if the
1778 resource was modified
1780 2008-05-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1782 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
1783 avformat/configure: fix compiling against shared ffmpeg due to changes in
1786 2008-05-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1788 * src/modules/core/filter_resize.c: filter_resize.c: fix field order
1791 * src/modules/xine/configure: xine/configure: relax restrictions to let
1792 OSX/Intel use xine deinterlace
1794 * src/framework/mlt_field.c, src/framework/mlt_field.h: mlt_field.[hc]: added
1795 mlt_field_disconnect_service
1797 * src/modules/dgraft/Makefile, src/modules/dgraft/factory.c,
1798 src/modules/dgraft/filter_telecide.c: modules/dgraft: added module for ports
1799 of Donald Graft's GPL filters.
1801 * src/modules/sox/configure: sox/configure: make inclusion of libsfx dynamic
1803 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1804 reporting of top_field_first on frame.
1806 * src/modules/avformat/Makefile, src/modules/avformat/configure:
1807 avformat/Makefile, configure: fix --avformat-swscale and the removal of the
1808 ffmpeg 'lib' make target.
1810 * src/modules/core/filter_data_show.c: filter_data_show.c: bugfix
1811 interpreting timecode, due to invalid fps on mlt_profiles API changes
1813 2008-04-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1815 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
1816 MltProducer.{h,cpp}, swig/mltpp.i: add method Producer::get_frame.
1818 * src/modules/core/filter_watermark.c,
1819 src/modules/core/transition_composite.c: filter_watermark.c,
1820 filter_composite.c: support explicit deinterlace of composited image.
1822 2008-04-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1824 * mlt++/test/server.cpp: test/server.cpp: bugfix (1940389) compilation on gcc
1827 * src/modules/lumas/create_lumas: lumas/create_lumas: bugfix (1940387)
1830 * configure, src/modules/motion_est/configure: configure,
1831 motion_est/configure: remove module-specific crud from top-level configure
1832 script, and enable motion_est now by default.
1834 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
1835 src/modules/kino/kino_wrapper.cc: kino/kino_wrapper.cc, kino/filehandler.cc,
1836 kino/avi.cc: bugfix (1936991) compilation with gcc 4.3.
1838 2008-04-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1840 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix image
1843 2008-03-22 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1845 * src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/transition_frei0r.c:
1846 frei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory
1849 2008-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1851 * src/modules/avformat/configure: avformat/configure: improve chances of
1852 successful linking with -svn and -static options
1854 2008-03-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1856 * src/modules/kino/riff.cc: kino/riff.c: fix failure to dlopen due to symbol
1857 signature mismatch on make_fourcc
1859 * src/modules/frei0r/configure, src/modules/frei0r/factory.c:
1860 frei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
1861 frei0r/factory.c: add metadata_schema value to metadata
1863 * src/framework/mlt_repository.c: mlt_repository.c: clear up warning due to
1864 const return from getenv_locale()
1866 2008-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1868 * src/framework/mlt_repository.c: mlt_repository.c: fix to previous string
1869 const fix in mlt_repository_languages
1871 * src/framework/mlt_repository.c: mlt_repository.[hc]: fix modifying const
1872 string in mlt_repository_languages
1874 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
1875 mlt_repository.[hc]: add mlt_repository_languages helper function for
1878 2008-03-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1880 * src/valerie/Makefile: src/valerie/Makefile: fix overwriting libmlt.0.dylib
1881 on libvalerie install on OS X
1883 * src/modules/sox/configure: sox/configure: add OS X and Debian (future?)
1884 pkg-config support to sox configuration
1886 2008-03-04 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1888 * src/modules/frei0r/factory.c: src/modules/frei0r/factory.c: load metadata
1889 on request (thx for patch from Dan Dennedy) added "tags" metadata with type
1890 "Video" for frei0r plugins
1892 * src/modules/frei0r/factory.c: modules/frei0r/factory.c: also register
1893 transitions, added "tags" to metadata
1895 * src/modules/oldfilm/filter_vignette.c: oldfilm/filter_vignette.c: speedup
1897 * src/modules/oldfilm/fdust.svg, src/modules/oldfilm/filter_dust.yml,
1898 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.yml,
1899 src/modules/oldfilm/filter_oldfilm.yml,
1900 src/modules/oldfilm/filter_tcolor.yml,
1901 src/modules/oldfilm/filter_vignette.yml, src/modules/oldfilm/grain.svg,
1902 src/modules/oldfilm/lines.svg, src/modules/oldfilm/oldfilm.svg,
1903 src/modules/oldfilm/tcolor.svg, src/modules/oldfilm/vignette.svg:
1904 modules/oldfilm: yml files without icon, icon as separate file
1906 2008-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1908 * src/modules/sox/Makefile, src/modules/sox/configure: sox/configure,
1909 Makefile: try to make sox build smarter about library dependencies (pending
1910 Darwin compatibilty)
1912 * src/framework/metaschema.yaml, src/modules/avformat/producer_avformat.yml:
1913 metaschema.yaml, producer_avformat.yml: reset schema_version to 0.1 since we
1914 have not release anything yet with schema let alone metadata
1916 * src/modules/frei0r/factory.c: frei0r/factory.c: apply destructors and
1917 serialiser to metadata mlt_properties
1919 * src/inigo/inigo.c: inigo.c: fix querying on specific filter or transition
1921 2008-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1923 * src/modules/core/filter_resize.c: filter_rescale.c: if input width or
1924 height are zero, infer them from the profile
1926 2008-02-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1928 * src/modules/frei0r/configure: test not only if header frei0r.h exists, also
1931 * src/modules/frei0r/Makefile, src/modules/frei0r/configure,
1932 src/modules/frei0r/factory.c, src/modules/frei0r/filter_frei0r.c,
1933 src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/frei0r_helper.h,
1934 src/modules/frei0r/transition_frei0r.c: initial frei0r support
1936 * src/modules/oldfilm/Makefile, src/modules/oldfilm/dust1.svg,
1937 src/modules/oldfilm/dust2.svg, src/modules/oldfilm/dust3.svg,
1938 src/modules/oldfilm/dust4.svg, src/modules/oldfilm/dust5.svg,
1939 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
1940 src/modules/oldfilm/filter_dust.yml, src/modules/oldfilm/filter_grain.c,
1941 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.c,
1942 src/modules/oldfilm/filter_lines.yml, src/modules/oldfilm/filter_oldfilm.c,
1943 src/modules/oldfilm/filter_oldfilm.yml, src/modules/oldfilm/filter_tcolor.c,
1944 src/modules/oldfilm/filter_tcolor.yml, src/modules/oldfilm/filter_vignette.c,
1945 src/modules/oldfilm/filter_vignette.yml: updated oldfilm module + 2 new
1948 2008-02-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1950 * src/framework/Makefile, src/framework/metaschema.yaml,
1951 src/modules/avformat/producer_avformat.yml: framework/Makefile,
1952 metaschema.yaml: add a Kwalify schema for metadata producer_avformat.yml:
1955 2008-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1957 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h:
1958 MltRepository.{h,cpp}: update to latest mlt_repository.h change -
1959 finalization of callback declarations and metadata handling
1961 * src/modules/avformat/configure: avformat/Makefile: compilation fix for
1962 latest FFmpeg update
1964 2008-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1966 * src/inigo/inigo.c: inigo.c: add -query option to inigo for service and
1969 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
1970 src/modules/avformat/producer_avformat.yml: avformat/factory.c,
1971 producer_avformat.yml, avformat/Makefile: add metadata for producer:avformat.
1973 * src/tests/Makefile, src/tests/dan.c: dan.c: example showing how to use the
1974 new yaml parsing and serialisation and the new registry metadata system
1976 * src/framework/mlt_properties.c, src/framework/mlt_properties.h:
1977 mlt_properties.[hc]: added really simply YAML Tiny parser and serialiser,
1978 mainly to support the registry metadata system.
1980 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
1981 mlt_repository.[hc]: implement the metadata registration and lookup interface
1983 2008-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1985 * src/modules/sox/Makefile: sox/Makefile: helpful note for Ubuntu (and
1988 * src/modules/avformat/Makefile, src/modules/avformat/configure:
1989 avformat/configure, avformat/Makefile: add libavdevice for newer versions of
1990 ffmpeg when using --avformat-svn or --avformat-static
1992 * src/framework/mlt_repository.c: mlt_repository.c: throw warning on failure
1995 2008-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1997 * mlt++/swig/python/build: swig/python/build: add -fPIC
1999 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h, mlt++/swig/mltpp.i:
2000 MltRepository.{h,cpp}, swig/mltpp.i: added consumers, filters, producers,
2001 transitions, register_metadata, and metadata methods to Repository class
2003 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
2004 mlt_consumer.[hc]: added new functions mlt_repository_consumers,
2005 mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions,
2006 mlt_repository_register_metadata, and mlt_repository_metadata
2008 2008-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2010 * src/modules/avformat/configure: avformat/configure: use pkg-config with
2013 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: - Convert to
2014 ffmpeg and AVOptions exclusively. This makes ALL AVOptions as seen from
2015 \'ffmpeg -h\' available to MLT. Instead of ffmpeg\'s \'-option value\' use
2016 inigo\'s property syntax \'option=value\" - Add dual pass encoding. - Use
2017 multi-threading even with non-threaded codecs by separating producer and
2018 consumer threads. - Whitespace cleanup.
2020 * src/framework/mlt_consumer.c: mlt_consumer.c: let consumers use read-ahead
2021 processing thread without frame dropping with real_time=-1
2023 * src/modules/avformat/producer_avformat.c: producer_avformat.c: cleanup
2026 2008-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2028 * mlt++/Makefile: do not make tests automatically
2030 2008-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2032 * src/modules/avformat/consumer_avformat.c,
2033 src/modules/avformat/producer_avformat.c: consumer_avformat.c,
2034 producer_avformat.c: add FFmpeg multi-thread support via "threads" property
2035 or MLT_AVFORMAT_THREADS environment variable
2037 2008-02-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2039 * src/modules/dv/producer_libdv.c: producer_libdv.c: fix test for framerate
2042 2008-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2044 * mlt++/configure, mlt++/src/Makefile: configure: add soversion variable
2045 src/Makefile: improve library versioning by linking on interface version
2048 * configure, src/framework/Makefile, src/framework/mlt.h,
2049 src/miracle/Makefile, src/valerie/Makefile: configure: add soversion
2050 variable, move version variables to top for easier access framework/Makefile,
2051 miracle/Makefile, valerie/Makefile: improve library versioning by linking on
2052 interface version (soversion) mlt.h: add version info to header so apps can
2053 have build time adaptations
2055 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix error on Playlist.append due to
2058 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFactory.cpp,
2059 mlt++/src/MltFactory.h, mlt++/src/MltRepository.cpp,
2060 mlt++/src/MltRepository.h, mlt++/swig/mltpp.i: Mlt.h, MltFactory.{h,cpp},
2061 MltRepository.{h,cpp}, swig/mltpp.i: update to deal with changes and new
2062 capabilities in mlt_factory and mlt_repository.
2064 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
2065 src/framework/mlt_repository.c, src/framework/mlt_repository.h: cleanup some
2066 names since we are changing the interface mlt_repository.[hc]: change
2067 mlt_repository_fetch to mlt_repository_create mlt_factory.[hc]: change
2068 mlt_factory_prefix to mlt_factory_directory
2070 2008-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2072 * src/framework/mlt.h, src/framework/mlt_factory.c,
2073 src/framework/mlt_factory.h, src/framework/mlt_properties.c,
2074 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
2075 src/modules/Makefile, src/modules/avformat/configure,
2076 src/modules/avformat/factory.c, src/modules/configure,
2077 src/modules/core/configure, src/modules/core/factory.c,
2078 src/modules/dv/configure, src/modules/dv/factory.c,
2079 src/modules/effectv/configure, src/modules/effectv/factory.c,
2080 src/modules/fezzik/configure, src/modules/fezzik/factory.c,
2081 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
2082 src/modules/inigo/configure, src/modules/inigo/factory.c,
2083 src/modules/inigo/producer_inigo.c, src/modules/jackrack/configure,
2084 src/modules/jackrack/factory.c, src/modules/kdenlive/configure,
2085 src/modules/kdenlive/factory.c, src/modules/kino/configure,
2086 src/modules/kino/factory.c, src/modules/motion_est/configure,
2087 src/modules/motion_est/factory.c, src/modules/normalize/configure,
2088 src/modules/normalize/factory.c, src/modules/oldfilm/configure,
2089 src/modules/oldfilm/factory.c, src/modules/plus/configure,
2090 src/modules/plus/factory.c, src/modules/qimage/configure,
2091 src/modules/qimage/factory.c, src/modules/resample/configure,
2092 src/modules/resample/factory.c, src/modules/sdl/configure,
2093 src/modules/sdl/factory.c, src/modules/sox/configure,
2094 src/modules/sox/factory.c, src/modules/valerie/configure,
2095 src/modules/valerie/factory.c, src/modules/vmfx/configure,
2096 src/modules/vmfx/factory.c, src/modules/vorbis/configure,
2097 src/modules/vorbis/factory.c, src/modules/westley/configure,
2098 src/modules/westley/factory.c, src/modules/xine/configure,
2099 src/modules/xine/factory.c: mlt_repository.[hc]: - dynamically locate and
2100 register modules instead of reading .dat files - added
2101 mlt_repository_register() and macros for modules and apps(!) to register
2102 their service factory functions mlt_factory.[hc]: change mlt_factory_init()
2103 to return mlt_repository to app mlt_properties.c: let
2104 mlt_properties_dir_list() take a NULL filter pattern src/modules/*: - adapt
2105 to new module registration system - much simpler! - remove unncessary
2106 configure scripts (now optional!)
2108 2008-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2110 * mlt++/COPYING: add COPYING to disclose license
2112 * src/framework/config.h: remove config.h
2114 * Makefile, setenv, src/framework/Makefile, src/framework/mlt_consumer.c,
2115 src/framework/mlt_factory.c, src/framework/mlt_filter.c,
2116 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
2117 src/framework/mlt_parser.c, src/framework/mlt_playlist.c,
2118 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
2119 src/framework/mlt_property.c, src/framework/mlt_service.c,
2120 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
2121 src/modules/Makefile, src/modules/avformat/Makefile,
2122 src/modules/avformat/configure, src/modules/core/Makefile,
2123 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
2124 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
2125 src/modules/effectv/Makefile, src/modules/feeds/Makefile,
2126 src/modules/fezzik/Makefile, src/modules/fezzik/producer_fezzik.c,
2127 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
2128 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
2129 src/modules/kino/Makefile, src/modules/lumas/Makefile,
2130 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
2131 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
2132 src/modules/qimage/Makefile, src/modules/resample/Makefile,
2133 src/modules/sdl/Makefile, src/modules/sox/Makefile,
2134 src/modules/sox/configure, src/modules/valerie/Makefile,
2135 src/modules/vmfx/Makefile, src/modules/vmfx/filter_shape.c,
2136 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
2137 src/modules/xine/Makefile: move binary modules to libdir - affects
2138 MLT_REPOSITORY added MLT_DATA environment variable to refer to share dir
2139 remove need for config.h
2141 2008-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2143 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
2144 mlt++/src/MltConsumer.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
2145 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
2146 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
2147 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
2148 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
2149 mlt++/src/MltProfile.h, mlt++/src/MltPushConsumer.cpp,
2150 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.cpp,
2151 mlt++/src/MltService.h, mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
2152 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/swig/mltpp.i,
2153 mlt++/swig/perl/play.pl, mlt++/swig/python/play.py,
2154 mlt++/swig/ruby/miracle.rb, mlt++/swig/ruby/play.rb,
2155 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/play.tcl, mlt++/test/play.cpp,
2156 mlt++/test/server.cpp: add MltProfile and update examples
2158 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
2159 guard against accessing mlt_environment before it is ready mlt_profile.c: fix
2160 setting legacy MLT_NORMALISATION on mlt_environment
2162 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
2163 guard against setting mlt_environment before it is available mlt_profile.c:
2164 use getenv instead of mlt_environment in case profile is created before
2167 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
2168 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
2169 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
2170 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
2171 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
2172 src/framework/mlt_producer.c, src/framework/mlt_profile.c,
2173 src/framework/mlt_profile.h, src/framework/mlt_repository.c,
2174 src/framework/mlt_repository.h, src/framework/mlt_service.c,
2175 src/framework/mlt_service.h, src/framework/mlt_tractor.c, src/inigo/inigo.c,
2176 src/miracle/miracle_connection.c, src/miracle/miracle_unit.c,
2177 src/miracle/miracle_unit_commands.c,
2178 src/modules/avformat/consumer_avformat.c,
2179 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
2180 src/modules/avformat/filter_avcolour_space.c,
2181 src/modules/avformat/filter_avcolour_space.h,
2182 src/modules/avformat/filter_avdeinterlace.c,
2183 src/modules/avformat/filter_avdeinterlace.h,
2184 src/modules/avformat/filter_avresample.c,
2185 src/modules/avformat/filter_avresample.h,
2186 src/modules/avformat/producer_avformat.c,
2187 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
2188 src/modules/core/consumer_null.h, src/modules/core/factory.c,
2189 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
2190 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
2191 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
2192 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
2193 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
2194 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
2195 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
2196 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
2197 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
2198 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
2199 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
2200 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
2201 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
2202 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
2203 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
2204 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
2205 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
2206 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
2207 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
2208 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
2209 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
2210 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
2211 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
2212 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
2213 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
2214 src/modules/effectv/filter_burn.h, src/modules/fezzik/factory.c,
2215 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_fezzik.h,
2216 src/modules/fezzik/producer_hold.c, src/modules/fezzik/producer_hold.h,
2217 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
2218 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
2219 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/producer_pango.c,
2220 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
2221 src/modules/gtk2/producer_pixbuf.h, src/modules/inigo/factory.c,
2222 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
2223 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
2224 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/filter_ladspa.c,
2225 src/modules/jackrack/filter_ladspa.h, src/modules/kdenlive/factory.c,
2226 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
2227 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
2228 src/modules/kdenlive/producer_framebuffer.c,
2229 src/modules/kdenlive/producer_framebuffer.h, src/modules/kino/factory.c,
2230 src/modules/kino/producer_kino.c, src/modules/kino/producer_kino.h,
2231 src/modules/motion_est/factory.c,
2232 .../motion_est/filter_autotrack_rectangle.c,
2233 src/modules/motion_est/filter_crop_detect.c,
2234 src/modules/motion_est/filter_motion_est.c,
2235 src/modules/motion_est/filter_motion_est.h,
2236 src/modules/motion_est/filter_vismv.c,
2237 src/modules/motion_est/producer_slowmotion.c,
2238 src/modules/normalize/factory.c, src/modules/normalize/filter_volume.c,
2239 src/modules/normalize/filter_volume.h, src/modules/oldfilm/factory.c,
2240 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_dust.h,
2241 src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_grain.h,
2242 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.h,
2243 src/modules/oldfilm/filter_oldfilm.c, src/modules/oldfilm/filter_oldfilm.h,
2244 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
2245 src/modules/plus/filter_affine.h, src/modules/plus/filter_charcoal.c,
2246 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
2247 src/modules/plus/filter_invert.h, src/modules/plus/filter_sepia.c,
2248 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c,
2249 src/modules/plus/transition_affine.h, src/modules/qimage/factory.c,
2250 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
2251 src/modules/qimage/qimage_wrapper.cpp, src/modules/resample/factory.c,
2252 src/modules/resample/filter_resample.c,
2253 src/modules/resample/filter_resample.h, src/modules/sdl/consumer_sdl.c,
2254 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_preview.c,
2255 src/modules/sdl/consumer_sdl_still.c, src/modules/sdl/factory.c,
2256 src/modules/sdl/producer_sdl_image.c, src/modules/sdl/producer_sdl_image.h,
2257 src/modules/sox/configure, src/modules/sox/factory.c,
2258 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
2259 src/modules/valerie/consumer_valerie.c,
2260 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
2261 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
2262 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
2263 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_mono.c,
2264 src/modules/vmfx/filter_mono.h, src/modules/vmfx/filter_shape.c,
2265 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
2266 src/modules/vmfx/producer_pgm.h, src/modules/vorbis/factory.c,
2267 src/modules/vorbis/producer_vorbis.c, src/modules/vorbis/producer_vorbis.h,
2268 src/modules/westley/consumer_westley.c,
2269 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
2270 src/modules/westley/producer_westley.c,
2271 src/modules/westley/producer_westley.h, src/modules/xine/factory.c,
2272 src/modules/xine/filter_deinterlace.c, src/modules/xine/filter_deinterlace.h,
2273 src/valerie/valerie_remote.c: framework: remove global profile, rather share
2274 one mlt_profile across a service network and make it available from anywhere
2275 through mlt_service_profile(). miracle, valerie: profile changes inigo: added
2276 -profile and progress=1 to mimic kdenlive_renderer modules: profile changes.
2277 Since nearly every file was touched, remove superfluous headers and prepare
2278 for coming mlt_repository change.
2280 2008-01-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2282 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2283 (kdenlive-28) a/v sync on non-whole frame rate.
2285 2008-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2287 * src/modules/avformat/producer_avformat.c: producer_avformat.c: do not free
2288 AVPacket if av_read_frame fails.
2290 2008-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2292 * src/modules/oldfilm/Makefile, src/modules/oldfilm/configure,
2293 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
2294 src/modules/oldfilm/filter_dust.h, src/modules/oldfilm/filter_grain.c,
2295 src/modules/oldfilm/filter_grain.h, src/modules/oldfilm/filter_lines.c,
2296 src/modules/oldfilm/filter_lines.h, src/modules/oldfilm/filter_oldfilm.c,
2297 src/modules/oldfilm/filter_oldfilm.h: src/modules/oldfilm/*: add oldfilm
2298 module contributed by Marco Gittler
2300 * docs/services.txt: minor typo fix
2302 * src/framework/mlt_playlist.c: mlt_playlist.c: fix some blank-handling bugs
2303 in mlt_playlist_insert_at()
2305 2007-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2307 * src/modules/fezzik.dict: fezzik.dict: prioritize avformat over vorbis
2308 module for .ogg, at least until better track type detection is in place.
2310 2007-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2312 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: make
2313 compilation fix on url_fclose version sensitive to support older ffmpeg
2315 2007-12-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2317 * .../motion_est/filter_autotrack_rectangle.c: Autotrack rectangle can now be
2318 defined using geometry="x,y:wxh" instead of having to pass it in the filter
2321 2007-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2323 * src/modules/avformat/configure, src/modules/sox/configure: sox/configure:
2324 remove libsamplerate from linking by default
2326 2007-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2328 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
2329 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
2330 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
2331 src/modules/core/filter_data_show.c, src/modules/dv/producer_libdv.c,
2332 src/modules/inigo/producer_inigo.c, src/modules/vorbis/producer_vorbis.c,
2333 src/modules/westley/producer_westley.c: mlt_consumer.c, mlt_frame.c,
2334 mlt_multitrack.c, mlt_playlist.c, mlt_producer.c, producer_avformat.c,
2335 filter_data_show.c, producer_libdv.c, producer_inigo.c, producer_vorbis.c,
2336 producer_westley.c: remove statefulness of frame rate through framework and
2337 modules, and allow consumer properties to override profile settings.
2339 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: fix compilation
2340 warning with respect to const pointer
2342 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix pointer
2343 passed to url_fclose()
2345 * src/modules/kino/riff.h: kino/riff.h: fix compiler warnings on missing
2348 2007-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2350 * src/modules/sox/Makefile, src/modules/sox/configure,
2351 src/modules/sox/filter_sox.c: filter_sox.c, src/modules/sox/Makefile,
2352 src/modules/sox/configure: add support for sox v14.0.0.
2354 2007-10-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2356 * src/miracle/miracle_server.c, src/miracle/miracle_unit.c,
2357 src/modules/avformat/factory.c, src/modules/gtk2/pixops.c,
2358 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
2359 src/modules/jackrack/plugin_settings.c, src/modules/kdenlive/filter_wave.c,
2360 src/modules/plus/transition_affine.c, src/modules/vmfx/filter_chroma.c,
2361 src/modules/vorbis/producer_vorbis.c, src/modules/westley/consumer_westley.c,
2362 src/modules/westley/producer_westley.c: avformat/factory.c,
2363 jackrack/jack_rack.c, jackrack/plugin_settings.c, vmfx/filter_chroma.c,
2364 plus/transition_affine.c, westley/producer_westley.c,
2365 westley/consumer_westley.c, kdenlive/filter_wave.c, vorbis/producer_vorbis.c,
2366 gtk2/producer_pango.c, gtk2/pixops.c, miracle_server.c, miracle_unit.c:
2367 cleanup a whole bunch of compiler warnings
2369 * src/modules/jackrack/configure: jackrack/configure: add detection for
2370 ladspa and disable if not detected
2372 * src/modules/core/filter_luma.c: filter_luma.c: bugfix testing b_frame's
2375 * src/modules/core/filter_resize.c: filter_resize.c: bugfix overriding
2376 top_field_first property
2378 * src/modules/motion_est/filter_motion_est.c,
2379 src/modules/motion_est/filter_vismv.c: filter_vismv.c: bugfix pointer to
2380 array of motion vectors
2382 * src/modules/avformat/configure: avformat/configure: fix detect shared
2383 install of libavformat due to link to versioned .so.
2385 2007-10-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2387 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_profile.c,
2388 mlt_factory.c: bugfix loading profile by file specification and remove a
2391 * setenv, src/framework/mlt_profile.c: mlt_profle.c: add support for
2392 MLT_PROFILES_DIR environment variable
2394 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: fix specifying window size
2397 * src/modules/effectv/utils.c, src/modules/effectv/utils.h: effectv/utils.*:
2398 fix compilation on OS X
2400 2007-08-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2402 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix segfault
2404 2007-08-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2406 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix
2407 initialisation of window dimensions due to recent profiles addition
2409 2007-07-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2411 * configure, docs/policies.txt: configure: fix broken variables in pkg-config
2412 files policies.txt: add bug reporting procedure
2414 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: align some
2415 defaults with ffmpeg for more reliable output
2417 2007-07-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2419 * src/framework/mlt_consumer.c, src/framework/mlt_profile.c: mlt_profile.c:
2420 bugfix string allocation length mlt_consumer.c: bugfix removal of
2421 property-changed listener
2423 2007-07-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2425 * profiles/Makefile: profiles/Makefile: cleanup profiles dir on (un)install
2427 * profiles/atsc_1080i_60, profiles/atsc_720p_30, profiles/atsc_wide_1080i,
2428 profiles/atsc_wide_720p: profiles/atsc_*: rename and change descriptions
2430 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
2431 profiles/hdv_720_30p:
2433 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_1080_ntsc,
2434 profiles/hdv_1080_pal, profiles/hdv_720_30p, profiles/hdv_720_60i:
2436 * profiles/hdv_720_25p, profiles/hdv_720_50p:
2438 * profiles/hdv_720_50p, profiles/hdv_720_60i, profiles/hdv_720_ntsc,
2439 profiles/hdv_720_pal:
2441 * src/framework/mlt_profile.c: mlt_profile.c: revise substrings for legacy
2442 setting of MLT_NORMALISATION
2444 * profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
2445 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
2446 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
2447 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
2448 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
2449 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
2450 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
2451 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
2452 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
2453 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/mlt_factory.c,
2454 src/framework/mlt_factory.h, src/framework/mlt_profile.c,
2455 src/framework/mlt_profile.h: profiles/*: name->description
2456 mlt_factory.{h,cc}: added mlt_environment_set() mlt_profile.{h,cc}: fix
2457 setting legacy MLT_NORMALISATION, set MLT_PROFILE, and change "name" to
2458 "description" for clarity
2460 2007-07-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2462 * src/modules/avformat/Makefile, src/modules/avformat/configure:
2463 avformat/configure: add --avformat-svn-extra avformat/Makefile: rebuild
2464 module when local ffmpeg changes
2466 * profiles/Makefile, profiles/square_pal_wide: profiles/Makefile: do not
2467 install Makefile profiles/square_pal_wide: fix display aspect
2469 * ChangeLog, Makefile, configure, profiles/Makefile,
2470 profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
2471 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
2472 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
2473 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
2474 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
2475 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
2476 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
2477 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
2478 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
2479 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/Makefile,
2480 src/framework/mlt.h, src/framework/mlt_consumer.c,
2481 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
2482 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
2483 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
2484 src/framework/mlt_types.h, src/modules/dv/consumer_libdv.c,
2485 src/modules/sdl/consumer_sdl.c: Added new profiles system: mlt_profile,
2486 MLT_PROFILE, and profiles documents.
2488 2007-07-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2490 * src/modules/avformat/consumer_avformat.c,
2491 src/modules/avformat/producer_avformat.c: consumer_avformat.c: save disabled,
2492 experimental flushing code
2494 2007-07-07 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2496 * src/modules/qimage/configure: Fix build based on patch from Ryan Hodge
2498 2007-07-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2500 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
2501 src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
2502 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
2503 Add support for psd, xcf and exr images (KDE libraries needed for these
2504 formats). Make pcx and tiff images load correctly
2506 * src/modules/gtk2/producer_pixbuf.c: Fix for rgba images (based on the code
2507 from qimage_producer)
2509 * src/modules/kdenlive/producer_framebuffer.c: Fix get image for formats
2510 different from yuv422
2512 2007-07-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2514 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
2517 2007-06-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2519 * src/modules/kdenlive/producer_framebuffer.c: Better fix for aspect_ratio
2520 problem in framebuffer producer
2522 * src/modules/kdenlive/producer_framebuffer.c: Fix aspect ratio for
2523 slowmotion / freeze effect
2525 * src/modules/kdenlive/configure: Fix typo which prevented wave filter to be
2528 2007-06-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2530 * demo/circle.png: demo/circle.png: fix broken image
2532 * demo/watermark1.png: watermark1.png: fix broken image
2534 * demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
2535 demo/mlt_voiceover: demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
2536 demo/mlt_voiceover: fix broken demos due to recent hidden track handling
2537 change in mlt_transition.c
2539 2007-06-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2541 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2542 initial buffer size to prevent high quantization at beginning
2544 2007-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2546 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix audio
2547 sync with some codecs and revert unnecessary precautions that introduce
2550 2007-06-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2552 * mlt++/Makefile: added dist make targets
2554 * Makefile: added dist make targets
2556 * mlt++/Makefile, mlt++/src/Makefile, mlt++/test/Makefile: added uninstall
2559 * Makefile, src/albino/Makefile, src/framework/Makefile,
2560 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
2561 src/modules/Makefile, src/valerie/Makefile: added uninstall make targets
2563 2007-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2565 * src/modules/effectv/Makefile, src/modules/effectv/configure,
2566 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
2567 src/modules/effectv/filter_burn.h, src/modules/effectv/image.c,
2568 src/modules/effectv/utils.c, src/modules/effectv/utils.h: added effectv
2569 module with BurningTV filter provided by Stephane Fillod
2571 * src/framework/mlt_frame.c: mlt_frame.c: let image conversions accept NULL
2572 for the alpha parameter
2574 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2575 segfault when paused after seeking but no picture available to duplicate
2577 * docs/westley.txt, src/modules/fezzik.dict: fezzik.dict: prioritize avformat
2578 higher than libdv for better quality
2580 * src/modules/avformat/producer_avformat.c: producer_avformat.c: make better
2581 test for existence for avcodec_decode_audio2
2583 * src/modules/avformat/producer_avformat.c: producer_avformat.c: fix setting
2584 int property as double
2586 * src/modules/avformat/producer_avformat.c: producer_avformat.c: - remove
2587 seeking immediately after opening file improves compatibility (in particular,
2588 ogg theora) - use non-deprecated avcodec_decode_audio2 if available - changes
2589 to adhere to warnings on ffmpeg decode api docs ought to improve stability
2592 * src/modules/avformat/consumer_avformat.c: added support for ilme=1 and
2593 ildct=1 properties to consumer_avformat
2595 2007-06-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2597 * src/modules/avformat/configure: --avformat-swscale with --avformat-svn is
2598 only permitted with --enable-gpl
2600 * src/modules/avformat/Makefile, src/modules/avformat/configure: change
2601 --avformat-svn configure option to do a static build of ffmpeg libs only and
2602 statically link to mlt module. Also, make --avformat-svn aware of
2603 --avformat-swscale and --enable-gpl
2605 2007-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2607 * src/modules/core/filter_rescale.c: bugfix core/filter_rescale segfault on
2608 scaling alpha that was already to correct scale (e.g. mlt_bouncy_ball)
2610 2007-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2612 * src/modules/core/filter_rescale.c: bugfix segfault in core/filter_rescale
2613 scaling alpha already scaled in gtk2/filter_rescale
2615 * src/framework/mlt_tractor.c: bugfix tractor not propogating resize_alpha
2618 * src/framework/mlt_transition.c: bugfix transition processing hidden track
2620 2007-05-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2622 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer crash & clip
2625 2007-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2627 * src/modules/dv/consumer_libdv.c: per jb's suggestion, enable
2628 terminate_on_pause by default
2630 * demo/README, demo/mlt_attributes, demo/mlt_intro, demo/mlt_jcut,
2631 demo/mlt_lcut, docs/inigo.txt: fix some demos broken by old changes
2633 2007-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2635 * src/modules/core/filter_data_show.c: fix dynamic attribute value parsing
2636 and memory management in data_show
2638 2007-05-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2640 * src/framework/mlt_factory.c, src/framework/mlt_producer.c,
2641 src/modules/fezzik.ini: the framework may not depend upon specific
2642 modules--data_feed/show in this case
2644 * src/modules/core/filter_rescale.c: Only scale the alpha when also scaling
2647 2007-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2649 * src/modules/kdenlive/filter_wave.c: compilation fix
2651 * src/modules/avformat/configure: fix compilation without swscale
2653 * ChangeLog, docs/policies.txt, src/modules/core/Makefile,
2654 src/modules/core/configure, src/modules/core/factory.c,
2655 src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
2656 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h,
2657 src/modules/core/producer_framebuffer.c,
2658 src/modules/core/producer_framebuffer.h, src/modules/core/transition_luma.c,
2659 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
2660 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
2661 src/modules/jackrack/lock_free_fifo.c, src/modules/jackrack/lock_free_fifo.h,
2662 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
2663 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_desc.h,
2664 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h,
2665 src/modules/jackrack/plugin_settings.c,
2666 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
2667 src/modules/jackrack/process.h, src/modules/kdenlive/Makefile,
2668 src/modules/kdenlive/configure, src/modules/kdenlive/factory.c,
2669 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
2670 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
2671 src/modules/kdenlive/producer_framebuffer.c,
2672 src/modules/kdenlive/producer_framebuffer.h,
2673 src/modules/normalize/filter_volume.c, src/modules/xine/filter_deinterlace.c:
2674 Cleanup copyrights and attributions, and move Jean-Baptiste's services to a
2675 new kdenlive module.
2677 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2679 * src/modules/core/producer_framebuffer.c: Fixed crash in slowmotion producer
2682 2007-03-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2684 * ChangeLog, src/modules/sox/filter_sox.c: add sox 13.0.0 support
2686 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2688 * src/modules/core/producer_framebuffer.c: Fix slowmotion producer (no more
2689 variable speed, but at least it works now).
2691 2007-03-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2693 * ChangeLog, src/modules/core/filter_boxblur.c,
2694 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
2695 src/modules/core/filter_wave.h: Update ChangeLog and fix license for blur and
2698 2007-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2700 * ChangeLog, src/modules/vmfx/configure, src/modules/vmfx/factory.c: Change
2701 registration of vmfx/mono to threshold to disambiguate with core/mono.
2703 * ChangeLog, GPL, README, configure, docs/install.txt, docs/policies.txt,
2704 docs/services.txt, docs/testing-20040110.txt, src/albino/albino.c,
2705 src/framework/mlt.h, src/framework/mlt_consumer.c,
2706 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
2707 src/framework/mlt_deque.h, src/framework/mlt_events.c,
2708 src/framework/mlt_events.h, src/framework/mlt_factory.c,
2709 src/framework/mlt_factory.h, src/framework/mlt_field.c,
2710 src/framework/mlt_field.h, src/framework/mlt_filter.c,
2711 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
2712 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
2713 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.c,
2714 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
2715 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
2716 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
2717 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
2718 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
2719 src/framework/mlt_properties.h, src/framework/mlt_property.c,
2720 src/framework/mlt_property.h, src/framework/mlt_repository.c,
2721 src/framework/mlt_repository.h, src/framework/mlt_service.c,
2722 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
2723 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
2724 src/framework/mlt_transition.h, src/framework/mlt_types.h,
2725 src/humperdink/client.c, src/humperdink/client.h, src/humperdink/io.c,
2726 src/humperdink/io.h, src/humperdink/remote.c, src/inigo/inigo.c,
2727 src/inigo/io.c, src/inigo/io.h, src/miracle/miracle.c,
2728 src/miracle/miracle_local.h, src/miracle/miracle_server.c,
2729 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
2730 src/miracle/miracle_unit.h, src/modules/avformat/consumer_avformat.c,
2731 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
2732 src/modules/avformat/filter_avcolour_space.c,
2733 src/modules/avformat/filter_avcolour_space.h,
2734 src/modules/avformat/filter_avdeinterlace.c,
2735 src/modules/avformat/filter_avdeinterlace.h,
2736 src/modules/avformat/filter_avresample.c,
2737 src/modules/avformat/filter_avresample.h,
2738 src/modules/avformat/producer_avformat.c,
2739 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
2740 src/modules/core/consumer_null.h, src/modules/core/factory.c,
2741 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
2742 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
2743 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
2744 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
2745 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
2746 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
2747 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
2748 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
2749 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
2750 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
2751 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
2752 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
2753 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
2754 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
2755 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
2756 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
2757 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
2758 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
2759 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
2760 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
2761 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
2762 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
2763 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
2764 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
2765 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
2766 src/modules/fezzik/producer_fezzik.h, src/modules/fezzik/producer_hold.c,
2767 src/modules/fezzik/producer_hold.h, src/modules/gtk2/consumer_gtk2.c,
2768 src/modules/gtk2/consumer_gtk2.h, src/modules/gtk2/factory.c,
2769 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/filter_rescale.h,
2770 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h,
2771 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
2772 src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/inigo/factory.c,
2773 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
2774 src/modules/lumas/luma.c, src/modules/plus/factory.c,
2775 src/modules/plus/filter_affine.c, src/modules/plus/filter_affine.h,
2776 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_charcoal.h,
2777 src/modules/plus/filter_invert.c, src/modules/plus/filter_invert.h,
2778 src/modules/plus/filter_sepia.c, src/modules/plus/filter_sepia.h,
2779 src/modules/plus/transition_affine.c, src/modules/plus/transition_affine.h,
2780 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
2781 src/modules/qimage/qimage_wrapper.h, src/modules/sdl/consumer_sdl.c,
2782 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_osx_hack.h,
2783 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
2784 src/modules/sdl/factory.c, src/modules/sdl/producer_sdl_image.c,
2785 src/modules/sdl/producer_sdl_image.h, src/modules/sox/factory.c,
2786 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
2787 src/modules/valerie/consumer_valerie.c,
2788 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
2789 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
2790 src/modules/vorbis/producer_vorbis.h, src/modules/westley/consumer_westley.c,
2791 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
2792 src/modules/westley/producer_westley.c,
2793 src/modules/westley/producer_westley.h, src/valerie/valerie.h: Cleanup
2794 license declarations and remove dv1394d references.
2796 2007-03-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2798 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure:
2799 fixup some swscale integration
2801 2007-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2803 * ChangeLog, docs/TODO, docs/policies.txt: added docs/policies.txt
2805 2007-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2807 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure,
2808 src/modules/avformat/consumer_avformat.c,
2809 src/modules/avformat/filter_avcolour_space.c,
2810 src/modules/avformat/producer_avformat.c: add support for ffmpeg libswscale
2812 * demo/README, demo/consumers.ini: change default dv1394 device file
2814 * configure: remove bashisms
2816 2007-03-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2818 * src/modules/sdl/consumer_sdl_preview.c: Allow user to choose video driver
2821 2007-02-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2823 * src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
2824 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h: Fix typo,
2825 credits and make functions static, (patch from stephane fillod - thanks)
2827 2007-02-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2829 * src/modules/core/Makefile, src/modules/core/configure,
2830 src/modules/core/factory.c, src/modules/core/filter_boxblur.c,
2831 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
2832 src/modules/core/filter_wave.h: Add blur and wave filters from Leny Grisel
2834 2007-02-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2836 * src/modules/sdl/consumer_sdl_preview.c: Allow user to set alsa device
2838 2007-01-23 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2840 * src/modules/core/filter_data_show.c: Allow display of metadata and timecode
2843 2007-01-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2845 * src/modules/avformat/consumer_avformat.c: Write metadata if there is any
2847 2007-01-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2849 * src/framework/mlt_frame.c: Fix my terribly broken YUV to RGB conversion
2851 2007-01-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2853 * src/modules/sdl/consumer_sdl_preview.c: Allow changing volume in
2854 sdl_preview consumer
2856 2007-01-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2858 * src/modules/avformat/consumer_avformat.c: Change default value for
2859 libavformat's qscale, preventing some crashes
2861 2006-12-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2863 * src/modules/avformat/producer_avformat.c,
2864 src/modules/vorbis/producer_vorbis.c: Read metadata from avformat and vorbis
2865 producers, using basic structure like:
2866 meta.attr.metadata_name.markup=metadata_value
2868 * src/modules/vorbis/producer_vorbis.c: Vorbis should set correct values in
2869 frame for audio channels and frequency.
2871 2006-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2873 * ChangeLog, configure, src/framework/mlt_consumer.h,
2874 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
2875 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.h,
2876 src/framework/mlt_producer.h, src/framework/mlt_service.h,
2877 src/framework/mlt_transition.h: Applied patch from Stephane Fillod to make
2878 configure run with bash since it uses bash-specific features. Also, patches
2879 headers to comments for pedantic compilation.
2881 2006-11-20 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2883 * src/modules/core/producer_framebuffer.c: remove debug msg
2885 2006-11-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2887 * src/modules/core/producer_framebuffer.c,
2888 src/modules/core/producer_framebuffer.h: Fix header + add freeze feature
2890 * src/modules/core/Makefile, src/modules/core/configure,
2891 src/modules/core/factory.c, src/modules/core/producer_framebuffer.c,
2892 src/modules/core/producer_framebuffer.h: New framebuffer producer. Provides
2893 slowmotion, reverse playing and stroboscope effect
2895 2006-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2897 * src/modules/fezzik.dict: Kdenlive project files are now westley compatible
2899 * src/modules/core/transition_luma.c: Luma get_image produces yuv only, so
2900 announce it. Fix problem when requesting rgb image of a luma transition.
2902 2006-10-26 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2904 * src/modules/core/filter_rescale.c: Fix rescaling of rgb images when not
2907 2006-10-16 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2909 * src/modules/core/filter_obscure.c: Position for the effect was not
2910 calculated right if the clip was in the middle of a playlist
2912 2006-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2914 * src/modules/avformat/producer_avformat.c: + General improved media support
2916 2006-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2918 * src/modules/avformat/producer_avformat.c: + Correction to previous patch -
2919 fixes pause behaviour with rawvideo
2921 * src/modules/avformat/producer_avformat.c: + Corrections for uncompressed
2924 2006-09-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
2926 * ChangeLog: Following Dan's example. Applied an amd64 compilation patch to
2927 motion_est module and patch to correctly initialize audio frequency and
2930 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
2931 Patch supplied by Jean-Baptiste.
2935 * src/modules/motion_est/filter_motion_est.c,
2936 src/modules/motion_est/sad_sse.h: Zypher's amd64 patch.
2937 http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/files/
2939 2006-09-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2941 * ChangeLog, src/modules/sdl/Makefile: fix SDL compilation on some systems
2944 2006-08-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
2946 * src/modules/vmfx/filter_mono.h: + Header file for mono filter
2948 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
2949 src/modules/vmfx/factory.c, src/modules/vmfx/filter_mono.c: + A mono filter
2950 for mask generation (not v. useful)
2952 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c: +
2953 Correction to uneven chroma samples
2955 * src/modules/qimage/qimage_wrapper.cpp: + Image caching for the qimage
2958 * src/modules/gtk2/producer_pixbuf.c: + Image caching for the gtk2 pixbuf
2961 2006-08-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2963 * ChangeLog: *** empty log message ***
2965 * src/modules/westley/producer_westley.c: enhance producer_westley to parse
2966 Kino 0.9.1 SMIL (clock) time values.
2968 * ChangeLog: *** empty log message ***
2970 * src/modules/avformat/configure: convert --avformat-cvs to svn and rename
2971 option as --avformat-svn (--avformat-cvs is an undocumented alias).
2973 2006-05-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2975 * configure: bump version
2977 2006-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2979 * src/modules/qimage/producer_qimage.c: apply patch from Jean-Baptiste
2980 <jb@ader.ch> to add rgb24a support to producer_qimage
2982 2006-05-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2984 * src/modules/core/transition_composite.c: apply patch from Jean Baptiste
2985 <jb@ader.ch> to fix fill-type rescaling when aspect ratio is equal to
2988 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
2989 src/modules/gtk2/producer_pixbuf.c: apply patch from Jean Baptiste to add
2990 rgb24a support to producer_pixbuf
2992 2006-05-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2994 * src/modules/qimage/configure: let QTDIR also define location of qt include
2997 * src/modules/kino/filehandler.cc: fix compilation on latest version of
2998 libquicktime (0.9.8)
3000 2006-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3002 * src/modules/avformat/filter_avcolour_space.c: + Big endian patch courtesy
3003 of Goncalo Carvalho (glslang at gmail dot com) - specifically, corrects
3004 colour space conversions on the Intel Mac
3006 2006-04-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3008 * src/modules/core/filter_resize.c: + Field order control reworked
3009 (meta.top_field_first has priority over source)
3011 2006-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3013 * src/modules/core/filter_resize.c: + Top field first correction (original
3014 approach would not have worked [mea culpa], and this is only a partial
3015 solution since the consumers have no say in field order)
3017 * src/modules/qimage/qimage_wrapper.cpp: + Fix for byte order as spotted by
3018 Goncalo Carvhalo (many thanks :-))
3020 * src/modules/core/filter_resize.c: + Meta override for field order
3021 misreporting/errors in encoders
3023 2006-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3025 * src/modules/qimage/Makefile, src/modules/qimage/configure,
3026 src/modules/qimage/qimage_wrapper.cpp: + And a fix for the PPC darwin
3028 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Sigh - big endian
3029 issues on ppc based macs
3031 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
3032 src/modules/qimage/configure, src/modules/qimage/factory.c,
3033 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
3034 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h: +
3035 QImage module added - default is still GTK2 when available
3037 * src/modules/gtk2/producer_pixbuf.c: + Bug Fix: Removes a memory leak on
3040 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Preparation for a
3041 QT image loader (to allow optional and functionally equivalent qt or gtk2
3042 usage for image loading)
3044 2006-03-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3046 * src/modules/gtk2/producer_pixbuf.c: + Usage of mlt_properties_dir_list
3048 * src/framework/mlt_properties.c, src/framework/mlt_properties.h: + Adds a
3049 utility function for listing files in a directory (aids with cross platform
3052 2006-03-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3054 * mlt++/src/MltFactory.h: + Fix for swig parsing
3056 2006-03-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3058 * docs/services.txt, src/framework/mlt_manager.h, src/modules/core/Makefile,
3059 src/modules/core/configure, src/modules/core/factory.c,
3060 src/modules/core/filter_mono.c, src/modules/core/filter_mono.h: added mono
3063 * src/modules/kino/Makefile: libquicktime prefers pkg-config now and latest
3064 lqt-config is broken with respect to --cflags
3066 * configure: log configuration history to config.log
3068 2006-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3070 * mlt++/src/Makefile: + Install of config.h for linux and os/x usage
3072 * mlt++/src/config.h: + Added the config.h for win32
3074 * mlt++/mlt++.sln, mlt++/mlt++.vcproj, mlt++/src/Mlt.h,
3075 mlt++/src/MltConsumer.h, mlt++/src/MltDeque.h, mlt++/src/MltEvent.h,
3076 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.h,
3077 mlt++/src/MltFilter.h, mlt++/src/MltFilteredConsumer.h,
3078 mlt++/src/MltFilteredProducer.h, mlt++/src/MltFrame.cpp,
3079 mlt++/src/MltFrame.h, mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.h,
3080 mlt++/src/MltParser.h, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
3081 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
3082 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
3083 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.h,
3084 mlt++/src/MltTokeniser.h, mlt++/src/MltTractor.h, mlt++/src/MltTransition.h:
3085 + Win32 port - dev studio is required to avoid issues with C++ ABI
3086 compatibility + Fix for image render in NTSC NB: mlt patch to follow (this
3087 one isn't much use without it :-)) - mlt build is purely mingw32 of course
3089 * src/modules/vmfx/filter_shape.c: + Activates the mixdown in the combine to
3090 allow audio sync'd with wipe (smooth ramping not implemented yet)
3092 * src/modules/core/transition_mix.c: + Alternative mixing mechanism
3093 introduced (specify a property of combine=1 on the mix transition to
3096 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Alternative between
3097 track mixing mechanism (using a low pass filter)
3099 2006-02-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3101 * docs/dvcp.txt, docs/inigo.txt: minor fixes
3103 * src/miracle/miracle_commands.c: add proper response to uadd command
3105 2006-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3107 * src/modules/Makefile: fix compilation error
3109 * src/modules/dv/producer_libdv.c: Make libdv producer return some image even
3110 if unable to handle specific image type request.
3112 * Makefile: dist-clean target is more familiar - alias it
3114 * src/modules/feeds/NTSC/data_fx.properties,
3115 src/modules/feeds/NTSC/obscure.properties: fix comment/docu typo
3117 2005-12-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3119 * debian/control, debian/rules, src/miracle/Makefile: + Fix for libmiracle
3120 and alternative deb packaging
3122 * mlt++/configure, mlt++/src/Makefile: + Fix for Darwin and soname logic
3124 * src/framework/Makefile, src/miracle/Makefile,
3125 src/modules/avformat/configure, src/valerie/Makefile: + Fix for Darwin and
3128 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
3129 mlt++/debian/rules: + Functional debian build rules
3131 * debian/changelog, debian/control, debian/copyright, debian/rules: +
3132 Functional debian build rules
3134 * mlt++/Makefile, mlt++/configure, mlt++/src/Makefile, mlt++/test/Makefile: +
3135 MLT++ updates for 0.2.1 - distclean corrected, soname usage in linking
3137 * Makefile, configure, src/albino/Makefile, src/framework/Makefile,
3138 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
3139 src/modules/Makefile, src/modules/avformat/Makefile,
3140 src/modules/core/Makefile, src/modules/dv/Makefile,
3141 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
3142 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
3143 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
3144 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
3145 src/modules/normalize/Makefile, src/modules/plus/Makefile,
3146 src/modules/resample/Makefile, src/modules/sdl/Makefile,
3147 src/modules/sox/Makefile, src/modules/valerie/Makefile,
3148 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
3149 src/modules/westley/Makefile, src/modules/xine/Makefile,
3150 src/valerie/Makefile: + Final updates for 0.2.1 - distclean corrected, soname
3151 usage in linking, version bump
3153 2005-11-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3155 * src/framework/configure, src/miracle/configure, src/valerie/configure: +
3156 More fixes for lib64
3158 * mlt++/Makefile, mlt++/configure: + Correction to a typo
3160 * src/modules/avformat/Makefile: + Uses libdir in private build of ffmpeg too
3163 * src/modules/avformat/configure: + 64 bit fix for ffmpeg built externally
3164 (should switch to pkg-config here)
3166 * mlt++/swig/perl/Makefile.PL: + Perl compilation patch submitted by Torsten
3169 * mlt++/configure, mlt++/src/Makefile: + Added a --libdir switch to the
3170 configure and build and fixed test case compilation
3172 * configure: - Removed a diagnostic
3174 * Makefile, configure, src/framework/Makefile, src/miracle/Makefile,
3175 src/valerie/Makefile: + Added a --libdir switch to the configure and build
3177 2005-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3179 * mlt++/configure: + Allow LDFLAGS to be inherited from the environment
3181 2005-11-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3183 * mlt++/src/Makefile: + Creates the lib directory on an install
3185 2005-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3187 * src/modules/core/transition_composite.c: + Correction to alpha mask
3190 2005-11-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3192 * mlt++/Makefile, mlt++/src/Makefile: + DESTDIR patch from Anthony Green
3193 (green at redhat dot com) - many thanks :-)
3195 * Makefile, src/albino/Makefile, src/framework/Makefile,
3196 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
3197 src/modules/Makefile, src/modules/avformat/Makefile,
3198 src/modules/core/Makefile, src/modules/dv/Makefile,
3199 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
3200 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
3201 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
3202 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
3203 src/modules/normalize/Makefile, src/modules/plus/Makefile,
3204 src/modules/resample/Makefile, src/modules/sdl/Makefile,
3205 src/modules/sox/Makefile, src/modules/valerie/Makefile,
3206 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
3207 src/modules/westley/Makefile, src/modules/xine/Makefile,
3208 src/valerie/Makefile: + DESTDIR patch from Anthony Green (green at redhat dot
3209 com) - many thanks :-)
3211 * src/modules/avformat/consumer_avformat.c,
3212 src/modules/avformat/producer_avformat.c: Allows aac output, corrects ntsc
3213 sample collection, and picks up known info streams
3215 2005-10-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3217 * src/modules/motion_est/filter_crop_detect.c: Correct bug introduced by
3220 * src/modules/motion_est/filter_motion_est.c: x86 doesn't play well with ppc
3222 * src/modules/motion_est/Makefile: Fix shared lib flags in Makefile for
3225 2005-10-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3227 * src/modules/motion_est/configure: + Enabled Zach's new slowmotion producer
3229 * src/modules/core/consumer_null.c,
3230 .../motion_est/filter_autotrack_rectangle.c, src/modules/sdl/consumer_sdl.c:
3231 src/modules/core/consumer_null.c src/modules/sdl/consumer_sdl.c + Terminate
3232 on pause functionality src/modules/motion_est/filter_autotrack_rectangle.c +
3233 Ensures that tracked area remains valid (out of bounds was causing core
3234 dumps) ? Currently, width/height is preserved on boundaries, but maybe it
3237 2005-10-24 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3239 * src/modules/motion_est/README: Added a producer slowmotion example.
3241 * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
3242 src/modules/motion_est/filter_motion_est.c,
3243 src/modules/motion_est/filter_motion_est.h,
3244 src/modules/motion_est/producer_slowmotion.c: Import the proof of concept
3245 slow motion producer. It provides basic slow motion through frame repeats and
3246 a more advanced interpolation.
3248 2005-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3250 * src/modules/vmfx/filter_shape.c: + Correction for non-zero in point on the
3253 2005-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3255 * src/modules/gtk2/producer_pango.c: + Moved ~ to LF hack to pango processing
3258 * src/modules/sdl/consumer_sdl_still.c: + Rounding errors corrected for last
3261 2005-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3263 * src/modules/sdl/consumer_sdl.c: + Deadlock resolution
3265 2005-10-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3267 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3268 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
3269 src/modules/core/transition_luma.c: + Added an option to override alignment
3270 and transparent borders for compositing
3272 2005-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3274 * src/modules/vmfx/filter_shape.c: + Corrections, optimisations and a hack
3275 for loading lumas from the mlt luma collection
3277 2005-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3279 * src/modules/sdl/configure, src/modules/sdl/factory.c: + Correction for
3280 uninstalled sdl image lib
3282 * configure: + OS/X Tiger patch
3284 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: OS/X gcc/g++ 4.x
3287 * src/framework/mlt_events.h, src/framework/mlt_types.h: gcc/g++ 4.x fix
3289 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
3290 src/humperdink/remote.c, src/inigo/io.c: Remove OS/X warning re: get_string
3292 * src/framework/mlt.h, src/inigo/inigo.c: + Whoops - removed dependency on
3293 sdl in the framework for darwin
3295 * mlt++/configure, mlt++/src/Makefile, mlt++/src/MltProperties.cpp,
3296 mlt++/src/MltProperties.h, mlt++/test/Makefile: + Whoops - had forgotten
3297 these OS/X patches...
3299 * src/modules/sdl/producer_sdl_image.c: + Surface conversion
3301 * src/modules/sdl/producer_sdl_image.h: + Added producer_sdl_image as an
3302 alternative image and image sequence producer
3304 * src/modules/fezzik.dict, src/modules/sdl/Makefile,
3305 src/modules/sdl/configure, src/modules/sdl/factory.c,
3306 src/modules/sdl/producer_sdl_image.c: + Added producer_sdl_image as an
3307 alternative image and image sequence producer
3309 2005-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3311 * src/modules/core/transition_composite.c: + Clean ups and corrections
3313 2005-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3315 * mlt++/src/MltPushConsumer.cpp: + Oops - fix for memory leak
3317 * src/modules/avformat/filter_avcolour_space.c: + Extracts alpha from rgb24a
3320 2005-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3322 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltPushConsumer.cpp,
3323 mlt++/src/MltPushConsumer.h: + Added a push based consumer wrapper
3325 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3326 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
3327 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
3328 src/modules/core/transition_composite.c,
3329 src/modules/feeds/PAL/etv.properties: src/framework/mlt_frame.c + Corrections
3330 for resizing images and alpha (uneven widths) src/framework/mlt_tractor.c +
3331 Added an output aspect ratio (being the aspect ratio of the background)
3332 src/modules/core/filter_rescale.c + Force a rescale of the alpha in parallel
3333 with image src/modules/core/filter_resize.c + Rounding errors corrections
3334 src/modules/core/filter_watermark.c + Propogation of output aspect ratio in
3335 reverse case src/modules/core/producer_colour.c + Reassign aspect ratio
3336 after get_image src/modules/core/transition_composite.c + More uneven width
3337 corrections + Use of output aspect ratio when available
3338 src/modules/feeds/PAL/etv.properties + Temporary work around to keep
3341 2005-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3343 * src/modules/avformat/consumer_avformat.c: + Correction and a minor
3346 * src/modules/gtk2/producer_pixbuf.c: + Changed incorrect global variable to
3349 * src/modules/avformat/consumer_avformat.c:
3350 src/modules/avformat/consumer_avformat.c + User specified pixel format
3351 property (pix_fmt) + Corrections to aspect ratio + Alpha channel added to
3352 RGBA32 conversions - Removed an historical/erroneous attempt to hack aspect
3355 2005-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3357 * src/modules/westley/producer_westley.c: + Indicator for missing media
3358 replacement in case pango doesn't exist
3360 * src/modules/plus/filter_charcoal.c: + Bounds checking on chroma samples
3362 * src/modules/avformat/filter_avcolour_space.c,
3363 src/modules/avformat/filter_avdeinterlace.c,
3364 src/modules/avformat/producer_avformat.c: filter_avcolour_space.c +
3365 Correction for uneven width filter_avdeinterlace.c + Correction for cases
3366 were the interlace state of frame is only known after rendering
3367 producer_avformat.c + Corrections for uneven width + Corrections for state
3368 propogation of top field first and interlaced state
3370 * src/modules/xine/filter_deinterlace.c: + Correction for cases where the
3371 interlaced state is determined after the image is rendered
3373 2005-09-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3375 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3376 src/framework/mlt_producer.c, src/modules/avformat/configure,
3377 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
3378 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
3379 src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c,
3380 src/modules/sdl/consumer_sdl.c: src/framework/mlt_frame.c + Removed
3381 unecessary even pixel position and width dependency + Rewrote resize methods
3382 to accomodate uneven widths src/framework/mlt_frame.h + Correct RGB2YUV -
3383 now 2^10 based and range checks removed (not needed)
3384 src/framework/mlt_producer.c + Check for unspecified eof property
3385 src/modules/avformat/producer_avformat.c + Provide forced aspect ratio
3386 property src/modules/core/filter_mirror.c + Correction for uneven width
3387 src/modules/core/producer_colour.c + Corrections for aspect ratio (default to
3388 0) and allow override + Corrections for uneven width
3389 src/modules/core/transition_composite.c + Corrections for uneven pixel
3390 position and width + Removed deprecated operator code
3391 src/modules/plus/filter_sepia.c + Corrections for uneven width
3392 src/modules/plus/transition_affine.c + Corrections for uneven width
3393 src/modules/sdl/consumer_sdl.c + Corrections for uneven width
3395 2005-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3397 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
3398 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
3399 src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
3400 src/modules/core/configure, src/modules/core/factory.c,
3401 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
3402 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
3403 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
3404 src/framework/mlt_consumer.c + Added capabilities to allow the application to
3405 handle images via the consumer-frame-show event + Added cabilities to allow
3406 the application to control the image format src/framework/mlt_frame.c + Long
3407 standing discrepancy resolved - image format is now stored on the frame
3408 object src/framework/mlt_tractor.c src/framework/mlt_types.h + Added
3409 mlt_image_opengl which is supposed to provide an rgb image swapped around for
3410 the platform src/framework/mlt_frame.h + Added a basic YUV2RGB macro
3411 src/modules/avformat/filter_avcolour_space.c + Added a converter for the
3412 opengl swapped RGB image + Corrected support for rgb24a requests
3413 src/modules/core/configure src/modules/core/factory.c + Added an alias for
3414 color (since it seems to trouble so many people)
3415 src/modules/core/filter_luma.c + Added the format property to the generated
3416 frame src/modules/core/transition_composite.c + Added the format property to
3417 the generated frame src/modules/gtk2/producer_pixbuf.c + Swapped some
3418 properties to hidden from the serialiser src/modules/sdl/consumer_sdl.c +
3419 Support for application provided previews and colour space conversion
3420 src/modules/sdl/consumer_sdl_preview.c + Partial switch to
3421 mlt_properties_pass_list + Application provided preview support added
3422 src/modules/sdl/consumer_sdl_still.c + Application provided preview support
3425 2005-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3427 * src/modules/plus/filter_invert.c: + Small mod to allow better use of invert
3428 as a gui item selector (alpha property)
3430 2005-09-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3432 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c:
3433 consumer_sdl.c consumer_sdl_still.c + Corrections to silly mistake regarding
3434 initialisation from previous checkin
3436 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
3437 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
3438 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
3439 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_shape.c,
3440 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
3441 src/modules/vmfx/producer_pgm.h: + Changed license of plugins to LGPL + Added
3442 a chroma hold filter + Small optimisation/correction to chroma filter
3444 2005-08-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3446 * src/inigo/inigo.c: + Keyboard handling events on Darwin
3448 * src/modules/lumas/Makefile, src/modules/sdl/consumer_sdl.c: lumas/Makefile
3449 + Correction for non-gui app build on darwin lumas/luma.c + Handle sdl
3450 events sdl/consumer_sdl.c + Audio on Darwin
3452 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3453 src/modules/sdl/consumer_sdl_still.c: src/modules/sdl/consumer_sdl.c
3454 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
3455 Corrections to preview mode switching
3457 * src/modules/sdl/consumer_sdl_preview.c:
3458 src/modules/sdl/consumer_sdl_preview.c + Temporary rollback for linux
3460 * configure, src/modules/avformat/Makefile, src/modules/avformat/configure,
3461 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3462 src/modules/sdl/consumer_sdl_still.c: configure + Correction to ldflags for
3463 Darwin src/modules/avformat/Makefile src/modules/avformat/configure +
3464 Correction for avformat on Darwin src/modules/sdl/consumer_sdl.c
3465 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
3466 Forgot to create the surface on the start (doh)
3468 * configure, src/framework/mlt.h, src/inigo/inigo.c,
3469 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
3470 src/modules/sdl/consumer_sdl_still.c: configure + Darwin sdl linking and
3471 cflags on all use of mlt (annoying, but looks unavoidable)
3472 src/framework/mlt.h + Include sdl header on Darwin src/inigo/inigo.c +
3473 Correction for Darwin key reading from terminal
3474 src/modules/sdl/consumer_sdl.c src/modules/sdl/consumer_sdl_preview.c
3475 src/modules/sdl/consumer_sdl_still.c + Moved initialisation of sdl components
3476 to the start/stop methods (Darwin requirement)
3478 * src/modules/motion_est/configure: + Correction to the disabled case (should
3479 be disable-motion_est and plugins should not be registered)
3481 2005-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3483 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
3484 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
3485 src/modules/vmfx/filter_chroma.h: + Added rudimentary chroma to alpha filter
3486 (optimised on green by default)
3488 2005-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3490 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
3491 src/framework/mlt_property.h: src/framework/mlt_properties.c
3492 src/framework/mlt_properties.h + Added get and set for int64_t
3493 src/framework/mlt_property.h + Corrected int64_t
3495 2005-08-26 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3497 * src/modules/motion_est/README, .../motion_est/filter_autotrack_rectangle.c:
3498 Add the obscure=1 option to filter_autotrack_rectangle and update the README
3501 2005-08-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3503 * src/modules/fezzik.dict, src/modules/vmfx/Makefile,
3504 src/modules/vmfx/configure, src/modules/vmfx/factory.c,
3505 src/modules/vmfx/filter_shape.c, src/modules/vmfx/filter_shape.h,
3506 src/modules/vmfx/producer_pgm.c, src/modules/vmfx/producer_pgm.h: + Added
3507 VMFX module + New filter (shape) which provides alpha manipulations and an
3508 alternative wipe mechanism + New producer (pgm) which provides basic
3509 functionality for portable grey maps
3511 * src/modules/core/transition_composite.c: + SMP fix - geometry modifications
3512 need explicit locking
3514 2005-08-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3516 * src/framework/mlt_properties.h: + Replaced this with self in new pass
3517 functions for C++ compilation
3519 2005-08-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3521 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
3522 src/framework/mlt_property.c, src/framework/mlt_property.h: Introduce some
3523 more civilized ways to copy properties. See code comments for usage.
3525 2005-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3527 * src/framework/mlt_tractor.c: + Attempt to ensure that the aspect ratio of
3528 the background is the reported ar of the output frame
3530 * src/modules/core/transition_composite.c: + Yet another aspect ratio
3531 correction for the filter transition (not 100% correct yet...) + Correction
3532 for aspect_ratio == 0 case (should honour consumer)
3534 * src/modules/avformat/consumer_avformat.c: + Correction for aspect ratio
3536 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
3537 producer_pango.c producer_pixbuf.c + More efficient use of pixbuf objects and
3538 sequences/mlt pango lists
3540 2005-08-15 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3542 * src/modules/westley/consumer_westley.c: Fix build errors caused by the
3543 (hypothetical) conversion of mlt_position from an int to a float, preserving
3546 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
3547 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
3548 src/framework/mlt_property.c, src/framework/mlt_types.h: Fix build errors
3549 caused by the (hypothetical) conversion of mlt_position from an int to a
3550 float, preserving original behavior.
3552 * src/inigo/inigo.c, src/modules/core/filter_luma.c,
3553 src/modules/motion_est/filter_crop_detect.c, src/modules/sdl/consumer_sdl.c:
3554 Fix build errors caused by the (hypothetical) conversion of mlt_position from
3555 an int to a float, preserving original behavior.
3557 2005-08-07 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3559 * src/modules/motion_est/filter_vismv.c: Misc changes. May remove this file
3562 * src/modules/motion_est/filter_motion_est.c: This is a significant rewrite.
3563 -Cleared up as many conceptualy sticky points as possible. -Removed chroma
3564 comparison code pending a better rewrite. -Added show_residual=1 and
3565 show_reconstruction=1 debug modes. See README. -Renamed many variables and
3566 functions. -Revamped geometry handling. -Lots more I'm forgeting.
3568 * src/modules/motion_est/README: Added some more examples.
3570 * src/inigo/inigo.c: Prevent a frame from being skipped when inigo is first
3573 * src/modules/motion_est/filter_crop_detect.c: Corrected geometry handling.
3574 Removed redundant arrow drawing code. Modified thresholding.
3576 2005-08-04 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3578 * src/modules/avformat/Makefile, src/modules/avformat/configure: ffmpeg split
3579 of the libavutil library.
3581 2005-07-30 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3583 * src/modules/motion_est/README, src/modules/motion_est/filter_motion_est.c:
3584 Added a README file with lots of juicy info. Added a denoise motion vectors
3585 function, enabled by default; the results seem very good. Removed some unused
3588 2005-07-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3590 * src/modules/kino/Makefile: + Allow header dependency checks
3592 * src/modules/avformat/configure: + Added an additional help message (for
3595 * Makefile: + Force dependency checks on header files
3597 2005-07-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3599 * src/framework/mlt_types.h: Do not break ABI to workaround a problem in
3602 2005-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3604 * src/modules/kino/producer_kino.c: + Stores the resource correctly (to allow
3605 serialisation via westley)
3607 2005-07-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3609 * src/framework/mlt_types.h: Add names to enums to make newer versions of
3610 swig (noticed on 1.3.24) happy.
3612 2005-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3614 * src/modules/core/filter_watermark.c: + Correction to long outstanding
3615 oddity regarding composite.out - not needed in many cases now
3617 * mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/perl/Makefile.PL,
3618 mlt++/swig/python/build, mlt++/swig/tcl/build: + Cleaned up swig build so it
3619 doesn't require an mlt++ install first - Temporarily disabled java
3621 2005-07-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3623 * src/modules/kino/riff.cc: + Minor correction for entry length being less
3624 than the data length
3626 * src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/riff.cc,
3627 src/modules/kino/riff.h: + fixes for opendml dv avi
3629 2005-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3631 * src/modules/sdl/consumer_sdl.c: - Removed 'resize' property logic and
3632 width/height confusion
3634 * src/modules/core/filter_resize.c: + Correction for rounding errors
3636 2005-07-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3638 * src/modules/dv/producer_libdv.c: - Removed unused aspect ratio property
3640 * src/modules/avformat/producer_avformat.c: + Hide internal properties via
3643 * src/framework/mlt_playlist.c, src/framework/mlt_service.c: - Remove
3646 2005-07-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3648 * src/modules/motion_est/filter_motion_est.c: autotrack_rectangle and
3649 motion_est now convert pixel units to macroblock (whole) units the same way.
3651 * .../motion_est/filter_autotrack_rectangle.c: Fixed several accuracy issues.
3652 Cleaned up code. Corrected pause behavior.
3654 2005-07-20 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3656 * .../motion_est/filter_autotrack_rectangle.c: use shared arrow drawing code.
3657 improve tracking accuracy.
3659 2005-07-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3661 * src/framework/mlt_filter.c, src/framework/mlt_service.c: mlt_filter.c
3662 mlt_service.c + Filter disable property
3664 2005-07-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3666 * src/modules/gtk2/producer_pango.c: producer_pango.c + Correction of
3667 oversight - allow serialisation of mpl usage
3669 * src/modules/avformat/consumer_avformat.c,
3670 src/modules/avformat/producer_avformat.c: consumer_avformat.c
3671 producer_avformat.c + Sync with current ffmpeg CVS - PLEASE UPDATE FFMPEG
3674 2005-07-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3676 * src/modules/gtk2/producer_pango.c: + Mutex protection (temporary work
3677 around of SMP systems) + Corrected aspect ratio (should be 1, not 0)
3679 * src/modules/core/producer_colour.c: + Accepts modifiable colour property
3680 (via resource) + Hides non-public properties
3682 * src/modules/fezzik.dict: + Added convenience lookup for MLT Pango List
3685 * src/modules/core/filter_mirror.c: + Alpha handling in silly filter :-)
3687 * src/modules/core/transition_composite.c: + Inherits deinterlace method from
3688 the consumer + Sanity check on scaled size for compositing
3690 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
3691 producer_pango.c + Added cloning + Added the very silly .mpl (MLT Pango List)
3692 format [details to follow] + Corrected invalid content producer_pixbuf.c +
3693 Corrected invalid content
3695 * src/modules/gtk2/producer_pixbuf.c: + Bug fixes to test card handling +
3696 Alpha channel cloning + Minor tidy up
3698 2005-07-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3700 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
3701 src/framework/mlt_producer.c, src/framework/mlt_service.c,
3702 src/framework/mlt_tractor.c, src/modules/core/filter_resize.c,
3703 src/modules/core/filter_transition.c,
3704 src/modules/core/transition_composite.c, src/modules/dv/producer_libdv.c:
3705 rc/framework/mlt_frame.c + image_count added to assist the 'transition
3706 filter' in knowing when to act... src/framework/mlt_playlist.c + Complete
3707 rework of fx cuts - now only the fx are output on a frame
3708 src/framework/mlt_producer.c + Aspect ratio of cuts inherited from parent
3709 src/framework/mlt_service.c + Get frame reworked and cleaned up
3710 src/framework/mlt_tractor.c - Removed erroneous width/height pass down prior
3711 to image fetching + Corrected types on other properties for pass down +
3712 Complete rework of fx cuts - they're now received as producer-less frames
3713 from a track + Added image_count logic for transition filter assistance
3714 src/modules/core/filter_resize.c + Added state retention of aspect ratio (may
3715 withdraw this later - it assumes producer knows a/r on frame creation/prior
3716 to image fetch) src/modules/core/filter_transition.c + Checks that two
3717 images are available before processing + Checks test image/audio cases
3718 src/modules/core/transition_composite.c + Major correction in aspect ratio
3719 handling (the b frame image is 'distorted' to the consumers aspect ratio) +
3720 Minor clean up of silly and/or/xor - now have 'operator=[and/or/xor]' (more
3721 clean up to follow) src/modules/dv/producer_libdv.c + Frame stored width and
3722 height are no longer assumed to be 'safe' here (investigating)
3724 2005-07-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3726 * src/framework/mlt_repository.c: mlt_repository.c + VERY temporary hack to
3727 avoid global symbol clashes (RTLD_GLOBAL needed by kino/libquicktime only so
3730 2005-07-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3732 * src/modules/kino/filehandler.cc: filehandler.cc + FOURCC for DVCPRO
3735 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Oops - the frame
3736 position is relative to the in point (the internal position is absolute)
3738 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Fix for non-zero
3741 2005-07-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3743 * src/modules/sdl/consumer_sdl_preview.c,
3744 src/modules/sdl/consumer_sdl_still.c: consumer_sdl_preview.c
3745 consumer_sdl_still.c + Fixes a deadlock condition
3747 * src/modules/kino/filehandler.cc: src/modules/kino/filehandler.cc + Added
3748 missing fourccs to allow compilation
3750 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3751 src/framework/mlt_repository.c, src/modules/kino/filehandler.cc,
3752 src/modules/kino/filehandler.h: framework/mlt_frame.c framework/mlt_frame.h +
3753 Added sample calculator (samples to current frame)
3754 framework/mlt_repository.c + Symbols exported from plugins
3755 modules/kino/filehandler.cc modules/kino/filehandler.h + Audio handling of dv
3758 2005-07-09 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3760 * src/modules/motion_est/configure: Mention that motion est is disabled by
3761 default during ./configure.
3763 * configure, src/modules/motion_est/configure: Prevent motion estimation
3764 components from building unless requested.
3766 2005-07-08 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3768 * src/modules/motion_est/Makefile, src/modules/motion_est/configure: removed
3771 * src/modules/motion_est/Makefile, src/modules/motion_est/arrow_code.c,
3772 src/modules/motion_est/arrow_code.h, src/modules/motion_est/configure,
3773 src/modules/motion_est/factory.c,
3774 .../motion_est/filter_autotrack_rectangle.c,
3775 src/modules/motion_est/filter_crop_detect.c,
3776 src/modules/motion_est/filter_motion_est.c,
3777 src/modules/motion_est/filter_motion_est.h,
3778 src/modules/motion_est/filter_vismv.c, src/modules/motion_est/sad_sse.h:
3779 Initial import of the motion estimation filter.
3781 2005-07-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3783 * src/modules/avformat/consumer_avformat.c:
3784 src/modules/avformat/consumer_avformat.c + Correction for mpeg encoding -
3785 Removal of erroneous frame rate checks
3787 2005-07-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3789 * src/modules/westley/producer_westley.c:
3790 src/modules/westley/producer_westley.c - Rollback on erroneous checkin
3791 (functionality covered correctly in playlist)
3793 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
3794 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
3795 src/modules/fezzik.dict, src/modules/gtk2/producer_pixbuf.c,
3796 src/modules/westley/producer_westley.c: src/framework/mlt_frame.c +
3797 Correction for aspect ratio of synthesized test card
3798 src/framework/mlt_playlist.c + Special case for handling fx cuts
3799 src/modules/fezzik.dict + Convenience jfx and jef extensions for jahshaka
3800 src/modules/core/transition_composite.c + Ensure that scaling and correct
3801 image extraction is handled src/modules/core/transition_luma.c + Ensure that
3802 scaling and correct image extraction is handled
3803 src/modules/gtk2/producer_pixbuf.c + Allow user overrides for progressive and
3804 aspect_ration src/modules/westley/producer_westley.c + Special case for fx
3807 2005-06-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3809 * mlt++/CUSTOMISING, mlt++/test/server.cpp: CUSTOMISING + Replaced TBD for
3810 frame rendering notification event test/server.cpp + Added an example frame
3811 rendering callback that removes all shotcut related fx
3813 * src/modules/sdl/consumer_sdl.c: src/modules/sdl/consumer_sdl.c + (Re)Added
3814 audio volume control
3816 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Added support
3817 for pango usage on audio only fx cuts (sigh...)
3819 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Slight
3820 modification to allow pango use in fx cuts
3822 2005-06-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3824 * src/modules/core/filter_transition.c, src/modules/core/filter_transition.h:
3825 src/modules/core/filter_transition.c src/modules/core/filter_transition.h +
3828 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
3829 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3830 src/modules/core/Makefile, src/modules/core/configure,
3831 src/modules/core/factory.c, src/modules/core/transition_composite.c,
3832 src/modules/core/transition_composite.h: src/framework/mlt_deque.c
3833 src/framework/mlt_deque.h + Added support for doubles
3834 src/framework/mlt_frame.c + Switched order of source/dest audio mix
3835 extraction (for transition as filter usage) src/framework/mlt_tractor.c -
3836 Removed warning introduced from previous checkin (missing ctype.h) +
3837 Temporary work around to allow frames to carry multiple frames (for
3838 transition as filter usage) src/modules/core/Makefile
3839 src/modules/core/configure src/modules/core/factory.c + Support for new
3840 transition filter :-) src/modules/core/transition_composite.c
3841 src/modules/core/transition_composite.h - Removed frame properties dependence
3842 for process/get_image state communication + Extended alpha blending modes to
3843 'and' and 'xor' logic (may change property triggering soon) + Provided
3844 support for transition as filter usage + Cleaned up public copy region
3847 * mlt++/CUSTOMISING, mlt++/swig/ruby/thumbs.rb: CUSTOMISING + Added an
3848 example of how to hide a track on reception swig/ruby/thumbs.rb + Changed
3849 generator to run, rather than sleep and poll
3851 * src/modules/core/transition_composite.c: + Cleaned up compositing and alpha
3852 usage (all frames always have an alpha mask) + Provided an alternative
3853 rendering mechanism ('or' which takes a and b alpha into account) + Provided
3854 a and b alpha mask overides ('alpha_a' and 'alpha_b')
3856 2005-06-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3858 * src/framework/mlt_geometry.c, src/framework/mlt_tractor.c,
3859 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
3860 src/modules/sdl/consumer_sdl_still.c: src/framework/mlt_geometry.c
3861 src/modules/core/transition_composite.c src/modules/sdl/consumer_sdl.c
3862 src/modules/sdl/consumer_sdl_still.c + replaced floats with doubles (attempt
3863 to avoid rounding errors?) src/framework/mlt_tractor.c + corrections for
3864 fx_cuts (allows animated fx)
3866 2005-06-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3868 * src/modules/fezzik.dict: + BGa's request for additional westley extensions
3870 2005-06-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3872 * src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
3873 src/modules/core/filter_watermark.c, src/modules/core/producer_noise.c,
3874 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
3875 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
3876 src/framework/mlt_consumer.c + Attempt to make all frames have the correct
3877 aspect_ratio (works in many but not all cases) src/framework/mlt_frame.h +
3878 Provide macro access to the video and image RPN queues
3879 src/framework/mlt_tractor.c + Provides orphaned filters
3880 src/modules/core/producer_noise.c - remove specification of aspect ratio
3881 src/modules/core/filter_watermark.c src/modules/core/transition_composite.c
3882 src/modules/core/transition_luma.c src/modules/plus/filter_affine.c
3883 src/modules/plus/transition_affine.c + Corrections for frames with an aspect
3884 ratio = 0 (supplement to mlt_consumer mod)
3886 2005-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3888 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3889 src/framework/mlt_producer.c, src/inigo/inigo.c,
3890 src/modules/avformat/consumer_avformat.c, src/modules/core/filter_resize.c,
3891 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
3892 src/modules/dv/consumer_libdv.c, src/modules/gtk2/producer_pango.c,
3893 src/modules/gtk2/producer_pixbuf.c, src/modules/kino/Makefile,
3894 src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/configure,
3895 src/modules/kino/filehandler.cc, src/modules/sdl/consumer_sdl.c,
3896 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
3897 src/framework/mlt_consumer.c src/framework/mlt_consumer.h + Added a general
3898 profile handling for size, aspect ratio and display ratio
3899 src/framework/mlt_producer.c + Correction to aspect ratio properties
3900 src/inigo/inigo.c + Minimalist support for sdl_preview (still not very good)
3901 src/modules/avformat/consumer_avformat.c + Takes consumer profile into
3902 account src/modules/core/filter_resize.c + Corrections for synthesised
3903 producers and aspect ratio (inherits from consumer)
3904 src/modules/core/producer_colour.c src/modules/core/producer_noise.c
3905 src/modules/gtk2/producer_pango.c + Ensures that resize picks up consumer
3906 aspect ratio src/modules/dv/consumer_libdv.c + Honour wide screen output
3907 src/modules/gtk2/producer_pixbuf.c + Correction for 1:1 aspect ratio
3908 src/modules/kino/Makefile src/modules/kino/avi.cc src/modules/kino/avi.h
3909 src/modules/kino/configure src/modules/kino/filehandler.cc + Attempt to allow
3910 mov dv files to provide audio src/modules/sdl/consumer_sdl.c
3911 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
3912 Takes consumer profile into account
3914 2005-06-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3916 * src/framework/configure: Quick temporary fix for mlt config in non-standard
3917 paths (relates to mlt++)
3919 2005-06-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3921 * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c,
3922 src/modules/avformat/filter_avdeinterlace.c,
3923 src/modules/sdl/consumer_sdl_preview.c,
3924 src/modules/xine/filter_deinterlace.c: Consumer deinterlace_method property
3927 * src/modules/avformat/filter_avcolour_space.c,
3928 src/modules/avformat/filter_avdeinterlace.c,
3929 src/modules/core/filter_resize.c, src/modules/xine/filter_deinterlace.c:
3930 Sanity checks for normalising filters
3932 2005-06-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3934 * src/modules/fezzik.dict: libdv/avformat switching
3936 2005-06-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3938 * src/modules/avformat/filter_avcolour_space.c: Sanity checks
3940 * src/modules/gtk2/producer_pixbuf.c: Fallback to testcard
3942 2005-05-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3944 * src/modules/avformat/consumer_avformat.c: NTSC fix
3946 * src/modules/fezzik.dict: Added bmp support
3948 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
3949 src/framework/mlt_producer.c: Frame rate properites and factory
3952 2005-05-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3954 * src/modules/avformat/consumer_avformat.c: audio out fix
3956 2005-05-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3958 * src/modules/kino/filehandler.cc, src/modules/kino/filehandler.h: DVCPRO fix
3961 2005-05-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3963 * src/modules/avformat/consumer_avformat.c: jpeg and mjpeg fixes
3965 2005-05-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3967 * src/modules/jackrack/filter_ladspa.c: bugfix segfault on closre when filter
3970 2005-05-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3972 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3973 src/modules/avformat/factory.c: Build modification to ffmpeg/avformat
3975 2005-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3977 * src/modules/dv/configure, src/modules/gtk2/configure,
3978 src/modules/jackrack/configure, src/modules/kino/configure,
3979 src/modules/resample/configure, src/modules/sdl/configure,
3980 src/modules/sox/configure, src/modules/vorbis/configure,
3981 src/modules/westley/configure, src/modules/xine/configure: Bourne shell
3984 * configure: Bourne shell compliance
3986 * src/modules/avformat/Makefile, src/modules/avformat/configure: Corrections
3987 to --avformat-cvs option
3989 * src/modules/avformat/Makefile, src/modules/avformat/configure,
3990 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
3991 src/modules/avformat/producer_avformat.c: FFMPEG revisions to match current
3994 2005-05-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3996 * src/modules/kino/Makefile: fix compilation
3998 2005-04-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4000 * docs/services.txt, src/modules/configure, src/modules/jackrack/Makefile,
4001 src/modules/jackrack/configure, src/modules/jackrack/control_message.h,
4002 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
4003 src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/filter_ladspa.h,
4004 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
4005 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
4006 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_mgr.c,
4007 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/process.c,
4008 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
4009 src/modules/jackrack/ui.h: cleanup and reduce code in jackrack support code
4010 and add new jack-less filter_ladspa.
4012 2005-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4014 * src/modules/dv/producer_libdv.c: Fix for file identification and dv
4016 2005-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4018 * src/modules/kino/avi.h: Minor correction
4020 * src/modules/kino/Makefile, src/modules/kino/avi.cc, src/modules/kino/avi.h,
4021 src/modules/kino/configure, src/modules/kino/endian_types.h,
4022 src/modules/kino/error.cc, src/modules/kino/error.h,
4023 src/modules/kino/factory.c, src/modules/kino/filehandler.cc,
4024 src/modules/kino/filehandler.h, src/modules/kino/kino_wrapper.cc,
4025 src/modules/kino/kino_wrapper.h, src/modules/kino/producer_kino.c,
4026 src/modules/kino/producer_kino.h, src/modules/kino/riff.cc,
4027 src/modules/kino/riff.h: Initial version
4029 * src/modules/dv/producer_libdv.c, src/modules/fezzik.dict: Preparation for
4032 2005-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4034 * src/modules/dv/Makefile: corrected pkg-config libdv usage
4036 2005-04-14 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4038 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_still.c: Build
4041 * src/modules/sdl/consumer_sdl.c: An unfinished attempt at porting the SDL
4042 consumer to OS X. What remains is a bug in libSDL where the SDL screen object
4043 becomes a NULL pointer when it shouldn't. This also affects 'ffplay' and the
4044 SDL test program 'threadwin -threaded' I think.
4046 * src/modules/sdl/consumer_sdl_osx_hack.h: A hack to inform Cocoa that is
4047 should be multithreaded by spinning of a dummy thread.
4049 * configure, src/albino/albino.c, src/inigo/inigo.c, src/miracle/miracle.c:
4050 OS X uses -DDARWIN in
4051 /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h; This in
4052 combination with #include <Foundation/Foundation.h> caused compilation errors
4053 while porting consumer_sdl to OS X.
4055 2005-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4057 * COPYING: License update
4059 * src/modules/sox/Makefile, src/modules/sox/configure: Disable sox when
4062 * src/modules/jackrack/configure: Disable jackrack when unavailable
4064 * src/modules/dv/configure, src/modules/vorbis/configure: Disable libdv when
4067 * src/modules/resample/configure: Disable libsamplerate when unavailable
4069 * src/modules/sdl/configure: Disable sdl when unavailable
4071 * src/modules/vorbis/configure: Disable vorbis when unavailable
4073 * configure: Automatic disabling off mmx on a OS/X; mmx detection on Linux;
4074 other platforms probably broken
4076 * src/modules/xine/configure: Disable xine when mmx not available
4078 * src/modules/westley/configure: Conditional compilation of westley/libxml2
4081 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
4082 src/modules/gtk2/factory.c: Conditional compilation of gtk2 components
4084 2005-04-12 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4086 * src/framework/mlt_geometry.c: Minor but confusing comment fix.
4088 2005-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4090 * configure, setenv, src/albino/Makefile, src/albino/albino.c,
4091 src/framework/Makefile, src/humperdink/Makefile, src/humperdink/io.c,
4092 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/miracle/Makefile,
4093 src/miracle/miracle.c, src/modules/avformat/Makefile,
4094 src/modules/avformat/configure, src/modules/core/Makefile,
4095 src/modules/core/configure, src/modules/dv/Makefile,
4096 src/modules/dv/configure, src/modules/fezzik/Makefile,
4097 src/modules/fezzik/configure, src/modules/gtk2/Makefile,
4098 src/modules/gtk2/configure, src/modules/inigo/Makefile,
4099 src/modules/inigo/configure, src/modules/jackrack/Makefile,
4100 src/modules/jackrack/configure, src/modules/normalize/Makefile,
4101 src/modules/normalize/configure, src/modules/plus/Makefile,
4102 src/modules/plus/configure, src/modules/resample/Makefile,
4103 src/modules/resample/configure, src/modules/sdl/Makefile,
4104 src/modules/sdl/configure, src/modules/sox/Makefile,
4105 src/modules/sox/configure, src/modules/valerie/Makefile,
4106 src/modules/valerie/configure, src/modules/vorbis/Makefile,
4107 src/modules/vorbis/configure, src/modules/westley/Makefile,
4108 src/modules/westley/configure, src/modules/xine/Makefile,
4109 src/modules/xine/configure, src/tests/Makefile, src/valerie/Makefile,
4110 src/valerie/valerie_socket.c: OS/X Patch from Torsten Spindler
4112 * mlt++/CUSTOMISING: Minor doc updates
4114 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
4115 src/framework/mlt_repository.c, src/framework/mlt_repository.h: More const
4118 2005-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4120 * src/framework/mlt_consumer.c, src/modules/gtk2/Makefile,
4121 src/modules/resample/filter_resample.c: Auto deinterlace on pause, fix for
4122 audio resampling/test audio and MMX checks in gtk2
4124 2005-04-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4126 * src/modules/avformat/Makefile, src/modules/avformat/configure,
4127 src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
4128 src/modules/gtk2/Makefile, src/modules/jackrack/filter_jackrack.c,
4129 src/modules/sox/filter_sox.c: avformat-cvs build fix and audio filter
4132 2005-04-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4134 * src/albino/albino.c, src/miracle/miracle.c: make miracle and albino local
4135 use fifo instead of rr rt schedule
4137 * src/albino/albino.c, src/framework/mlt_consumer.c, src/inigo/inigo.c,
4138 src/miracle/miracle.c, src/miracle/miracle_server.c,
4139 src/modules/avformat/consumer_avformat.c, src/modules/core/consumer_null.c,
4140 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
4141 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pixbuf.c,
4142 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4143 src/modules/sdl/consumer_sdl_still.c, src/modules/xine/filter_deinterlace.c:
4144 realtime scheduling updates; suppress libdv errors; add frame property
4145 deinterlace_method; default producer_hold to use onefield; add begin property
4148 2005-03-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4150 * mlt++/CUSTOMISING, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4151 mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h, mlt++/test/server.cpp:
4152 Server customisation
4154 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c: Frame rendering
4157 2005-03-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4159 * docs/dvcp.txt, src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
4160 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
4161 src/miracle/miracle_unit_commands.h, src/modules/avformat/factory.c,
4162 src/valerie/valerie.c, src/valerie/valerie.h: Threading considerations and
4163 DVCP WIPE introduced
4165 2005-03-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4167 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
4168 src/modules/core/transition_composite.c,
4169 src/modules/plus/transition_affine.c: Minor corrections and more affine
4172 2005-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4174 * src/miracle/miracle_unit.c, src/modules/avformat/consumer_avformat.c: Minor
4175 mods to playout via avformat and miracle unit generation on an xfer
4177 * src/modules/westley/producer_westley.c: Reinstatement of entity handling
4178 and removal of libxml2 warning for non-existent file
4180 2005-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4182 * src/framework/mlt_frame.c, src/modules/core/producer_colour.c,
4183 src/modules/core/transition_composite.c,
4184 src/modules/plus/transition_affine.c: Minor corrections with alpha and
4187 2005-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4189 * src/miracle/miracle_unit.c: Smoother unit load
4191 2005-02-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4193 * mlt++/src/MltService.cpp: Minor correction
4195 * src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
4196 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
4197 src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c,
4198 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c,
4199 src/modules/sdl/consumer_sdl_preview.c,
4200 src/modules/westley/consumer_westley.c,
4201 src/modules/westley/producer_westley.c: Alphas and global feeds revisted
4203 2005-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4205 * src/modules/sdl/consumer_sdl_preview.c,
4206 src/modules/sdl/consumer_sdl_still.c: Speed switch corrections
4208 2005-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4210 * src/modules/core/transition_composite.c,
4211 src/modules/core/transition_luma.c: Optional 8 or 16 bit pgm or png lumas;
4212 fixes for non-existence
4214 * src/modules/lumas/configure, src/modules/lumas/create_lumas: Optional 8 or
4217 2005-02-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4219 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
4220 more affine silliness
4222 2005-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4224 * src/modules/plus/transition_affine.c: affine silliness
4226 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4227 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
4228 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4229 src/modules/sdl/consumer_sdl_still.c: SMP/HT fixes
4231 2005-02-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4233 * src/modules/feeds/PAL/border.properties: fill for borders
4235 * src/modules/gtk2/Makefile: conditional mmx compilation
4237 * src/modules/core/transition_composite.c: int handling on the frame image
4240 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
4241 src/framework/mlt_frame.c, src/framework/mlt_frame.h: 64 bit fix and deque
4244 2005-01-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4246 * src/modules/sdl/consumer_sdl_preview.c: Refresh count instead of flag
4248 * src/modules/sdl/consumer_sdl_preview.c: Mutex locking for refresh handling
4250 * src/modules/core/filter_rescale.c: Warning removal
4252 * src/modules/resample/filter_resample.c: Workaround for test card audio (may
4255 * src/modules/inigo/producer_inigo.c: Empty track definition fix
4257 * src/modules/sdl/consumer_sdl_preview.c,
4258 src/modules/sdl/consumer_sdl_still.c: Consumer reworked
4260 * src/modules/plus/transition_affine.c: Pointless improvement on a bad filter
4263 * src/modules/gtk2/producer_pango.c: Memory leak fix
4265 * src/modules/westley/consumer_westley.c: titles and global feeds
4267 * src/modules/feeds/PAL/border.properties,
4268 src/modules/feeds/PAL/data_fx.properties: Minor corrections
4270 * src/modules/core/filter_data_show.c: Global/local data show distinction
4272 * src/modules/core/Makefile: Removed superflous mmx compilation
4274 * src/framework/mlt_tractor.c: Global data feed handling
4276 * src/framework/mlt_filter.c, src/framework/mlt_service.c: Wild card filter
4279 * src/framework/mlt_events.c: Memory leak fix
4281 * src/framework/mlt_consumer.c: Small correction to deinterlacing
4283 2005-01-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4285 * src/modules/feeds/PAL/border.properties,
4286 src/modules/feeds/PAL/example.properties: Test case feeds added
4288 * src/modules/avformat/filter_avresample.c,
4289 src/modules/avformat/producer_avformat.c,
4290 src/modules/core/filter_channelcopy.c, src/modules/core/filter_watermark.c,
4291 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
4292 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
4293 src/modules/core/transition_mix.c, src/modules/core/transition_region.c,
4294 src/modules/dv/producer_libdv.c, src/modules/feeds/PAL/etv.properties,
4295 src/modules/jackrack/filter_jackrack.c,
4296 src/modules/normalize/filter_volume.c, src/modules/plus/transition_affine.c,
4297 src/modules/resample/filter_resample.c, src/modules/sox/filter_sox.c,
4298 src/modules/vorbis/producer_vorbis.c: Remaining audio handling switched to
4299 stacks; Minor corrections to compositing and mixing; localisation for pango
4301 * src/modules/westley/consumer_westley.c,
4302 src/modules/westley/producer_westley.c: Localised data storage and utf-8
4305 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4306 src/framework/mlt_frame.h, src/framework/mlt_producer.c,
4307 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
4308 src/framework/mlt_transition.h: Transitions reworked (always_active
4309 capabilities); remaining audio handling switched to stacks
4311 * demo/mlt_news: Correction for audio mix
4313 2005-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4315 * src/framework/mlt_consumer.c: consumer close fix
4317 * src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c:
4320 2005-01-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4322 * demo/mlt_slideshow_black, docs/services.txt,
4323 src/modules/core/transition_composite.c,
4324 src/modules/feeds/PAL/etv.properties: Minor modifications to compositing
4327 * src/modules/gtk2/producer_pango.c: Added a weight property
4329 2005-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4331 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Const string usage
4334 * demo/mlt_attributes: Correction for ETV specific filters
4336 * src/modules/feeds/PAL/etv.properties: Seperation for ETV specific filters
4338 * docs/testing.txt: Test case clean up
4340 * demo/demo, demo/mlt_watermark, src/framework/mlt_producer.c,
4341 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4342 src/framework/mlt_property.c, src/framework/mlt_property.h,
4343 src/framework/mlt_tractor.c, src/modules/core/filter_data_show.c,
4344 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
4345 src/modules/core/transition_region.c,
4346 src/modules/feeds/PAL/data_fx.properties,
4347 src/modules/feeds/PAL/obscure.properties, src/modules/fezzik.ini,
4348 src/modules/gtk2/producer_pango.c: Sundry minor fixes and optimisations
4350 2005-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4352 * src/framework/mlt_geometry.c: Corrections to geometry next key and
4355 2005-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4357 * mlt++/src/MltGeometry.cpp, mlt++/src/MltGeometry.h: Next/Prev key
4360 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Next/Prev key
4363 * src/modules/feeds/PAL/data_fx.properties,
4364 src/modules/feeds/PAL/obscure.properties: Smaller mask width/height
4366 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i: Fetch
4367 unit from miracle server
4369 * src/miracle/miracle_server.c, src/miracle/miracle_server.h: Fetch unit from
4372 2005-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4374 * src/framework/mlt_playlist.c: Correction to clip_start at end of playlist
4376 2004-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4378 * demo/demo.ini, src/framework/mlt_producer.c,
4379 src/framework/mlt_properties.c, src/framework/mlt_property.c,
4380 src/framework/mlt_transition.c: Corrections after valgrinding
4382 * mlt++/src/MltGeometry.h: Update for geometry
4384 * demo/demo.ini, demo/mlt_attributes, demo/mlt_news, demo/mlt_slideshow,
4385 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_ticker,
4386 demo/mlt_watermark: Corrections and minor fixes to use new geometry spec;
4387 couple of new test cases
4389 * src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
4390 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
4391 src/modules/inigo/producer_inigo.c: Sundry minor updates
4393 * src/modules/feeds/NTSC/obscure.properties,
4394 src/modules/feeds/PAL/data_fx.properties: Feeds updates
4396 * src/framework/mlt_producer.c: Extension to mini fezzik for obscures on cuts
4399 * src/framework/mlt_tractor.c: Option to hold feed processing on a track
4401 * src/framework/mlt_playlist.c: Fix for join length correction
4403 * src/framework/mlt_frame.c: Resize fix for chroma offsets
4405 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Improved
4408 2004-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4410 * src/modules/jackrack/filter_jackrack.c: bootstrap earlier with fixed number
4411 of channels, better initial synchronisation phase, reduced internal buffer
4414 * src/modules/jackrack/filter_jackrack.c: even better close handling?
4416 * src/modules/jackrack/filter_jackrack.c: fixup includes
4418 * src/modules/jackrack/filter_jackrack.c: ensure disconnected from jack
4419 before releasing any resources
4421 2004-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4423 * docs/services.txt, src/modules/jackrack/filter_jackrack.c: add
4424 filter/jackrack to services.txt and apply a performance tweak to
4427 * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
4428 src/modules/jackrack/control_message.h, src/modules/jackrack/factory.c,
4429 src/modules/jackrack/filter_jackrack.c,
4430 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/jack_rack.c,
4431 src/modules/jackrack/jack_rack.h, src/modules/jackrack/lock_free_fifo.c,
4432 src/modules/jackrack/lock_free_fifo.h, src/modules/jackrack/plugin.c,
4433 src/modules/jackrack/plugin.h, src/modules/jackrack/plugin_desc.c,
4434 src/modules/jackrack/plugin_desc.h, src/modules/jackrack/plugin_mgr.c,
4435 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/plugin_settings.c,
4436 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
4437 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
4438 src/modules/jackrack/ui.h: added jackrack filter
4440 * demo/consumers.ini, docs/services.txt, setenv, setenv_mc,
4441 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
4442 src/modules/fezzik.ini: fix aspect ratios in producer_libdv tweak fezzik
4443 priorities minor fixes to setenv and demo/consumers.ini
4445 2004-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4447 * demo/mlt_bouncy_ball, demo/mlt_my_name_is, demo/mlt_title_over_gfx,
4448 src/framework/mlt_tractor.c, src/modules/core/filter_rescale.c,
4449 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
4450 src/modules/core/transition_composite.c,
4451 src/modules/core/transition_region.c, src/modules/data_fx.properties,
4452 src/modules/feeds/PAL/data_fx.properties, src/modules/plus/filter_affine.c,
4453 src/modules/plus/transition_affine.c: Composite distort, fill and titles
4456 * src/modules/core/transition_composite.c, src/modules/feeds/Makefile: Feeds
4459 * src/modules/feeds/Makefile, src/modules/feeds/NTSC/data_fx.properties,
4460 src/modules/feeds/PAL/data_fx.properties,
4461 src/modules/feeds/PAL/obscure.properties: Feeds pseudo module added
4463 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
4464 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
4465 src/modules/core/transition_luma.c, src/modules/data_fx.properties,
4466 src/modules/inigo/producer_inigo.c, src/modules/lumas/create_lumas,
4467 src/modules/lumas/luma.c: Luma and composite fixes
4469 2004-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4471 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltGeometry.cpp,
4472 mlt++/src/MltGeometry.h, mlt++/swig/mltpp.i: Geometry
4474 * src/modules/core/transition_composite.c: Luma generation and use
4476 * src/modules/core/transition_composite.c,
4477 src/modules/core/transition_luma.c, src/modules/lumas/Makefile,
4478 src/modules/lumas/create_lumas, src/modules/lumas/luma.c: Luma generation and
4481 * demo/mlt_bouncy_ball, demo/mlt_push, demo/mlt_ticker,
4482 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_geometry.c,
4483 src/framework/mlt_geometry.h, src/framework/mlt_types.h,
4484 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
4485 src/modules/data_fx.properties, src/modules/xine/deinterlace.c: Framework
4486 inclusion of geometry
4488 2004-12-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4490 * src/modules/data_fx.properties: Correction to obscure data_show config
4492 * src/modules/data_fx.properties: Correction to obscure data_show config
4494 2004-12-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4496 * src/framework/mlt_playlist.c, src/modules/core/transition_composite.c,
4497 src/modules/data_fx.properties: New geometry specification
4499 2004-12-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4501 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
4502 src/framework/mlt_tractor.c, src/modules/core/filter_data_feed.c,
4503 src/modules/core/transition_composite.c,
4504 src/modules/core/transition_region.c, src/modules/data_fx.properties,
4505 src/modules/gtk2/producer_pango.c, src/modules/westley/producer_westley.c,
4506 src/valerie/valerie_remote.c: Feed rework and fixes to westley and composite
4508 2004-12-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4510 * src/framework/mlt_consumer.c: Mutex protection on put frame close
4512 * src/framework/mlt_producer.c, src/framework/mlt_service.c: Mutex locking in
4515 2004-12-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4517 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: blank_at method added
4519 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: blank_at method
4522 2004-12-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4524 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: split_at method added
4526 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: split_at method
4529 2004-12-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4531 * mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Tractor constructor
4534 * src/framework/mlt_playlist.c, src/framework/mlt_service.c,
4535 src/modules/inigo/producer_inigo.c: Corrections to playlist manipulations and
4536 producer type determination
4538 2004-12-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4540 * src/framework/mlt_consumer.c, src/modules/data_fx.properties,
4541 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
4542 Possible fixes to xlib errors
4544 2004-12-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4546 * src/modules/core/filter_data_feed.c: ignore attr which are active, but have
4549 * src/modules/data_fx.properties: Minor mods for ETV data filters
4551 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4552 src/framework/mlt_factory.c, src/framework/mlt_field.c,
4553 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
4554 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4555 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
4556 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4557 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
4558 src/framework/mlt_properties.c, src/framework/mlt_property.c,
4559 src/framework/mlt_service.c, src/framework/mlt_service.h,
4560 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
4561 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
4562 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
4563 src/miracle/miracle_unit_commands.c,
4564 src/modules/avformat/consumer_avformat.c,
4565 src/modules/avformat/filter_avcolour_space.c,
4566 src/modules/avformat/filter_avdeinterlace.c,
4567 src/modules/avformat/filter_avresample.c,
4568 src/modules/avformat/producer_avformat.c, src/modules/core/consumer_null.c,
4569 src/modules/core/filter_brightness.c, src/modules/core/filter_channelcopy.c,
4570 src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
4571 src/modules/core/filter_gamma.c, src/modules/core/filter_luma.c,
4572 src/modules/core/filter_mirror.c, src/modules/core/filter_obscure.c,
4573 src/modules/core/filter_region.c, src/modules/core/filter_rescale.c,
4574 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
4575 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
4576 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
4577 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
4578 src/modules/core/transition_region.c, src/modules/data_fx.properties,
4579 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
4580 src/modules/fezzik.ini, src/modules/fezzik/producer_fezzik.c,
4581 src/modules/fezzik/producer_hold.c, src/modules/gtk2/consumer_gtk2.c,
4582 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
4583 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
4584 src/modules/normalize/filter_volume.c, src/modules/plus/filter_affine.c,
4585 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_sepia.c,
4586 src/modules/plus/transition_affine.c, src/modules/resample/filter_resample.c,
4587 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4588 src/modules/sdl/consumer_sdl_still.c, src/modules/sox/filter_sox.c,
4589 src/modules/valerie/consumer_valerie.c, src/modules/vorbis/producer_vorbis.c,
4590 src/modules/westley/consumer_westley.c,
4591 src/modules/westley/producer_westley.c,
4592 src/modules/xine/filter_deinterlace.c, src/valerie/valerie_remote.c: Big
4593 modification - switch to macros for parent class access
4595 2004-11-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4597 * mlt++/swig/Makefile: Install makefile for swig
4599 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltDeque.cpp,
4600 mlt++/src/MltDeque.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
4601 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4602 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Deque added;
4603 simplified producer parent access; transition in and out
4605 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
4606 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4607 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
4608 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
4609 src/modules/sdl/consumer_sdl_still.c, src/modules/westley/consumer_westley.c,
4610 src/modules/westley/producer_westley.c: Extendable factories; general
4611 producer related modifications; westley storage; sdl_still increased latency
4613 2004-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4615 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4616 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4617 mlt++/src/MltProperties.cpp, mlt++/src/MltService.cpp,
4618 mlt++/src/MltService.h, mlt++/test/Makefile: More playlist modifications;
4621 * src/modules/sdl/consumer_sdl_still.c: Consumer sdl preview correction -
4622 attach colour space conversion on start
4624 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4625 src/framework/mlt_producer.c, src/framework/mlt_service.c,
4626 src/framework/mlt_service.h: More playlist modifications; service locking;
4627 sticky services on frame
4629 2004-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4631 * src/framework/mlt_producer.c: Extendible blank producers
4633 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4634 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Ref count and event firing
4635 method on properties; locate_cut on tractor
4637 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4638 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4639 src/modules/sdl/consumer_sdl_still.c, src/modules/valerie/consumer_valerie.c:
4640 Added ref_count method to properties; temporary work around for test card;
4643 2004-11-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4645 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4646 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4647 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4648 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Playlist reorganisation
4650 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
4651 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
4652 src/framework/mlt_producer.h, src/framework/mlt_transition.c,
4653 src/modules/dv/consumer_libdv.c: Playlist and blank rearrangement, fix for
4654 mlt_consumer and NULL
4656 2004-11-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4658 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4659 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Simplified playlist and
4662 * src/modules/sdl/consumer_sdl_still.c: Increased delay for polling
4664 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Simplified
4667 2004-11-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4669 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Added cut related
4672 * src/framework/mlt_multitrack.c: Behavioural change - tracks with hide
4673 properties now affect length (might be problematic)
4675 2004-11-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4677 * src/framework/mlt_producer.c: Correction for direct playback of a cut
4679 2004-11-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4681 * src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/producer_pixbuf.c,
4682 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4683 src/modules/sdl/consumer_sdl_still.c: Fixes threaded pixbuf usage and removes
4684 flash when swicthing between sdl preview modes
4686 2004-10-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4688 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltTokeniser.cpp,
4689 mlt++/src/MltTokeniser.h, mlt++/test/server.cpp: Added courtesy tokenising
4692 * src/framework/mlt_tokeniser.c, src/modules/fezzik.dict,
4693 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
4694 src/modules/sdl/consumer_sdl_preview.c,
4695 src/modules/westley/producer_westley.c: fixes for westley deserialise,
4696 preview handling and tokenising amendment
4698 2004-10-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4700 * src/modules/plus/filter_charcoal.c: Minor optimisation
4702 * mlt++/configure, mlt++/swig/configure, mlt++/swig/ruby/build,
4703 mlt++/swig/ruby/miracle.rb: Config changes
4705 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4706 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
4707 src/modules/avformat/consumer_avformat.c,
4708 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
4709 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
4710 src/modules/core/producer_noise.c, src/modules/core/transition_composite.c,
4711 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
4712 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
4713 Attempt at an aspect ratio clean up
4715 2004-10-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4717 * src/modules/sdl/consumer_sdl_preview.c: Oops - need to parse the size in
4720 * mlt-config-template, src/framework/configure, src/miracle/configure,
4721 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
4722 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
4723 src/modules/gtk2/factory.c, src/modules/sdl/consumer_sdl.c,
4724 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
4725 src/modules/westley/producer_westley.c, src/valerie/configure: Minor config
4726 fixes and gtk2 consumer added
4728 2004-10-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4730 * src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
4732 * src/framework/mlt_consumer.c, src/inigo/inigo.c,
4733 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4734 src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
4736 2004-10-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4738 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4739 src/modules/sdl/Makefile, src/modules/sdl/configure,
4740 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
4741 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
4742 src/modules/sdl/factory.c: SDL Preview provisional checkin
4744 2004-10-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4746 * src/framework/mlt_frame.c, src/modules/core/transition_mix.c: audio mix and
4749 2004-10-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4751 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: id and log level for
4754 * src/framework/mlt_properties.c, src/miracle/miracle_server.c,
4755 src/miracle/miracle_server.h: Convenience functionality for properties load
4756 and miracle_server_id function
4758 * src/miracle/miracle_server.c: Server shutdown state oops
4760 * mlt++/src/MltMiracle.cpp: Server shutdown state
4762 * src/miracle/miracle_server.c: Server shutdown state
4764 2004-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4766 * src/modules/valerie/consumer_valerie.c: Error property for valerie returned
4769 2004-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4771 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/test/play.cpp:
4772 buffer fix and tractor handling
4774 * src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
4775 buffer fix and tractor handling
4777 * mlt++/HOWTO: Doc updates
4779 * src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
4780 src/miracle/miracle_server.c, src/miracle/miracle_unit_commands.c,
4781 src/miracle/miracle_unit_commands.h, src/modules/valerie/consumer_valerie.c,
4782 src/modules/westley/producer_westley.c, src/valerie/valerie.c,
4783 src/valerie/valerie.h, src/valerie/valerie_parser.c,
4784 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Improved push
4787 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: Improved push
4790 2004-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4792 * src/framework/mlt_service.c, src/modules/fezzik/producer_fezzik.c,
4793 src/modules/valerie/consumer_valerie.c,
4794 src/modules/westley/producer_westley.c: Fix for deep westleys and filter
4797 * src/framework/mlt_consumer.c: Oops - fix for consumer progressive
4799 * docs/services.txt, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4800 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
4801 src/framework/mlt_tractor.c, src/inigo/inigo.c,
4802 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
4803 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
4804 src/modules/core/filter_rescale.c, src/modules/core/filter_watermark.c,
4805 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
4806 src/modules/plus/transition_affine.c: Some fixes for alpha masks
4808 2004-10-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4810 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
4813 2004-10-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4815 * src/framework/mlt_playlist.c: Mix on Mix and length corrections
4817 2004-10-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4819 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Same and following clip
4822 * docs/framework.txt, docs/inigo.txt, docs/install.txt: Some documentation
4823 updates - more to follow
4825 * src/framework/mlt_producer.c: Removed fezzik usage from cloning
4827 2004-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4829 * src/framework/mlt_filter.c, src/framework/mlt_producer.c,
4830 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
4831 src/modules/avformat/consumer_avformat.c,
4832 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
4833 src/modules/plus/filter_affine.c: Revised attached filter handling and clones
4836 2004-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4838 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4839 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4840 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
4841 src/modules/core/transition_mix.c: More corrections to frame position and
4842 audio/track handling
4844 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
4845 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
4846 src/modules/core/transition_mix.c: Corrects position and test_audio handling
4848 2004-10-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4850 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4851 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c:
4852 Multitrack rearrangement and tractor cleanup
4854 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFrame.cpp,
4855 mlt++/src/MltFrame.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
4856 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/swig/mltpp.i: Added
4857 the parser object and moved type identity into mlt
4859 * src/framework/mlt_parser.c, src/framework/mlt_producer.c: Yikes - another
4860 corrections to cloning (oops)
4862 * src/framework/mlt_multitrack.c, src/framework/mlt_producer.c: Corrections
4865 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
4866 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4867 src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
4868 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
4869 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
4870 src/framework/mlt_service.c, src/framework/mlt_service.h,
4871 src/framework/mlt_types.h, src/modules/data_fx.properties,
4872 src/modules/inigo/producer_inigo.c, src/modules/plus/filter_affine.c,
4873 src/modules/westley/consumer_westley.c,
4874 src/modules/westley/producer_westley.c: Cloning optimisations and
4875 introduction of the service parser
4877 2004-10-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4879 * src/modules/inigo/producer_inigo.c: Allow filter attachment to clip
4881 2004-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4883 * src/framework/mlt_factory.c, src/framework/mlt_service.c,
4884 src/framework/mlt_tractor.c, src/modules/core/Makefile,
4885 src/modules/core/configure, src/modules/core/factory.c,
4886 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
4887 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
4888 src/modules/core/transition_composite.c, src/modules/data_fx.properties,
4889 src/modules/dv/producer_libdv.c, src/modules/inigo/producer_inigo.c: Data
4890 feed and show filters
4892 2004-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4894 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h, mlt++/swig/mltpp.i: new
4897 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
4898 src/framework/mlt_playlist.h: clip and mix manipulation on playlist
4900 2004-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4902 * src/framework/mlt_filter.c, src/framework/mlt_service.c,
4903 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
4904 src/modules/core/transition_region.c, src/modules/inigo/producer_inigo.c,
4905 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
4906 Corrections to filter attachment and in/out point handling
4908 * src/framework/mlt_playlist.c, src/modules/inigo/producer_inigo.c: Ensure
4909 join inherits all attached filters; inigo can attach to producer or previous
4912 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4913 src/framework/mlt_producer.h, src/modules/inigo/producer_inigo.c: Checkpoint
4914 for current managed cuts (prototype on mix)
4916 2004-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4918 * src/modules/core/filter_rescale.c, src/modules/core/transition_composite.c:
4919 First attempt at a composite clean up
4921 2004-09-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4923 * mlt++/README, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Playlist
4924 repeat clip functionality
4926 * src/inigo/inigo.c: Clean up - added new usage options
4928 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4929 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
4930 src/modules/westley/producer_westley.c: Splits, joins and repeats
4932 2004-09-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4934 * src/modules/westley/consumer_westley.c: Fix for serialising multiple
4937 * src/framework/mlt_playlist.c: Whoops - mix fix
4939 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
4940 src/modules/westley/consumer_westley.c,
4941 src/modules/westley/producer_westley.c: Corrects cuts with filters
4943 * src/framework/mlt_playlist.c, src/framework/mlt_transition.c,
4944 src/modules/westley/consumer_westley.c,
4945 src/modules/westley/producer_westley.c: Finalisation of first phase of cut
4946 handling (unmanaged)
4948 * src/framework/mlt_transition.c: Transitions ignore test frames
4950 2004-09-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4952 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
4953 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
4954 src/modules/westley/producer_westley.c: Cut management part 2 - corrects
4955 playlist split/join and a little bit of mix
4957 * src/framework/mlt_properties.c: ...gah...
4959 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i: Cut
4962 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
4963 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
4964 src/framework/mlt_service.c, src/modules/westley/consumer_westley.c,
4965 src/modules/westley/producer_westley.c: Cut management part 1
4967 * src/modules/westley/consumer_westley.c: fix for in/out during serialisation
4970 2004-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4972 * src/framework/mlt_tractor.c: Alpha from the tractor fix
4974 * mlt++/src/MltService.cpp, mlt++/swig/mltpp.i: get_frame and ruby listen fix
4977 2004-09-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4979 * mlt++/src/MltFrame.cpp, mlt++/src/MltProperties.cpp,
4980 mlt++/src/MltProperties.h, mlt++/swig/mltpp.i: Event and frame handling
4982 * mlt++/configure, mlt++/src/MltMiracle.cpp: Server shutdown
4984 * src/framework/mlt_properties.c: Whoops
4986 * src/framework/mlt_factory.c, src/framework/mlt_properties.c,
4987 src/miracle/miracle.c, src/miracle/miracle_local.c,
4988 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
4989 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c:
4990 Fix to compositing/watermark; miracle/mlt shutdown cleanup
4992 * src/framework/mlt_service.c, src/modules/core/filter_watermark.c,
4993 src/modules/core/transition_composite.c: In/out point handling on attached
4996 2004-09-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4998 * demo/consumers.ini, src/modules/avformat/producer_avformat.c,
4999 src/modules/gtk2/producer_pixbuf.c: Minor fixes
5001 2004-09-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5003 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
5004 mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h,
5005 mlt++/swig/mltpp.i: Added the response object
5007 * src/valerie/valerie_response.h: Obtain stdio definitions
5009 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
5010 mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i, mlt++/swig/ruby/miracle.rb,
5011 mlt++/test/Makefile, mlt++/test/play.cpp, mlt++/test/server.cpp: Adding
5014 * src/miracle/miracle.c, src/miracle/miracle_server.c,
5015 src/miracle/miracle_server.h: Extending miracles functionality
5017 2004-09-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5019 * Makefile, src/humperdink/Makefile, src/modules/dv/producer_libdv.c: Build
5020 fix and temporary libdv compatability
5022 * src/framework/mlt_frame.c: aspect ratio fix for test card
5024 * src/framework/mlt_tractor.c: Aspect ratio fix
5026 * src/modules/sdl/consumer_sdl.c: Aspect ratio modifications
5028 * src/miracle/Makefile: Customising the miracle server part 1
5030 2004-09-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5032 * src/framework/mlt_service.c, src/framework/mlt_service.h,
5033 src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
5034 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
5035 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
5036 src/modules/avformat/Makefile, src/modules/core/filter_watermark.c,
5037 src/modules/core/producer_colour.c, src/modules/core/transition_region.c,
5038 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
5039 src/modules/plus/transition_affine.c, src/modules/sdl/consumer_sdl.c,
5040 src/modules/sox/Makefile, src/modules/valerie/Makefile,
5041 src/modules/valerie/configure, src/modules/valerie/consumer_valerie.c,
5042 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
5043 src/modules/westley/configure, src/modules/westley/consumer_westley.c,
5044 src/modules/westley/factory.c, src/modules/westley/producer_westley.c,
5045 src/modules/westley/producer_westley.h, src/valerie/Makefile,
5046 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_parser.c,
5047 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Consumer valerie,
5048 pushes, and assorted modifications
5050 2004-09-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5052 * src/framework/mlt_frame.c, src/modules/core/transition_luma.c: Work arounds
5053 for scaling related issues
5055 2004-09-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5057 * src/modules/avformat/producer_avformat.c: position fixing
5059 2004-09-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5061 * src/modules/sdl/consumer_sdl.c: Ugly temporary hack for aspect ratio
5063 * src/framework/mlt_playlist.c, src/inigo/inigo.c,
5064 src/modules/inigo/producer_inigo.c: Fixes for removed tracks before/after mix
5067 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Adding the mix part 1
5069 * src/framework/mlt_field.c, src/framework/mlt_playlist.c,
5070 src/framework/mlt_playlist.h, src/modules/inigo/producer_inigo.c,
5071 src/modules/westley/consumer_westley.c,
5072 src/modules/westley/producer_westley.c: Adding the mix part 1
5074 2004-09-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5076 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
5077 src/framework/mlt_service.c, src/modules/avformat/consumer_avformat.c,
5078 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
5079 src/modules/sdl/consumer_sdl.c: More work with events
5081 2004-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5083 * docs/services.txt, docs/westley.txt,
5084 src/modules/westley/producer_westley.c: Major westley rewrite - allows
5087 2004-09-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5089 * mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
5090 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltService.cpp,
5091 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Service attach filters
5093 * src/framework/mlt_producer.c, src/framework/mlt_service.c,
5094 src/framework/mlt_service.h, src/inigo/inigo.c,
5095 src/modules/core/filter_region.c, src/modules/core/filter_watermark.c,
5096 src/modules/core/transition_region.c, src/modules/dv/producer_libdv.c,
5097 src/modules/inigo/producer_inigo.c, src/modules/sdl/consumer_sdl.c,
5098 src/modules/westley/consumer_westley.c: Filter attachments to services
5100 2004-09-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5102 * mlt++/HOWTO, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5103 mlt++/swig/mltpp.i, mlt++/swig/perl/play.pl: More event stuff
5105 * src/framework/mlt_multitrack.c, src/framework/mlt_tractor.c: Multitrack and
5106 tractor producer-changed event
5108 2004-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5110 * src/modules/sdl/consumer_sdl.c: Fix occassional sdl core dumps
5112 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltEvent.cpp,
5113 mlt++/src/MltEvent.h, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5114 mlt++/swig/mltpp.i, mlt++/swig/ruby/play.rb, mlt++/test/play.cpp: Event
5117 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5118 src/framework/mlt_events.c, src/framework/mlt_events.h,
5119 src/framework/mlt_playlist.c, src/modules/avformat/consumer_avformat.c,
5120 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
5121 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: event
5122 fix for playlist and consumer-stopped event
5124 * src/framework/Makefile, src/framework/mlt_events.c,
5125 src/framework/mlt_events.h, src/framework/mlt_playlist.c,
5126 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
5127 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5128 src/framework/mlt_property.c, src/framework/mlt_service.c,
5129 src/framework/mlt_types.h, src/modules/plus/transition_affine.c: First draft
5132 2004-08-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5134 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/MltConsumer.cpp,
5135 mlt++/src/MltConsumer.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
5136 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltMultitrack.cpp,
5137 mlt++/src/MltMultitrack.h, mlt++/src/MltPlaylist.cpp,
5138 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5139 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/src/MltTractor.cpp,
5140 mlt++/src/MltTractor.h, mlt++/src/MltTransition.cpp,
5141 mlt++/src/MltTransition.h: Run time type identification
5143 * configure, src/framework/Makefile, src/framework/mlt_frame.c,
5144 src/framework/mlt_frame.h, src/modules/westley/consumer_westley.c,
5145 src/valerie/Makefile: Minor make/configure mods and mlt_frame_waveform mod
5147 2004-08-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5149 * src/framework/mlt_frame.c: properly deal with evaluation of magnitude of 2s
5150 complement for waveform generation
5152 * src/framework/mlt_frame.c: new, faster waveform generator that emphasizes
5153 gain as opposed to shape
5155 2004-08-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5157 * src/framework/mlt_frame.c: bugfix in waveform method
5159 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add waveform method
5162 2004-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5164 * mlt++/README, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
5165 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i: Tractor
5168 * src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
5169 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h: Tractor
5172 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltField.cpp,
5173 mlt++/src/MltField.h, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
5174 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i:
5175 Multitrack classes added
5177 * docs/framework.txt, src/framework/mlt_field.c, src/framework/mlt_field.h,
5178 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
5179 src/modules/inigo/producer_inigo.c, src/modules/westley/producer_westley.c:
5180 New tractor constructor
5182 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5183 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
5184 Producer filter extraction method
5186 2004-08-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5188 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFilteredProducer.cpp,
5189 mlt++/src/MltFilteredProducer.h, mlt++/src/MltProducer.cpp,
5190 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5191 mlt++/swig/mltpp.i: Removed FilteredProducer
5193 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
5194 src/framework/mlt_producer.h, src/modules/fezzik/producer_fezzik.c,
5195 src/modules/westley/consumer_westley.c,
5196 src/modules/westley/producer_westley.c: Producer filter attach/detach
5197 methods; major rework on westley consumer, minor on producer
5199 2004-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5201 * mlt++/Makefile, mlt++/test/Makefile, mlt++/test/play.cpp: Build
5204 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
5205 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
5206 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
5207 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltPlaylist.cpp,
5208 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5209 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5210 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5211 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h,
5212 mlt++/swig/perl/play.pl: Mlt Ref Counts and Playlist split/join
5214 * docs/framework.txt, setenv_mc, src/framework/mlt_consumer.c,
5215 src/framework/mlt_field.c, src/framework/mlt_filter.c,
5216 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
5217 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5218 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
5219 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5220 src/framework/mlt_service.c, src/framework/mlt_service.h,
5221 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
5222 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
5223 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
5224 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pango.c,
5225 src/modules/gtk2/producer_pixbuf.c, src/modules/westley/consumer_westley.c:
5226 Mlt Ref Counts and Playlist split/join
5228 2004-08-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5230 * mlt++/swig/perl/play.pl: Added play.pl
5232 * mlt++/src/Makefile, mlt++/swig/mltpp.i: Workaround for perl
5234 2004-08-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5236 * mlt++/src/MltConsumer.cpp, mlt++/src/MltFilter.cpp,
5237 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5238 mlt++/src/MltTransition.cpp: Constructor clean up
5240 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: consumer purge
5242 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c: Unit purge
5244 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: consumer purge
5246 2004-08-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5248 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h, mlt++/src/MltPlaylist.cpp,
5249 mlt++/src/MltPlaylist.h, mlt++/swig/configure, mlt++/swig/java/build,
5250 mlt++/swig/ruby/build, mlt++/swig/ruby/thumbs.rb: mlt_position, /usr/bin/env
5253 2004-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5255 * src/modules/core/filter_rescale.c, src/modules/gtk2/factory.c: Colour space
5256 conversion with gdkpixbuf scaling
5258 * src/modules/avformat/producer_avformat.c: Another attempted mjpeg work
5261 * src/framework/mlt_consumer.c: Prefil consumer property
5263 2004-08-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5265 * mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltProducer.cpp,
5266 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/swig/mltpp.i,
5267 mlt++/swig/ruby/play.rb: image handling
5269 2004-08-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5271 * mlt++/swig/java/Play.java, mlt++/swig/ruby/play.rb,
5272 mlt++/swig/ruby/thumbs.rb: Fixes for mods to api
5274 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
5275 mlt++/src/MltConsumer.h, mlt++/src/MltFilteredConsumer.cpp,
5276 mlt++/src/MltFilteredConsumer.h, mlt++/src/MltFilteredProducer.cpp,
5277 mlt++/src/MltFilteredProducer.h, mlt++/src/MltService.cpp,
5278 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Filtered producers and consumers
5280 * src/framework/mlt_service.c: NULL accpectance for connect/disconnect
5282 * mlt++/test/play.cpp: oops
5284 2004-08-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5286 * mlt++/swig/configure, mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh,
5287 mlt++/swig/java/build, mlt++/swig/mltpp.i, mlt++/swig/perl/Makefile.PL,
5288 mlt++/swig/perl/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
5289 mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb, mlt++/swig/ruby/thumbs.rb,
5290 mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl: Experimental swig bindings
5292 * mlt++/README, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
5293 mlt++/src/MltFilter.cpp, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5294 mlt++/src/MltProducer.cpp, mlt++/src/MltProperties.cpp,
5295 mlt++/src/MltProperties.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5296 mlt++/src/MltTransition.cpp, mlt++/test/Makefile: More cleanups
5298 * mlt++/README, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
5299 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
5300 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
5301 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5302 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5303 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5304 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5305 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/play.cpp:
5306 Class rework and simplification
5308 * mlt++/src/Makefile, mlt++/src/Mlt.h: Added Mlt.h convenience header
5310 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5311 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5312 mlt++/src/MltService.cpp: Complete methods for properties and playlist;
5313 reversed NULL handling on service class
5315 * mlt++/README, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5316 mlt++/test/play.cpp: Object validity checks
5318 * src/framework/mlt_consumer.c, src/framework/mlt_field.c,
5319 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
5320 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
5321 src/framework/mlt_producer.c, src/framework/mlt_service.c,
5322 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: NULL safety
5325 * mlt++/AUTHORS, mlt++/Makefile, mlt++/README, mlt++/configure,
5326 mlt++/src/Makefile, mlt++/src/MltService.cpp, mlt++/test/play.cpp: Build and
5329 2004-08-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5331 * mlt++/src/Makefile, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
5332 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
5333 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
5334 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5335 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5336 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5337 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5338 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/Makefile,
5339 mlt++/test/play.cpp: Initial revision
5341 2004-08-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5343 * src/modules/avformat/producer_avformat.c: gop/b frame fix, http/pipe
5344 handling and logging off
5346 2004-08-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5348 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5349 src/modules/avformat/factory.c, src/modules/avformat/filter_avcolour_space.c,
5350 src/modules/avformat/filter_avcolour_space.h: Colour space filter
5352 2004-08-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5354 * src/modules/avformat/producer_avformat.c: Rudimentary rgb24 support
5356 * src/modules/avformat/producer_avformat.c: optimisations
5358 2004-08-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5360 * src/modules/core/transition_region.c: Flexible and animated shapes
5362 2004-08-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5364 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
5365 gop size == 0 fix and update to current ffmpeg for cvs co
5367 * src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5368 src/modules/dv/producer_libdv.h: Fix for current libdv
5370 * src/modules/avformat/producer_avformat.c: Pipe workaround
5372 2004-08-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5374 * src/modules/core/filter_watermark.c, src/modules/core/transition_region.c:
5375 Mutable shapes on regions
5377 2004-08-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5379 * src/modules/plus/filter_affine.c: Small modifications to allow seeking
5381 * src/modules/sdl/consumer_sdl.c: Rectangle added to properties
5383 2004-07-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5385 * src/modules/plus/filter_invert.c: Minor fix to invert
5387 * src/modules/core/filter_watermark.c,
5388 src/modules/core/transition_composite.c: Mutable watermark producer and small
5391 2004-07-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5393 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5394 Minor affine modifications
5396 * src/modules/plus/Makefile, src/modules/plus/configure,
5397 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
5398 src/modules/plus/filter_affine.h: Affine filter
5400 2004-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5402 * src/modules/core/filter_watermark.c,
5403 src/modules/core/transition_composite.c: More mutable properties
5405 2004-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5407 * src/modules/sox/Makefile: link to mad
5409 * src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
5410 src/modules/core/transition_composite.c,
5411 src/modules/core/transition_region.c: Mutable properties
5413 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Allow attached
5414 filters when used in playlists
5416 2004-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5418 * src/modules/core/transition_composite.c: Allows runtime modifications to
5421 * src/modules/core/filter_region.c, src/modules/core/transition_composite.c,
5422 src/modules/core/transition_region.c: Allows runtime modifications to region
5425 2004-07-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5427 * src/modules/avformat/producer_avformat.c: Pipe support for audio or video
5430 2004-07-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5432 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
5433 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
5434 src/framework/mlt_service.c, src/framework/mlt_service.h,
5435 src/modules/westley/consumer_westley.c: Filter cleanup and fixes
5437 2004-07-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5439 * src/framework/mlt_consumer.c, src/framework/mlt_service.c,
5440 src/framework/mlt_service.h, src/modules/xine/Makefile: Swig mods
5442 * src/modules/avformat/Makefile, src/modules/core/Makefile,
5443 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
5444 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
5445 src/modules/normalize/Makefile, src/modules/plus/Makefile,
5446 src/modules/plus/transition_affine.c, src/modules/resample/Makefile,
5447 src/modules/sdl/Makefile, src/modules/sox/Makefile,
5448 src/modules/vorbis/Makefile, src/modules/westley/Makefile: Fixes for swig
5450 2004-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5452 * src/modules/avformat/consumer_avformat.c, src/modules/core/filter_luma.c,
5453 src/modules/core/transition_luma.c: consumer avformat fix and silly stuff in
5456 * src/modules/avformat/consumer_avformat.c,
5457 src/modules/inigo/producer_inigo.c: stdout fix for avformat consumer and
5458 change of defaults for inigo transition tracks
5460 2004-06-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5462 * src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c:
5463 Sepia fix and affine/alpha clean up
5465 * src/modules/plus/Makefile, src/modules/plus/configure,
5466 src/modules/plus/factory.c, src/modules/plus/filter_sepia.c,
5467 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c: affine
5468 with alpha and a broken sepia
5470 2004-06-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5472 * src/modules/plus/transition_affine.c: Affine silliness
5474 2004-06-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5476 * configure, src/modules/configure, src/modules/core/configure,
5477 src/modules/core/transition_composite.c, src/modules/dv/configure,
5478 src/modules/fezzik/configure, src/modules/gtk2/configure,
5479 src/modules/inigo/configure, src/modules/normalize/configure,
5480 src/modules/resample/configure, src/modules/sdl/configure,
5481 src/modules/sdl/consumer_sdl.c, src/modules/sox/configure,
5482 src/modules/vorbis/configure, src/modules/westley/configure,
5483 src/modules/xine/configure: Portability modifications to scripts
5485 * src/modules/plus/Makefile, src/modules/plus/configure,
5486 src/modules/plus/factory.c, src/modules/plus/transition_affine.c,
5487 src/modules/plus/transition_affine.h: Experimental affine transformation
5489 2004-06-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5491 * src/modules/plus/Makefile, src/modules/plus/configure,
5492 src/modules/plus/factory.c, src/modules/plus/filter_charcoal.c,
5493 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
5494 src/modules/plus/filter_invert.h: More silliness :-)
5496 2004-06-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5498 * configure: version bump
5500 * src/modules/avformat/configure: ffmpeg fixed date for cvs checkout
5502 * src/modules/avformat/ffmpeg.patch: ffmpeg patch for mandrake build
5504 * src/modules/avformat/producer_avformat.c: Temporary work around for missing
5507 * src/framework/mlt_properties.c: Rudimentary arithmetic property assignment
5509 2004-06-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5511 * src/framework/mlt_consumer.c, src/modules/core/producer_colour.c,
5512 src/modules/core/producer_noise.c, src/modules/fezzik.ini,
5513 src/modules/gtk2/producer_pixbuf.c, src/tests/charlie.c: Minor tweaks
5515 2004-05-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5517 * src/modules/avformat/producer_avformat.c: slightly better seeking in drop
5520 * src/modules/sdl/consumer_sdl.c: real_time=0 fix
5522 * src/modules/avformat/consumer_avformat.c: Update to latest ffmpeg cvs
5524 2004-05-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5526 * src/modules/avformat/Makefile, src/modules/avformat/configure: Yet another
5527 way to configure ffmpeg
5529 * src/modules/avformat/consumer_avformat.c,
5530 src/modules/avformat/producer_avformat.c: Sync with current ffmpeg CVS and
5533 2004-05-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5535 * src/framework/configure, src/framework/mlt_consumer.c,
5536 src/framework/mlt_factory.c, src/framework/mlt_pool.c,
5537 src/framework/mlt_pool.h, src/framework/mlt_repository.c: slight mods to
5538 factory (for future module reporting); pool purge function; consumer drop
5541 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
5542 src/modules/avformat/producer_avformat.c: fix for avformat seek < gop; fix
5543 for avformat consumer qscale; additional avformat consumer properties
5545 2004-05-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5547 * src/modules/avformat/producer_avformat.c: Removed unecessary locks in
5550 2004-05-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5552 * src/modules/sdl/consumer_sdl.c: audio off
5554 2004-05-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5556 * src/modules/sdl/consumer_sdl.c: aspect ratio and locking
5558 2004-05-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5560 * docs/services.txt: a clarification
5562 * src/modules/core/filter_resize.c: set output frame aspect to consumer
5563 sample aspect, not display aspect.
5565 * src/modules/sdl/consumer_sdl.c: fix aspect handling when rescale != none
5567 2004-05-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5569 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
5571 * src/modules/sdl/consumer_sdl.c: yet another sdl tweak (sigh)
5573 2004-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5575 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
5577 2004-05-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5579 * src/modules/avformat/consumer_avformat.c, src/modules/fezzik.ini,
5580 src/modules/sox/Makefile: sox fix; remove consumer avformat diagnostic
5582 * src/framework/Makefile, src/framework/mlt_consumer.c,
5583 src/modules/avformat/consumer_avformat.c,
5584 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
5585 src/modules/core/configure, src/modules/core/consumer_null.c,
5586 src/modules/core/consumer_null.h, src/modules/core/factory.c,
5587 src/modules/core/producer_noise.c, src/modules/fezzik/producer_hold.c,
5588 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/producer_vorbis.c: minor
5589 clean ups; added a null consumer for easier valgrind testing
5591 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5593 * src/framework/mlt_consumer.c: audio/video processing swap
5595 2004-05-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5597 * src/modules/sox/filter_sox.c: fix st.h include
5599 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5601 * src/framework/mlt_frame.c: test card handling
5603 2004-05-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5605 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5606 src/modules/sdl/consumer_sdl.c: Audio read ahead and fine tuning
5608 * src/framework/mlt_consumer.c, src/modules/avformat/producer_avformat.c,
5609 src/modules/sdl/consumer_sdl.c: Clean up and border preservation
5611 2004-04-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5613 * src/albino/Makefile, src/framework/mlt_consumer.c,
5614 src/modules/avformat/consumer_avformat.c,
5615 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
5616 src/modules/fezzik.ini, src/modules/sdl/consumer_sdl.c: Sundry consumer
5617 modifications; albino compile fix; minor mods to avformat producer
5619 2004-04-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5621 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5622 src/framework/mlt_deque.h, src/framework/mlt_field.h,
5623 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
5624 src/framework/mlt_manager.h, src/framework/mlt_multitrack.h,
5625 src/framework/mlt_playlist.h, src/framework/mlt_producer.h,
5626 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5627 src/framework/mlt_property.h, src/framework/mlt_repository.h,
5628 src/framework/mlt_service.c, src/framework/mlt_service.h,
5629 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.h,
5630 src/framework/mlt_transition.h: C++ compatability
5632 2004-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5634 * configure: version shunt
5636 * README, configure, docs/install.txt, docs/services.txt,
5637 src/modules/avformat/Makefile, src/modules/avformat/configure,
5638 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
5639 src/modules/avformat/filter_avdeinterlace.c,
5640 src/modules/avformat/filter_avresample.c,
5641 src/modules/avformat/producer_avformat.c, src/modules/configure,
5642 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: config
5643 mods; avformat static or shared build; corrections to sdl
5645 2004-04-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5647 * configure, docs/services.txt, setenv: GPL checking (provisional
5648 implementation), mc scaling docs
5650 * src/framework/mlt.h: added tokeniser to mlt header
5652 * src/modules/configure, src/modules/core/Makefile,
5653 src/modules/core/configure, src/modules/core/factory.c,
5654 src/modules/core/filter_rescale.c, src/modules/core/filter_rescale.h,
5655 src/modules/fezzik.ini, src/modules/fezzik/Makefile,
5656 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/configure,
5657 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c: Rescaler and
5658 fezzik rework (to allow inclusion of mc scaler)
5660 2004-04-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5662 * src/modules/sox/Makefile: whoops - missed some libs
5664 * src/albino/Makefile: albino Makefile cleanup
5666 * src/modules/dv/Makefile, src/modules/normalize/Makefile,
5667 src/modules/sox/Makefile: Makefile cleanup in modules
5669 * src/modules/sox/Makefile, src/modules/sox/filter_sox.c: switched to
5670 mlt_tokeniser and removed libst-config from Makefile
5672 * src/framework/Makefile, src/framework/mlt_tokeniser.c,
5673 src/framework/mlt_tokeniser.h: added mlt_tokeniser
5675 2004-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5677 * src/modules/sox/filter_sox.c: add more comments
5679 * src/modules/core/Makefile, src/modules/core/configure,
5680 src/modules/core/factory.c, src/modules/core/filter_volume.c,
5681 src/modules/core/filter_volume.h, src/modules/normalize/Makefile,
5682 src/modules/normalize/configure, src/modules/normalize/factory.c,
5683 src/modules/normalize/filter_volume.c, src/modules/normalize/filter_volume.h,
5684 src/modules/sox/Makefile, src/modules/sox/configure,
5685 src/modules/sox/factory.c, src/modules/sox/filter_sox.c,
5686 src/modules/sox/filter_sox.h: moved filter_volume into a normalize module,
5687 added new sox module with filter_sox
5689 2004-04-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5691 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/audio.sh,
5692 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
5693 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
5694 src/modules/ffmpeg/video.sh: removed all ffmpeg files
5696 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
5697 src/modules/ffmpeg/consumer_ffmpeg.c, src/modules/ffmpeg/consumer_ffmpeg.h,
5698 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
5699 src/modules/ffmpeg/filter_ffmpeg_dub.h: ffmpeg cleanup
5701 2004-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5703 * src/modules/fezzik/producer_fezzik.c: Change defaults to LGPL deinterlace
5706 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5707 src/modules/avformat/factory.c, src/modules/avformat/filter_avdeinterlace.c,
5708 src/modules/avformat/filter_avdeinterlace.h,
5709 src/modules/avformat/filter_avresample.c,
5710 src/modules/avformat/filter_avresample.h, src/modules/avformat/mmx.h: LGPL
5711 deinterlace and resampler
5713 2004-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5715 * configure, src/albino/Makefile, src/framework/Makefile,
5716 src/framework/mlt_pool.c, src/humperdink/Makefile, src/inigo/Makefile,
5717 src/miracle/Makefile, src/miracle/miracle_local.c, src/modules/Makefile,
5718 src/modules/avformat/Makefile, src/modules/dv/Makefile,
5719 src/modules/gtk2/Makefile, src/modules/resample/Makefile,
5720 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
5721 src/modules/westley/Makefile, src/tests/Makefile, src/valerie/Makefile,
5722 src/valerie/valerie_socket.c: More configure and build tuning
5724 * configure, src/modules/configure: Configure and build tuning
5726 * configure, docs/install.txt, src/albino/Makefile, src/framework/Makefile,
5727 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
5728 src/modules/avformat/Makefile, src/modules/core/Makefile,
5729 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
5730 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
5731 src/modules/inigo/Makefile, src/modules/resample/Makefile,
5732 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
5733 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
5734 src/valerie/Makefile: Configure and build tuning
5736 2004-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5738 * Makefile, src/framework/mlt_frame.c, src/modules/Makefile,
5739 src/modules/avformat/consumer_avformat.c: Makefile error handling and
5740 consumer avformat cleanup
5742 * docs/install.txt: Installation docs update
5744 2004-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5746 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
5747 src/modules/fezzik.dict, src/modules/westley/producer_westley.c: field order
5748 normalisation fix, add .vob to fezzik, field order detection for avformat
5750 2004-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5752 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
5753 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
5754 src/framework/mlt_repository.c, src/inigo/inigo.c,
5755 src/modules/dv/consumer_libdv.c, src/modules/resample/filter_resample.c,
5756 src/modules/sdl/consumer_sdl.c: Memory leaks and resample rework
5758 2004-04-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5760 * src/framework/mlt_frame.c: test card and aspect ratio woes continued
5762 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5763 src/framework/mlt_properties.c: aspect ratio and test card woes
5765 2004-04-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5767 * demo/mlt_news, docs/framework.txt, src/framework/mlt_consumer.c,
5768 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
5769 src/framework/mlt_properties.c, src/modules/fezzik/producer_hold.c,
5770 src/modules/gtk2/filter_rescale.c, src/modules/sdl/consumer_sdl.c: hold
5771 modifications and test card env var
5773 2004-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5775 * demo/demo: remove setenv call
5777 2004-04-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5779 * src/modules/sdl/consumer_sdl.c: added setenv_mc
5781 * setenv_mc, src/modules/sdl/consumer_sdl.c: added setenv_mc
5783 * demo/demo.ini, demo/mlt_squeeze, demo/mlt_squeeze_box, docs/framework.txt,
5784 docs/services.txt, src/modules/core/transition_composite.c: minor mods
5786 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5788 * docs/services.txt: fix something that got disordered
5790 * src/modules/westley/producer_westley.c: qualitfy paths of known properties
5791 that take a filename with server virtual root
5793 2004-03-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5795 * docs/services.txt, src/albino/Makefile, src/framework/Makefile,
5796 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5797 src/framework/mlt_frame.c, src/humperdink/Makefile, src/inigo/Makefile,
5798 src/miracle/Makefile, src/miracle/miracle_unit.c,
5799 src/modules/avformat/Makefile, src/modules/avformat/consumer_avformat.c,
5800 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
5801 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
5802 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
5803 src/modules/inigo/Makefile, src/modules/resample/Makefile,
5804 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
5805 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
5806 src/valerie/Makefile: Minor optimisations, consumer avformat experimentation
5808 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5810 * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.c,
5811 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c: inherit
5812 scheduling priority on any created thread
5814 2004-03-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5816 * src/modules/core/transition_luma.c, src/modules/gtk2/filter_rescale.c:
5817 bugfix limits in transition luma
5819 * demo/consumers.ini, src/modules/gtk2/filter_rescale.c,
5820 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: aspect
5821 fixes for rescale=none
5823 2004-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5825 * src/valerie/valerie.c: insert fix
5827 * README, src/framework/configure, src/framework/mlt.h,
5828 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
5829 src/framework/mlt_pool.c, src/modules/avformat/Makefile,
5830 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
5831 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
5832 src/modules/avformat/producer_avformat.c, src/modules/dv/consumer_libdv.c,
5833 src/modules/dv/producer_libdv.c, src/modules/sdl/consumer_sdl.c: consumer
5834 avformat added, various cleanups and consumer realtime switching
5836 2004-03-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5838 * Makefile, README, configure, mlt-framework.pc.in, mlt-miracle.pc.in,
5839 mlt-valerie.pc.in: added pkgconfig files. fixed broken dist-clean make
5842 2004-03-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5844 * demo/mlt_fade_black, demo/mlt_push, demo/mlt_squeeze, docs/TODO,
5845 docs/dvcp.txt, docs/framework.txt, docs/inigo.txt, docs/install.txt,
5846 docs/services.txt, docs/testing.txt, docs/valerie.txt, docs/westley.txt: Doc
5849 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5851 * src/miracle/configure: make install part 2 - building configs
5853 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5855 * demo/entity.westley, demo/new.westley, docs/westley.txt,
5856 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
5857 src/modules/westley/westley.dtd: added westley.dtd
5859 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5861 * Makefile, configure, mlt-config-template, src/framework/configure,
5862 src/miracle/configure, src/valerie/configure: make install part 2 - building
5865 * src/modules/fezzik/Makefile: make install fix
5867 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5869 * demo/entity.westley, docs/westley.txt,
5870 src/modules/westley/producer_westley.c: fix westley for mixed element text
5871 and entity references
5873 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5875 * Makefile, src/modules/Makefile: make install part 1
5877 * Makefile, README, configure, src/albino/Makefile, src/framework/Makefile,
5878 src/framework/config.h, src/humperdink/Makefile, src/inigo/Makefile,
5879 src/miracle/Makefile, src/modules/Makefile, src/modules/avformat/Makefile,
5880 src/modules/core/Makefile, src/modules/dv/Makefile,
5881 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
5882 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
5883 src/modules/resample/Makefile, src/modules/sdl/Makefile,
5884 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
5885 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: make
5888 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
5889 src/framework/mlt_pool.c, src/framework/mlt_properties.c,
5890 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
5891 src/modules/fezzik/producer_fezzik.c, src/modules/sdl/consumer_sdl.c: pooling
5892 and properties checks; dv decoder stack; factory cleanup registering
5894 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5896 * demo/README, demo/entity.westley, docs/services.txt, docs/westley.txt,
5897 src/miracle/miracle_unit_commands.c, src/modules/westley/producer_westley.c:
5898 enhance miracle LOAD command to accept a service: prefix. enhance
5899 producer_westley to apply parameters on url as entities. bugfix
5900 producer_westley memory leak.
5902 * demo/README, demo/pango.westley, src/modules/fezzik/producer_hold.c,
5903 src/modules/westley/producer_westley.c: fixed westley/fezzik integration when
5904 both service and resource supplied.
5906 2004-03-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5908 * demo/mlt_push, demo/new.westley, src/modules/westley/consumer_westley.c,
5909 src/modules/westley/producer_westley.c: reorganized consumer_westley. added
5910 branch tracking and other bugfixes to producer_westley.
5912 2004-03-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5914 * src/framework/mlt_tractor.c: tractor fix
5916 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5918 * demo/mlt_fade_black, demo/mlt_push, src/modules/westley/consumer_westley.c,
5919 src/modules/westley/producer_westley.c: added track hiding to westley
5921 2004-03-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5923 * demo/mlt_fade_black, demo/mlt_title_over_gfx,
5924 demo/mlt_titleshadow_watermark: couple of fixes to hidden tracks
5926 * src/framework/mlt_multitrack.c: ignore length of hidden tracks
5928 * demo/consumers.ini, demo/luma1.pgm, demo/mlt_clock_in_and_out,
5929 demo/mlt_fade_black, demo/mlt_my_name_is, demo/mlt_news, demo/mlt_squeeze,
5930 demo/mlt_title_over_gfx, demo/mlt_voiceover: demo mods for reversed tracks
5932 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
5933 src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
5934 src/framework/mlt_transition.c, src/modules/inigo/producer_inigo.c: track
5935 reversal and hidden tracks
5937 * demo/demo, demo/demo.ini, demo/mlt_news, demo/mlt_squeeze: news and squeeze
5940 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5941 src/framework/mlt_tractor.c, src/modules/core/transition_composite.c,
5942 src/modules/resample/filter_resample.c: Tractor frame handling reworked; fix
5943 to composite for key diffs of 1; added mlt_consumer_new for consistency
5945 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5947 * demo/README, demo/consumers.ini, demo/demo.ini, demo/mlt_fade_black,
5948 demo/mlt_jcut, demo/mlt_jcut2, demo/mlt_lcut, demo/mlt_push, demo/mlt_ticker,
5949 docs/services.txt, src/modules/core/producer_colour.c,
5950 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
5951 remove some progressive flag handling in field renderers bugfix compositing
5952 images wider than the frame added more demos
5954 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5956 * demo/demo.ini, demo/mlt_jcut, demo/mlt_jcut2: added J Cut demos
5958 2004-03-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5960 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
5961 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
5962 src/miracle/miracle_unit_commands.h, src/valerie/valerie.c,
5963 src/valerie/valerie.h: added clear to the miracle command set and valerie api
5966 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5968 * docs/install.txt: minor typos
5970 * README, demo/consumers.ini, docs/framework.txt, docs/install.txt,
5971 docs/services.txt, docs/westley.txt, src/albino/albino.c,
5972 src/humperdink/client.c, src/modules/gtk2/producer_pango.c,
5973 src/modules/westley/producer_westley.c: documentation updates change some
5974 references to dv1394d in the example clients to Miracle. more bugfixes for
5975 producer_westley iconv for pango
5977 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5979 * src/framework/mlt_frame.c, src/miracle/miracle_commands.c,
5980 src/miracle/miracle_unit_commands.c: root corrections to miracle
5982 * src/valerie/valerie.c: quick valerie fix
5984 * docs/install.txt: Added install.txt
5986 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5988 * src/modules/westley/producer_westley.c: null pointer check in end_playlist
5990 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5992 * src/modules/avformat/producer_avformat.c,
5993 src/modules/core/producer_colour.c, src/modules/dv/consumer_libdv.c,
5994 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
5995 src/modules/fezzik/factory.c, src/modules/fezzik/producer_hold.c,
5996 src/modules/fezzik/producer_hold.h, src/modules/resample/filter_resample.c,
5997 src/tests/dan.c, src/tests/pango.c, src/tests/pixbuf.c: producer hold,
5998 experimental ac3 audio support
6000 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6002 * src/modules/westley/producer_westley.c: touchup on the producer in/out
6003 applied to parent entry
6005 * demo/circle.svg, demo/demo.kino, demo/new.westley, demo/svg.westley,
6006 src/framework/mlt_filter.c, src/framework/mlt_playlist.c,
6007 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
6008 src/modules/westley/producer_westley.c: smarter and harder producer_westley
6010 2004-03-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6012 * src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6013 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
6014 src/modules/sdl/consumer_sdl.c, src/tests/hello.c: in point fix, low latency
6017 2004-03-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6019 * docs/framework.txt, src/framework/mlt_properties.c,
6020 src/framework/mlt_properties.h, src/modules/Makefile, src/modules/configure,
6021 src/modules/core/producer_noise.c, src/modules/fezzik.dict,
6022 src/modules/fezzik/producer_fezzik.c: fezzik gets a rhyming dictionary
6024 * docs/framework.txt, docs/services.txt, src/framework/mlt_producer.c,
6025 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
6026 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6027 src/modules/core/configure, src/modules/core/factory.c,
6028 src/modules/core/filter_mirror.c, src/modules/core/filter_mirror.h,
6029 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
6030 src/modules/core/producer_noise.c, src/modules/core/producer_noise.h,
6031 src/modules/fezzik/producer_fezzik.c, src/tests/hello.c: Noise and mirrors
6033 2004-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6035 * docs/services.txt, src/modules/avformat/producer_avformat.c: revert
6036 avformat pts offset change and note bug in docs
6038 * src/modules/inigo/producer_inigo.c: fix brokenness
6040 2004-03-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6042 * docs/framework.txt, docs/westley.txt, src/framework/config.h,
6043 src/framework/mlt_factory.c, src/framework/mlt_frame.h,
6044 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6045 src/framework/mlt_properties.h, src/framework/mlt_service.c,
6046 src/framework/mlt_service.h, src/framework/mlt_types.h,
6047 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
6048 src/tests/Makefile, src/tests/hello.c: provisional framework docs and
6051 2004-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6053 * docs/services.txt, src/modules/avformat/producer_avformat.c,
6054 src/modules/core/Makefile, src/modules/core/configure,
6055 src/modules/core/factory.c, src/modules/core/filter_channelcopy.c,
6056 src/modules/core/filter_channelcopy.h,
6057 src/modules/resample/filter_resample.c: added filter_channelcopy. enhance
6058 filter_resample to reproduce channels when producer does not create as many
6059 as consumer requested.
6061 * src/modules/core/filter_volume.c: bugfix segfault in audio normaliser as
6062 well as logical bug in smoothing.
6064 * docs/services.txt, src/modules/avformat/producer_avformat.c,
6065 src/modules/fezzik/producer_fezzik.c, src/modules/inigo/producer_inigo.c:
6066 fezzik now accepts service:resource and strips \'avformat:\' before fallback
6067 avformat construction. avformat now accepts urls with a format and format
6068 parameters designation. updated services.txt for above changes. added a video
6069 pts offset to avformat.
6071 2004-03-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6073 * demo/luma1.pgm, demo/mlt_obscure, docs/services.txt,
6074 src/modules/core/composite_line_yuv_mmx.S, src/modules/core/filter_luma.c,
6075 src/modules/core/transition_luma.c, src/modules/fezzik/producer_fezzik.c:
6076 updated services docs plus minor fixes discovered during
6078 2004-03-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6080 * demo/README, demo/consumers.ini, demo/demo, demo/mlt_clock_in_and_out,
6081 demo/mlt_voiceover: notes for the demo
6083 * demo/demo.ini: bring into sync with changes
6085 * src/modules/sdl/consumer_sdl.c: default progressive off
6087 * demo/circle.png, demo/circle.svg, demo/consumers.ini, demo/luma1.pgm,
6088 demo/mlt_bouncy_ball, demo/mlt_composite_transition,
6089 demo/mlt_fade_in_and_out, demo/mlt_obscure, demo/mlt_title_over_gfx,
6090 demo/mlt_titleshadow_watermark, demo/mlt_voiceover: some demo updates
6092 * src/modules/core/transition_luma.c: fix distortion in smoothness
6094 * src/modules/core/filter_gamma.c: fix broken gamma
6096 * src/modules/core/transition_luma.c: fix field rendering
6098 * src/modules/core/transition_composite.c: bugfixes with field rendering
6100 * src/modules/dv/producer_libdv.c: fix aspect
6102 2004-03-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6104 * demo/consumers.ini, demo/demo, src/framework/mlt_consumer.c,
6105 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: more
6106 sdl/consumer tuning and demo updates
6108 2004-03-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6110 * demo/mlt_voiceover, src/framework/mlt_deque.c,
6111 src/framework/mlt_properties.c, src/framework/mlt_property.c,
6112 src/framework/mlt_property.h, src/modules/sdl/consumer_sdl.c: more small
6115 * demo/demo: demo framework added
6117 * demo/demo, demo/demo.ini, demo/luma1.pgm, demo/mlt_all,
6118 demo/mlt_audio_stuff, demo/mlt_avantika_title, demo/mlt_bouncy,
6119 demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
6120 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
6121 demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_levels,
6122 demo/mlt_my_name_is, demo/mlt_obscure, demo/mlt_slideshow,
6123 demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark, demo/mlt_voiceover,
6124 demo/mlt_watermark, demo/pango.westley, demo/watermark1.png,
6125 docs/westley.txt, setenv, src/inigo/io.c, src/modules/dv/producer_libdv.c,
6126 src/modules/sdl/consumer_sdl.c: demo framework added
6128 2004-03-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6130 * src/modules/core/Makefile, src/modules/core/composite_line_yuv_mmx.S,
6131 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
6132 src/modules/gtk2/filter_rescale.c: added very preliminary mmx for composite.
6133 bugfixes to -x and too small rescaling.
6135 2004-03-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6137 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6138 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
6139 src/modules/core/transition_mix.c, src/modules/core/transition_region.c: RPN
6142 * docs/inigo.txt, docs/westley.txt, src/framework/mlt_consumer.c,
6143 src/modules/westley/producer_westley.c: Minor fixes to westley and
6144 mlt_consumer; first draft westley docs
6146 2004-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6148 * src/modules/core/transition_composite.c,
6149 src/modules/core/transition_luma.c: pgm scaling in transition_composite.
6150 optimisations for luma producer.
6152 2004-03-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6154 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6155 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
6156 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
6157 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
6158 src/modules/dv/producer_libdv.c, src/modules/gtk2/filter_rescale.c,
6159 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6160 src/modules/sdl/consumer_sdl.c, src/modules/westley/producer_westley.c: add
6161 luma to composite. rework aspect handling to use sample aspect. workaround
6162 westley segfault when another instance of libxml2 is used. improved inline
6163 xml handling in westley - pango and svg.
6165 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6167 * src/framework/mlt_consumer.c, src/modules/dv/consumer_libdv.c: experimental
6170 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6172 * src/modules/xine/attributes.h, src/modules/xine/xineutils.h: add missing
6175 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6177 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6178 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
6179 src/modules/sdl/consumer_sdl.c: tunable read ahead buffer and fix for luma
6181 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6182 src/humperdink/client.c, src/miracle/miracle_unit.c,
6183 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
6184 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c,
6185 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
6186 src/valerie/valerie_status.h: consumer read ahead and int32_t migration
6188 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6190 * src/modules/core/transition_luma.c: reorg transition_luma to support
6193 * src/modules/Makefile, src/modules/core/Makefile,
6194 src/modules/core/configure, src/modules/core/factory.c,
6195 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
6196 src/modules/core/producer_colour.c, src/modules/xine/Makefile,
6197 src/modules/xine/configure, src/modules/xine/cpu_accel.c,
6198 src/modules/xine/deinterlace.c, src/modules/xine/deinterlace.h,
6199 src/modules/xine/factory.c, src/modules/xine/filter_deinterlace.c,
6200 src/modules/xine/filter_deinterlace.h, src/modules/xine/xineutils.h: added
6201 xine-based accellerated deinterlace
6203 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6205 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6206 src/framework/mlt_frame.h, src/framework/mlt_properties.c,
6207 src/framework/mlt_service.h, src/framework/mlt_types.h,
6208 src/modules/core/Makefile, src/modules/core/configure,
6209 src/modules/core/factory.c, src/modules/core/filter_region.c,
6210 src/modules/core/transition_region.c, src/modules/core/transition_region.h:
6213 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6215 * src/modules/core/filter_deinterlace.c: optimise deinterlace path
6217 * src/modules/core/producer_colour.c: producer_colour
6219 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6220 src/modules/core/Makefile, src/modules/core/configure,
6221 src/modules/core/factory.c, src/modules/core/producer_colour.c,
6222 src/modules/core/producer_colour.h: producer_colour
6224 * src/framework/mlt_frame.c: more accurate and scaled rgb to yuv conversion
6226 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6228 * src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
6229 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
6230 src/framework/mlt_property.c, src/framework/mlt_service.c,
6231 src/framework/mlt_service.h, src/framework/mlt_types.h, src/inigo/inigo.c,
6232 src/modules/avformat/producer_avformat.c, src/modules/core/filter_region.c,
6233 src/modules/core/transition_composite.c,
6234 src/modules/core/transition_composite.h, src/modules/gtk2/producer_pixbuf.c,
6235 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: Yet
6236 more sdl hacking, region memory leak fix, mlt_position changed to int32_t,
6237 experimental hash in properties
6239 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6241 * src/framework/mlt_frame.c, src/modules/core/filter_region.c,
6242 src/modules/core/transition_composite.c,
6243 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
6244 src/modules/westley/producer_westley.c: some bugfixes, filter_shape producer,
6245 pixbuf takes svg xml, fezzik can take a service name
6247 2004-03-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6249 * src/modules/sdl/consumer_sdl.c: More SDL fixes
6251 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6253 * src/modules/sdl/consumer_sdl.c: yet more sdl hacks
6255 2004-03-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6257 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c,
6258 src/modules/gtk2/scale_line_22_yuv_mmx.S: much improved mmx yuv scaler added
6259 producer_libdv quality property improve avformat aspect_ratio and frame_rate
6262 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6264 * src/modules/sdl/consumer_sdl.c: Minor sdl hack
6266 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6267 src/framework/mlt_factory.h, src/framework/mlt_frame.c,
6268 src/framework/mlt_producer.c, src/modules/gtk2/filter_rescale.c,
6269 src/modules/sdl/consumer_sdl.c: sdl hacks
6271 2004-02-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6273 * src/modules/core/Makefile, src/modules/core/configure,
6274 src/modules/core/factory.c, src/modules/core/filter_region.c,
6275 src/modules/core/filter_region.h, src/modules/core/filter_watermark.c,
6276 src/modules/core/transition_composite.c,
6277 src/modules/core/transition_composite.h: regionalised fx part 1
6279 * src/framework/mlt_factory.c, src/modules/core/filter_watermark.c,
6280 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
6281 src/modules/gtk2/producer_pixbuf.c: unique ids
6283 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6285 * src/modules/gtk2/scale_line_22_yuv_mmx.S: bugfix mmx scaling with
6286 performance loss :-(
6288 2004-02-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6290 * src/framework/mlt_frame.c, src/modules/core/filter_resize.c,
6291 src/modules/dv/consumer_libdv.c: Scaling experimentation
6293 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6295 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
6296 src/modules/gtk2/scale_line_22_33_mmx.S,
6297 src/modules/gtk2/scale_line_22_yuv_mmx.S: mmx version of non-nearest, 2x2
6300 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6302 * src/modules/core/transition_composite.c: composite alignment fix
6304 2004-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6306 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
6307 src/modules/gtk2/scale_line_22_33_mmx.S: updated mmx yuv scaling
6309 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6311 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6312 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6313 src/modules/core/configure, src/modules/core/factory.c,
6314 src/modules/core/filter_luma.c, src/modules/core/filter_luma.h,
6315 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
6316 src/modules/core/transition_luma.c: composite aspect ratio fix (again ;-)),
6317 added fill compositing test case, filter luma, mlt_properties_pass and sundry
6320 2004-02-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6322 * src/modules/core/transition_composite.c: composite key frames
6324 * docs/TODO, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6325 src/framework/mlt_frame.h, src/modules/avformat/producer_avformat.c,
6326 src/modules/core/filter_deinterlace.c, src/modules/core/filter_obscure.c,
6327 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
6328 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: service
6329 stack, various fixes
6331 2004-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6333 * src/modules/core/transition_composite.c: field rendering fix and disable
6334 scaling height when normalising pixel aspect when output pixel aspect < 1
6336 2004-02-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6338 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_producer.h,
6339 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6340 src/modules/core/Makefile, src/modules/core/configure,
6341 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
6342 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
6343 src/modules/core/filter_watermark.h, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6344 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c:
6345 watermark added, minor mods to mlt framework required
6347 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
6348 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
6349 src/framework/mlt_frame.h, src/modules/core/filter_brightness.c,
6350 src/modules/core/filter_deinterlace.c, src/modules/core/filter_gamma.c,
6351 src/modules/core/filter_greyscale.c, src/modules/core/filter_obscure.c,
6352 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
6353 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
6354 src/modules/sdl/consumer_sdl.c: Filter optimisations and cleanup part 1
6356 2004-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6358 * src/framework/mlt_frame.c, src/framework/mlt_producer.c,
6359 src/modules/avformat/producer_avformat.c,
6360 src/modules/fezzik/producer_fezzik.c: Minor fixes
6362 * src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: sdl
6363 rework (prepatory read-ahead implementation) and luma work around
6365 * src/framework/mlt_pool.c, src/framework/mlt_pool.h,
6366 src/modules/core/transition_luma.c: Big luma optimisations, minor pooling
6369 2004-02-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6371 * src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c:
6372 composite alpha operations, make obscure alpha aware
6374 2004-02-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6376 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6377 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
6378 src/tests/Makefile, src/tests/dan.c: fix broken aspect handling again
6380 2004-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6382 * src/framework/mlt_pool.c, src/modules/avformat/producer_avformat.c,
6383 src/modules/dv/producer_libdv.c: avformat whoops, pooling claridication and
6386 2004-02-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6388 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_frame.c,
6389 src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
6390 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
6391 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
6392 src/modules/avformat/producer_avformat.c, src/modules/core/producer_ppm.c,
6393 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
6394 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
6395 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6396 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
6397 src/modules/vorbis/producer_vorbis.c, src/tests/Makefile,
6398 src/valerie/Makefile: Memory pooling part 2 and other optimisations
6400 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6402 * src/modules/core/transition_luma.c: more dissolve optimisation
6404 * src/modules/core/transition_luma.c: optimise dissolve case
6406 2004-02-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6408 * docs/services.txt, src/framework/Makefile, src/framework/mlt_factory.c,
6409 src/framework/mlt_frame.c, src/framework/mlt_pool.c,
6410 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
6411 src/framework/mlt_properties.h, src/framework/mlt_types.h,
6412 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6413 src/modules/core/producer_ppm.c, src/modules/core/transition_luma.c,
6414 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/producer_ffmpeg.c,
6415 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
6416 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
6417 src/modules/resample/filter_resample.c, src/modules/vorbis/producer_vorbis.c:
6420 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6422 * src/modules/core/transition_composite.c,
6423 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
6424 src/modules/gtk2/producer_pixbuf.c: field rendering and alignment for
6425 composite, bugfixes for luma, pixbuf and pango
6427 2004-02-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6429 * src/framework/mlt_consumer.c: create consumer_progressive property on frame
6432 * src/modules/sdl/consumer_sdl.c: default progressive on
6434 * src/modules/westley/consumer_westley.c: consumer_westley now only puts
6435 in/out as element attributes and not property elements
6437 * src/modules/core/filter_deinterlace.c,
6438 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
6439 split getting of b_frame image and composite
6441 2004-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6443 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_consumer.c,
6444 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6445 src/framework/mlt_frame.c, src/framework/mlt_properties.c,
6446 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
6447 src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
6448 src/miracle/miracle_unit_commands.c, src/modules/avformat/Makefile,
6449 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6450 src/modules/core/filter_obscure.c, src/modules/core/filter_resize.c,
6451 src/modules/core/transition_composite.c, src/modules/dv/Makefile,
6452 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
6453 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
6454 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/Makefile,
6455 src/modules/resample/Makefile, src/modules/sdl/Makefile,
6456 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/Makefile,
6457 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
6458 src/tests/Makefile, src/valerie/Makefile: Optimisations (part 0), pixel v
6459 percentage, reworked aspect ratio calcs, ante/post properties for dv
6460 consumers, avformat rework, westley root
6462 2004-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6464 * src/modules/core/transition_composite.c, src/modules/gtk2/filter_rescale.c,
6465 src/modules/sdl/consumer_sdl.c: bug fixes
6467 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6468 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
6469 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
6470 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
6471 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
6472 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
6473 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6474 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
6475 westley serialises with entry in/out; full field, aspect, and colour space
6476 normalisation; scaling overlays to consumer size; tagged frame mallocs with
6479 2004-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6481 * src/framework/mlt_consumer.c, src/framework/mlt_properties.c,
6482 src/framework/mlt_properties.h: Properties rename and dump function
6484 * docs/testing-20040110.txt, src/framework/mlt_consumer.c,
6485 src/framework/mlt_consumer.h, src/framework/mlt_frame.c,
6486 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
6487 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
6488 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6489 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
6490 Defaults for PAL/NTSC on producers and consumers
6492 2004-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6494 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6495 src/modules/core/Makefile, src/modules/core/configure,
6496 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
6497 src/modules/core/filter_brightness.h, src/modules/core/filter_volume.c,
6498 src/modules/core/transition_mix.c, src/modules/gtk2/filter_rescale.c: added
6499 brightness filter, added smooth ramping to audio processing, added start/end
6500 interpolation points to filter_mix and filter_volume
6502 2004-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6504 * mlt/Makefile, mlt/README, mlt/configure, mlt/docs/dvcp.txt,
6505 mlt/docs/inigo.txt, mlt/docs/services.txt, mlt/docs/testing-20040110.txt,
6506 mlt/docs/testing.txt, mlt/docs/valerie.txt, mlt/setenv,
6507 mlt/src/albino/Makefile, mlt/src/albino/albino.c, mlt/src/framework/Makefile,
6508 mlt/src/framework/config.h, mlt/src/framework/configure,
6509 mlt/src/framework/mlt.h, mlt/src/framework/mlt_consumer.c,
6510 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
6511 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_field.c,
6512 mlt/src/framework/mlt_field.h, mlt/src/framework/mlt_filter.c,
6513 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
6514 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
6515 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6516 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6517 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6518 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
6519 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
6520 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
6521 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
6522 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
6523 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
6524 mlt/src/framework/mlt_types.h, mlt/src/humperdink/Makefile,
6525 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
6526 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
6527 mlt/src/humperdink/remote.c, mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c,
6528 mlt/src/inigo/io.c, mlt/src/inigo/io.h, mlt/src/miracle/Makefile,
6529 mlt/src/miracle/configure, mlt/src/miracle/miracle.c,
6530 mlt/src/miracle/miracle_commands.c, mlt/src/miracle/miracle_commands.h,
6531 mlt/src/miracle/miracle_connection.c, mlt/src/miracle/miracle_connection.h,
6532 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_local.h,
6533 mlt/src/miracle/miracle_log.c, mlt/src/miracle/miracle_log.h,
6534 mlt/src/miracle/miracle_server.c, mlt/src/miracle/miracle_server.h,
6535 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
6536 mlt/src/miracle/miracle_unit_commands.c,
6537 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
6538 mlt/src/modules/configure, mlt/src/modules/core/Makefile,
6539 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
6540 mlt/src/modules/core/filter_deinterlace.c,
6541 mlt/src/modules/core/filter_deinterlace.h,
6542 mlt/src/modules/core/filter_gamma.c, mlt/src/modules/core/filter_gamma.h,
6543 mlt/src/modules/core/filter_greyscale.c,
6544 mlt/src/modules/core/filter_greyscale.h,
6545 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
6546 mlt/src/modules/core/filter_volume.c, mlt/src/modules/core/filter_volume.h,
6547 mlt/src/modules/core/producer_ppm.c, mlt/src/modules/core/producer_ppm.h,
6548 mlt/src/modules/core/transition_composite.c,
6549 mlt/src/modules/core/transition_composite.h,
6550 mlt/src/modules/core/transition_luma.c,
6551 mlt/src/modules/core/transition_luma.h,
6552 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
6553 mlt/src/modules/dv/Makefile, mlt/src/modules/dv/configure,
6554 mlt/src/modules/dv/consumer_libdv.c, mlt/src/modules/dv/consumer_libdv.h,
6555 mlt/src/modules/dv/factory.c, mlt/src/modules/dv/producer_libdv.c,
6556 mlt/src/modules/dv/producer_libdv.h, mlt/src/modules/ffmpeg/Makefile,
6557 mlt/src/modules/ffmpeg/audio.sh, mlt/src/modules/ffmpeg/configure,
6558 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
6559 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
6560 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
6561 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
6562 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6563 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
6564 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
6565 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
6566 mlt/src/modules/gtk2/producer_pango.h,
6567 mlt/src/modules/gtk2/producer_pixbuf.c,
6568 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/inigo/Makefile,
6569 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
6570 mlt/src/modules/inigo/producer_inigo.c,
6571 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/resample/Makefile,
6572 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
6573 mlt/src/modules/resample/filter_resample.c,
6574 mlt/src/modules/resample/filter_resample.h, mlt/src/modules/sdl/Makefile,
6575 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
6576 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
6577 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
6578 mlt/src/modules/westley/consumer_westley.c,
6579 mlt/src/modules/westley/consumer_westley.h,
6580 mlt/src/modules/westley/factory.c,
6581 mlt/src/modules/westley/producer_westley.c,
6582 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/Makefile,
6583 mlt/src/tests/charlie.c, mlt/src/tests/clock16ntsc.pgm,
6584 mlt/src/tests/clock16pal.pgm, mlt/src/tests/dan.c, mlt/src/tests/dissolve.c,
6585 mlt/src/tests/io.c, mlt/src/tests/io.h, mlt/src/tests/luma.c,
6586 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, mlt/src/tests/setenv,
6587 mlt/src/tests/test.png, mlt/src/valerie/Makefile, mlt/src/valerie/configure,
6588 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
6589 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
6590 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
6591 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
6592 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
6593 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
6594 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
6595 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
6596 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h: remove child
6599 * docs/TODO, src/miracle/miracle_local.c: add TODO
6601 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6603 * src/framework/mlt_producer.c: test card handling
6605 * src/miracle/miracle_local.c: optional segv handling
6607 2004-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6609 * src/miracle/miracle_local.c: change segv handler to use log facility
6611 * src/valerie/valerie_notifier.c: cleanup
6613 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
6614 src/miracle/miracle_local.c, src/valerie/valerie_notifier.c: segv handler,
6615 playlist_move bugfix, resize_yuv422 optimisation
6617 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6619 * src/miracle/miracle_unit.c: first of a few local tests
6621 * src/miracle/miracle_commands.c: first of a few local tests
6623 * docs/testing-20040110.txt, src/framework/mlt_frame.c,
6624 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
6625 src/modules/dv/consumer_libdv.c, src/valerie/valerie_notifier.c,
6626 src/valerie/valerie_notifier.h: Miracle mods - clean working, test card fix,
6627 silence dv when not playing
6629 2004-02-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6631 * docs/testing-20040110.txt, src/framework/mlt_playlist.c,
6632 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6633 src/miracle/miracle_unit.c, src/valerie/valerie_notifier.c,
6634 src/valerie/valerie_status.h: Miracle mods
6636 2004-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6638 * setenv, src/framework/mlt_producer.c, src/modules/fezzik/producer_fezzik.c,
6639 src/modules/resample/filter_resample.c,
6640 src/modules/westley/producer_westley.c: bugfixes
6642 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6644 * src/framework/mlt_filter.c, src/framework/mlt_frame.c: filter fixes
6646 2004-02-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6648 * src/modules/core/filter_volume.c: remove spurious return in get_audio
6650 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6652 * src/miracle/miracle_unit.c, src/modules/dv/consumer_libdv.c: brought by a
6655 * src/modules/dv/consumer_libdv.c: brought by a bunny
6657 * docs/services.txt, src/modules/gtk2/producer_pango.c: pango colour handling
6660 2004-02-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6662 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6663 src/modules/core/transition_luma.c: luma funkiness
6665 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6666 src/modules/core/transition_composite.c,
6667 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/filter_rescale.c,
6668 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
6669 pixbuf, composite and fezzik mirrors
6671 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6673 * src/modules/westley/producer_westley.c: support in/out on entry and track
6675 2004-02-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6677 * src/modules/gtk2/producer_pango.c: pango producer rework
6679 * src/modules/avformat/producer_avformat.c, src/modules/sdl/consumer_sdl.c,
6680 src/modules/westley/producer_westley.c: Minor corrections, rescale=nearest
6683 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6685 * src/modules/gtk2/filter_rescale.c: rescale aspect handling redux
6687 * src/modules/avformat/producer_avformat.c,
6688 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
6689 src/modules/gtk2/producer_pixbuf.c: fixup and disable rescale changes
6691 2004-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6693 * src/framework/mlt_frame.c, src/modules/core/filter_volume.c,
6694 src/modules/dv/producer_libdv.c, src/modules/fezzik/producer_fezzik.c,
6695 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c,
6696 src/modules/westley/consumer_westley.c,
6697 src/modules/westley/producer_westley.c: some bugfixes, westley property
6698 handling reorg, make rescale respect the aspect ratio, make resize update the
6699 aspect ratio, add resize to fezzik
6701 2004-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6703 * docs/services.txt, src/modules/core/filter_obscure.c,
6704 src/modules/core/transition_composite.c: composite
6706 * src/framework/mlt_factory.c, src/framework/mlt_tractor.c,
6707 src/miracle/miracle_unit.c, src/modules/Makefile,
6708 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
6709 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
6710 src/modules/fezzik/producer_fezzik.h, src/modules/inigo/producer_inigo.c,
6711 src/modules/westley/consumer_westley.c,
6712 src/modules/westley/producer_westley.c: adding the rock thrower...
6714 2004-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6716 * src/modules/resample/filter_resample.c: resample fix
6718 * docs/services.txt, setenv, src/framework/mlt_frame.c,
6719 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
6720 src/framework/mlt_transition.c, src/miracle/miracle_unit.c,
6721 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/consumer_ffmpeg.c,
6722 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/resample/filter_resample.c,
6723 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c,
6724 src/modules/westley/producer_westley.c: westley/libxml2 mods, mcdv/mpeg
6727 2004-02-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6729 * docs/inigo.txt, src/framework/mlt_frame.c,
6730 src/modules/westley/consumer_westley.c,
6731 src/modules/westley/producer_westley.c: bugfixes to westley
6733 2004-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6735 * src/modules/gtk2/pixops.c: final rescale improvement and some optimisation
6737 * src/modules/gtk2/pixops.c: near final rescale improvements?
6739 * src/modules/gtk2/pixops.c: interim rescale improvements
6741 * src/modules/gtk2/pixops.c: interim rescale improvements
6743 * src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h: interim rescale
6746 2004-02-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6748 * src/framework/mlt_factory.c, src/framework/mlt_field.c,
6749 src/framework/mlt_repository.c, src/framework/mlt_tractor.c,
6750 src/inigo/inigo.c, src/miracle/miracle_unit.c, src/modules/Makefile,
6751 src/modules/core/filter_obscure.c, src/modules/inigo/configure,
6752 src/modules/inigo/factory.c, src/modules/inigo/producer_inigo.c,
6753 src/modules/inigo/producer_inigo.h, src/modules/westley/producer_westley.c:
6754 pre-beta cleanup part 1
6756 2004-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6758 * src/inigo/inigo.c, src/modules/avformat/producer_avformat.c,
6759 src/modules/core/Makefile, src/modules/core/configure,
6760 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
6761 src/modules/core/filter_obscure.h, src/modules/inigo/Makefile,
6762 src/modules/inigo/configure, src/modules/inigo/producer_inigo.c,
6763 src/modules/vorbis/Makefile: obscurer filter, consistency mods and bug fixes
6765 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_deque.c,
6766 src/framework/mlt_deque.h, src/framework/mlt_factory.c,
6767 src/framework/mlt_field.c, src/framework/mlt_frame.c,
6768 src/framework/mlt_manager.h, src/framework/mlt_repository.c,
6769 src/framework/mlt_types.h: added deque, api design for manager, minor affine
6770 tweaks, experimental destructor work
6772 2004-01-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6774 * docs/services.txt: doc updates
6776 * src/modules/core/filter_volume.c: configurable window size on volume
6777 normalisation, also set default of max_gain to 20dB
6779 2004-01-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6781 * src/framework/mlt_frame.c: updated affine
6783 2004-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6785 * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c,
6786 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
6787 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
6788 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/have_mmx.S,
6789 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
6790 src/modules/gtk2/producer_pango.c, src/modules/gtk2/scale_line_22_33_mmx.S,
6791 src/modules/vorbis/Makefile: some bugfixes and rescale filter
6793 2004-01-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6795 * src/modules/core/filter_volume.c: comment some diagnostics
6797 * docs/services.txt, src/modules/core/filter_volume.c: doc updates; property
6798 changes, and tweaks for volume filter normalisation
6800 2004-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6802 * src/modules/core/filter_volume.c, src/modules/westley/consumer_westley.c,
6803 src/modules/westley/producer_westley.c: westley bugfixes and audio
6806 2004-01-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6808 * README, docs/services.txt, src/framework/mlt_multitrack.c,
6809 src/miracle/miracle_unit.c, src/modules/Makefile,
6810 src/modules/avformat/producer_avformat.c, src/modules/inigo/producer_inigo.c,
6811 src/modules/vorbis/Makefile, src/modules/vorbis/configure,
6812 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
6813 src/modules/vorbis/producer_vorbis.h: vorbis producer added, clean up on clip
6814 handling in multitrack
6816 2004-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6818 * src/modules/westley/consumer_westley.c,
6819 src/modules/westley/producer_westley.c: westley updates for non-inline
6820 serialisation and code cleanup
6822 2004-01-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6824 * src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
6825 src/modules/avformat/producer_avformat.c: mutex protection of avformat,
6826 miracle avformat usage, and destrector reversal
6828 * README, docs/services.txt, src/modules/avformat/producer_avformat.c: Added
6831 * README, docs/inigo.txt, src/framework/mlt_producer.c, src/inigo/inigo.c,
6832 src/modules/Makefile, src/modules/avformat/Makefile,
6833 src/modules/avformat/configure, src/modules/avformat/factory.c,
6834 src/modules/avformat/producer_avformat.c,
6835 src/modules/avformat/producer_avformat.h, src/modules/inigo/producer_inigo.c,
6836 src/modules/sdl/consumer_sdl.c: Added avformat
6838 2004-01-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6840 * src/framework/mlt_filter.c, src/framework/mlt_transition.c,
6841 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
6842 src/modules/westley/consumer_westley.c,
6843 src/modules/westley/producer_westley.c: updated westley
6845 * src/tests/dan.c: test cvs
6847 2004-01-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6849 * mlt/src/modules/westley/consumer_westley.c,
6850 src/modules/westley/consumer_westley.c: xml based westley serialisation
6852 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_tractor.c,
6853 mlt/src/framework/mlt_types.h, mlt/src/modules/westley/consumer_westley.c,
6854 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
6855 src/framework/mlt_types.h, src/modules/westley/consumer_westley.c: xml based
6856 westley serialisation
6858 2004-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6860 * docs/services.txt, mlt/docs/services.txt,
6861 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6862 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_service.c,
6863 mlt/src/framework/mlt_service.h, mlt/src/framework/mlt_tractor.c,
6864 mlt/src/framework/mlt_types.h, mlt/src/modules/Makefile,
6865 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
6866 mlt/src/modules/westley/consumer_westley.c,
6867 mlt/src/modules/westley/consumer_westley.h,
6868 mlt/src/modules/westley/factory.c,
6869 mlt/src/modules/westley/producer_westley.c,
6870 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/dan.c,
6871 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
6872 src/framework/mlt_repository.c, src/framework/mlt_service.c,
6873 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
6874 src/framework/mlt_types.h, src/modules/Makefile,
6875 src/modules/westley/Makefile, src/modules/westley/configure,
6876 src/modules/westley/consumer_westley.c,
6877 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
6878 src/modules/westley/producer_westley.c,
6879 src/modules/westley/producer_westley.h, src/tests/dan.c: added
6882 2004-01-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6884 * docs/inigo.txt, mlt/docs/inigo.txt, mlt/src/modules/dv/consumer_libdv.c,
6885 src/modules/dv/consumer_libdv.c: updated libdv consumer
6887 2004-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6889 * docs/inigo.txt, docs/testing-20040110.txt, mlt/docs/inigo.txt,
6890 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_consumer.c,
6891 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_frame.c,
6892 mlt/src/framework/mlt_tractor.c, mlt/src/inigo/inigo.c,
6893 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit_commands.c,
6894 mlt/src/modules/core/transition_luma.c,
6895 mlt/src/modules/core/transition_mix.c, mlt/src/modules/sdl/consumer_sdl.c,
6896 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6897 src/framework/mlt_frame.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
6898 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
6899 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
6900 src/modules/sdl/consumer_sdl.c: inigo docs load/stop corrections
6902 2004-01-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6904 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
6905 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_producer.c,
6906 mlt/src/modules/Makefile, src/framework/mlt_playlist.c,
6907 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6908 src/modules/Makefile: insert/move/remove dvcp operations
6910 2004-01-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6912 * mlt/src/modules/core/transition_mix.c, src/modules/core/transition_mix.c:
6915 * docs/services.txt, mlt/docs/services.txt, mlt/src/miracle/miracle_log.c,
6916 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
6917 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
6918 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_volume.c,
6919 mlt/src/modules/core/filter_volume.h,
6920 mlt/src/modules/core/transition_composite.c,
6921 mlt/src/modules/core/transition_composite.h,
6922 mlt/src/modules/core/transition_luma.c,
6923 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
6924 mlt/src/modules/gtk2/producer_pango.c,
6925 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/resample/Makefile,
6926 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
6927 mlt/src/modules/resample/filter_resample.c,
6928 mlt/src/modules/resample/filter_resample.h, mlt/src/tests/luma.c,
6929 mlt/src/tests/pango.c, src/miracle/miracle_log.c, src/miracle/miracle_unit.c,
6930 src/modules/Makefile, src/modules/core/Makefile, src/modules/core/configure,
6931 src/modules/core/factory.c, src/modules/core/filter_volume.c,
6932 src/modules/core/filter_volume.h, src/modules/core/transition_composite.c,
6933 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
6934 src/modules/core/transition_mix.c, src/modules/core/transition_mix.h,
6935 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6936 src/modules/resample/Makefile, src/modules/resample/configure,
6937 src/modules/resample/factory.c, src/modules/resample/filter_resample.c,
6938 src/modules/resample/filter_resample.h, src/tests/luma.c, src/tests/pango.c:
6939 new volume, mix, and resample filters and transitions
6941 2004-01-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6943 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo usage message
6945 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_tractor.c,
6946 mlt/src/modules/inigo/producer_inigo.c, src/framework/mlt_frame.c,
6947 src/framework/mlt_tractor.c, src/modules/inigo/producer_inigo.c: finally -
6948 multitrack inigo serialisation
6950 * mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_tractor.c,
6951 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: in/out
6952 specification on .inigo serialisations
6954 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
6955 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_producer.c,
6956 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_tractor.c,
6957 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
6958 mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
6959 mlt/src/modules/core/transition_luma.c,
6960 mlt/src/modules/inigo/producer_inigo.c, mlt/src/tests/charlie.c,
6961 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6962 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6963 src/framework/mlt_properties.c, src/framework/mlt_tractor.c,
6964 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6965 src/inigo/inigo.c, src/modules/core/transition_composite.c,
6966 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
6967 src/tests/charlie.c: partial corrections to serialisation
6969 2004-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6971 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
6972 mlt/src/framework/mlt_tractor.c, mlt/src/modules/core/transition_luma.c,
6973 mlt/src/modules/dv/consumer_libdv.c,
6974 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_frame.c,
6975 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
6976 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
6977 src/modules/ffmpeg/producer_ffmpeg.c: some temporary fixes
6979 * mlt/src/modules/dv/consumer_libdv.c, src/modules/dv/consumer_libdv.c: Minor
6982 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
6983 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
6984 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6985 src/framework/mlt_producer.c, src/modules/ffmpeg/producer_ffmpeg.c: Minor
6988 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: Minor mods
6990 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
6991 mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_factory.c,
6992 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
6993 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
6994 mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
6995 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
6996 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
6997 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
6998 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
6999 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7000 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
7001 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7002 mlt/src/framework/mlt_types.h, mlt/src/inigo/inigo.c,
7003 mlt/src/miracle/miracle_unit.c, mlt/src/modules/core/producer_ppm.c,
7004 mlt/src/modules/core/transition_composite.c,
7005 mlt/src/modules/core/transition_luma.c, mlt/src/modules/dv/Makefile,
7006 mlt/src/modules/dv/configure, mlt/src/modules/dv/consumer_libdv.c,
7007 mlt/src/modules/dv/consumer_libdv.h, mlt/src/modules/dv/factory.c,
7008 mlt/src/modules/dv/producer_libdv.c,
7009 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7010 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7011 mlt/src/modules/gtk2/producer_pango.c,
7012 mlt/src/modules/gtk2/producer_pixbuf.c,
7013 mlt/src/modules/inigo/producer_inigo.c, mlt/src/modules/sdl/consumer_sdl.c,
7014 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
7015 src/framework/mlt_field.c, src/framework/mlt_field.h,
7016 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
7017 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7018 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
7019 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
7020 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
7021 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7022 src/framework/mlt_property.c, src/framework/mlt_property.h,
7023 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
7024 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
7025 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
7026 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
7027 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
7028 src/modules/dv/configure, src/modules/dv/consumer_libdv.c,
7029 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
7030 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7031 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pango.c,
7032 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
7033 src/modules/sdl/consumer_sdl.c: Removal of timecodes, consumer libdv,
7034 serialisation of inigo
7036 2004-01-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7038 * README, docs/testing-20040110.txt, mlt/README,
7039 mlt/docs/testing-20040110.txt, mlt/setenv, setenv: minor doc updates
7041 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7043 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
7044 mlt/src/albino/Makefile, mlt/src/modules/configure, src/albino/Makefile,
7045 src/modules/configure: minor testing update
7047 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7049 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
7050 mlt/docs/testing.txt: update testing.txt for miracle and complete initial
7053 * docs/services.txt, mlt/docs/services.txt: change bluefish arg
7055 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt: updated with user
7056 acceptance test results
7058 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7060 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
7061 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: minor corrections
7063 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: minor corrections
7065 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: minor
7068 * mlt/src/albino/albino.c, mlt/src/miracle/miracle_commands.c,
7069 mlt/src/miracle/miracle_connection.c, src/albino/albino.c,
7070 src/miracle/miracle_commands.c, src/miracle/miracle_connection.c: minor
7073 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
7074 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: inigo rewrite,
7075 producer, serialise and deserialise
7077 * docs/services.txt, docs/testing-20040110.txt, mlt/docs/services.txt,
7078 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_frame.c,
7079 mlt/src/framework/mlt_playlist.c, mlt/src/inigo/inigo.c,
7080 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
7081 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/inigo/Makefile,
7082 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
7083 mlt/src/modules/inigo/producer_inigo.c,
7084 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/sdl/consumer_sdl.c,
7085 src/framework/mlt_frame.c, src/framework/mlt_playlist.c, src/inigo/inigo.c,
7086 src/miracle/miracle_unit.c, src/modules/Makefile,
7087 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/inigo/Makefile,
7088 src/modules/inigo/configure, src/modules/inigo/factory.c,
7089 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
7090 src/modules/sdl/consumer_sdl.c: inigo rewrite, producer, serialise and
7093 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7095 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
7096 mlt/docs/testing.txt: adding testing.txt and initial test results
7098 * docs/services.txt, mlt/docs/services.txt: pango markup encoding
7100 * docs/services.txt, mlt/docs/services.txt,
7101 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.c:
7102 doc updates and better control of pixbuf composite property propogation
7104 * mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
7105 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
7106 src/inigo/inigo.c, src/modules/core/transition_composite.c,
7107 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h: better
7108 propogating of producer and transition properties to the frame in pango and
7109 composite; add pango support to inigo
7111 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7113 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: small change to
7114 prevent segfault in some transitions time specifications
7116 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7118 * mlt/src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.c:
7119 multitrack eof handling
7121 * docs/dvcp.txt, docs/valerie.txt, mlt/docs/dvcp.txt, mlt/docs/valerie.txt,
7122 mlt/src/framework/mlt_playlist.c, mlt/src/miracle/miracle_unit.c,
7123 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
7124 src/framework/mlt_playlist.c, src/miracle/miracle_unit.c,
7125 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c: uset and
7128 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7130 * mlt/src/tests/dissolve.c, mlt/src/tests/luma.c, src/tests/dissolve.c,
7131 src/tests/luma.c: remove no longer necessary blanks
7133 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
7134 mlt/src/modules/gtk2/producer_pango.c,
7135 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/tests/Makefile,
7136 mlt/src/tests/clock16ntsc.pgm, mlt/src/tests/clock16pal.pgm,
7137 mlt/src/tests/dan.c, mlt/src/tests/dissolve.c, mlt/src/tests/luma.c,
7138 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, src/framework/mlt_frame.c,
7139 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
7140 src/modules/gtk2/producer_pixbuf.c, src/tests/Makefile,
7141 src/tests/clock16ntsc.pgm, src/tests/clock16pal.pgm, src/tests/dan.c,
7142 src/tests/dissolve.c, src/tests/luma.c, src/tests/pango.c,
7143 src/tests/pixbuf.c: 4 new tests, bugfixes in pango, pixbuf, transition_luma,
7144 and mlt_frame_audio_mix
7146 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7148 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
7149 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c: eof=continue
7152 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: end of
7153 playlist position fix
7155 2004-01-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7157 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
7158 mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/dan.c,
7159 src/framework/mlt_frame.c, src/modules/core/transition_luma.c,
7160 src/modules/sdl/consumer_sdl.c, src/tests/dan.c: attempt to retain samples in
7161 mlt_frame_mix_audio, make consumers request the number of samples to
7164 2004-01-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7166 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: in/out fix
7168 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo gets transitions
7170 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7171 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7172 mlt/src/miracle/miracle_unit.c, src/framework/mlt_playlist.c,
7173 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7174 src/framework/mlt_producer.h, src/miracle/miracle_unit.c: more int64 frame
7175 addressing in playlist
7177 2004-01-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7179 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7180 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7181 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7182 mlt/src/humperdink/client.c, mlt/src/humperdink/remote.c,
7183 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_unit.c,
7184 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
7185 mlt/src/modules/dv/producer_libdv.c, mlt/src/valerie/valerie.c,
7186 mlt/src/valerie/valerie.h, mlt/src/valerie/valerie_status.c,
7187 mlt/src/valerie/valerie_status.h, src/framework/mlt_playlist.c,
7188 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7189 src/framework/mlt_producer.h, src/framework/mlt_property.c,
7190 src/framework/mlt_property.h, src/humperdink/client.c,
7191 src/humperdink/remote.c, src/miracle/miracle_local.c,
7192 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
7193 src/miracle/miracle_unit_commands.c, src/modules/dv/producer_libdv.c,
7194 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
7195 src/valerie/valerie_status.h: int64 based comms and more unit functionality
7197 * mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_local.c,
7198 src/miracle/miracle.c, src/miracle/miracle_local.c: albino
7200 * Makefile, mlt/Makefile, mlt/setenv, mlt/src/albino/Makefile,
7201 mlt/src/albino/albino.c, mlt/src/framework/mlt_transition.c,
7202 mlt/src/framework/mlt_transition.h, mlt/src/miracle/Makefile, setenv,
7203 src/albino/Makefile, src/albino/albino.c, src/framework/mlt_transition.c,
7204 src/framework/mlt_transition.h, src/miracle/Makefile: albino
7206 2004-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7208 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo track test
7210 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
7211 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_properties.c,
7212 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
7213 mlt/src/miracle/miracle_unit_commands.c, mlt/src/modules/dv/producer_libdv.c,
7214 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
7215 src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
7216 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7217 src/modules/dv/producer_libdv.c: More miracle mods
7219 2004-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7221 * mlt/src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.c: some
7224 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_frame.c,
7225 mlt/src/framework/mlt_frame.h, mlt/src/modules/core/transition_luma.c,
7226 mlt/src/modules/dv/producer_libdv.c,
7227 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/sdl/consumer_sdl.c,
7228 mlt/src/tests/dan.c, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7229 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7230 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c,
7231 src/tests/dan.c: move audio sample calculator to mlt_frame and use from
7232 ffmpeg and mcmpeg, add mlt_frame_audio_mix, add audio_crossfade to
7233 transition_luma, add to docs
7235 2004-01-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7237 * Makefile, docs/services.txt, mlt/Makefile, mlt/docs/services.txt,
7238 mlt/setenv, mlt/src/framework/Makefile, mlt/src/framework/mlt_frame.c,
7239 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7240 mlt/src/framework/mlt_producer.c, mlt/src/humperdink/Makefile,
7241 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
7242 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
7243 mlt/src/humperdink/remote.c, mlt/src/inigo/inigo.c, mlt/src/miracle/Makefile,
7244 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
7245 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
7246 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
7247 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
7248 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
7249 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
7250 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
7251 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/core/producer_ppm.c,
7252 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/ffmpeg/audio.sh,
7253 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/ffmpeg/video.sh,
7254 mlt/src/modules/gtk2/producer_pango.c,
7255 mlt/src/modules/gtk2/producer_pixbuf.c,
7256 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
7257 mlt/src/valerie/Makefile, mlt/src/valerie/valerie.c,
7258 mlt/src/valerie/valerie.h, setenv, src/framework/Makefile,
7259 src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
7260 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7261 src/humperdink/Makefile, src/humperdink/client.c, src/humperdink/client.h,
7262 src/humperdink/io.c, src/humperdink/io.h, src/humperdink/remote.c,
7263 src/inigo/inigo.c, src/miracle/Makefile, src/miracle/miracle.c,
7264 src/miracle/miracle_commands.c, src/miracle/miracle_commands.h,
7265 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
7266 src/miracle/miracle_local.c, src/miracle/miracle_local.h,
7267 src/miracle/miracle_log.c, src/miracle/miracle_log.h,
7268 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
7269 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
7270 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
7271 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
7272 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/producer_ffmpeg.c,
7273 src/modules/ffmpeg/video.sh, src/modules/gtk2/producer_pango.c,
7274 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7275 src/modules/sdl/consumer_sdl.c, src/valerie/Makefile, src/valerie/valerie.c,
7276 src/valerie/valerie.h: miracle part 1
7278 2004-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7280 * mlt/src/modules/core/transition_luma.c,
7281 mlt/src/modules/core/transition_luma.h, src/modules/core/transition_luma.c,
7282 src/modules/core/transition_luma.h: add forgotten files
7284 * mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7285 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7286 mlt/src/modules/core/factory.c, mlt/src/modules/dv/producer_libdv.c,
7287 mlt/src/tests/dan.c, src/framework/mlt_transition.c,
7288 src/framework/mlt_transition.h, src/modules/core/Makefile,
7289 src/modules/core/configure, src/modules/core/factory.c,
7290 src/modules/dv/producer_libdv.c, src/tests/dan.c: added luma transition and
7291 new frame properties
7293 2004-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7295 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
7296 mlt/src/framework/mlt_producer.c, mlt/src/inigo/inigo.c,
7297 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_multitrack.c,
7298 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
7299 src/inigo/inigo.c, src/modules/ffmpeg/producer_ffmpeg.c: more complete
7300 next/prev clip behaviour
7302 2004-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7304 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_composite.c,
7305 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
7306 mlt/src/tests/dan.c, src/framework/mlt_frame.c,
7307 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
7308 src/modules/gtk2/producer_pango.h, src/tests/dan.c: fixup and optimize edge
7309 conditions of composite; updated property handling of producer_pango
7311 2004-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7313 * docs/services.txt, mlt/docs/services.txt,
7314 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7315 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7316 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_properties.c,
7317 mlt/src/framework/mlt_properties.h, mlt/src/framework/mlt_types.h,
7318 mlt/src/inigo/inigo.c, mlt/src/modules/dv/producer_libdv.c,
7319 mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
7320 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
7321 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
7322 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7323 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
7324 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
7325 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
7326 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7327 src/framework/mlt_properties.h, src/framework/mlt_types.h, src/inigo/inigo.c,
7328 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/Makefile,
7329 src/modules/ffmpeg/configure, src/modules/ffmpeg/consumer_ffmpeg.c,
7330 src/modules/ffmpeg/consumer_ffmpeg.h, src/modules/ffmpeg/factory.c,
7331 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
7332 src/modules/sdl/consumer_sdl.c: incomplete next/prev clip behaviour
7334 2004-01-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7336 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_factory.c,
7337 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_multitrack.c,
7338 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/audio.sh,
7339 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7340 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7341 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
7342 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
7343 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
7344 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7345 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
7346 src/modules/ffmpeg/video.sh: ntsc fixes and service doco for discussion
7348 2003-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7350 * mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
7351 mlt/src/modules/ffmpeg/factory.c, mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7352 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
7353 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7354 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/ffmpeg/Makefile,
7355 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
7356 src/modules/ffmpeg/filter_ffmpeg_dub.c,
7357 src/modules/ffmpeg/filter_ffmpeg_dub.h, src/modules/ffmpeg/producer_ffmpeg.c,
7358 src/modules/gtk2/producer_pixbuf.c: ffmpeg audio dub
7360 2003-12-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7362 * mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7363 mlt/src/modules/sdl/consumer_sdl.c, src/modules/ffmpeg/producer_ffmpeg.c,
7364 src/modules/sdl/consumer_sdl.c: correction on playlist ffmpeg sizing issue
7365 and additional sdl tweaks
7367 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
7368 mlt/src/inigo/inigo.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7369 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
7370 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c, src/inigo/inigo.c,
7371 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
7372 src/modules/sdl/consumer_sdl.c: More sdl experimental mods, pixbuf writable
7373 work around and minor fixes
7375 2003-12-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7377 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
7378 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7379 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_multitrack.c,
7380 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
7381 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c: Many
7384 2003-12-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7386 * mlt/src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.c: SDL a/v
7387 sync issues [incomplete]
7389 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7390 mlt/src/inigo/inigo.c, mlt/src/modules/Makefile,
7391 mlt/src/modules/core/factory.c, mlt/src/modules/core/producer_ppm.c,
7392 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/ffmpeg/Makefile,
7393 mlt/src/modules/ffmpeg/configure, mlt/src/modules/ffmpeg/factory.c,
7394 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7395 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/sdl/consumer_sdl.c,
7396 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/inigo/inigo.c,
7397 src/modules/Makefile, src/modules/core/factory.c,
7398 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
7399 src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
7400 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/producer_ffmpeg.c,
7401 src/modules/ffmpeg/producer_ffmpeg.h, src/modules/sdl/consumer_sdl.c: Added
7404 2003-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7406 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
7407 mlt/setenv, mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_playlist.c,
7408 mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c, mlt/src/inigo/io.c,
7409 mlt/src/inigo/io.h, mlt/src/modules/core/filter_resize.c,
7410 mlt/src/modules/core/filter_resize.h, mlt/src/modules/core/producer_ppm.c,
7411 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/sdl/consumer_sdl.c,
7412 mlt/src/tests/charlie.c, setenv, src/framework/mlt_frame.c,
7413 src/framework/mlt_playlist.c, src/inigo/Makefile, src/inigo/inigo.c,
7414 src/inigo/io.c, src/inigo/io.h, src/modules/core/filter_resize.c,
7415 src/modules/core/filter_resize.h, src/modules/core/producer_ppm.c,
7416 src/modules/core/producer_ppm.h, src/modules/sdl/consumer_sdl.c,
7417 src/tests/charlie.c: ppm ffmpeg
7419 2003-12-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7421 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7422 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_gamma.c,
7423 mlt/src/modules/core/filter_gamma.h, mlt/src/modules/core/filter_resize.h,
7424 mlt/src/tests/io.c, src/modules/core/Makefile, src/modules/core/configure,
7425 src/modules/core/factory.c, src/modules/core/filter_gamma.c,
7426 src/modules/core/filter_gamma.h, src/modules/core/filter_resize.h,
7427 src/tests/io.c: Gamma filter
7429 * mlt/src/tests/charlie.c, src/tests/charlie.c: quit fix for SDL
7431 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: playlist
7434 * mlt/src/tests/io.c, mlt/src/tests/io.h, src/tests/io.c, src/tests/io.h:
7437 * mlt/src/tests/charlie.c, src/tests/charlie.c: SDL transport callback
7439 * mlt/src/framework/mlt_property.c, mlt/src/modules/sdl/consumer_sdl.c,
7440 mlt/src/tests/Makefile, mlt/src/tests/charlie.c,
7441 src/framework/mlt_property.c, src/modules/sdl/consumer_sdl.c,
7442 src/tests/Makefile, src/tests/charlie.c: SDL transport callback
7444 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7445 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_frame.c,
7446 src/framework/mlt_frame.h, src/modules/sdl/consumer_sdl.c: More SDL tweaks
7448 * mlt/src/framework/mlt_frame.c, mlt/src/modules/sdl/consumer_sdl.c,
7449 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/tests/charlie.c,
7450 src/framework/mlt_frame.c, src/modules/sdl/consumer_sdl.c,
7451 src/modules/sdl/consumer_sdl.h, src/tests/charlie.c: More SDL updates
7453 * mlt/src/modules/core/filter_resize.c, mlt/src/modules/sdl/consumer_sdl.c,
7454 src/modules/core/filter_resize.c, src/modules/sdl/consumer_sdl.c: SDL updates
7457 2003-12-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7459 * mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
7460 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
7461 mlt/src/framework/mlt_playlist.c, mlt/src/modules/core/Makefile,
7462 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
7463 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
7464 mlt/src/modules/gtk2/producer_pixbuf.c,
7465 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
7466 mlt/src/tests/charlie.c, src/framework/mlt_field.c,
7467 src/framework/mlt_field.h, src/framework/mlt_filter.c,
7468 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
7469 src/modules/core/Makefile, src/modules/core/configure,
7470 src/modules/core/factory.c, src/modules/core/filter_resize.c,
7471 src/modules/core/filter_resize.h, src/modules/gtk2/producer_pixbuf.c,
7472 src/modules/gtk2/producer_pixbuf.h, src/modules/sdl/consumer_sdl.c,
7473 src/tests/charlie.c: field and playlist enhancements, producer pixbuf reorg
7475 2003-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7477 * mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
7478 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
7479 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
7480 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7481 mlt/src/framework/mlt_types.h, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
7482 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_field.c,
7483 src/framework/mlt_field.h, src/framework/mlt_filter.c,
7484 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
7485 src/framework/mlt_playlist.h, src/framework/mlt_types.h, src/tests/charlie.c,
7486 src/tests/setenv: field and playlist provisional implementations
7488 2003-12-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7490 * mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/charlie.c,
7491 mlt/src/tests/dan.c, src/modules/sdl/consumer_sdl.c, src/tests/charlie.c,
7492 src/tests/dan.c: SDL fixes on close
7494 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7495 mlt/src/modules/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
7496 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/modules/Makefile,
7497 src/tests/charlie.c, src/tests/setenv: test frame services
7499 2003-12-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7501 * mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_consumer.h,
7502 mlt/src/framework/mlt_frame.h, mlt/src/modules/gtk2/producer_pango.c,
7503 mlt/src/modules/gtk2/producer_pango.h,
7504 mlt/src/modules/gtk2/producer_pixbuf.c,
7505 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
7506 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7507 src/framework/mlt_frame.h, src/modules/gtk2/producer_pango.c,
7508 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
7509 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add video_standard enum
7510 to mlt_frame, add mlt_consumer_properties, add properties to gtk2 producers
7511 and bluefish consumer
7513 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7515 * mlt/src/modules/Makefile, mlt/src/modules/dv/producer_libdv.c,
7516 mlt/src/tests/charlie.c, src/modules/Makefile,
7517 src/modules/dv/producer_libdv.c, src/tests/charlie.c: minor tidy up
7519 2003-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7521 * mlt/src/modules/Makefile, mlt/src/modules/gtk2/configure,
7522 mlt/src/tests/dan.c, src/modules/Makefile, src/modules/gtk2/configure,
7523 src/tests/dan.c: allow for building mainconcept and bluefish plugins outside
7526 * mlt/src/framework/mlt_frame.c, mlt/src/modules/gtk2/Makefile,
7527 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
7528 mlt/src/modules/gtk2/producer_pango.h,
7529 mlt/src/modules/gtk2/producer_pixbuf.c,
7530 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
7531 src/framework/mlt_frame.c, src/modules/gtk2/Makefile,
7532 src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.c,
7533 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
7534 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add sample aspect ratio
7535 scaling output to producer_pixbuf, fix a bug in rgb to yuv conversions, add
7538 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7540 * mlt/src/framework/mlt.h, mlt/src/framework/mlt_repository.c,
7541 src/framework/mlt.h, src/framework/mlt_repository.c: c++ compatability
7543 * README, mlt/README, mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
7544 mlt/src/framework/mlt_factory.c, mlt/src/framework/mlt_factory.h,
7545 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.h,
7546 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
7547 mlt/src/modules/core/Makefile, mlt/src/modules/dv/Makefile,
7548 mlt/src/modules/gtk2/Makefile, mlt/src/modules/sdl/Makefile,
7549 mlt/src/tests/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/dan.c,
7550 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
7551 src/framework/mlt_factory.h, src/framework/mlt_multitrack.c,
7552 src/framework/mlt_playlist.h, src/framework/mlt_repository.c,
7553 src/framework/mlt_repository.h, src/modules/core/Makefile,
7554 src/modules/dv/Makefile, src/modules/gtk2/Makefile, src/modules/sdl/Makefile,
7555 src/tests/Makefile, src/tests/charlie.c, src/tests/dan.c: Factory
7558 2003-12-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7560 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7561 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_deinterlace.c,
7562 mlt/src/modules/core/filter_deinterlace.h,
7563 mlt/src/modules/core/filter_greyscale.c,
7564 mlt/src/modules/core/filter_greyscale.h, mlt/src/modules/core/producer_ppm.c,
7565 mlt/src/modules/core/producer_ppm.h,
7566 mlt/src/modules/core/transition_composite.c,
7567 mlt/src/modules/core/transition_composite.h, src/modules/core/Makefile,
7568 src/modules/core/configure, src/modules/core/factory.c,
7569 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
7570 src/modules/core/filter_greyscale.c, src/modules/core/filter_greyscale.h,
7571 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
7572 src/modules/core/transition_composite.c,
7573 src/modules/core/transition_composite.h: Added files rejected by import
7575 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
7576 mlt/src/framework/Makefile, mlt/src/framework/config.h,
7577 mlt/src/framework/configure, mlt/src/framework/mlt_consumer.c,
7578 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
7579 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_filter.c,
7580 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
7581 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
7582 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7583 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7584 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7585 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
7586 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7587 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
7588 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
7589 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
7590 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7591 mlt/src/framework/mlt_types.h, mlt/src/miracle/configure,
7592 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
7593 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
7594 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
7595 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
7596 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
7597 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
7598 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
7599 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
7600 mlt/src/modules/configure, mlt/src/modules/dv/Makefile,
7601 mlt/src/modules/dv/configure, mlt/src/modules/dv/factory.c,
7602 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/dv/producer_libdv.h,
7603 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
7604 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pixbuf.c,
7605 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/Makefile,
7606 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
7607 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
7608 mlt/src/tests/charlie.c, mlt/src/tests/dan.c, mlt/src/tests/test.png,
7609 mlt/src/valerie/Makefile, mlt/src/valerie/configure,
7610 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
7611 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
7612 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
7613 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
7614 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
7615 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
7616 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
7617 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
7618 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h,
7619 src/framework/Makefile, src/framework/config.h, src/framework/configure,
7620 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7621 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
7622 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
7623 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7624 src/framework/mlt_manager.h, src/framework/mlt_multitrack.c,
7625 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
7626 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7627 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
7628 src/framework/mlt_properties.h, src/framework/mlt_property.c,
7629 src/framework/mlt_property.h, src/framework/mlt_repository.c,
7630 src/framework/mlt_repository.h, src/framework/mlt_service.c,
7631 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
7632 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
7633 src/framework/mlt_transition.h, src/framework/mlt_types.h,
7634 src/miracle/configure, src/miracle/miracle.c, src/miracle/miracle_commands.c,
7635 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
7636 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
7637 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
7638 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
7639 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
7640 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7641 src/miracle/miracle_unit_commands.h, src/modules/Makefile,
7642 src/modules/configure, src/modules/dv/Makefile, src/modules/dv/configure,
7643 src/modules/dv/factory.c, src/modules/dv/producer_libdv.c,
7644 src/modules/dv/producer_libdv.h, src/modules/gtk2/Makefile,
7645 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
7646 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7647 src/modules/sdl/Makefile, src/modules/sdl/configure,
7648 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
7649 src/modules/sdl/factory.c, src/tests/charlie.c, src/tests/dan.c,
7650 src/tests/test.png, src/valerie/Makefile, src/valerie/configure,
7651 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_notifier.c,
7652 src/valerie/valerie_notifier.h, src/valerie/valerie_parser.c,
7653 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c,
7654 src/valerie/valerie_remote.h, src/valerie/valerie_response.c,
7655 src/valerie/valerie_response.h, src/valerie/valerie_socket.c,
7656 src/valerie/valerie_socket.h, src/valerie/valerie_status.c,
7657 src/valerie/valerie_status.h, src/valerie/valerie_tokeniser.c,
7658 src/valerie/valerie_tokeniser.h, src/valerie/valerie_util.c,
7659 src/valerie/valerie_util.h: Initial revision