1 2009-12-07 Dan Dennedy <dan@dennedy.org>
3 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
6 * NEWS: Add v0.4.8 release notes.
8 * src/modules/core/loader.ini, src/modules/core/producer_loader.c: Fix some
9 cases image and audio formats not converting (kdenlive-1259).
11 * src/modules/core/transition_composite.c: Fix crash in
12 composite-on-composite (kdenlive-1315).
14 2009-12-06 Dan Dennedy <dan@dennedy.org>
16 * src/modules/avformat/consumer_avformat.c: Fix crash in x264 on second pass
17 of multi-threaded encoding.
19 * src/modules/avformat/consumer_avformat.c: Disable multi-threaded audio
20 encoding (not useful).
22 * src/modules/avformat/consumer_avformat.c: Fix encoding PCM on some recent
23 FFmpeg change (kdenlive 1282). Also includes a little cleanup and extra
24 buffer overwrite protection.
26 * src/modules/avformat/consumer_avformat.c: Fix regression causing writing
27 beyond end of buffer (kdenlive 1282). Anything with a PCM output is still
28 crashing including DV and WAV.
30 2009-12-05 Dan Dennedy <dan@dennedy.org>
32 * src/swig/ruby/build: Fix build (CFLAGS) of Ruby binding.
34 2009-12-02 Dan Dennedy <dan@dennedy.org>
36 * src/modules/avformat/producer_avformat.c: Fix audio buffer overflow on
37 large resampling (2902193).
39 * src/modules/avformat/producer_avformat.c: Fix regression converting mono to
42 * src/modules/core/filter_crop.c: Add center property to crop to
43 automatically fill frame.
45 2009-12-01 Dan Dennedy <dan@dennedy.org>
47 * src/modules/core/filter_crop.c: Fix distorting aspect ratio of images with
48 crop. Unfortunately, this has the side effect of breaking the crop extents
49 of existing projects when crop was applied to an image or image sequence.
50 However, those projects were using a distorting version of crop and would
51 need to be revised anyways.
53 * src/modules/core/filter_crop.c: Add support for cropping RGB(A).
55 * src/modules/core/filter_resize.c: Only correct field order if the source is
58 2009-11-29 Dan Dennedy <dan@dennedy.org>
60 * src/modules/core/filter_crop.c: Re-Fix bounds checking of crop filter
63 * src/modules/avformat/producer_avformat.c: Add force_fps property to
66 * src/modules/frei0r/factory.c: Fix locating plugins in $HOME/.frei0r-1/lib
69 * src/modules/avformat/producer_avformat.c: Fix pointer of V plane for
72 * src/modules/avformat/producer_avformat.c: Fix crash in avformat producer on
75 * src/modules/oldfilm/filter_vignette.yml: Fix validation and consistency
76 errors in vignette YAML.
78 2009-11-29 Marco Gittler <g.marco@freenet.de>
80 * src/modules/oldfilm/filter_vignette.c,
81 src/modules/oldfilm/filter_vignette.yml: use float for vignette effect fixed
82 also bug in wrong y center
84 2009-11-29 Dan Dennedy <dan@dennedy.org>
86 * src/modules/oldfilm/filter_vignette.yml: Fix broken vignette YAML.
88 2009-11-29 Marco Gittler <g.marco@freenet.de>
90 * src/modules/oldfilm/filter_vignette.c,
91 src/modules/oldfilm/filter_vignette.yml: use extra paramters for vignette
94 2009-11-21 Dan Dennedy <dan@dennedy.org>
96 * src/modules/avformat/producer_avformat.c: Add support for new libavcodec
99 * src/modules/avformat/producer_avformat.c: Fix seek on some AVCHD causing
100 infinite loop. This detects when libavformat starts to consistently report
101 invalid PTS and then will disable Ivan's new_seek code. In the example file I
102 have this only happens when seeking backwards, which typically implies an
103 interactive use case (except when using framebuffer with speed < 0). Then, it
104 should still use the new_seek when simply apply an in point to allow for a
107 2009-11-20 Dan Dennedy <dan@dennedy.org>
109 * src/modules/avformat/consumer_avformat.c: Fix regression in audio only
112 * src/modules/avformat/producer_avformat.c: Fix dropping samples on math
113 error (kdenlive 1219).
115 2009-11-14 j-b-m <jb@kdenlive.org>
117 * src/modules/frei0r/filter_frei0r.c: Fix frei0r helper filter position (used
120 2009-11-13 j-b-m <jb@kdenlive.org>
122 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix typewriter start param
124 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Add an offset start param to
127 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Get ready for typewriter
130 2009-11-05 Dan Dennedy <dan@dennedy.org>
132 * src/modules/frei0r/factory.c: Some frei0r filters need to be initialized
133 before getting param info.
135 * src/modules/frei0r/factory.c: Some frei0r filters need to be initialized
136 before getting param info.
138 2009-11-04 j-b-m <jb@kdenlive.org>
140 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix images hidden
141 (kdenlive-1247) Get ready for title effects (blur, shadow)
143 2009-10-26 Dan Dennedy <dan@dennedy.org>
145 * .../motion_est/filter_autotrack_rectangle.c: Fix autotrack_rectangle with
146 negative origin (kdenlive 766).
148 * src/framework/mlt_frame.c: These get/set position calls are unnecessary.
150 2009-10-19 Dan Dennedy <dan@dennedy.org>
152 * src/modules/avformat/consumer_avformat.c: Fix short output when video
153 shorter than audio (kdenlive 1207).
155 2009-10-13 Dan Dennedy <dan@dennedy.org>
157 * src/modules/avformat/producer_avformat.c: Fix audio distortion due to
158 supplying incorrect decode buffer size.
160 * src/modules/avformat/producer_avformat.c: Add dynamically resizing audio
163 2009-10-12 Dan Dennedy <dan@dennedy.org>
165 * src/modules/avformat/producer_avformat.c: Fix regression on video-only
166 files (kdenlive-1206).
168 2009-10-13 j-b-m <jb@kdenlive.org>
170 * src/modules/kdenlive/filter_freeze.c: Fix freeze effect issues with
171 transitions (kdenlive 1192) modified: src/modules/kdenlive/filter_freeze.c
173 2009-10-11 Dan Dennedy <dan@dennedy.org>
175 * src/modules/core/filter_crop.c: Fix bounds checking of crop filter
178 * src/modules/avformat/producer_avformat.c: Fix regression with mono audio
181 2009-10-10 Dan Dennedy <dan@dennedy.org>
183 * src/modules/avformat/producer_avformat.c: Add codec.frame_rate and drop the
184 profile/level meta properties.
186 * profiles/svcd_pal_wide: Fix the display aspect ratio of SVCD Widescreen
189 * configure, src/framework/mlt.h: Bump the version to 0.4.7.
191 * src/modules/linsys/consumer_SDIstream.c: Add audio channel mapping. This
192 uses meta properties on the producer: meta.map.audio.<N>.channels=<integer>
193 meta.map.audio.<N>.start=<integer> where 8 > N >= 0. The consumer loops over
194 N, consumes meta...channels and outputs them from channel meta...start. The
195 channel index starts at 0. For example, if the first audio track of the clip
196 is stereo English and the second audio track is stereo French, then this will
197 swap them: $ melt someclip audio_index=all meta.map.audio.0.channels=2
198 meta.map.audio.0.start=2 meta.map.audio.1.channels=2 meta.map.audio.1.start=0
199 -consumer linsys_sdi. However, the last pair of meta properties in this
200 example are actually optional. The algorithm outputs the remaining channels
201 at the start channel you specify. But since getting an unspecified property
202 yields 0, the last meta properties is unnecessary as well.
204 * src/modules/linsys/sdi_generator.c: Add MAX_AUDIO_STREAMS constant.
206 * src/modules/avformat/producer_avformat.c: Improve this log message.
208 * src/framework/mlt_tractor.c: Fix the tractor not passing meta properties to
211 * src/modules/linsys/consumer_SDIstream.c,
212 src/modules/linsys/sdi_generator.c: Convert some printfs to mlt_log.
214 * src/modules/linsys/consumer_SDIstream.c,
215 src/modules/linsys/sdi_generator.c: Cleanup unused parameters.
217 * src/modules/linsys/sdi_generator.c: Cleanup compiler warnings.
219 * src/modules/linsys/consumer_SDIstream.c,
220 src/modules/linsys/sdi_generator.c: Add support for >2 audio channels to
221 Linsys SDI consumer. This does not yet have any remapping support.
223 2009-10-06 Dan Dennedy <dan@dennedy.org>
225 * src/modules/avformat/producer_avformat.c: Add support for audio_index=all.
227 2009-09-22 Dan Dennedy <dan@dennedy.org>
229 * src/modules/avformat/producer_avformat.c: Convert audio structures to
230 arrays. Also collect info about audio channels and streams.
232 2009-09-21 Dan Dennedy <dan@dennedy.org>
234 * src/modules/avformat/producer_avformat.c: Factor out audio seeking and
235 decoding from the get_audio callback.
237 2009-09-18 Dan Dennedy <dan@dennedy.org>
239 * src/modules/avformat/producer_avformat.c: Factor out video codec
242 * src/modules/avformat/producer_avformat.c: Factor out audio codec setup from
243 audio index handling.
245 * src/modules/avformat/producer_avformat.c: Reduce usage of properties for
248 2009-10-07 Dan Dennedy <dan@dennedy.org>
250 * ChangeLog: Update changelog for 0.4.6 release.
252 * AUTHORS, Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set
253 version to 0.4.6 and update release notes.
255 * src/modules/avformat/Makefile, src/modules/avformat/configure: Add
256 configure option --avformat-svn-version. Also update recommended version to
257 Sept 15, 2009 and other cleanup.
259 2009-10-05 j-b-m <jb@kdenlive.org>
261 * src/modules/kdenlive/producer_framebuffer.c: Framebuffer producer should
262 obey to the force_aspect_ratio value modified:
263 src/modules/kdenlive/producer_framebuffer.c
265 2009-10-04 j-b-m <jb@kdenlive.org>
267 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
268 src/modules/qimage/producer_kdenlivetitle.c: Fix behaviour of title clips
269 when in and out points are given modified:
270 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
271 src/modules/qimage/producer_kdenlivetitle.c
273 2009-09-26 Dan Dennedy <dan@dennedy.org>
275 * src/modules/avformat/consumer_avformat.c: Improve exception handling in
278 2009-09-26 Marco Gittler <g.marco@freenet.de>
280 * src/modules/qimage/kdenlivetitle_wrapper.cpp: locale fix for decial numbers
282 2009-09-26 Dan Dennedy <dan@dennedy.org>
284 * src/modules/avformat/consumer_avformat.c: Improve exception handling in
287 2009-09-24 Dan Dennedy <dan@dennedy.org>
289 * src/modules/avformat/consumer_avformat.c: Wait for and close AVCodec
290 threads at end. Except when using x264 because it may crash at the end of
291 the second pass when using multiple threads. Also, cleanup another dual pass
292 log file that new versions of x264 creates.
294 * src/modules/avformat/consumer_avformat.c: Fix crash in logging warning
297 2009-09-22 Dan Dennedy <dan@dennedy.org>
299 * src/swig/mlt.i: Fix swig building with some Python versions and possibly
302 2009-09-20 Dan Dennedy <dan@dennedy.org>
304 * src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltProducer.cpp,
305 src/mlt++/MltProducer.h, src/mlt++/MltProperties.cpp,
306 src/mlt++/MltProperties.h, src/mlt++/MltRepository.cpp,
307 src/mlt++/MltRepository.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
308 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/swig/mlt.i:
311 2009-09-19 Dan Dennedy <dan@dennedy.org>
313 * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add Properties
314 constructor from opaque pointer.
316 2009-09-15 Dan Dennedy <dan@dennedy.org>
318 * src/modules/avformat/consumer_avformat.c: Fix crash when audio encode does
319 not yield frame (2859643).
321 * src/modules/avformat/consumer_avformat.c: Convert consumer_avformat message
324 2009-09-15 j-b-m <jb@kdenlive.org>
326 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix compatibility with older
327 Kdenlive titles: Kdenlive bug 1137 modified:
328 src/modules/qimage/kdenlivetitle_wrapper.cpp
330 2009-09-15 Dan Dennedy <dan@dennedy.org>
332 * src/modules/avformat/producer_avformat.c: Remove the old location of the
333 first_pts calculation.
335 * src/modules/avformat/producer_avformat.c: Fix concurrency instability.
336 (not related to new_seek)
338 2009-09-13 Dan Dennedy <dan@dennedy.org>
340 * src/modules/avformat/producer_avformat.c: Relocate setting first_pts and
341 fix ffmpeg concurrency.
343 2009-09-09 Dan Dennedy <dan@dennedy.org>
345 * src/modules/avformat/producer_avformat.c: Restore seeking to one second
346 before target. Since Ivan Schreter's FFmpeg mpegts new-seek patches were
347 disabled, this is temporarily required for H.264 MPEG2-TS.
349 2009-09-05 Dan Dennedy <dan@dennedy.org>
351 * src/modules/avformat/producer_avformat.c: Patch from Ivan Schreter to fix
352 seeking on AVCHD. This is intended to improve seeking in general, but it not
353 ready for all formats. It can be explicitly enabled by setting the new_seek
354 property to 1. I added code to enable it by default for H.264 in MPEG-2
355 Transport Stream, but one can disable it by setting new_seek to 0.
357 2009-09-15 Dan Dennedy <dan@dennedy.org>
359 * src/mlt++/MltFrame.cpp: Remove construction of unused properties object.
361 * src/swig/Makefile, src/swig/java/build, src/swig/lua/build,
362 src/swig/perl/build, src/swig/php/build, src/swig/python/build,
363 src/swig/ruby/build, src/swig/tcl/build: Fix distclean make target under swig
364 and cleanup object files.
366 2009-09-13 Dan Dennedy <dan@dennedy.org>
368 * src/modules/core/factory.c, src/modules/core/producer_loader.c,
369 src/modules/kdenlive/producer_framebuffer.c: Invert position of normalization
370 filters with framebuffer producer. Previously, the framebuffer producer
371 loaded a normalized producer, which can give undesired results with things
372 like crop and really any time you want to filter the unpadded images of the
373 speed-altered video. Now, the framebuffer uses the new "abnormal" producer to
374 load the clip without normalization filters and sets appropriate frame
375 properties to allow the normalizing filters attached to the framebuffer to
376 act appropriately. This new abnormal filter is simply an alias to the
377 existing loader filter, which uses the name by which it is invoked to toggle
378 the behaviour of whether to attach normalizing filters.
380 2009-09-12 Dan Dennedy <dan@dennedy.org>
382 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer producer
383 preventing image conversion and crop.
385 * src/modules/qimage/configure: Fix kde_libdir detection for qimage (patch
386 2151852). Patch from Roberto Castagnola <roberto.castagnola@gmail.com>. In
387 particular, Gentoo users have needed this.
389 2009-09-10 Dan Dennedy <dan@dennedy.org>
391 * Makefile, src/swig/Makefile, src/swig/configure: Improve swig build with
392 help from Michael Forney.
394 2009-09-09 Dan Dennedy <dan@dennedy.org>
396 * src/modules/core/transition_composite.c: Restore performance
397 characteristics of recent composite fix.
399 * src/modules/core/transition_composite.c: Fix composite regression with no
402 * src/modules/core/transition_composite.c: Fix abruptness when using a luma
403 with softness in composite.
405 * src/modules/sdl/consumer_sdl_audio.c: Fix big memory leak when scrubbing.
407 2009-09-10 j-b-m <jb@kdenlive.org>
409 * src/modules/kdenlive/producer_framebuffer.c: Fix memleaks modified:
410 src/modules/kdenlive/producer_framebuffer.c
412 2009-09-09 j-b-m <jb@kdenlive.org>
414 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer flicker
415 modified: src/modules/kdenlive/producer_framebuffer.c
417 2009-09-08 Dan Dennedy <dan@dennedy.org>
419 * src/modules/sdl/consumer_sdl_audio.c: Cleanup pthread mutexes and
422 * src/modules/core/filter_rescale.c: Fix core scaler regression.
424 2009-09-05 Dan Dennedy <dan@dennedy.org>
426 * src/swig/configure: Patch from Michael Forney to fix swig configure. If
427 configure is run with --swig-languages="lang1 lang2", it complains because it
428 is compared to "all" without any quotes.
430 2009-09-03 Dan Dennedy <dan@dennedy.org>
432 * src/modules/xml/consumer_xml.c: Fix making paths relative (kdenlive-1111).
434 2009-09-01 j-b-m <jb@kdenlive.org>
436 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Don't crash when running
437 kdenlivetitle module from a console, instead print error message and exit
438 modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
440 2009-08-31 j-b-m <jb@kdenlive.org>
442 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix flicker frame appearing
443 at 0 position, small optimisations modified:
444 src/modules/qimage/kdenlivetitle_wrapper.cpp
446 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix flicker frame appearing
447 at 0 position, small optimisations modified:
448 src/modules/qimage/kdenlivetitle_wrapper.cpp
450 2009-08-29 Dan Dennedy <dan@dennedy.org>
452 * src/framework/mlt_pool.c: The padding is no longer necessary with the gcc
455 * src/framework/mlt_pool.c: Chris Rudorff (ppc contributor) strongly suggests
456 16 byte alignment and padding for all arch.
458 * src/modules/kdenlive/producer_framebuffer.c: Apply JBM's fix to framebuffer
459 regression on big image convert refactoring.
461 * src/framework/mlt_pool.c: Apply mem alignment and corruption patches from
462 Christoph Rudorff while debugging ppc.
464 2009-08-29 gmarco <g.marco@freenet.de>
466 * src/modules/qimage/kdenlivetitle_wrapper.cpp: removed warning
468 2009-08-26 Dan Dennedy <dan@dennedy.org>
470 * src/modules/sdl/consumer_sdl_audio.c: Convert audio-only SDL consumer to
473 * src/modules/sdl/consumer_sdl_audio.c: Cleanup indentation
475 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
476 src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
479 * src/modules/sdl/consumer_sdl_audio.c: Convert audio-only SDL consumer to
482 * src/modules/sdl/consumer_sdl_audio.c: Cleanup indentation
484 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
485 src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
488 2009-08-19 Dan Dennedy <dan@dennedy.org>
490 * src/modules/linsys/Makefile, src/modules/linsys/configure,
491 src/modules/linsys/consumer_SDIstream.c, src/modules/linsys/factory.c,
492 src/modules/linsys/sdi_generator.c: Add Linsys SDI consumer from B.C.E.
494 2009-08-18 Dan Dennedy <dan@dennedy.org>
496 * src/modules/avformat/producer_avformat.c: Fix a/v sync on files with
497 incorrect codec frame rate, but correct muxer rate.
499 2009-08-16 j-b-m <jb@kdenlive.org>
501 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Titler: add support for
502 background property modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
504 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Titler: add support for
505 background property modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
507 2009-08-07 Dan Dennedy <dan@dennedy.org>
509 * src/framework/mlt_frame.c: Fix a/v synch drift with some unhandled
510 framerates (kdenlive-1034). Previously only special handling provided for
511 32000, 44100, and 48000 sample rates on the strange NTSC frame rate. Patch
512 provided by Mike Adkins makes it generic including 24000/1001. Thanks!
514 2009-08-03 Dan Dennedy <dan@dennedy.org>
516 * src/framework/Makefile, src/framework/mlt_consumer.c,
517 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
518 src/framework/mlt_tractor.c, src/framework/mlt_types.h,
519 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/configure,
520 src/modules/avformat/consumer_avformat.c,
521 src/modules/avformat/filter_avresample.c,
522 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
523 src/modules/core/factory.c, src/modules/core/filter_audioconvert.c,
524 src/modules/core/filter_channelcopy.c, src/modules/core/filter_mono.c,
525 src/modules/core/filter_transition.c, src/modules/core/loader.ini,
526 src/modules/core/producer_consumer.c, src/modules/core/transition_mix.c,
527 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
528 src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/filter_ladspa.c,
529 src/modules/normalize/filter_volume.c,
530 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
531 src/modules/sox/filter_sox.c, src/modules/vorbis/producer_vorbis.c: Refactor
532 audio conversion and mixing.
534 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
535 src/modules/sdl/consumer_sdl_still.c: Fix some SDL concurrency issues I am
536 seeing in Kdenlive on my quad core.
538 2009-08-02 j-b-m <jb@kdenlive.org>
540 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix start / endviewport
541 movement, do not respect aspect ratio when resizing modified:
542 kdenlivetitle_wrapper.cpp
544 * src/modules/qimage/configure, src/modules/qimage/kdenlivetitle_wrapper.cpp:
545 Add support for svg items in titles modified: configure modified:
546 kdenlivetitle_wrapper.cpp
548 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Dont's set Graphicscene
549 parent to avoid warning message, fix display of images modified:
550 kdenlivetitle_wrapper.cpp
552 * src/modules/qimage/kdenlivetitle_wrapper.h: remove unused var modified:
553 kdenlivetitle_wrapper.h
555 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
556 src/modules/qimage/kdenlivetitle_wrapper.h,
557 src/modules/qimage/producer_kdenlivetitle.c: Fix errors in caching + mem
558 leaks, fix resize issue modified: kdenlivetitle_wrapper.cpp modified:
559 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
561 2009-08-01 j-b-m <jb@kdenlive.org>
563 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
564 src/modules/qimage/kdenlivetitle_wrapper.h,
565 src/modules/qimage/producer_kdenlivetitle.c: Rewrote caching, similar to
566 qimage producer modified: kdenlivetitle_wrapper.cpp modified:
567 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
569 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Cache image if there is no
570 animation modified: kdenlivetitle_wrapper.cpp
572 2009-07-31 j-b-m <jb@kdenlive.org>
574 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
575 src/modules/qimage/kdenlivetitle_wrapper.h,
576 src/modules/qimage/producer_kdenlivetitle.c: Use QImage instead of QPixmap,
577 add myself in copyright modified: kdenlivetitle_wrapper.cpp modified:
578 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
580 2009-07-31 Marco Gittler <g.marco@freenet.de>
582 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper.cpp: qt
585 2009-07-31 j-b-m <jb@kdenlive.org>
587 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
588 src/modules/qimage/kdenlivetitle_wrapper.h: don't use cache, just normal
589 properties to store scene modified: kdenlivetitle_wrapper.cpp modified:
590 kdenlivetitle_wrapper.h
592 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
593 src/modules/qimage/kdenlivetitle_wrapper.h,
594 src/modules/qimage/producer_kdenlivetitle.c: Rescale title when they are
595 played with a different profile modified: kdenlivetitle_wrapper.cpp
596 modified: kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
598 2009-07-30 j-b-m <jb@kdenlive.org>
600 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
601 src/modules/qimage/producer_kdenlivetitle.c: Fix image size, fix utf-8
602 characters in titles modified: kdenlivetitle_wrapper.cpp modified:
603 producer_kdenlivetitle.c
605 2009-07-29 j-b-m <jb@kdenlive.org>
607 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
608 src/modules/qimage/kdenlivetitle_wrapper.h,
609 src/modules/qimage/producer_kdenlivetitle.c: Fix use of several title
610 producers in one instance of Kdenlive modified: kdenlivetitle_wrapper.cpp
611 modified: kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
613 2009-07-27 gmarco <g.marco@freenet.de>
615 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper.cpp:
618 2009-07-27 j-b-m <jb@kdenlive.org>
620 * src/modules/qimage/producer_kdenlivetitle.c: debug -- modified:
621 producer_kdenlivetitle.c
623 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
624 src/modules/qimage/kdenlivetitle_wrapper.h,
625 src/modules/qimage/producer_kdenlivetitle.c: Cleanup + fix crashes when used
626 in Kdenlive modified: kdenlivetitle_wrapper.cpp modified:
627 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
629 2009-07-24 j-b-m <jb@kdenlive.org>
631 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
632 src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:
633 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
634 src/modules/qimage/producer_kdenlivetitle.c
636 2009-07-26 j-b-m <jb@kdenlive.org>
638 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
639 src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:
640 kdenlivetitle_wrapper.cpp modified: kdenlivetitle_wrapper.h
642 2009-07-26 Dan Dennedy <dan@dennedy.org>
644 * src/framework/mlt_playlist.c: Fix handling of length parameter in
645 mlt_playlist_remove_region. This fixes kdenlive bug 1030. The calls to
646 mlt_playlist_split() inside this function appear to have forgotten that it
647 splits _after_ the specified position.
649 2009-07-26 j-b-m <jb@kdenlive.org>
651 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
652 src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:
653 kdenlivetitle_wrapper.cpp modified: kdenlivetitle_wrapper.h
655 2009-07-25 j-b-m <jb@kdenlive.org>
657 * src/framework/mlt_playlist.c: Fix bug preventing removal of one frame
658 region modified: mlt_playlist.c
660 * src/framework/mlt_playlist.c: Fix bug preventing deletion of one frame
661 region modified: mlt_playlist.c
663 2009-07-24 j-b-m <jb@kdenlive.org>
665 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
666 src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:
667 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
668 src/modules/qimage/producer_kdenlivetitle.c
670 * src/modules/qimage/producer_kdenlivetitle.c: Remove debug output
672 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
673 src/modules/qimage/kdenlivetitle_wrapper.h,
674 src/modules/qimage/producer_kdenlivetitle.c: Fix crash + position in time
675 modified: src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
676 src/modules/qimage/kdenlivetitle_wrapper.h modified:
677 src/modules/qimage/producer_kdenlivetitle.c
679 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
680 src/modules/qimage/kdenlivetitle_wrapper.h,
681 src/modules/qimage/producer_kdenlivetitle.c: * Fix memleaks * Cleanup *
682 Reload xml when setting "reload_xml" property modified:
683 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
684 src/modules/qimage/kdenlivetitle_wrapper.h modified:
685 src/modules/qimage/producer_kdenlivetitle.c
687 2009-07-24 Marco Gittler <g.marco@freenet.de>
689 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper.cpp:
690 use changed format of title-xml
692 * src/modules/qimage/qimage_wrapper.cpp: qimage_wrapper: removed unused line
694 2009-07-24 j-b-m <jb@kdenlive.org>
696 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
697 src/modules/qimage/kdenlivetitle_wrapper.h,
698 src/modules/qimage/producer_kdenlivetitle.c: Add feature to dynamically
699 replace text in a block modified: kdenlivetitle_wrapper.cpp modified:
700 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
702 2009-07-24 Marco Gittler <g.marco@freenet.de>
704 * src/modules/qimage/factory.c: qimage/factory.c: readded deleted qimage
707 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
708 src/modules/qimage/kdenlivetitle_wrapper.h,
709 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle: reindent code /
710 readded qimage_producer
712 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
713 src/modules/qimage/kdenlivetitle_wrapper.h: reindent c++
715 * src/modules/qimage/producer_kdenlivetitle.c: reindent code
717 * src/modules/qimage/factory.c, src/modules/qimage/qimage_wrapper.cpp:
718 readded deleted qimage producer in factory
720 2009-07-20 Marco Gittler <g.marco@freenet.de>
722 * src/modules/qimage/kdenlivetitle_wrapper.cpp: clean image before painting
724 2009-07-19 Dan Dennedy <dan@dennedy.org>
726 * src/modules/sdl/consumer_sdl_still.c: Fix image refresh in sdl_still
729 * src/melt/melt.c: Avoid redefining _GNU_SOURCE.
731 2009-07-19 Marco Gittler <g.marco@freenet.de>
733 * src/modules/qimage/configure, src/modules/qimage/producer_kdenlivetitle.c:
734 kdenlivetitle: added QtXml during configure, add rescource to producer
736 2009-07-18 gmarco <g.marco@freenet.de>
738 * src/modules/qimage/kdenlivetitle_wrapper.cpp: use start/end from kdenlive
741 2009-07-18 Marco Gittler <g.marco@freenet.de>
743 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
744 src/modules/qimage/kdenlivetitle_wrapper.h,
745 src/modules/qimage/producer_kdenlivetitle.c: working color conversion
747 2009-07-15 Marco Gittler <g.marco@freenet.de>
749 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
750 src/modules/qimage/kdenlivetitle_wrapper.h,
751 src/modules/qimage/producer_kdenlivetitle.c: memcpy works now
753 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
754 src/modules/qimage/kdenlivetitle_wrapper.h,
755 src/modules/qimage/producer_kdenlivetitle.c: memhandling changed
757 2009-07-14 Dan Dennedy <dan@dennedy.org>
759 * src/melt/melt.c: Add missing include for basename().
761 * src/modules/avformat/Makefile, src/modules/avformat/configure,
762 src/modules/core/Makefile, src/modules/dgraft/Makefile,
763 src/modules/dv/Makefile, src/modules/effectv/Makefile,
764 src/modules/frei0r/Makefile, src/modules/gtk2/Makefile,
765 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
766 src/modules/kino/Makefile, src/modules/melt/Makefile,
767 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
768 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
769 src/modules/qimage/Makefile, src/modules/resample/Makefile,
770 src/modules/sdl/Makefile, src/modules/sox/Makefile,
771 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
772 src/modules/xine/Makefile, src/modules/xml/Makefile: Fix build on OS X and
773 possibly others. Gives higher priority to local lib and include dirs than
774 system or SDL-based lib and include dirs. Also, moves previous -lm fix to
775 from general build to --avformat-svn and --avformat-static builds.
777 2009-07-14 Marco Gittler <g.marco@freenet.de>
779 * src/modules/qimage/kdenlivetitle_wrapper.cpp: don't block under
780 qt-application (kdenlive)
782 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
783 src/modules/qimage/producer_kdenlivetitle.c: cleanup
785 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
786 src/modules/qimage/kdenlivetitle_wrapper.h,
787 src/modules/qimage/producer_kdenlivetitle.c: test alpha channel
789 2009-07-13 Dan Dennedy <dan@dennedy.org>
791 * src/modules/avformat/Makefile: Fix underlinking avformat on some systems
794 * src/modules/sox/filter_sox.c: Apply sox 14.3 compatibility patch from Fathi
797 2009-07-11 Marco Gittler <g.marco@freenet.de>
799 * src/modules/core/loader.dict, src/modules/qimage/kdenlivetitle_wrapper.cpp,
800 src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper:
801 interpolate from start-> end, added title to dict
803 2009-07-10 Marco Gittler <g.marco@freenet.de>
805 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper: fixed
806 typo, not seen in Mac OS (QtXml also needed
808 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
809 src/modules/qimage/kdenlivetitle_wrapper.h,
810 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper: load
813 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
814 src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper: use
815 QApplication, else QGrahicsScene ist not working
817 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
818 src/modules/qimage/kdenlivetitle_wrapper.h,
819 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper.{cpp,h},
820 producer_kdenlivetitle.c: LGPL header and byte move for right RGBA values
822 * src/modules/qimage/Makefile, src/modules/qimage/factory.c,
823 src/modules/qimage/kdenlivetitle_wrapper.cpp,
824 src/modules/qimage/kdenlivetitle_wrapper.h,
825 src/modules/qimage/producer_kdenlivetitle.c: first work on kdenlive title
826 producer should later read the xml-file from kdenlive and let the title have
829 2009-07-03 Dan Dennedy <dan@dennedy.org>
831 * configure, docs/policies.txt, src/framework/mlt.h,
832 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
833 src/framework/mlt_log.c, src/modules/avformat/filter_avcolour_space.c,
834 src/modules/avformat/filter_avdeinterlace.c,
835 src/modules/avformat/filter_swscale.c,
836 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
837 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
838 src/modules/core/filter_crop.c, src/modules/core/filter_gamma.c,
839 src/modules/core/filter_greyscale.c, src/modules/core/filter_imageconvert.c,
840 src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
841 src/modules/core/filter_obscure.c, src/modules/core/filter_rescale.c,
842 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
843 src/modules/core/loader.ini, src/modules/core/producer_colour.c,
844 src/modules/core/producer_consumer.c, src/modules/core/producer_ppm.c,
845 src/modules/core/transition_luma.c, src/modules/effectv/filter_burn.c,
846 src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
847 src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
848 src/modules/frei0r/transition_frei0r.c, src/modules/gtk2/filter_rescale.c,
849 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
850 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_wave.c,
851 src/modules/kdenlive/producer_framebuffer.c,
852 src/modules/motion_est/filter_crop_detect.c,
853 src/modules/motion_est/filter_motion_est.c,
854 src/modules/motion_est/filter_vismv.c,
855 src/modules/motion_est/producer_slowmotion.c,
856 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_grain.c,
857 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_oldfilm.c,
858 src/modules/oldfilm/filter_tcolor.c, src/modules/oldfilm/filter_vignette.c,
859 src/modules/plus/filter_affine.c, src/modules/plus/filter_charcoal.c,
860 src/modules/plus/filter_invert.c, src/modules/plus/filter_sepia.c,
861 src/modules/plus/transition_affine.c, src/modules/qimage/producer_qimage.c,
862 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h,
863 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c,
864 src/modules/sdl/producer_sdl_image.c, src/modules/vmfx/filter_chroma.c,
865 src/modules/vmfx/filter_chroma_hold.c, src/modules/vmfx/filter_mono.c,
866 src/modules/vmfx/filter_shape.c, src/modules/xine/filter_deinterlace.c:
867 Massive refactoring of image conversion. This drops all image color space
868 and pixel format conversions from the mlt_frame class. Instead, it adds a
869 convert_image virtual function to the mlt_frame class that is called within
870 mlt_frame_get_image(). The newly added imageconvert filter sets that virtual
871 function and contains the various conversion routines. The loader producer
872 automatically attaches this filter to the producer it creates.
874 * src/framework/mlt_profile.c: Slightly improve auto-setting
877 2009-06-30 Dan Dennedy <dan@dennedy.org>
879 * ChangeLog: Update ChangeLog for 0.4.4 release.
881 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set to v0.4.4
882 and update release notes.
884 * src/modules/sdl/consumer_sdl.c: Log failure to open audio.
886 2009-06-29 Dan Dennedy <dan@dennedy.org>
888 * src/modules/sdl/consumer_sdl_preview.c: Fix crash with invalid video_driver
891 * src/modules/gtk2/Makefile: Link gtk2 module against libiconv on FreeBSD.
893 2009-06-26 Dan Dennedy <dan@dennedy.org>
895 * src/swig/configure: Fix conditional swig build and remove --enable-swig.
897 2009-06-23 Dan Dennedy <dan@dennedy.org>
899 * src/swig/configure, src/swig/lua/build, src/swig/lua/play.lua: Add SWIG Lua
902 2009-06-22 Dan Dennedy <dan@dennedy.org>
904 * configure, src/framework/Makefile, src/melt/configure, src/swig/Makefile,
905 src/swig/configure, src/swig/java/build, src/swig/perl/build,
906 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
907 src/swig/tcl/build: Further integrate swig into build system. This is not
908 enabled by default. It adds configure options --enable-swig and
911 * src/melt/Makefile, src/melt/configure, src/melt/melt.c: Add configure
912 option --rename-melt.
914 * src/modules/avformat/producer_avformat.c: Fix crash in avformat producer on
915 audio overrun. Fixes Kdenlive bug 754 and possibly others due to unchecked
916 bounds writing to an audio buffer.
918 * src/modules/frei0r/Makefile, src/modules/frei0r/blacklist.txt,
919 src/modules/frei0r/factory.c: Add blacklist to frei0r module. This is for
920 Kdenlive bugs 913 and 917. It is populated with only facedetect for now.
922 * src/framework/mlt_factory.c: Initialize the environment before the module
923 repo. This lets module factory functions get info from mlt_environment().
925 2009-06-21 Dan Dennedy <dan@dennedy.org>
927 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej:
928 Remove these bogus make files in avformat.
930 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej,
931 src/modules/avformat/consumer_avformat.c: Fix avformat consumer crashing on
934 2009-06-19 Dan Dennedy <dan@dennedy.org>
936 * src/modules/gtk2/Makefile: Fix underlink libm gtk2 module (floor).
938 * src/modules/avformat/producer_avformat.c: Fix regression in 8bit audio
939 handling. Regression occurred with migration to FFmpeg
940 av_audio_resample_init(). This also drops usage of non-public audio convert;
941 instead, relying upon new resample to do the same task. audioconvert.h is
942 still used, however, to get the sample format description.
944 2009-06-18 Dan Dennedy <dan@dennedy.org>
946 * src/modules/sox/Makefile: Fix underlinking libm for sdl module. Patch from
949 * docs/melt.1: Fix manpage whatis entry. Patch from Debian.
951 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer producer to be
954 2009-06-16 Dan Dennedy <dan@dennedy.org>
956 * src/modules/avformat/consumer_avformat.c: Migrate to FFmpeg
957 avformat_alloc_context().
959 * src/modules/avformat/filter_avresample.c,
960 src/modules/avformat/producer_avformat.c: Migrate to FFmpeg
961 av_audio_resample_init.
963 * src/melt/Makefile, src/melt/melt.c,
964 src/modules/avformat/producer_avformat.c: Fix (kdenlive-824) >2 channels not
967 * src/modules/jackrack/Makefile: Fix underlinking jackrack plugin.
969 2009-06-15 Dan Dennedy <dan@dennedy.org>
971 * src/modules/kdenlive/producer_framebuffer.c: Fix big memory leak in
972 framebuffer producer. This fix is for kdenlive bug 898. This was due to
973 allocating a frame in get_frame that might not get closed by a skipped call
974 to get_image. This skipping can happen when using realtime mode (frame
977 * configure, profiles/Makefile, src/framework/Makefile, src/melt/Makefile,
978 src/modules/avformat/Makefile, src/modules/core/Makefile,
979 src/modules/feeds/Makefile, src/modules/lumas/Makefile,
980 src/modules/oldfilm/Makefile, src/modules/xml/Makefile: Add datadir and
981 mandir options to configure.
983 * src/modules/qimage/configure: Fix building qimage when QtGui does not
986 * src/modules/gtk2/pixops.c: Fix compilation of gtk2 module.
988 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
989 src/modules/kino/kino_wrapper.cc: Apply patch from Debian to fix compilation
992 * src/modules/gtk2/have_mmx.S: Apply patch from Debian to update have_mmx.
994 * Makefile: Distributors do not like us to run ldconfig.
996 * configure: Link with --no-undefined flag.
998 2009-06-13 Dan Dennedy <dan@dennedy.org>
1000 * src/modules/avformat/consumer_avformat.c: Fix encoding to Ogg Theora with
1001 Vorbis. This applies to Kdenlive bug 465. After fixing the huge memory leak,
1002 there was an audio sync problem, and the fix for that might help other
1003 formats as well (fix was to initialize the audio codec time base). This also
1004 increases the size of the audio encoding buffer to fix flac encoding.
1006 2009-06-10 Dan Dennedy <dan@dennedy.org>
1008 * docs/melt.1, docs/policies.txt, src/melt/melt.c: Add man page for melt.
1011 2009-06-07 Dan Dennedy <dan@dennedy.org>
1013 * src/modules/core/transition_composite.c: Add invert boolean property to
1014 composite transition.
1016 2009-05-29 Dan Dennedy <dan@dennedy.org>
1018 * src/modules/avformat/producer_avformat.c: Workaround video streams with
1019 wild timestamps (kdenlive-854)
1021 2009-06-03 Dan Dennedy <dan@dennedy.org>
1023 * src/modules/avformat/producer_avformat.c: Add support for RGBA formats such
1026 * configure, src/framework/mlt.h: Set to interim version 0.4.3
1028 * src/modules/core/filter_rescale.c: Improve alpha scaling conditional logic.
1030 2009-05-30 Dan Dennedy <dan@dennedy.org>
1032 * ChangeLog: Update Changelog for 0.4.2 release.
1034 * Doxyfile, NEWS, configure, src/framework/mlt.h: Bump versions and update
1037 2009-05-29 Dan Dennedy <dan@dennedy.org>
1039 * src/modules/oldfilm/filter_tcolor.yml,
1040 src/modules/oldfilm/filter_vignette.yml: Fix YAML validation errors and
1041 spelling of Vignette.
1043 2009-05-28 Dan Dennedy <dan@dennedy.org>
1045 * src/modules/core/filter_crop.c: Improve performance of crop filter.
1047 2009-05-27 Dan Dennedy <dan@dennedy.org>
1049 * src/modules/core/filter_rescale.c: Bugfix (kdenlive-791) crash when using
1050 crop filter. The alpha channel was not getting scaled by gtkrescale (and
1051 possibly others). I moved the core alpha scaling to a fallback position for
1052 scalers that do not handle alpha channel.
1054 * src/framework/mlt_log.c: Change default log level to panic. Some testing
1055 against FFmpeg v0.5 shows logging is still verbose with warnings enabled, but
1058 * src/framework/mlt_log.c: Change default log level to warning or worse.
1060 * src/mlt++/configure: Fix typo in mlt++ CXXFLAGS.
1062 2009-05-26 Dan Dennedy <dan@dennedy.org>
1064 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp,
1065 src/modules/qimage/qimage_wrapper.h: Fix image sequences sometimes not
1068 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
1069 Change the ttl default value for image sequences. When using printf-style
1070 image sequences only, the default ttl is now 1.
1072 2009-05-21 Dan Dennedy <dan@dennedy.org>
1074 * src/modules/sdl/consumer_sdl.c: Bugfix sdl consumer not using
1077 2009-05-20 Dan Dennedy <dan@dennedy.org>
1079 * configure, src/framework/mlt.h: Bump to an interim version.
1081 * src/modules/motion_est/Makefile: Link motionest against libm.
1083 * src/mlt++/config.h: Fix license in comment header.
1085 2009-05-17 Dan Dennedy <dan@dennedy.org>
1087 * ChangeLog: Update ChangeLog
1089 * Makefile, NEWS: Add v0.4.0 release notes.
1091 * Doxyfile, configure, src/framework/mlt.h: Bump version to 0.4.0
1093 2009-05-13 Dan Dennedy <dan@dennedy.org>
1095 * src/mlt++/configure: Bump soversion for mlt++ due to removal of classes.
1097 * profiles/atsc_1080i_50, profiles/atsc_1080i_60, profiles/atsc_1080p_2398,
1098 profiles/atsc_1080p_24, profiles/atsc_1080p_25, profiles/atsc_1080p_2997,
1099 profiles/atsc_1080p_30, profiles/atsc_720p_30, profiles/dv_ntsc,
1100 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
1101 profiles/hdv_1080_25p, profiles/hdv_1080_30p, profiles/hdv_1080_50i,
1102 profiles/hdv_1080_60i, profiles/hdv_720_25p, profiles/hdv_720_30p,
1103 profiles/hdv_720_50p, profiles/hdv_720_60p, profiles/quarter_ntsc,
1104 profiles/quarter_ntsc_wide, profiles/quarter_pal, profiles/quarter_pal_wide,
1105 profiles/square_ntsc, profiles/square_ntsc_wide, profiles/square_pal,
1106 profiles/square_pal_wide, profiles/svcd_ntsc_wide, profiles/svcd_pal_wide:
1107 Make profile descriptions more user friendly.
1109 * src/modules/avformat/producer_avformat.c: Improve reliability of video
1110 playback. After the v0.5 release of FFmpeg, a change was introduced that
1111 prevented reliable playback of some files, namely HDV. This fixes it by
1112 introducing a seek upon opening the file. Also, this change provides simple
1113 fallback support for when invalid DTS is returned by libavformat.
1115 2009-05-11 Dan Dennedy <dan@dennedy.org>
1117 * src/modules/gtk2/have_mmx.S, src/modules/gtk2/scale_line_22_yuv_mmx.S:
1118 Apply patch from Orcan Ogetbil that adds .note.GNU-stack section.
1120 * setenv: Add libmlt++ to the ld path.
1122 * src/mlt++/configure: Make libmlt++ PIC.
1124 2009-05-09 Dan Dennedy <dan@dennedy.org>
1126 * configure: Fix build on Mac OS X.
1128 * ChangeLog, Makefile: Change dist make target to use git-archive.
1130 * src/swig/configure, src/swig/java/Play.java, src/swig/java/build,
1131 src/swig/mlt.i, src/swig/mltpp.i, src/swig/perl/Makefile.PL,
1132 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
1133 src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb, src/swig/tcl/build,
1134 src/swig/tcl/play.tcl: Fixup the swig bindings.
1136 * src/modules/xine/xineutils.h: Fix compilation warning in xineutils.h.
1138 * configure, src/examples/Makefile, src/framework/Makefile,
1139 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
1140 src/mlt++/Makefile, src/mlt++/configure, src/modules/avformat/Makefile,
1141 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
1142 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
1143 src/modules/dgraft/filter_telecide.c, src/modules/dv/Makefile,
1144 src/modules/effectv/Makefile, src/modules/frei0r/Makefile,
1145 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
1146 src/modules/jackrack/configure, src/modules/kino/Makefile,
1147 src/modules/normalize/Makefile, src/modules/plus/Makefile,
1148 src/modules/qimage/Makefile, src/modules/resample/filter_resample.c,
1149 src/modules/sdl/Makefile, src/modules/vmfx/filter_chroma.c,
1150 src/modules/xml/consumer_xml.c: Fix over- and under-linking.
1152 * src/mlt++/Mlt.h, src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h,
1153 src/mlt++/MltDeque.cpp, src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp,
1154 src/mlt++/MltEvent.h, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
1155 src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltFilter.cpp,
1156 src/mlt++/MltFilter.h, src/mlt++/MltFilteredConsumer.cpp,
1157 src/mlt++/MltFilteredConsumer.h, src/mlt++/MltFilteredProducer.cpp,
1158 src/mlt++/MltFilteredProducer.h, src/mlt++/MltFrame.cpp,
1159 src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
1160 src/mlt++/MltMultitrack.cpp, src/mlt++/MltMultitrack.h,
1161 src/mlt++/MltParser.cpp, src/mlt++/MltParser.h, src/mlt++/MltPlaylist.cpp,
1162 src/mlt++/MltPlaylist.h, src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h,
1163 src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h,
1164 src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
1165 src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h,
1166 src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h,
1167 src/mlt++/MltService.cpp, src/mlt++/MltService.h, src/mlt++/MltTokeniser.cpp,
1168 src/mlt++/MltTokeniser.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
1169 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Fix LGPL information
1170 in comment headers of mlt++.
1172 * Makefile, README, demo/README, demo/consumers.ini, demo/demo,
1173 demo/demo.ini, demo/entity.mlt, demo/entity.westley, demo/mlt_all,
1174 demo/mlt_attributes, demo/mlt_audio_stuff, demo/mlt_avantika_title,
1175 demo/mlt_bouncy, demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
1176 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
1177 demo/mlt_fade_black, demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_jcut,
1178 demo/mlt_lcut, demo/mlt_levels, demo/mlt_my_name_is, demo/mlt_news,
1179 demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow,
1180 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
1181 demo/mlt_ticker, demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
1182 demo/mlt_voiceover, demo/mlt_watermark, demo/new.mlt, demo/new.westley,
1183 demo/pango.mlt, demo/pango.westley, demo/svg.mlt, demo/svg.westley,
1184 docs/framework.txt, docs/install.txt, docs/melt.txt, docs/mlt++.txt,
1185 docs/mlt-xml.txt, docs/policies.txt, docs/services.txt, mlt++/.gitignore,
1186 mlt++/Makefile, mlt++/configure, src/framework/mlt_factory.c,
1187 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
1188 src/framework/mlt_properties.c, src/melt/io.c, src/melt/io.h,
1189 src/melt/melt.c, src/modules/core/factory.c,
1190 src/modules/core/filter_watermark.c, src/modules/core/loader.dict,
1191 src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
1192 src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
1193 src/modules/core/transition_luma.c, src/modules/core/transition_region.c,
1194 src/modules/kdenlive/producer_framebuffer.c, src/modules/kino/avi.h,
1195 src/modules/kino/riff.cc, src/modules/melt/factory.c,
1196 src/modules/melt/producer_melt.c, src/modules/motion_est/Makefile,
1197 src/modules/motion_est/README, src/modules/motion_est/producer_slowmotion.c,
1198 src/modules/plus/filter_affine.c, src/modules/xml/consumer_xml.c,
1199 src/modules/xml/factory.c, src/modules/xml/mlt-xml.dtd,
1200 src/modules/xml/producer_xml.c, src/swig/Makefile, src/swig/configure,
1201 src/swig/java/Play.java, src/swig/java/build, src/swig/mltpp.i,
1202 src/swig/perl/Makefile.PL, src/swig/perl/play.pl, src/swig/php/build,
1203 src/swig/php/play.php, src/swig/python/build, src/swig/python/play.py,
1204 src/swig/ruby/build, src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb,
1205 src/swig/tcl/build, src/swig/tcl/play.tcl, src/tests/charlie.c,
1206 src/tests/hello.c: Complete reorganization and renaming to usable state.
1208 2009-05-07 Dan Dennedy <dan@dennedy.org>
1210 * src/modules/mvsp/Makefile, src/modules/mvsp/configure,
1211 src/modules/mvsp/consumer_mvsp.c, src/modules/mvsp/factory.c: Remove mvsp -
1212 moving to melted project.
1214 * .gitignore, Makefile, configure, mlt++.pc.in, setenv,
1215 src/examples/Makefile, src/melt/Makefile, src/mlt++/Makefile,
1216 src/mlt++/Mlt.h, src/mlt++/configure, src/modules/core/Makefile,
1217 src/modules/core/factory.c, src/modules/feeds/Makefile,
1218 src/modules/fezzik/Makefile, src/modules/fezzik/factory.c,
1219 src/modules/melt/Makefile, src/modules/mvsp/Makefile,
1220 src/modules/mvsp/configure, src/modules/mvsp/consumer_mvsp.c,
1221 src/modules/mvsp/factory.c, src/modules/valerie/Makefile,
1222 src/modules/valerie/consumer_valerie.c, src/modules/valerie/factory.c,
1223 src/modules/xml/Makefile, src/modules/xml/configure: Fix the build afer the
1226 * docs/inigo.txt, docs/melt.txt, docs/mlt-xml.txt, docs/westley.txt,
1227 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/inigo/io.h,
1228 src/melt/Makefile, src/melt/io.c, src/melt/io.h, src/melt/melt.c,
1229 src/modules/core/data_fx.properties, src/modules/core/loader.dict,
1230 src/modules/core/loader.ini, src/modules/core/producer_hold.c,
1231 src/modules/core/producer_loader.c, src/modules/data_fx.properties,
1232 src/modules/fezzik.dict, src/modules/fezzik.ini,
1233 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_hold.c,
1234 src/modules/inigo/Makefile, src/modules/inigo/factory.c,
1235 src/modules/inigo/producer_inigo.c, src/modules/melt/Makefile,
1236 src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
1237 src/modules/westley/Makefile, src/modules/westley/configure,
1238 src/modules/westley/consumer_westley.c, src/modules/westley/factory.c,
1239 src/modules/westley/producer_westley.c, src/modules/westley/westley.dtd,
1240 src/modules/xml/Makefile, src/modules/xml/configure,
1241 src/modules/xml/consumer_xml.c, src/modules/xml/factory.c,
1242 src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c,
1243 src/tests/README: Rename inigo, fezzik, and westley.
1245 * docs/mlt++.txt, mlt++/README: Merge mlt++/README into docs/mlt++.txt.
1247 * docs/mlt++.txt, mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h,
1248 mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/src/MltDeque.cpp,
1249 mlt++/src/MltDeque.h, mlt++/src/MltEvent.cpp, mlt++/src/MltEvent.h,
1250 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.cpp,
1251 mlt++/src/MltField.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
1252 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
1253 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
1254 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltGeometry.cpp,
1255 mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.cpp,
1256 mlt++/src/MltMultitrack.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
1257 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
1258 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
1259 mlt++/src/MltProfile.h, mlt++/src/MltProperties.cpp,
1260 mlt++/src/MltProperties.h, mlt++/src/MltPushConsumer.cpp,
1261 mlt++/src/MltPushConsumer.h, mlt++/src/MltRepository.cpp,
1262 mlt++/src/MltRepository.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
1263 mlt++/src/MltTokeniser.cpp, mlt++/src/MltTokeniser.h,
1264 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
1265 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/src/config.h,
1266 mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/java/Play.java,
1267 mlt++/swig/java/Play.sh, mlt++/swig/java/build, mlt++/swig/mltpp.i,
1268 mlt++/swig/perl/Makefile.PL, mlt++/swig/perl/build, mlt++/swig/perl/play.pl,
1269 mlt++/swig/php/build, mlt++/swig/php/play.php, mlt++/swig/python/build,
1270 mlt++/swig/python/play.py, mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb,
1271 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl,
1272 mlt++/test/Makefile, mlt++/test/play.cpp, src/examples/Makefile,
1273 src/examples/play.cpp, src/mlt++/Makefile, src/mlt++/Mlt.h,
1274 src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h, src/mlt++/MltDeque.cpp,
1275 src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp, src/mlt++/MltEvent.h,
1276 src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h, src/mlt++/MltField.cpp,
1277 src/mlt++/MltField.h, src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h,
1278 src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
1279 src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
1280 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp,
1281 src/mlt++/MltGeometry.h, src/mlt++/MltMultitrack.cpp,
1282 src/mlt++/MltMultitrack.h, src/mlt++/MltParser.cpp, src/mlt++/MltParser.h,
1283 src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
1284 src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h, src/mlt++/MltProfile.cpp,
1285 src/mlt++/MltProfile.h, src/mlt++/MltProperties.cpp,
1286 src/mlt++/MltProperties.h, src/mlt++/MltPushConsumer.cpp,
1287 src/mlt++/MltPushConsumer.h, src/mlt++/MltRepository.cpp,
1288 src/mlt++/MltRepository.h, src/mlt++/MltService.cpp, src/mlt++/MltService.h,
1289 src/mlt++/MltTokeniser.cpp, src/mlt++/MltTokeniser.h,
1290 src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
1291 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/mlt++/config.h,
1292 src/swig/Makefile, src/swig/configure, src/swig/java/Play.java,
1293 src/swig/java/Play.sh, src/swig/java/build, src/swig/mltpp.i,
1294 src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/perl/play.pl,
1295 src/swig/php/build, src/swig/php/play.php, src/swig/python/build,
1296 src/swig/python/play.py, src/swig/ruby/build, src/swig/ruby/play.rb,
1297 src/swig/ruby/thumbs.rb, src/swig/tcl/build, src/swig/tcl/play.tcl:
1298 Reorganize mlt++ files.
1300 * docs/dvcp.txt, docs/testing-20040110.txt, docs/testing.txt,
1301 docs/valerie.txt, mlt++/AUTHORS, mlt++/COPYING, mlt++/CUSTOMISING,
1302 mlt++/ChangeLog, mlt++/mlt++.sln, mlt++/mlt++.vcproj,
1303 mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp,
1304 mlt++/src/MltResponse.h, mlt++/swig/ruby/miracle.rb, mlt++/test/server.cpp,
1305 mlt-miracle.pc.in, mlt-valerie.pc.in, src/albino/Makefile,
1306 src/albino/albino.c, src/humperdink/Makefile, src/humperdink/client.c,
1307 src/humperdink/client.h, src/humperdink/io.c, src/humperdink/io.h,
1308 src/humperdink/remote.c, src/miracle/Makefile, src/miracle/configure,
1309 src/miracle/miracle.c, src/miracle/miracle_commands.c,
1310 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
1311 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
1312 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
1313 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
1314 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
1315 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
1316 src/miracle/miracle_unit_commands.h, src/valerie/Makefile,
1317 src/valerie/configure, src/valerie/valerie.c, src/valerie/valerie.h,
1318 src/valerie/valerie_notifier.c, src/valerie/valerie_notifier.h,
1319 src/valerie/valerie_parser.c, src/valerie/valerie_parser.h,
1320 src/valerie/valerie_remote.c, src/valerie/valerie_remote.h,
1321 src/valerie/valerie_response.c, src/valerie/valerie_response.h,
1322 src/valerie/valerie_socket.c, src/valerie/valerie_socket.h,
1323 src/valerie/valerie_status.c, src/valerie/valerie_status.h,
1324 src/valerie/valerie_tokeniser.c, src/valerie/valerie_tokeniser.h,
1325 src/valerie/valerie_util.c, src/valerie/valerie_util.h: Remove files that no
1328 2009-05-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1330 * src/modules/avformat/configure: Update avformat configure script to deal
1331 with ffmpeg changes to swscale.
1333 * src/modules/sdl/consumer_sdl_still.c: Prevent potential divide-by-zero
1334 errors in sdl_still consumer.
1336 * src/modules/avformat/ffmpeg.patch: Remove ffmpeg.patch - no longer
1339 * Makefile: Fix uninstall of pkg-config files.
1341 2009-05-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1343 * src/modules/avformat/producer_avformat.c: Improve seek performance with
1344 dnxhd and huffyuv codecs.
1346 2009-05-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1348 * configure, src/albino/Makefile, src/humperdink/Makefile,
1349 src/miracle/Makefile, src/modules/avformat/Makefile,
1350 src/modules/core/Makefile, src/modules/dgraft/Makefile,
1351 src/modules/effectv/Makefile, src/modules/fezzik/Makefile,
1352 src/modules/frei0r/Makefile, src/modules/inigo/Makefile,
1353 src/modules/kdenlive/Makefile, src/modules/kino/Makefile,
1354 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
1355 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
1356 src/modules/qimage/Makefile, src/modules/sox/configure,
1357 src/modules/valerie/Makefile, src/modules/vmfx/Makefile,
1358 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: Apply
1359 cosmetic cleanup part of ldflags_order patch from Alberto Villa.
1361 * src/modules/avformat/configure, src/modules/qimage/configure: Apply FreeBSD
1362 fixes part of ldflags_order patch from Alberto Villa.
1364 * src/modules/avformat/Makefile, src/modules/dv/Makefile,
1365 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
1366 src/modules/sdl/Makefile, src/modules/sox/Makefile,
1367 src/modules/westley/Makefile: Apply ldflags-order part of ldflags_order patch
1368 from Alberto Villa. Alberto wrote: "on freebsd (as well as on linuces
1369 without /usr/local/lib in default ld path) building concurrent versions of
1370 mlt is not possible, because of the wrong linking of -lmlt while using
1371 LDFLAGS=-L/usr/local/lib this patch fixes the issue using pkg-config"
1373 2009-04-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1375 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
1376 audio synchronization after seek (including in point)
1378 2009-04-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1380 * src/modules/resample/Makefile, src/modules/vorbis/Makefile: Apply patch
1381 from Alberto Villa to use pkg-config for resample and vorbis modules.
1383 2009-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1385 * src/modules/jackrack/plugin_mgr.c: Add /usr/lib64 libdir to default LADSPA
1388 * configure, src/framework/mlt.h, src/modules/kino/configure: Use pkg-config
1389 instead of lqt-config.
1391 2009-04-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1393 * Doxyfile: Update version in Doxygen.
1395 * mlt++/ChangeLog, mlt++/Makefile: Add ChangeLog and remove svn log from dist
1398 * ChangeLog: update changelog
1400 * src/modules/avformat/configure: Fix build for --avformat-svn to use FFmpeg
1401 v0.5 and HEAD build to not use --enable-swscale.
1403 * ChangeLog, Makefile: Update ChangeLog and remove svn log from the make
1406 * NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
1409 2009-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1411 * src/modules/fezzik.ini: fezzik.ini: workaround scaling resolution
1412 limitation with swscale filter by making it the lowest priority
1414 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
1415 interpret negative speed as reverse
1417 2009-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1419 * mlt++/test/play.cpp, mlt++/test/server.cpp: cleanup some warnings
1421 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: const update for
1424 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: Constness changes
1426 * mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Constness changes
1428 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Constness changes
1430 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
1432 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: Constness changes
1434 * mlt++/src/MltProperties.cpp, mlt++/src/MltResponse.cpp: Constness changes
1436 * mlt++/src/MltProperties.cpp, mlt++/src/MltPushConsumer.cpp: Constness
1439 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
1440 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
1442 * mlt++/src/MltConsumer.cpp, mlt++/src/MltField.cpp, mlt++/src/MltFilter.cpp,
1443 mlt++/src/MltFrame.cpp, mlt++/src/MltMultitrack.cpp,
1444 mlt++/src/MltPlaylist.cpp, mlt++/src/MltProducer.cpp,
1445 mlt++/src/MltTractor.cpp, mlt++/src/MltTransition.cpp: Fix up warnings about
1446 explicit base initializers in copy constructors
1448 * mlt++/configure: Add more warnings
1450 * mlt++/.gitignore: Add a .gitignore file
1452 2009-04-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1454 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1455 building on some older versions.
1457 * src/modules/avformat/consumer_avformat.c: consumer_avformat: bugfix
1458 (kdenlive-677) to make interlaced coding automatic if profile is not
1459 progressive and coding not explicit by ildct and ilme properties.
1461 2009-04-07 Ray Lehtiniemi <rayl@mail.com>
1463 * src/modules/kdenlive/filter_boxblur.c: Fix a 64-bit segfault in kdenlive
1464 To reproduce: - create a new project - create a color clip - add clip to
1465 timeline - set an in point on the clip - add the box blur effect The
1466 segfault happens because we take the negative of an unsigned integer. This
1467 works out to a signed 32 bit value on a 64 bit platform, which causes the rgb
1468 array bounds to be exceeded.
1470 * src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
1471 src/modules/kino/riff.cc: Fix up a few ignored return values
1473 * src/framework/mlt_pool.c: Fix warning: pointer of type ‘void *’ used in
1476 * src/modules/avformat/consumer_avformat.c,
1477 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
1478 src/modules/core/transition_region.c, src/modules/westley/producer_westley.c:
1481 * src/framework/mlt_properties.c, src/humperdink/client.c,
1482 src/miracle/miracle_connection.c, src/modules/avformat/consumer_avformat.c,
1483 src/modules/core/filter_data_show.c, src/modules/kino/filehandler.cc,
1484 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
1487 * src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
1488 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
1489 src/valerie/valerie.c, src/valerie/valerie.h: Constness changes
1491 * src/humperdink/io.c, src/humperdink/io.h,
1492 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
1493 src/modules/westley/consumer_westley.c, src/valerie/valerie.c,
1494 src/valerie/valerie.h, src/valerie/valerie_parser.c,
1495 src/valerie/valerie_parser.h, src/valerie/valerie_socket.c,
1496 src/valerie/valerie_socket.h: Constness changes
1498 * src/framework/mlt_events.c, src/framework/mlt_events.h, src/inigo/inigo.c,
1499 src/modules/avformat/factory.c, src/modules/plus/transition_affine.c,
1500 src/modules/westley/producer_westley.c, src/modules/xine/deinterlace.c,
1501 src/modules/xine/deinterlace.h: Constness changes
1503 * src/miracle/miracle_local.c, src/valerie/valerie.c, src/valerie/valerie.h,
1504 src/valerie/valerie_status.c, src/valerie/valerie_tokeniser.c,
1505 src/valerie/valerie_tokeniser.h: Constness changes
1507 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
1508 src/miracle/miracle_log.c, src/miracle/miracle_log.h, src/valerie/valerie.c,
1509 src/valerie/valerie.h, src/valerie/valerie_response.c,
1510 src/valerie/valerie_response.h: Constness changes
1512 * src/framework/mlt_multitrack.c, src/modules/effectv/image.c,
1513 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
1514 src/modules/motion_est/filter_motion_est.c, src/modules/xine/xineutils.h:
1517 2009-03-31 Ray Lehtiniemi <rayl@mail.com>
1519 * src/framework/mlt_properties.c, src/modules/westley/consumer_westley.c,
1520 src/modules/westley/producer_westley.c: Constness changes
1522 2009-03-04 Ray Lehtiniemi <rayl@mail.com>
1524 * src/framework/mlt_events.c, src/framework/mlt_events.h,
1525 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
1526 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
1527 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
1530 * .gitignore: Add a .gitignore file
1532 2009-04-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1534 * src/modules/westley/producer_westley.c: producer_westley.c: Don't prepend
1535 westley document root to empty properties
1537 2009-04-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1539 * src/modules/core/filter_crop.c: filter_crop.c: bugfix chroma alignment
1541 2009-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1543 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix setting size property for
1546 2009-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1548 * src/modules/frei0r/factory.c: frei0r/factory.c: add /usr/lib64 to the
1549 default frei0r plugin path
1551 2009-03-15 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1553 * src/modules/core/transition_composite.c: transition_composite.c: allow
1554 removing of luma file by passing an empty name
1556 2009-03-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1558 * src/modules/core/transition_composite.c: transition_composite.c: make luma
1559 and luma_invert properties mutable
1561 2009-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1563 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add
1564 backwards compatibility macro for PIX_FMT_YUYV422
1566 * src/modules/avformat/consumer_avformat.c,
1567 src/modules/avformat/filter_avcolour_space.c,
1568 src/modules/avformat/filter_avdeinterlace.c,
1569 src/modules/avformat/filter_swscale.c: avformat: fix compilation due to
1570 recent PIX_FMT changes in libavutil v50.
1572 2009-03-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1574 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
1575 producer out position
1577 2009-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1579 * src/framework/mlt_log.h: mlt_log.h: add convenience macros
1581 2009-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1583 * src/modules/kino/riff.cc: kino/riff.cc: suppress compiler warning
1585 * src/modules/frei0r/factory.c, src/modules/frei0r/producer_frei0r.c:
1586 frei0r/factory.c, producer_frei0r.c: suppress compiler warnings
1588 * src/framework/mlt_property.c: mlt_property.c: suppress compiler warning
1590 2009-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1592 * src/modules/core/producer_colour.c: producer_colour.c: improve previous
1595 * src/modules/core/producer_colour.c: producer_colour.c: bugfix reading color
1596 value after westley has prepended the document path to the resource property
1598 2009-02-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1600 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
1601 src/modules/sdl/consumer_sdl_still.c: consumer_sdl*.c: apply patch from
1602 Jean-Baptiste Mardelle to add window_background property
1604 2009-02-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1606 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c:
1607 filter_chroma.c: update to use new property-based color value
1609 * src/modules/vmfx/filter_chroma_hold.c: filter_chroma_hold.c: update to use
1610 new property-based color value
1612 * src/modules/core/producer_colour.c: producer_colour.c: update to use new
1613 property-based color parsing.
1615 * src/framework/mlt_property.c: mlt_property.c: interpret hex int as unsigned
1617 * src/modules/frei0r/frei0r_helper.c: frei0r_helper.c: cleanup color parser
1618 to use new code in mlt_property.c
1620 * src/framework/mlt_property.c: mlt_property.c: added parsing for color
1621 values beginning with #
1623 2009-02-20 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1625 * src/modules/frei0r/producer_frei0r.c: modules/frei0r: added missing
1626 producer_frei0r.c -This line, and those below, will be ignored-- A
1629 * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
1630 src/modules/frei0r/frei0r_helper.c: added frei0r producers (patch from jb)
1633 2009-02-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1635 * src/albino/Makefile, src/humperdink/Makefile, src/inigo/Makefile,
1636 src/miracle/Makefile: albino/Makefile, inigo/Makefile, humperdink/Makefile,
1637 miracle/Makefile: apply patch from Alberto Villa to fix underlinking on
1640 2009-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1642 * src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c:
1643 frei0r/factory.c, frei0r_helper.c: add support for color parameter type with
1644 whitespace cleanup courtesy of eclipse.
1646 2009-02-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1648 * src/modules/plus/filter_affine.c: filter_affine.c: remove silly default
1649 rotate animation for new kdenlive pan and zoom effect (kdenlive-565)
1651 * src/modules/core/Makefile, src/modules/core/factory.c,
1652 src/modules/core/filter_crop.c, src/modules/fezzik.ini: filter_crop.c: add
1653 cropping filter (kdenlive-509)
1655 * configure: configure: relax optimization level slightly to improve debugger
1656 backtraces in bug reports
1658 * src/modules/plus/transition_affine.c: transition_affine.c: bugfix chroma
1661 2009-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1663 * src/modules/core/filter_brightness.c: filter_brightness.c: fix the
1664 wonkiness by filtering chroma as well.
1666 2009-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1668 * profiles/cif_15, profiles/qcif_15, profiles/quarter_15: profiles/*_15: add
1671 * src/modules/qimage/configure: qimage/configure: let qimage first attempt to
1672 use Qt4 through pkg-config (canonical) without having to specify directories
1675 * src/modules/sox/configure: sox/configure: give pkg-config priority over
1678 2009-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1680 * src/modules/qimage/configure: qimage/configure: fix build on OS X
1682 * src/modules/avformat/filter_avdeinterlace.c: filter_avdeinterlace.c: bugfix
1683 (kdenlive-672) deinterlace only works on left half of image
1685 * src/modules/qimage/producer_qimage.c,
1686 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
1687 producer_qimage.c, qimage_wrapper.{h,cpp}: enhance qimage producer to use the
1688 new mlt_cache (kdenlive-575)
1690 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: enhance pixbuf
1691 producer to use new mlt_cache (kdenlive-575)
1693 * src/modules/avformat/consumer_avformat.c,
1694 src/modules/avformat/producer_avformat.c,
1695 src/modules/vorbis/producer_vorbis.c: producer_vorbis.c, producer_avformat.c,
1696 consumer_avformat.c: update headers in services for framework changes with
1697 addition of mlt_cache
1699 * configure, src/framework/Makefile, src/framework/mlt.h,
1700 src/framework/mlt_cache.c, src/framework/mlt_cache.h,
1701 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
1702 src/framework/mlt_service.c, src/framework/mlt_service.h,
1703 src/framework/mlt_types.h: mlt_cache.[hc], mlt_types.h, mlt_service.[hc],
1704 mlt_factory.[hc], mlt.h: add mlt_cache and related service functions
1707 * Doxyfile: Doxyfile: set tab width to 4 spaces
1709 * src/framework/mlt_properties.c: mlt_properties.c: update doxygen comments
1712 * src/framework/mlt_property.c: mlt_property.c: update a doxygen comment to
1715 2009-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1717 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
1718 mlt++/debian/rules: remove debian package subdirectory (they provide their
1721 * debian/changelog, debian/control, debian/copyright, debian/rules: remove
1722 the debian package subdirectory (they provide their own)
1724 2009-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1726 * configure, src/framework/mlt.h, src/modules/avformat/configure: bump to
1729 * NEWS: NEWS: add release notes for 0.3.6
1731 2009-02-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1733 * src/modules/frei0r/factory.c: frei0r/factory.c: add more default locations
1734 for locating plugins including one for MacPorts
1736 2009-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1738 * src/inigo/inigo.c: inigo.c: make usage fit in 80 columns
1740 2009-01-29 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1742 * src/modules/avformat/filter_swscale.c: filter_swscale.c: Fix compilation
1743 (typo introduced in rev. 1330)
1745 2009-01-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1747 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: do not use the
1748 swscale filter on images wider than 2048 loaded by the sdl_image producer.
1750 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
1751 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
1752 producer_sdl_image.c: bugfix (kdenlive-575) large memory consumption loading
1755 * src/modules/avformat/filter_swscale.c: filter_swscale.c: throw assert if
1756 creation of swscale context fails.
1758 * src/modules/avformat/factory.c: avformat/factory.c: set ffmpeg logging to
1759 the same level as MLT's
1761 2009-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1763 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
1764 (kdenlive-575) memory leak
1766 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
1767 (kdenlive-575) memory leak
1769 2009-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1771 * mlt++/swig/configure, mlt++/swig/php/build, mlt++/swig/php/play.php:
1772 swig/configure, swig/php/*: add php bindings
1774 2009-01-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1776 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add version
1777 check to use AVCodec->long_name
1779 2009-01-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1781 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: bugfix segfault on
1784 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix segfault on
1787 2009-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1789 * docs/inigo.txt: inigo.txt: update usage info
1791 * docs/policies.txt: policies.txt: add instruction to update version in
1794 * src/framework/mlt.h, src/framework/mlt_consumer.c,
1795 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
1796 src/framework/mlt_deque.h, src/framework/mlt_events.c,
1797 src/framework/mlt_events.h, src/framework/mlt_factory.c,
1798 src/framework/mlt_factory.h, src/framework/mlt_field.c,
1799 src/framework/mlt_field.h, src/framework/mlt_filter.c,
1800 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
1801 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
1802 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
1803 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
1804 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
1805 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
1806 src/framework/mlt_producer.h, src/framework/mlt_profile.c,
1807 src/framework/mlt_profile.h, src/framework/mlt_properties.c,
1808 src/framework/mlt_properties.h, src/framework/mlt_property.c,
1809 src/framework/mlt_property.h, src/framework/mlt_repository.c,
1810 src/framework/mlt_repository.h, src/framework/mlt_service.c,
1811 src/framework/mlt_service.h, src/framework/mlt_tokeniser.c,
1812 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.c,
1813 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
1814 src/framework/mlt_transition.h, src/framework/mlt_types.h: Add doxygen
1815 documentation for mlt_profile, mlt_pool, mlt_repository, and mlt_factory.
1816 Update copyrights to 2009. Add cross references from files to data structures
1819 2009-01-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1821 * src/inigo/inigo.c: inigo/inigo.c: add -debug and -verbose options to turn
1822 on additional logging.
1824 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: set consumer
1825 buffer prefill to 1 by default.
1827 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1828 (kdenlive-450) bad timestamps in MPEG-2 Transport Stream and possibly quite a
1831 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: add support
1832 for an=1, vn=1, acodec=none, and vcodec=none options (kdenlive-533)
1834 2009-01-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1836 * docs/policies.txt: docs/policies.txt: Add policy about not using stdout,
1837 messages, and recommending the new log API.
1839 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_consumer.c,
1840 src/framework/mlt_events.c, src/framework/mlt_log.c, src/framework/mlt_log.h,
1841 src/framework/mlt_pool.c, src/framework/mlt_producer.c,
1842 src/framework/mlt_properties.c, src/framework/mlt_repository.c,
1843 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: mlt_log.[hc],
1844 mlt_transition.c, mlt_tractor.c, mlt_repository.c, mlt_properties.c,
1845 mlt_producer.c, mlt_pool.c, mlt_events.c, mlt_consumer.c, mlt.h, Makefile:
1846 add logging system based on FFmpeg's.
1848 * configure: configure: separate -march (suitable on x86) and -mcpu (suitable
1849 on ppc, arm, and sparc)
1851 2009-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1853 * Doxyfile: Doxyfile: strip the path to the source files
1855 * src/modules/core/producer_consumer.c: producer_consumer.c: bugfix setting
1858 * src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
1859 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.h,
1860 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
1861 src/framework/mlt_tractor.h: mlt_tractor.[ch], mlt_multitrack.[ch]: improve
1862 doxygen documentation for the tractor and mulitrack classes
1864 2009-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1866 * src/modules/avformat/producer_avformat.c,
1867 src/modules/avformat/producer_avformat.yml: producer_avformat.{c,yml}:
1868 support special constructor argument values to list available demuxers and
1869 decoders: f-list[[,]acodec-list][[,]vcodec-list]
1871 * src/inigo/inigo.c: inigo/inigo.c: fix the usage help within 80 characters
1874 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: report list
1875 of muxers when f=list and codecs when acodec=list or vcodec=list.
1877 * src/framework/mlt_repository.c: mlt_repository.c: report reason when dlopen
1880 2009-01-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1882 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1883 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
1884 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
1885 src/framework/mlt_multitrack.h, src/framework/mlt_producer.c,
1886 src/framework/mlt_service.c, src/framework/mlt_service.h,
1887 src/framework/mlt_transition.c, src/framework/mlt_transition.h:
1888 mlt_filter.[ch], mlt_transition.[ch], mlt_consumer.[ch]: improve doxygen for
1889 filter, transition, and consumer
1891 2009-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1893 * src/modules/avformat/configure: avformat/configure: add -lbz2 automatically
1896 2008-12-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1898 * configure, src/modules/avformat/producer_avformat.c: producer_avformat.c:
1899 fix build on older versions of ffmpeg; whitespace cleanup by eclipse.
1901 2008-12-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1903 * Doxyfile: Doxyfile: bump version
1905 2008-12-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1907 * NEWS, configure: NEWS, configure: set version to 0.3.4 and add release
1910 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: further
1911 analysis and testing reveals the DV encoder does not need the special aspect
1912 ratio overrides. It expects a generic input. Only the DV decoder produces the
1913 special, proper aspect ratios for which MLT is not yet prepared.
1915 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1917 * mlt++/swig/java/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
1918 mlt++/swig/tcl/build: swig/{java,python,tcl}/build: fix linking error
1919 __stack_chk_fail_local. swig/python/play.py: fix syntax error reported by
1922 2008-12-28 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1924 * src/modules/sox/filter_sox.c: filter_sox.c: fix crash when trying to create
1925 a sox filter with wrong name
1927 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1929 * src/modules/avformat/configure: avformat/configure: update the recommended
1932 * src/modules/avformat/producer_avformat.c,
1933 src/modules/core/filter_rescale.c, src/modules/core/producer_consumer.c,
1934 src/modules/dv/producer_libdv.c: filter_rescale.c, producer_avformat.c,
1935 producer_libdv.c, producer_consumer.c: coerce a deinterlace when scaling an
1938 2008-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1940 * mlt-config-template: mlt-config-template: send deprecation warning to
1941 stderr to prevent breaking legacy scripts and makefiles
1943 * mlt++/swig/configure: swig/configure: use pkg-config mlt-framework instead
1944 of deprecated mlt-config.
1946 * src/modules/core/filter_luma.c: filter_luma.c: prevent the first
1947 application of the nested luma transition from being applied to a test card
1948 image. This makes slideshows start without a transition at the beginning,
1949 which is nicer and more expected.
1951 * src/modules/core/transition_luma.c: transition_luma.c: bugfix
1952 (kdenlive-496) floating point exception when a slideshow using filter luma is
1953 added to a multitrack.
1955 2008-12-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1957 * src/modules/westley/producer_westley.c: producer_westley.c: silence
1958 compilation warning on uninitialized variable.
1960 * src/modules/avformat/consumer_avformat.c,
1961 src/modules/avformat/producer_avformat.c: producer_avformat.c,
1962 consumer_avformat.c: use av_set_string3 where available (gets rid of
1963 deprecation warning).
1965 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1966 rendering to widescreen PAL DV.
1968 2008-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1970 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: add meta.media.
1973 * src/modules/dv/producer_libdv.c: producer_libdv.c: add meta.media.
1976 * src/modules/avformat/Makefile: avformat/Makefile: suppress error on
1979 * src/modules/avformat/Makefile, src/modules/avformat/configure,
1980 src/modules/avformat/factory.c: avformat/configure, avformat/Makfile,
1981 avformat/factory.c: Add a --avformat-no-filters configure option to
1982 facilitate building a codecs and muxers only module. Change the module
1983 filename for a no-codecs build to libmltffmpeg.so to prevent a clash with a
1984 no-filters module (libmltavformat.so).
1986 2008-12-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1988 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add a bunch
1989 of metadata about the media under the properties key prefix "meta.media."
1991 2008-12-21 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1993 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: Fix crash when
1994 attempting to play a folder without images
1996 2008-12-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1998 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: let it work without
1999 filter_avcolour_space
2001 * src/modules/core/producer_consumer.c: producer_consumer.c: use parent
2002 profile if none specified; accept real_time properties from parent producer.
2004 * src/modules/core/producer_consumer.c: producer_consumer.c: set our length
2005 from the length of the nested producer so we can terminate at the end of
2008 * src/framework/mlt_properties.c: mlt_properties.c: fix some documentation
2010 * src/modules/core/Makefile, src/modules/core/factory.c,
2011 src/modules/core/producer_consumer.c: core/Makefile, core/factory.c,
2012 core/producer_consumer.c: add new producer_consumer that will consume from an
2013 encapsulated producer under a different profile that the parent producer
2016 * src/modules/core/transition_region.c: transition_region.c: bugfix
2017 regression with in built circle region
2019 * src/modules/avformat/filter_swscale.c: avformat/filter_swscale.c: add
2020 support for scaling the alpha channel (needs further testing)
2022 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
2023 src/modules/avformat/filter_swscale.c, src/modules/fezzik.ini:
2024 avformat/Makefile, avformat/factory.c, avformat/filter_swscale.c: add new
2025 image scaler using FFmpeg libswcale. fezzik.ini: add swscale at higher
2026 priority than gtk2/rescale.
2028 2008-12-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2030 * src/modules/fezzik.dict: fezzik.dict: let qimage be a producer for svg
2032 2008-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2034 * src/modules/avformat/Makefile, src/modules/avformat/configure,
2035 src/modules/avformat/factory.c: avformat/configure, avformat/Makefile,
2036 avformat/factory.c: add configure option --avformat-no-codecs, which will
2037 build the avformat module without the producer and consumer - useful to
2038 people who want to make a version entirely without including FFmpeg's codecs,
2039 which present patent royalty licensing issues.
2041 * src/modules/avformat/configure: avformat/configure: checkout
2042 (--avformat-svn) or recommend (--help) a specific FFmpeg revision if this is
2043 a release version of MLT (last field of version is even).
2045 * configure: configure: --disable-mmx implies --disable-sse
2047 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
2048 src/modules/avformat/filter_avdeinterlace.c: avformat/Makefile,
2049 avformat/factory.c, avformat/filter_avdeinterlace.c: Fix and enable the
2050 avdeinterlace filter for a non-MMX configuration.
2052 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add support
2053 for AVOptions as properties.
2055 2008-12-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2057 * src/framework/mlt_events.c, src/framework/mlt_field.c,
2058 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
2059 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: mlt_producer.c,
2060 mlt_playlist.h, mlt_field.h, mlt_playlist.c, mlt_tractor.c, mlt_events.c: add
2061 doxygen docs for events, field, and playlist.
2063 2008-12-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2065 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2066 (kdenlive-432) segfault when reusing previous AVFrame (paused or idling on
2067 last frame) but the previos AVFrame was invalid (not got_picture before
2070 2008-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2072 * src/modules/motion_est/filter_motion_est.c: motion_est/filter_motion_est.c:
2073 the sse compilation flag logic was inverted
2075 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c: gtk2/pixops.c,
2076 gtk2/Makefile: prevent MMX on all x86_64, not just OS X
2078 * configure: configure: add make flag and define for ARCH_X86_64 for all OSes
2080 * configure: configure: fix mmx/sse detection on OS X and add detection of
2081 x86_64 to define ARCH_X86_64
2083 * src/modules/xine/Makefile, src/modules/xine/configure,
2084 src/modules/xine/deinterlace.c, src/modules/xine/xineutils.h: xine/Makefile,
2085 xine/xineutils.h, xine/deinterlace.c: respect mmx compilation flag instead of
2086 using own detection xine/configure: remove, no longer necessary
2088 * src/modules/motion_est/filter_motion_est.c: filtedr_motion_est.c: respect
2089 new --disable-sse configure flag and whitespace cleanup
2091 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
2092 src/modules/gtk2/pixops.c: gtk2/Makefile, gtk2/configure, gtk2/pixops.c:
2093 disable MMX parts on OS X - does not build
2095 * src/modules/kino/configure: kino/configure: automatically disable on OS X -
2096 does not build due to missing headers
2098 * configure: configure: add --disable-sse and add mmx/sse detection for OS X
2100 2008-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2102 * mlt++/README: README: update instructions to use pkg-config instead of
2105 * mlt++/swig/java/build, mlt++/swig/perl/Makefile.PL,
2106 mlt++/swig/python/build, mlt++/swig/ruby/build, mlt++/swig/tcl/build,
2107 mlt++/test/Makefile: test/Makefile, swig/*/build: replace more mlt-config
2110 * profiles/atsc_1080i_50: profiles/atsc_1080i_50: added new profile for
2111 square pixel 1080i at a PAL-like rate
2113 * Doxyfile: Doxyfile: add doxygen config file
2115 * src/valerie/valerie_status.h: valerie_status.h: take stdio.h header from
2118 * docs/install.txt: docs/install.txt: fix license info on humperdink and
2121 * configure: configure: bump the version
2123 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
2124 src/framework/mlt_deque.c, src/framework/mlt_deque.h,
2125 src/framework/mlt_events.c, src/framework/mlt_events.h,
2126 src/framework/mlt_field.c, src/framework/mlt_field.h,
2127 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
2128 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
2129 src/framework/mlt_parser.c, src/framework/mlt_parser.h,
2130 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
2131 src/framework/mlt_pool.c, src/framework/mlt_pool.h,
2132 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
2133 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
2134 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
2135 src/framework/mlt_property.c, src/framework/mlt_property.h,
2136 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
2137 src/framework/mlt_service.c, src/framework/mlt_service.h,
2138 src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
2139 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
2140 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
2141 src/framework/mlt_types.h: src/framework/*: improve the doxygen documentation
2142 (work in progress). This also includes removal of superfluous white space.
2144 2008-12-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2146 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
2147 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
2148 producer_sdl_image.c: bugfix (kdenlive-422) not validating input file for
2151 * src/modules/inigo/producer_inigo.c: producer_inigo.c: display a warning
2152 when failed to load a file.
2154 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: clean up the
2155 dual pass log at the end of the second pass.
2157 2008-11-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2159 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix r1242
2160 segfault due to improper audio decoder memory allocation. Also fix logical
2161 bug with resampling on channels > 2
2163 * src/modules/avformat/audioconvert.h,
2164 src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2165 (kdenlive-297) audio distortion with audio formats other than signed 16-bit.
2167 2008-11-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2169 * src/modules/fezzik.dict: fezzik.dict: added support for .tif equivalent to
2172 2008-11-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2174 * src/albino/albino.c: albino.c: fix playout with SDL on Mac OS X
2176 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2263114) build on sox
2179 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2181 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: fix detection of
2182 current frame position in a playlist
2184 2008-11-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2186 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2187 (kdenlive-347) segfault when resolution is not known until after first frame
2188 is decoded. Also, bugfix segfault when video_index or audio_index are -1
2191 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2193 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: update frozen frame
2194 if freeze position is changed on the fly
2196 2008-11-13 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2198 * src/modules/oldfilm/filter_vignette.c,
2199 src/modules/oldfilm/filter_vignette.yml: filter_vignette.{c,yml}: better
2200 standard values and correct start param name
2202 2008-11-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2204 * NEWS, configure: configure, NEWS: bump to version 0.3.2 and update release
2207 2008-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2209 * src/modules/plus/filter_affine.c: filter_affine.c: bugfix (kdenlive-235)
2210 rendering when used inside a multitrack.
2212 2008-11-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2214 * profiles/hdv_720_50p: profiles/hdv_720_50p: fix frame rate in description
2216 * profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
2217 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/hdv_1080_25p,
2218 profiles/hdv_1080_30p, profiles/hdv_720_50p, profiles/hdv_720_60p:
2219 profiles/hdv_*, profiles/atsc_*: added more HD progressive mode profiles
2221 * src/modules/oldfilm/filter_dust.yml: filter_dust.yml: apply description fix
2222 patch from Mads Dydensborg.
2224 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: bugfix
2225 segfault in construction with null argument.
2227 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2228 detection of aspect ratio for DV AVI (applies to raw and quicktime files as
2231 * src/modules/avformat/producer_avformat.c: producer_avformat.c: rework the
2232 aspect ratio detection to try to fetch it from the codec and/or the stream in
2233 newer versions of ffmpeg. This fixes aspect handling for raw DV but still not
2234 yet for DV AVIs without the vprp chunk.
2236 2008-11-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2238 * src/modules/frei0r/factory.c: frei0r/factory.c: fix build on BSD
2240 * src/modules/core/transition_mix.c: transition_mix.c: prevent serializing
2241 previous_mix and reset previous_mix on seeking.
2243 * src/modules/normalize/filter_volume.c: filter_volume.c: prevent serializing
2244 previous_gain and reset previous_gain on seeking.
2246 2008-11-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2248 * docs/services.txt: services.txt: minor corrections to documentation for
2251 * mlt++/src/Makefile: src/Makefile: suppress warning on ldconfig failure
2253 2008-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2255 * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
2256 src/modules/kdenlive/filter_freeze.c: kdenlive/filter_freeze.c: added simple
2259 2008-10-30 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2261 * src/modules/oldfilm/filter_vignette.c,
2262 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette*: filter is
2263 now usable with keyframes
2265 * src/modules/frei0r/factory.c: frei0r/factory.c: set min/max values in
2266 metadata to defined min/max from frei0r.h
2268 * src/modules/frei0r/frei0r_helper.c: frei0r/frei0r_helper.c: frei0r double
2269 and bool params are now useable with keyframes (mlt_geometry)
2271 * src/modules/frei0r/factory.c: frei0r/factory.c: yml files can be used now
2272 for critical plugins
2274 2008-10-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2276 * profiles/Makefile: profiles/Makefile: fix removal of turd (*~) files on
2279 * docs/TODO: docs/TODO: refer to wiki page
2281 * Makefile: Makefile: suppress warning on ldconfig failure.
2283 2008-10-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2285 * src/albino/albino.c, src/inigo/inigo.c: albino.c, inigo.c: disable realtime
2286 scheduling (kdenlive-180).
2288 2008-10-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2290 * src/modules/avformat/producer_avformat.c: producer_avformat.c: Fix crash /
2291 corruption when changing audio or video index
2293 2008-10-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2295 * src/modules/avformat/producer_avformat.c: producer_avformat.c: optimize
2296 slightly the stream index bugfix and update the video informational
2297 properties on the producer when the video index changes.
2299 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2300 regression with audio_index and video_index in last release when I added the
2301 feature to close file on init with re-open on first use. Also, added some
2302 exception handling around index values.
2304 * src/modules/vmfx/filter_mono.c: filter_mono.c: cleanup code to made it more
2305 consistent between cases (use_alpha).
2307 * src/modules/vmfx/filter_mono.c: filter_mono.c: bugfix (kdenlive-234)
2308 threshold filter inverting image and add invert property to revert to old
2311 2008-10-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2313 * mlt++/configure: configure: apply patch from Alberto Villa to fix build on
2316 * configure, src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
2317 src/modules/sox/configure: configure, kino/enadian_types.h, kino/riff.c,
2318 sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to
2319 fix a sh expression bug in sox/configure.
2321 2008-10-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2323 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
2324 improve delimiter parsing to allow '?' in filename argument
2326 * mlt-config-template: mlt-config-template: add deprecation warning
2328 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix recent build regression
2329 on older versions of sox
2331 2008-10-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2333 * src/inigo/inigo.c: inigo.c: improve the usage help and add -silent and
2336 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix (2164436)
2337 processing unknown command line options causes infinite loop
2339 * src/inigo/Makefile, src/inigo/inigo.c: inigo.c: added -version option
2341 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2040035) segfault with
2344 * configure: configure: -O3 is the maximum optimization level, not -O4
2346 2008-10-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2348 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix
2349 deprecated warning on av_set_string
2351 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix build on
2352 older libavformat versions
2354 2008-10-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2356 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix Ogg
2357 Vorbis files and possibly others that report invalid pts on some packets
2359 * mlt++/configure: configure: convert to use pkg-config; mlt-config is
2362 * src/modules/xine/configure: xine/configure: disable module on ppc64
2364 * src/modules/xine/configure: xine/configure: disable module on ppc64
2366 2008-10-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2368 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: Fix crash
2369 introduced by FFmpeg revision 15367 (check that muxer and encoder have same
2372 2008-10-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2374 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2375 reading file over http.
2377 2008-09-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2379 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
2380 producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image
2381 reloading in the image producers
2383 2008-09-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2385 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2386 (2106941) compilation against recent ffmpeg changes
2388 2008-09-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2390 * src/modules/kino/filehandler.cc: modules/kino/filehandler.cc: compilation
2393 2008-08-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2395 * src/modules/sox/configure, src/modules/sox/filter_sox.c: sox/configure,
2396 filter_sox.c: fix building against sox 14.1.0.
2398 2008-08-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2400 * configure, src/modules/sdl/consumer_sdl.c: consumer_sdl.c: added support
2401 for fullscreen with no mouse through the "fullscreen" property.
2403 2008-08-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2405 * mlt++/AUTHORS: update mlt++ AUTHORS
2407 * mlt++/Makefile: fix make dist target
2409 * configure: bump versions for 0.3.0 release
2411 * mlt++/configure: bump versions for 0.3.0 release
2413 * Makefile: improve make dist target
2415 * mlt++/Makefile: improve make dist target
2417 * AUTHORS: add AUTHORS file
2419 * NEWS: Add release notes file
2421 * mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh, mlt++/swig/java/build:
2422 swig/java: fixup the java bindings build script and example (bug 1523941)
2424 * demo/mlt_news: demo/mlt_news: small typo
2426 2008-08-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2428 * src/modules/kdenlive/producer_framebuffer.c:
2429 kdenlive/producer_framebuffer.c: keep resource file in producer and use '?'
2430 instead of ':' to separate filename from speed, because it caused some
2431 problems with other MLT functions
2433 2008-08-03 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2435 * src/framework/mlt_playlist.c: framework/mlt_playlist.c: check length before
2436 inserting blank, which fixes one frame blanks that were sometimes inserted
2439 2008-07-31 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2441 * src/modules/frei0r/factory.c: frei0r/factory.c: use float values for
2442 "double vars" in frei0r
2444 2008-07-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2446 * src/modules/frei0r/configure: frei0r/configure: removed unneeded newlines
2448 2008-07-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2450 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
2451 aspect ratio with slowmotion producer
2453 2008-07-24 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2455 * src/modules/qimage/configure: qimage/configure: Fix Qt3 detection and
2458 2008-07-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2460 * src/modules/qimage/producer_qimage.c,
2461 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
2462 qimage module: add mutex, fix caching and use alpha only if necessary (mostly
2463 borrowed from producer_pixbuf)
2465 2008-07-14 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2467 * src/modules/qimage/configure: qimage/configure: Fix Qt4 detection
2469 2008-07-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2471 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2472 recent regression with setting aspect ratio. Now it takes it from the profile
2473 by default using the quotient properties for best accuracy. Now, one can also
2474 override the aspect ratio using the same property name as the ffmpeg command
2475 line utility ("aspect") for even greater symmetry.
2477 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2478 segfault when fail to open or read file in init.
2480 2008-07-10 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2482 * src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
2483 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
2484 qimage module: add support for Qt4 (you can force compile against Qt3 with
2487 2008-07-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2489 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: bugfix regression
2490 with introduction of mlt_profile causing length of vorbis producer to always
2493 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2494 regression playing audio-only files.
2496 2008-07-01 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2498 * src/modules/oldfilm/filter_vignette.c,
2499 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette.{c,yml}:
2500 change format for parameters, to avoid converting problems with different
2503 2008-06-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2505 * src/framework/mlt_properties.c, src/framework/mlt_service.c:
2506 mlt_properties.c, mlt_service.c: bugfix to make reference counting and
2507 service closure truly thread-safe. As it was, reference count increment and
2508 decrement operations were not atomic and not protected comprehensively.
2510 * src/framework/mlt_consumer.c: mlt_consumer.c: added ability to set priority
2511 of the read-ahead thread through a new "priority" property. This only works
2512 if you have permission; fails to execute properly otherwise - not sure how to
2513 make it fail over gracefully. Do not set this property if you do not have
2516 2008-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2518 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
2519 MltProducer.{h,cpp}, mltpp.i: remove Producer::get_frame that is unncessary
2520 and introduced a memory leak.
2522 2008-06-25 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2524 * src/framework/mlt_field.c: mlt_field.c: correctly reconnect transitions
2525 after a service disconnect
2527 * src/framework/mlt_service.c: mlt_service.c: fix bad identification for some
2528 services (eg. transitions)
2530 2008-06-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2532 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2533 segfault up the call stack when no image could be decoded for a frame by
2534 producing the "test card" image.
2536 2008-06-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2538 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: return null on clip_info method
2539 if mlt_playlist_get_clip_info fails.
2541 * src/framework/mlt_playlist.c: mlt_playlist.c: return error on
2542 mlt_playlist_get_clip_info if producer is null.
2544 2008-06-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2546 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: let other services
2547 prevent Fezzik from attaching filters by passing the "fezzik_normalised"
2550 * src/framework/mlt_repository.c: mlt_repository.c: bugfix memory leak on
2551 getting directory list of MLT_REPOSITORY.
2553 2008-06-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2555 * src/framework/mlt_consumer.c: mlt_consumer.c: make the realtime
2556 frame-dropping heuristic based on actual frame rate instead of 25fps
2558 2008-06-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2560 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2561 segfault in unprotected libavcodec call that is clearly marked not thread
2564 2008-06-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2566 * src/modules/core/transition_composite.c: transition_composite.c: slightly
2567 more accurate positioning when using crop panning and horizontal position is
2568 adjusted to align chroma channels.
2570 2008-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2572 * src/modules/avformat/producer_avformat.c: producer_avformat.c: close the
2573 file at the end of object creation, then re-open the file on-demand. This
2574 presented a file descriptor limit issue when loading very large playlists.
2576 2008-06-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2578 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: prevent strdup from crashing on
2581 * src/framework/mlt_playlist.c: mlt_playlist.c: remove some unncessary and
2582 inefficient accounting code.
2584 2008-06-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2586 * src/modules/core/transition_composite.c: transition_composite.c: add repeat
2587 processing to crop property.
2589 * src/modules/core/transition_composite.c: transition_composite.c: add
2590 animatable geometry "pan" property. This suppresses implicit scaling of the
2591 b-frame and makes the compositing rectangle crop. Then, it uses the x and y
2592 geometry information to pan the b-frame within the composite rectangle. For
2593 example, a negative x pans the image to the left and that portion of the b
2594 frame left of the composite rectangle is cropped. w and h of the pan geometry
2595 is not implemented at this time, but the plan is to implement scaling of the
2596 b-frame. In the end, this can provide a Ken Burns effect for still images - a
2597 much requested feature.
2599 2008-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2601 * src/modules/avformat/producer_avformat.c: producer_avformat.c: remove
2602 multi-threaded audio decoding option. It does not provide any advantage at
2603 this time and just wastes resources.
2605 * src/framework/mlt_playlist.c: mlt_playlist.c: added an "autoclose" property
2606 for sequential processing of very large playlists. If set, it automatically
2607 closes previous producers to reduce resources (file handles and threads if
2608 using producer_avformat with threads).
2610 2008-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2612 * src/modules/gtk2/producer_pango.c: producer_pango.c: make the size property
2613 an absolute height in pixels for greater compositing and quality control.
2615 * src/modules/core/filter_resize.c, src/modules/core/transition_composite.c:
2616 filter_resize,c, filter_composite.c: bugfix redundant rounding.
2618 * src/modules/core/filter_watermark.c: filter_watermark.c: bugfix propogation
2619 of output_ratio as a double - was causing incorrect calculations in
2620 transition_composite.c with non-square-pixel watermark sources.
2622 * src/framework/mlt_properties.c: mlt_properties.c: make arithmetic processor
2623 use floating point instead of integer so that '/' is meaningful. I am not
2624 totally certain of the consequences of this change because I am not aware of
2625 where the feature is used. However, I am using it to specify the aspect ratio
2626 of certain things like bitmap graphics that were not designed for square
2627 pixels. And being able to specify a fraction allows for accurate detection of
2628 equivalent aspect ratios between different sources, particularly compositing.
2630 * src/framework/mlt_profile.c: mlt_profile.c: make fallback default sample
2631 aspect ratio the same as the revised profile's sample aspect ratio
2633 2008-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2635 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: apply the in point
2636 to the position in the image sequence
2638 2008-05-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2640 * src/modules/avformat/configure: avformat/configure: fix compilation against
2641 shared ffmpeg for a headers configuration that has appeared.
2643 * profiles/dv_ntsc, profiles/dv_ntsc_wide, profiles/dv_pal,
2644 profiles/dv_pal_wide, src/modules/avformat/consumer_avformat.c,
2645 src/modules/avformat/producer_avformat.c: profiles/dv_*, consumer_avformat.c,
2646 producer_avformat.c: bugfix (1912796) to override FFmpeg notion of sample
2647 aspect for DV. The values it uses might be more proper in certain contexts,
2648 but not in the way MLT currently operates. This change improves performance
2649 and quality when outputting to one of the "dv" profiles when using DV or
2650 other ITU-R 601-based video sources such as MPEG-2 for DVD Video and
2653 2008-05-12 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2655 * src/modules/core/transition_luma.c: Correctly update the luma file if the
2656 resource was modified
2658 2008-05-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2660 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
2661 avformat/configure: fix compiling against shared ffmpeg due to changes in
2664 2008-05-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2666 * src/modules/core/filter_resize.c: filter_resize.c: fix field order
2669 * src/modules/xine/configure: xine/configure: relax restrictions to let
2670 OSX/Intel use xine deinterlace
2672 * src/framework/mlt_field.c, src/framework/mlt_field.h: mlt_field.[hc]: added
2673 mlt_field_disconnect_service
2675 * src/modules/dgraft/Makefile, src/modules/dgraft/factory.c,
2676 src/modules/dgraft/filter_telecide.c: modules/dgraft: added module for ports
2677 of Donald Graft's GPL filters.
2679 * src/modules/sox/configure: sox/configure: make inclusion of libsfx dynamic
2681 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2682 reporting of top_field_first on frame.
2684 * src/modules/avformat/Makefile, src/modules/avformat/configure:
2685 avformat/Makefile, configure: fix --avformat-swscale and the removal of the
2686 ffmpeg 'lib' make target.
2688 * src/modules/core/filter_data_show.c: filter_data_show.c: bugfix
2689 interpreting timecode, due to invalid fps on mlt_profiles API changes
2691 2008-04-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2693 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
2694 MltProducer.{h,cpp}, swig/mltpp.i: add method Producer::get_frame.
2696 * src/modules/core/filter_watermark.c,
2697 src/modules/core/transition_composite.c: filter_watermark.c,
2698 filter_composite.c: support explicit deinterlace of composited image.
2700 2008-04-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2702 * mlt++/test/server.cpp: test/server.cpp: bugfix (1940389) compilation on gcc
2705 * src/modules/lumas/create_lumas: lumas/create_lumas: bugfix (1940387)
2708 * configure, src/modules/motion_est/configure: configure,
2709 motion_est/configure: remove module-specific crud from top-level configure
2710 script, and enable motion_est now by default.
2712 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
2713 src/modules/kino/kino_wrapper.cc: kino/kino_wrapper.cc, kino/filehandler.cc,
2714 kino/avi.cc: bugfix (1936991) compilation with gcc 4.3.
2716 2008-04-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2718 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix image
2721 2008-03-22 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2723 * src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/transition_frei0r.c:
2724 frei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory
2727 2008-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2729 * src/modules/avformat/configure: avformat/configure: improve chances of
2730 successful linking with -svn and -static options
2732 2008-03-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2734 * src/modules/kino/riff.cc: kino/riff.c: fix failure to dlopen due to symbol
2735 signature mismatch on make_fourcc
2737 * src/modules/frei0r/configure, src/modules/frei0r/factory.c:
2738 frei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
2739 frei0r/factory.c: add metadata_schema value to metadata
2741 * src/framework/mlt_repository.c: mlt_repository.c: clear up warning due to
2742 const return from getenv_locale()
2744 2008-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2746 * src/framework/mlt_repository.c: mlt_repository.c: fix to previous string
2747 const fix in mlt_repository_languages
2749 * src/framework/mlt_repository.c: mlt_repository.[hc]: fix modifying const
2750 string in mlt_repository_languages
2752 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
2753 mlt_repository.[hc]: add mlt_repository_languages helper function for
2756 2008-03-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2758 * src/valerie/Makefile: src/valerie/Makefile: fix overwriting libmlt.0.dylib
2759 on libvalerie install on OS X
2761 * src/modules/sox/configure: sox/configure: add OS X and Debian (future?)
2762 pkg-config support to sox configuration
2764 2008-03-04 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2766 * src/modules/frei0r/factory.c: src/modules/frei0r/factory.c: load metadata
2767 on request (thx for patch from Dan Dennedy) added "tags" metadata with type
2768 "Video" for frei0r plugins
2770 * src/modules/frei0r/factory.c: modules/frei0r/factory.c: also register
2771 transitions, added "tags" to metadata
2773 * src/modules/oldfilm/filter_vignette.c: oldfilm/filter_vignette.c: speedup
2775 * src/modules/oldfilm/fdust.svg, src/modules/oldfilm/filter_dust.yml,
2776 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.yml,
2777 src/modules/oldfilm/filter_oldfilm.yml,
2778 src/modules/oldfilm/filter_tcolor.yml,
2779 src/modules/oldfilm/filter_vignette.yml, src/modules/oldfilm/grain.svg,
2780 src/modules/oldfilm/lines.svg, src/modules/oldfilm/oldfilm.svg,
2781 src/modules/oldfilm/tcolor.svg, src/modules/oldfilm/vignette.svg:
2782 modules/oldfilm: yml files without icon, icon as separate file
2784 2008-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2786 * src/modules/sox/Makefile, src/modules/sox/configure: sox/configure,
2787 Makefile: try to make sox build smarter about library dependencies (pending
2788 Darwin compatibilty)
2790 * src/framework/metaschema.yaml, src/modules/avformat/producer_avformat.yml:
2791 metaschema.yaml, producer_avformat.yml: reset schema_version to 0.1 since we
2792 have not release anything yet with schema let alone metadata
2794 * src/modules/frei0r/factory.c: frei0r/factory.c: apply destructors and
2795 serialiser to metadata mlt_properties
2797 * src/inigo/inigo.c: inigo.c: fix querying on specific filter or transition
2799 2008-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2801 * src/modules/core/filter_resize.c: filter_rescale.c: if input width or
2802 height are zero, infer them from the profile
2804 2008-02-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2806 * src/modules/frei0r/configure: test not only if header frei0r.h exists, also
2809 * src/modules/frei0r/Makefile, src/modules/frei0r/configure,
2810 src/modules/frei0r/factory.c, src/modules/frei0r/filter_frei0r.c,
2811 src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/frei0r_helper.h,
2812 src/modules/frei0r/transition_frei0r.c: initial frei0r support
2814 * src/modules/oldfilm/Makefile, src/modules/oldfilm/dust1.svg,
2815 src/modules/oldfilm/dust2.svg, src/modules/oldfilm/dust3.svg,
2816 src/modules/oldfilm/dust4.svg, src/modules/oldfilm/dust5.svg,
2817 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
2818 src/modules/oldfilm/filter_dust.yml, src/modules/oldfilm/filter_grain.c,
2819 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.c,
2820 src/modules/oldfilm/filter_lines.yml, src/modules/oldfilm/filter_oldfilm.c,
2821 src/modules/oldfilm/filter_oldfilm.yml, src/modules/oldfilm/filter_tcolor.c,
2822 src/modules/oldfilm/filter_tcolor.yml, src/modules/oldfilm/filter_vignette.c,
2823 src/modules/oldfilm/filter_vignette.yml: updated oldfilm module + 2 new
2826 2008-02-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2828 * src/framework/Makefile, src/framework/metaschema.yaml,
2829 src/modules/avformat/producer_avformat.yml: framework/Makefile,
2830 metaschema.yaml: add a Kwalify schema for metadata producer_avformat.yml:
2833 2008-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2835 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h:
2836 MltRepository.{h,cpp}: update to latest mlt_repository.h change -
2837 finalization of callback declarations and metadata handling
2839 * src/modules/avformat/configure: avformat/Makefile: compilation fix for
2840 latest FFmpeg update
2842 2008-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2844 * src/inigo/inigo.c: inigo.c: add -query option to inigo for service and
2847 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
2848 src/modules/avformat/producer_avformat.yml: avformat/factory.c,
2849 producer_avformat.yml, avformat/Makefile: add metadata for producer:avformat.
2851 * src/tests/Makefile, src/tests/dan.c: dan.c: example showing how to use the
2852 new yaml parsing and serialisation and the new registry metadata system
2854 * src/framework/mlt_properties.c, src/framework/mlt_properties.h:
2855 mlt_properties.[hc]: added really simply YAML Tiny parser and serialiser,
2856 mainly to support the registry metadata system.
2858 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
2859 mlt_repository.[hc]: implement the metadata registration and lookup interface
2861 2008-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2863 * src/modules/sox/Makefile: sox/Makefile: helpful note for Ubuntu (and
2866 * src/modules/avformat/Makefile, src/modules/avformat/configure:
2867 avformat/configure, avformat/Makefile: add libavdevice for newer versions of
2868 ffmpeg when using --avformat-svn or --avformat-static
2870 * src/framework/mlt_repository.c: mlt_repository.c: throw warning on failure
2873 2008-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2875 * mlt++/swig/python/build: swig/python/build: add -fPIC
2877 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h, mlt++/swig/mltpp.i:
2878 MltRepository.{h,cpp}, swig/mltpp.i: added consumers, filters, producers,
2879 transitions, register_metadata, and metadata methods to Repository class
2881 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
2882 mlt_consumer.[hc]: added new functions mlt_repository_consumers,
2883 mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions,
2884 mlt_repository_register_metadata, and mlt_repository_metadata
2886 2008-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2888 * src/modules/avformat/configure: avformat/configure: use pkg-config with
2891 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: - Convert to
2892 ffmpeg and AVOptions exclusively. This makes ALL AVOptions as seen from
2893 \'ffmpeg -h\' available to MLT. Instead of ffmpeg\'s \'-option value\' use
2894 inigo\'s property syntax \'option=value\" - Add dual pass encoding. - Use
2895 multi-threading even with non-threaded codecs by separating producer and
2896 consumer threads. - Whitespace cleanup.
2898 * src/framework/mlt_consumer.c: mlt_consumer.c: let consumers use read-ahead
2899 processing thread without frame dropping with real_time=-1
2901 * src/modules/avformat/producer_avformat.c: producer_avformat.c: cleanup
2904 2008-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2906 * mlt++/Makefile: do not make tests automatically
2908 2008-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2910 * src/modules/avformat/consumer_avformat.c,
2911 src/modules/avformat/producer_avformat.c: consumer_avformat.c,
2912 producer_avformat.c: add FFmpeg multi-thread support via "threads" property
2913 or MLT_AVFORMAT_THREADS environment variable
2915 2008-02-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2917 * src/modules/dv/producer_libdv.c: producer_libdv.c: fix test for framerate
2920 2008-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2922 * mlt++/configure, mlt++/src/Makefile: configure: add soversion variable
2923 src/Makefile: improve library versioning by linking on interface version
2926 * configure, src/framework/Makefile, src/framework/mlt.h,
2927 src/miracle/Makefile, src/valerie/Makefile: configure: add soversion
2928 variable, move version variables to top for easier access framework/Makefile,
2929 miracle/Makefile, valerie/Makefile: improve library versioning by linking on
2930 interface version (soversion) mlt.h: add version info to header so apps can
2931 have build time adaptations
2933 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix error on Playlist.append due to
2936 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFactory.cpp,
2937 mlt++/src/MltFactory.h, mlt++/src/MltRepository.cpp,
2938 mlt++/src/MltRepository.h, mlt++/swig/mltpp.i: Mlt.h, MltFactory.{h,cpp},
2939 MltRepository.{h,cpp}, swig/mltpp.i: update to deal with changes and new
2940 capabilities in mlt_factory and mlt_repository.
2942 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
2943 src/framework/mlt_repository.c, src/framework/mlt_repository.h: cleanup some
2944 names since we are changing the interface mlt_repository.[hc]: change
2945 mlt_repository_fetch to mlt_repository_create mlt_factory.[hc]: change
2946 mlt_factory_prefix to mlt_factory_directory
2948 2008-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2950 * src/framework/mlt.h, src/framework/mlt_factory.c,
2951 src/framework/mlt_factory.h, src/framework/mlt_properties.c,
2952 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
2953 src/modules/Makefile, src/modules/avformat/configure,
2954 src/modules/avformat/factory.c, src/modules/configure,
2955 src/modules/core/configure, src/modules/core/factory.c,
2956 src/modules/dv/configure, src/modules/dv/factory.c,
2957 src/modules/effectv/configure, src/modules/effectv/factory.c,
2958 src/modules/fezzik/configure, src/modules/fezzik/factory.c,
2959 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
2960 src/modules/inigo/configure, src/modules/inigo/factory.c,
2961 src/modules/inigo/producer_inigo.c, src/modules/jackrack/configure,
2962 src/modules/jackrack/factory.c, src/modules/kdenlive/configure,
2963 src/modules/kdenlive/factory.c, src/modules/kino/configure,
2964 src/modules/kino/factory.c, src/modules/motion_est/configure,
2965 src/modules/motion_est/factory.c, src/modules/normalize/configure,
2966 src/modules/normalize/factory.c, src/modules/oldfilm/configure,
2967 src/modules/oldfilm/factory.c, src/modules/plus/configure,
2968 src/modules/plus/factory.c, src/modules/qimage/configure,
2969 src/modules/qimage/factory.c, src/modules/resample/configure,
2970 src/modules/resample/factory.c, src/modules/sdl/configure,
2971 src/modules/sdl/factory.c, src/modules/sox/configure,
2972 src/modules/sox/factory.c, src/modules/valerie/configure,
2973 src/modules/valerie/factory.c, src/modules/vmfx/configure,
2974 src/modules/vmfx/factory.c, src/modules/vorbis/configure,
2975 src/modules/vorbis/factory.c, src/modules/westley/configure,
2976 src/modules/westley/factory.c, src/modules/xine/configure,
2977 src/modules/xine/factory.c: mlt_repository.[hc]: - dynamically locate and
2978 register modules instead of reading .dat files - added
2979 mlt_repository_register() and macros for modules and apps(!) to register
2980 their service factory functions mlt_factory.[hc]: change mlt_factory_init()
2981 to return mlt_repository to app mlt_properties.c: let
2982 mlt_properties_dir_list() take a NULL filter pattern src/modules/*: - adapt
2983 to new module registration system - much simpler! - remove unncessary
2984 configure scripts (now optional!)
2986 2008-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2988 * mlt++/COPYING: add COPYING to disclose license
2990 * src/framework/config.h: remove config.h
2992 * Makefile, setenv, src/framework/Makefile, src/framework/mlt_consumer.c,
2993 src/framework/mlt_factory.c, src/framework/mlt_filter.c,
2994 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
2995 src/framework/mlt_parser.c, src/framework/mlt_playlist.c,
2996 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
2997 src/framework/mlt_property.c, src/framework/mlt_service.c,
2998 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
2999 src/modules/Makefile, src/modules/avformat/Makefile,
3000 src/modules/avformat/configure, src/modules/core/Makefile,
3001 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
3002 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
3003 src/modules/effectv/Makefile, src/modules/feeds/Makefile,
3004 src/modules/fezzik/Makefile, src/modules/fezzik/producer_fezzik.c,
3005 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
3006 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
3007 src/modules/kino/Makefile, src/modules/lumas/Makefile,
3008 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
3009 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
3010 src/modules/qimage/Makefile, src/modules/resample/Makefile,
3011 src/modules/sdl/Makefile, src/modules/sox/Makefile,
3012 src/modules/sox/configure, src/modules/valerie/Makefile,
3013 src/modules/vmfx/Makefile, src/modules/vmfx/filter_shape.c,
3014 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
3015 src/modules/xine/Makefile: move binary modules to libdir - affects
3016 MLT_REPOSITORY added MLT_DATA environment variable to refer to share dir
3017 remove need for config.h
3019 2008-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3021 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
3022 mlt++/src/MltConsumer.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
3023 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
3024 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
3025 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
3026 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
3027 mlt++/src/MltProfile.h, mlt++/src/MltPushConsumer.cpp,
3028 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.cpp,
3029 mlt++/src/MltService.h, mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
3030 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/swig/mltpp.i,
3031 mlt++/swig/perl/play.pl, mlt++/swig/python/play.py,
3032 mlt++/swig/ruby/miracle.rb, mlt++/swig/ruby/play.rb,
3033 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/play.tcl, mlt++/test/play.cpp,
3034 mlt++/test/server.cpp: add MltProfile and update examples
3036 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
3037 guard against accessing mlt_environment before it is ready mlt_profile.c: fix
3038 setting legacy MLT_NORMALISATION on mlt_environment
3040 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
3041 guard against setting mlt_environment before it is available mlt_profile.c:
3042 use getenv instead of mlt_environment in case profile is created before
3045 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3046 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3047 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
3048 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
3049 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
3050 src/framework/mlt_producer.c, src/framework/mlt_profile.c,
3051 src/framework/mlt_profile.h, src/framework/mlt_repository.c,
3052 src/framework/mlt_repository.h, src/framework/mlt_service.c,
3053 src/framework/mlt_service.h, src/framework/mlt_tractor.c, src/inigo/inigo.c,
3054 src/miracle/miracle_connection.c, src/miracle/miracle_unit.c,
3055 src/miracle/miracle_unit_commands.c,
3056 src/modules/avformat/consumer_avformat.c,
3057 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
3058 src/modules/avformat/filter_avcolour_space.c,
3059 src/modules/avformat/filter_avcolour_space.h,
3060 src/modules/avformat/filter_avdeinterlace.c,
3061 src/modules/avformat/filter_avdeinterlace.h,
3062 src/modules/avformat/filter_avresample.c,
3063 src/modules/avformat/filter_avresample.h,
3064 src/modules/avformat/producer_avformat.c,
3065 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
3066 src/modules/core/consumer_null.h, src/modules/core/factory.c,
3067 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
3068 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
3069 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
3070 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
3071 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
3072 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
3073 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
3074 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
3075 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
3076 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
3077 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
3078 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
3079 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
3080 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
3081 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
3082 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
3083 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
3084 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
3085 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
3086 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
3087 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
3088 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
3089 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
3090 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
3091 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
3092 src/modules/effectv/filter_burn.h, src/modules/fezzik/factory.c,
3093 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_fezzik.h,
3094 src/modules/fezzik/producer_hold.c, src/modules/fezzik/producer_hold.h,
3095 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
3096 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
3097 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/producer_pango.c,
3098 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
3099 src/modules/gtk2/producer_pixbuf.h, src/modules/inigo/factory.c,
3100 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
3101 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
3102 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/filter_ladspa.c,
3103 src/modules/jackrack/filter_ladspa.h, src/modules/kdenlive/factory.c,
3104 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
3105 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
3106 src/modules/kdenlive/producer_framebuffer.c,
3107 src/modules/kdenlive/producer_framebuffer.h, src/modules/kino/factory.c,
3108 src/modules/kino/producer_kino.c, src/modules/kino/producer_kino.h,
3109 src/modules/motion_est/factory.c,
3110 .../motion_est/filter_autotrack_rectangle.c,
3111 src/modules/motion_est/filter_crop_detect.c,
3112 src/modules/motion_est/filter_motion_est.c,
3113 src/modules/motion_est/filter_motion_est.h,
3114 src/modules/motion_est/filter_vismv.c,
3115 src/modules/motion_est/producer_slowmotion.c,
3116 src/modules/normalize/factory.c, src/modules/normalize/filter_volume.c,
3117 src/modules/normalize/filter_volume.h, src/modules/oldfilm/factory.c,
3118 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_dust.h,
3119 src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_grain.h,
3120 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.h,
3121 src/modules/oldfilm/filter_oldfilm.c, src/modules/oldfilm/filter_oldfilm.h,
3122 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
3123 src/modules/plus/filter_affine.h, src/modules/plus/filter_charcoal.c,
3124 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
3125 src/modules/plus/filter_invert.h, src/modules/plus/filter_sepia.c,
3126 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c,
3127 src/modules/plus/transition_affine.h, src/modules/qimage/factory.c,
3128 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
3129 src/modules/qimage/qimage_wrapper.cpp, src/modules/resample/factory.c,
3130 src/modules/resample/filter_resample.c,
3131 src/modules/resample/filter_resample.h, src/modules/sdl/consumer_sdl.c,
3132 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_preview.c,
3133 src/modules/sdl/consumer_sdl_still.c, src/modules/sdl/factory.c,
3134 src/modules/sdl/producer_sdl_image.c, src/modules/sdl/producer_sdl_image.h,
3135 src/modules/sox/configure, src/modules/sox/factory.c,
3136 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
3137 src/modules/valerie/consumer_valerie.c,
3138 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
3139 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
3140 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
3141 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_mono.c,
3142 src/modules/vmfx/filter_mono.h, src/modules/vmfx/filter_shape.c,
3143 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
3144 src/modules/vmfx/producer_pgm.h, src/modules/vorbis/factory.c,
3145 src/modules/vorbis/producer_vorbis.c, src/modules/vorbis/producer_vorbis.h,
3146 src/modules/westley/consumer_westley.c,
3147 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
3148 src/modules/westley/producer_westley.c,
3149 src/modules/westley/producer_westley.h, src/modules/xine/factory.c,
3150 src/modules/xine/filter_deinterlace.c, src/modules/xine/filter_deinterlace.h,
3151 src/valerie/valerie_remote.c: framework: remove global profile, rather share
3152 one mlt_profile across a service network and make it available from anywhere
3153 through mlt_service_profile(). miracle, valerie: profile changes inigo: added
3154 -profile and progress=1 to mimic kdenlive_renderer modules: profile changes.
3155 Since nearly every file was touched, remove superfluous headers and prepare
3156 for coming mlt_repository change.
3158 2008-01-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3160 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
3161 (kdenlive-28) a/v sync on non-whole frame rate.
3163 2008-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3165 * src/modules/avformat/producer_avformat.c: producer_avformat.c: do not free
3166 AVPacket if av_read_frame fails.
3168 2008-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3170 * src/modules/oldfilm/Makefile, src/modules/oldfilm/configure,
3171 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
3172 src/modules/oldfilm/filter_dust.h, src/modules/oldfilm/filter_grain.c,
3173 src/modules/oldfilm/filter_grain.h, src/modules/oldfilm/filter_lines.c,
3174 src/modules/oldfilm/filter_lines.h, src/modules/oldfilm/filter_oldfilm.c,
3175 src/modules/oldfilm/filter_oldfilm.h: src/modules/oldfilm/*: add oldfilm
3176 module contributed by Marco Gittler
3178 * docs/services.txt: minor typo fix
3180 * src/framework/mlt_playlist.c: mlt_playlist.c: fix some blank-handling bugs
3181 in mlt_playlist_insert_at()
3183 2007-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3185 * src/modules/fezzik.dict: fezzik.dict: prioritize avformat over vorbis
3186 module for .ogg, at least until better track type detection is in place.
3188 2007-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3190 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: make
3191 compilation fix on url_fclose version sensitive to support older ffmpeg
3193 2007-12-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3195 * .../motion_est/filter_autotrack_rectangle.c: Autotrack rectangle can now be
3196 defined using geometry="x,y:wxh" instead of having to pass it in the filter
3199 2007-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3201 * src/modules/avformat/configure, src/modules/sox/configure: sox/configure:
3202 remove libsamplerate from linking by default
3204 2007-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3206 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
3207 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
3208 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
3209 src/modules/core/filter_data_show.c, src/modules/dv/producer_libdv.c,
3210 src/modules/inigo/producer_inigo.c, src/modules/vorbis/producer_vorbis.c,
3211 src/modules/westley/producer_westley.c: mlt_consumer.c, mlt_frame.c,
3212 mlt_multitrack.c, mlt_playlist.c, mlt_producer.c, producer_avformat.c,
3213 filter_data_show.c, producer_libdv.c, producer_inigo.c, producer_vorbis.c,
3214 producer_westley.c: remove statefulness of frame rate through framework and
3215 modules, and allow consumer properties to override profile settings.
3217 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: fix compilation
3218 warning with respect to const pointer
3220 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix pointer
3221 passed to url_fclose()
3223 * src/modules/kino/riff.h: kino/riff.h: fix compiler warnings on missing
3226 2007-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3228 * src/modules/sox/Makefile, src/modules/sox/configure,
3229 src/modules/sox/filter_sox.c: filter_sox.c, src/modules/sox/Makefile,
3230 src/modules/sox/configure: add support for sox v14.0.0.
3232 2007-10-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3234 * src/miracle/miracle_server.c, src/miracle/miracle_unit.c,
3235 src/modules/avformat/factory.c, src/modules/gtk2/pixops.c,
3236 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
3237 src/modules/jackrack/plugin_settings.c, src/modules/kdenlive/filter_wave.c,
3238 src/modules/plus/transition_affine.c, src/modules/vmfx/filter_chroma.c,
3239 src/modules/vorbis/producer_vorbis.c, src/modules/westley/consumer_westley.c,
3240 src/modules/westley/producer_westley.c: avformat/factory.c,
3241 jackrack/jack_rack.c, jackrack/plugin_settings.c, vmfx/filter_chroma.c,
3242 plus/transition_affine.c, westley/producer_westley.c,
3243 westley/consumer_westley.c, kdenlive/filter_wave.c, vorbis/producer_vorbis.c,
3244 gtk2/producer_pango.c, gtk2/pixops.c, miracle_server.c, miracle_unit.c:
3245 cleanup a whole bunch of compiler warnings
3247 * src/modules/jackrack/configure: jackrack/configure: add detection for
3248 ladspa and disable if not detected
3250 * src/modules/core/filter_luma.c: filter_luma.c: bugfix testing b_frame's
3253 * src/modules/core/filter_resize.c: filter_resize.c: bugfix overriding
3254 top_field_first property
3256 * src/modules/motion_est/filter_motion_est.c,
3257 src/modules/motion_est/filter_vismv.c: filter_vismv.c: bugfix pointer to
3258 array of motion vectors
3260 * src/modules/avformat/configure: avformat/configure: fix detect shared
3261 install of libavformat due to link to versioned .so.
3263 2007-10-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3265 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_profile.c,
3266 mlt_factory.c: bugfix loading profile by file specification and remove a
3269 * setenv, src/framework/mlt_profile.c: mlt_profle.c: add support for
3270 MLT_PROFILES_DIR environment variable
3272 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: fix specifying window size
3275 * src/modules/effectv/utils.c, src/modules/effectv/utils.h: effectv/utils.*:
3276 fix compilation on OS X
3278 2007-08-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3280 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix segfault
3282 2007-08-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3284 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix
3285 initialisation of window dimensions due to recent profiles addition
3287 2007-07-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3289 * configure, docs/policies.txt: configure: fix broken variables in pkg-config
3290 files policies.txt: add bug reporting procedure
3292 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: align some
3293 defaults with ffmpeg for more reliable output
3295 2007-07-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3297 * src/framework/mlt_consumer.c, src/framework/mlt_profile.c: mlt_profile.c:
3298 bugfix string allocation length mlt_consumer.c: bugfix removal of
3299 property-changed listener
3301 2007-07-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3303 * profiles/Makefile: profiles/Makefile: cleanup profiles dir on (un)install
3305 * profiles/atsc_1080i_60, profiles/atsc_720p_30, profiles/atsc_wide_1080i,
3306 profiles/atsc_wide_720p: profiles/atsc_*: rename and change descriptions
3308 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
3309 profiles/hdv_720_30p:
3311 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_1080_ntsc,
3312 profiles/hdv_1080_pal, profiles/hdv_720_30p, profiles/hdv_720_60i:
3314 * profiles/hdv_720_25p, profiles/hdv_720_50p:
3316 * profiles/hdv_720_50p, profiles/hdv_720_60i, profiles/hdv_720_ntsc,
3317 profiles/hdv_720_pal:
3319 * src/framework/mlt_profile.c: mlt_profile.c: revise substrings for legacy
3320 setting of MLT_NORMALISATION
3322 * profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
3323 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
3324 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
3325 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
3326 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
3327 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
3328 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
3329 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
3330 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
3331 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/mlt_factory.c,
3332 src/framework/mlt_factory.h, src/framework/mlt_profile.c,
3333 src/framework/mlt_profile.h: profiles/*: name->description
3334 mlt_factory.{h,cc}: added mlt_environment_set() mlt_profile.{h,cc}: fix
3335 setting legacy MLT_NORMALISATION, set MLT_PROFILE, and change "name" to
3336 "description" for clarity
3338 2007-07-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3340 * src/modules/avformat/Makefile, src/modules/avformat/configure:
3341 avformat/configure: add --avformat-svn-extra avformat/Makefile: rebuild
3342 module when local ffmpeg changes
3344 * profiles/Makefile, profiles/square_pal_wide: profiles/Makefile: do not
3345 install Makefile profiles/square_pal_wide: fix display aspect
3347 * ChangeLog, Makefile, configure, profiles/Makefile,
3348 profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
3349 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
3350 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
3351 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
3352 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
3353 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
3354 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
3355 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
3356 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
3357 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/Makefile,
3358 src/framework/mlt.h, src/framework/mlt_consumer.c,
3359 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
3360 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
3361 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
3362 src/framework/mlt_types.h, src/modules/dv/consumer_libdv.c,
3363 src/modules/sdl/consumer_sdl.c: Added new profiles system: mlt_profile,
3364 MLT_PROFILE, and profiles documents.
3366 2007-07-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3368 * src/modules/avformat/consumer_avformat.c,
3369 src/modules/avformat/producer_avformat.c: consumer_avformat.c: save disabled,
3370 experimental flushing code
3372 2007-07-07 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3374 * src/modules/qimage/configure: Fix build based on patch from Ryan Hodge
3376 2007-07-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3378 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
3379 src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
3380 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
3381 Add support for psd, xcf and exr images (KDE libraries needed for these
3382 formats). Make pcx and tiff images load correctly
3384 * src/modules/gtk2/producer_pixbuf.c: Fix for rgba images (based on the code
3385 from qimage_producer)
3387 * src/modules/kdenlive/producer_framebuffer.c: Fix get image for formats
3388 different from yuv422
3390 2007-07-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3392 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
3395 2007-06-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3397 * src/modules/kdenlive/producer_framebuffer.c: Better fix for aspect_ratio
3398 problem in framebuffer producer
3400 * src/modules/kdenlive/producer_framebuffer.c: Fix aspect ratio for
3401 slowmotion / freeze effect
3403 * src/modules/kdenlive/configure: Fix typo which prevented wave filter to be
3406 2007-06-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3408 * demo/circle.png: demo/circle.png: fix broken image
3410 * demo/watermark1.png: watermark1.png: fix broken image
3412 * demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
3413 demo/mlt_voiceover: demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
3414 demo/mlt_voiceover: fix broken demos due to recent hidden track handling
3415 change in mlt_transition.c
3417 2007-06-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3419 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
3420 initial buffer size to prevent high quantization at beginning
3422 2007-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3424 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix audio
3425 sync with some codecs and revert unnecessary precautions that introduce
3428 2007-06-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3430 * mlt++/Makefile: added dist make targets
3432 * Makefile: added dist make targets
3434 * mlt++/Makefile, mlt++/src/Makefile, mlt++/test/Makefile: added uninstall
3437 * Makefile, src/albino/Makefile, src/framework/Makefile,
3438 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
3439 src/modules/Makefile, src/valerie/Makefile: added uninstall make targets
3441 2007-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3443 * src/modules/effectv/Makefile, src/modules/effectv/configure,
3444 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
3445 src/modules/effectv/filter_burn.h, src/modules/effectv/image.c,
3446 src/modules/effectv/utils.c, src/modules/effectv/utils.h: added effectv
3447 module with BurningTV filter provided by Stephane Fillod
3449 * src/framework/mlt_frame.c: mlt_frame.c: let image conversions accept NULL
3450 for the alpha parameter
3452 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
3453 segfault when paused after seeking but no picture available to duplicate
3455 * docs/westley.txt, src/modules/fezzik.dict: fezzik.dict: prioritize avformat
3456 higher than libdv for better quality
3458 * src/modules/avformat/producer_avformat.c: producer_avformat.c: make better
3459 test for existence for avcodec_decode_audio2
3461 * src/modules/avformat/producer_avformat.c: producer_avformat.c: fix setting
3462 int property as double
3464 * src/modules/avformat/producer_avformat.c: producer_avformat.c: - remove
3465 seeking immediately after opening file improves compatibility (in particular,
3466 ogg theora) - use non-deprecated avcodec_decode_audio2 if available - changes
3467 to adhere to warnings on ffmpeg decode api docs ought to improve stability
3470 * src/modules/avformat/consumer_avformat.c: added support for ilme=1 and
3471 ildct=1 properties to consumer_avformat
3473 2007-06-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3475 * src/modules/avformat/configure: --avformat-swscale with --avformat-svn is
3476 only permitted with --enable-gpl
3478 * src/modules/avformat/Makefile, src/modules/avformat/configure: change
3479 --avformat-svn configure option to do a static build of ffmpeg libs only and
3480 statically link to mlt module. Also, make --avformat-svn aware of
3481 --avformat-swscale and --enable-gpl
3483 2007-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3485 * src/modules/core/filter_rescale.c: bugfix core/filter_rescale segfault on
3486 scaling alpha that was already to correct scale (e.g. mlt_bouncy_ball)
3488 2007-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3490 * src/modules/core/filter_rescale.c: bugfix segfault in core/filter_rescale
3491 scaling alpha already scaled in gtk2/filter_rescale
3493 * src/framework/mlt_tractor.c: bugfix tractor not propogating resize_alpha
3496 * src/framework/mlt_transition.c: bugfix transition processing hidden track
3498 2007-05-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3500 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer crash & clip
3503 2007-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3505 * src/modules/dv/consumer_libdv.c: per jb's suggestion, enable
3506 terminate_on_pause by default
3508 * demo/README, demo/mlt_attributes, demo/mlt_intro, demo/mlt_jcut,
3509 demo/mlt_lcut, docs/inigo.txt: fix some demos broken by old changes
3511 2007-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3513 * src/modules/core/filter_data_show.c: fix dynamic attribute value parsing
3514 and memory management in data_show
3516 2007-05-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3518 * src/framework/mlt_factory.c, src/framework/mlt_producer.c,
3519 src/modules/fezzik.ini: the framework may not depend upon specific
3520 modules--data_feed/show in this case
3522 * src/modules/core/filter_rescale.c: Only scale the alpha when also scaling
3525 2007-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3527 * src/modules/kdenlive/filter_wave.c: compilation fix
3529 * src/modules/avformat/configure: fix compilation without swscale
3531 * ChangeLog, docs/policies.txt, src/modules/core/Makefile,
3532 src/modules/core/configure, src/modules/core/factory.c,
3533 src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
3534 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h,
3535 src/modules/core/producer_framebuffer.c,
3536 src/modules/core/producer_framebuffer.h, src/modules/core/transition_luma.c,
3537 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
3538 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
3539 src/modules/jackrack/lock_free_fifo.c, src/modules/jackrack/lock_free_fifo.h,
3540 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
3541 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_desc.h,
3542 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h,
3543 src/modules/jackrack/plugin_settings.c,
3544 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
3545 src/modules/jackrack/process.h, src/modules/kdenlive/Makefile,
3546 src/modules/kdenlive/configure, src/modules/kdenlive/factory.c,
3547 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
3548 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
3549 src/modules/kdenlive/producer_framebuffer.c,
3550 src/modules/kdenlive/producer_framebuffer.h,
3551 src/modules/normalize/filter_volume.c, src/modules/xine/filter_deinterlace.c:
3552 Cleanup copyrights and attributions, and move Jean-Baptiste's services to a
3553 new kdenlive module.
3555 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3557 * src/modules/core/producer_framebuffer.c: Fixed crash in slowmotion producer
3560 2007-03-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3562 * ChangeLog, src/modules/sox/filter_sox.c: add sox 13.0.0 support
3564 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3566 * src/modules/core/producer_framebuffer.c: Fix slowmotion producer (no more
3567 variable speed, but at least it works now).
3569 2007-03-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3571 * ChangeLog, src/modules/core/filter_boxblur.c,
3572 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
3573 src/modules/core/filter_wave.h: Update ChangeLog and fix license for blur and
3576 2007-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3578 * ChangeLog, src/modules/vmfx/configure, src/modules/vmfx/factory.c: Change
3579 registration of vmfx/mono to threshold to disambiguate with core/mono.
3581 * ChangeLog, GPL, README, configure, docs/install.txt, docs/policies.txt,
3582 docs/services.txt, docs/testing-20040110.txt, src/albino/albino.c,
3583 src/framework/mlt.h, src/framework/mlt_consumer.c,
3584 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
3585 src/framework/mlt_deque.h, src/framework/mlt_events.c,
3586 src/framework/mlt_events.h, src/framework/mlt_factory.c,
3587 src/framework/mlt_factory.h, src/framework/mlt_field.c,
3588 src/framework/mlt_field.h, src/framework/mlt_filter.c,
3589 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
3590 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
3591 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.c,
3592 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
3593 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
3594 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
3595 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
3596 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
3597 src/framework/mlt_properties.h, src/framework/mlt_property.c,
3598 src/framework/mlt_property.h, src/framework/mlt_repository.c,
3599 src/framework/mlt_repository.h, src/framework/mlt_service.c,
3600 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
3601 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
3602 src/framework/mlt_transition.h, src/framework/mlt_types.h,
3603 src/humperdink/client.c, src/humperdink/client.h, src/humperdink/io.c,
3604 src/humperdink/io.h, src/humperdink/remote.c, src/inigo/inigo.c,
3605 src/inigo/io.c, src/inigo/io.h, src/miracle/miracle.c,
3606 src/miracle/miracle_local.h, src/miracle/miracle_server.c,
3607 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
3608 src/miracle/miracle_unit.h, src/modules/avformat/consumer_avformat.c,
3609 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
3610 src/modules/avformat/filter_avcolour_space.c,
3611 src/modules/avformat/filter_avcolour_space.h,
3612 src/modules/avformat/filter_avdeinterlace.c,
3613 src/modules/avformat/filter_avdeinterlace.h,
3614 src/modules/avformat/filter_avresample.c,
3615 src/modules/avformat/filter_avresample.h,
3616 src/modules/avformat/producer_avformat.c,
3617 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
3618 src/modules/core/consumer_null.h, src/modules/core/factory.c,
3619 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
3620 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
3621 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
3622 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
3623 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
3624 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
3625 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
3626 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
3627 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
3628 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
3629 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
3630 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
3631 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
3632 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
3633 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
3634 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
3635 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
3636 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
3637 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
3638 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
3639 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
3640 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
3641 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
3642 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
3643 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
3644 src/modules/fezzik/producer_fezzik.h, src/modules/fezzik/producer_hold.c,
3645 src/modules/fezzik/producer_hold.h, src/modules/gtk2/consumer_gtk2.c,
3646 src/modules/gtk2/consumer_gtk2.h, src/modules/gtk2/factory.c,
3647 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/filter_rescale.h,
3648 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h,
3649 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
3650 src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/inigo/factory.c,
3651 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
3652 src/modules/lumas/luma.c, src/modules/plus/factory.c,
3653 src/modules/plus/filter_affine.c, src/modules/plus/filter_affine.h,
3654 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_charcoal.h,
3655 src/modules/plus/filter_invert.c, src/modules/plus/filter_invert.h,
3656 src/modules/plus/filter_sepia.c, src/modules/plus/filter_sepia.h,
3657 src/modules/plus/transition_affine.c, src/modules/plus/transition_affine.h,
3658 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
3659 src/modules/qimage/qimage_wrapper.h, src/modules/sdl/consumer_sdl.c,
3660 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_osx_hack.h,
3661 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
3662 src/modules/sdl/factory.c, src/modules/sdl/producer_sdl_image.c,
3663 src/modules/sdl/producer_sdl_image.h, src/modules/sox/factory.c,
3664 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
3665 src/modules/valerie/consumer_valerie.c,
3666 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
3667 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
3668 src/modules/vorbis/producer_vorbis.h, src/modules/westley/consumer_westley.c,
3669 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
3670 src/modules/westley/producer_westley.c,
3671 src/modules/westley/producer_westley.h, src/valerie/valerie.h: Cleanup
3672 license declarations and remove dv1394d references.
3674 2007-03-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3676 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure:
3677 fixup some swscale integration
3679 2007-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3681 * ChangeLog, docs/TODO, docs/policies.txt: added docs/policies.txt
3683 2007-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3685 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure,
3686 src/modules/avformat/consumer_avformat.c,
3687 src/modules/avformat/filter_avcolour_space.c,
3688 src/modules/avformat/producer_avformat.c: add support for ffmpeg libswscale
3690 * demo/README, demo/consumers.ini: change default dv1394 device file
3692 * configure: remove bashisms
3694 2007-03-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3696 * src/modules/sdl/consumer_sdl_preview.c: Allow user to choose video driver
3699 2007-02-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3701 * src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
3702 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h: Fix typo,
3703 credits and make functions static, (patch from stephane fillod - thanks)
3705 2007-02-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3707 * src/modules/core/Makefile, src/modules/core/configure,
3708 src/modules/core/factory.c, src/modules/core/filter_boxblur.c,
3709 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
3710 src/modules/core/filter_wave.h: Add blur and wave filters from Leny Grisel
3712 2007-02-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3714 * src/modules/sdl/consumer_sdl_preview.c: Allow user to set alsa device
3716 2007-01-23 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3718 * src/modules/core/filter_data_show.c: Allow display of metadata and timecode
3721 2007-01-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3723 * src/modules/avformat/consumer_avformat.c: Write metadata if there is any
3725 2007-01-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3727 * src/framework/mlt_frame.c: Fix my terribly broken YUV to RGB conversion
3729 2007-01-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3731 * src/modules/sdl/consumer_sdl_preview.c: Allow changing volume in
3732 sdl_preview consumer
3734 2007-01-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3736 * src/modules/avformat/consumer_avformat.c: Change default value for
3737 libavformat's qscale, preventing some crashes
3739 2006-12-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3741 * src/modules/avformat/producer_avformat.c,
3742 src/modules/vorbis/producer_vorbis.c: Read metadata from avformat and vorbis
3743 producers, using basic structure like:
3744 meta.attr.metadata_name.markup=metadata_value
3746 * src/modules/vorbis/producer_vorbis.c: Vorbis should set correct values in
3747 frame for audio channels and frequency.
3749 2006-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3751 * ChangeLog, configure, src/framework/mlt_consumer.h,
3752 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
3753 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.h,
3754 src/framework/mlt_producer.h, src/framework/mlt_service.h,
3755 src/framework/mlt_transition.h: Applied patch from Stephane Fillod to make
3756 configure run with bash since it uses bash-specific features. Also, patches
3757 headers to comments for pedantic compilation.
3759 2006-11-20 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3761 * src/modules/core/producer_framebuffer.c: remove debug msg
3763 2006-11-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3765 * src/modules/core/producer_framebuffer.c,
3766 src/modules/core/producer_framebuffer.h: Fix header + add freeze feature
3768 * src/modules/core/Makefile, src/modules/core/configure,
3769 src/modules/core/factory.c, src/modules/core/producer_framebuffer.c,
3770 src/modules/core/producer_framebuffer.h: New framebuffer producer. Provides
3771 slowmotion, reverse playing and stroboscope effect
3773 2006-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3775 * src/modules/fezzik.dict: Kdenlive project files are now westley compatible
3777 * src/modules/core/transition_luma.c: Luma get_image produces yuv only, so
3778 announce it. Fix problem when requesting rgb image of a luma transition.
3780 2006-10-26 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3782 * src/modules/core/filter_rescale.c: Fix rescaling of rgb images when not
3785 2006-10-16 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3787 * src/modules/core/filter_obscure.c: Position for the effect was not
3788 calculated right if the clip was in the middle of a playlist
3790 2006-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3792 * src/modules/avformat/producer_avformat.c: + General improved media support
3794 2006-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3796 * src/modules/avformat/producer_avformat.c: + Correction to previous patch -
3797 fixes pause behaviour with rawvideo
3799 * src/modules/avformat/producer_avformat.c: + Corrections for uncompressed
3802 2006-09-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3804 * ChangeLog: Following Dan's example. Applied an amd64 compilation patch to
3805 motion_est module and patch to correctly initialize audio frequency and
3808 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
3809 Patch supplied by Jean-Baptiste.
3813 * src/modules/motion_est/filter_motion_est.c,
3814 src/modules/motion_est/sad_sse.h: Zypher's amd64 patch.
3815 http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/files/
3817 2006-09-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3819 * ChangeLog, src/modules/sdl/Makefile: fix SDL compilation on some systems
3822 2006-08-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3824 * src/modules/vmfx/filter_mono.h: + Header file for mono filter
3826 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
3827 src/modules/vmfx/factory.c, src/modules/vmfx/filter_mono.c: + A mono filter
3828 for mask generation (not v. useful)
3830 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c: +
3831 Correction to uneven chroma samples
3833 * src/modules/qimage/qimage_wrapper.cpp: + Image caching for the qimage
3836 * src/modules/gtk2/producer_pixbuf.c: + Image caching for the gtk2 pixbuf
3839 2006-08-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3841 * ChangeLog: *** empty log message ***
3843 * src/modules/westley/producer_westley.c: enhance producer_westley to parse
3844 Kino 0.9.1 SMIL (clock) time values.
3846 * ChangeLog: *** empty log message ***
3848 * src/modules/avformat/configure: convert --avformat-cvs to svn and rename
3849 option as --avformat-svn (--avformat-cvs is an undocumented alias).
3851 2006-05-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3853 * configure: bump version
3855 2006-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3857 * src/modules/qimage/producer_qimage.c: apply patch from Jean-Baptiste
3858 <jb@ader.ch> to add rgb24a support to producer_qimage
3860 2006-05-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3862 * src/modules/core/transition_composite.c: apply patch from Jean Baptiste
3863 <jb@ader.ch> to fix fill-type rescaling when aspect ratio is equal to
3866 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3867 src/modules/gtk2/producer_pixbuf.c: apply patch from Jean Baptiste to add
3868 rgb24a support to producer_pixbuf
3870 2006-05-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3872 * src/modules/qimage/configure: let QTDIR also define location of qt include
3875 * src/modules/kino/filehandler.cc: fix compilation on latest version of
3876 libquicktime (0.9.8)
3878 2006-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3880 * src/modules/avformat/filter_avcolour_space.c: + Big endian patch courtesy
3881 of Goncalo Carvalho (glslang at gmail dot com) - specifically, corrects
3882 colour space conversions on the Intel Mac
3884 2006-04-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3886 * src/modules/core/filter_resize.c: + Field order control reworked
3887 (meta.top_field_first has priority over source)
3889 2006-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3891 * src/modules/core/filter_resize.c: + Top field first correction (original
3892 approach would not have worked [mea culpa], and this is only a partial
3893 solution since the consumers have no say in field order)
3895 * src/modules/qimage/qimage_wrapper.cpp: + Fix for byte order as spotted by
3896 Goncalo Carvhalo (many thanks :-))
3898 * src/modules/core/filter_resize.c: + Meta override for field order
3899 misreporting/errors in encoders
3901 2006-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3903 * src/modules/qimage/Makefile, src/modules/qimage/configure,
3904 src/modules/qimage/qimage_wrapper.cpp: + And a fix for the PPC darwin
3906 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Sigh - big endian
3907 issues on ppc based macs
3909 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
3910 src/modules/qimage/configure, src/modules/qimage/factory.c,
3911 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
3912 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h: +
3913 QImage module added - default is still GTK2 when available
3915 * src/modules/gtk2/producer_pixbuf.c: + Bug Fix: Removes a memory leak on
3918 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Preparation for a
3919 QT image loader (to allow optional and functionally equivalent qt or gtk2
3920 usage for image loading)
3922 2006-03-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3924 * src/modules/gtk2/producer_pixbuf.c: + Usage of mlt_properties_dir_list
3926 * src/framework/mlt_properties.c, src/framework/mlt_properties.h: + Adds a
3927 utility function for listing files in a directory (aids with cross platform
3930 2006-03-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3932 * mlt++/src/MltFactory.h: + Fix for swig parsing
3934 2006-03-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3936 * docs/services.txt, src/framework/mlt_manager.h, src/modules/core/Makefile,
3937 src/modules/core/configure, src/modules/core/factory.c,
3938 src/modules/core/filter_mono.c, src/modules/core/filter_mono.h: added mono
3941 * src/modules/kino/Makefile: libquicktime prefers pkg-config now and latest
3942 lqt-config is broken with respect to --cflags
3944 * configure: log configuration history to config.log
3946 2006-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3948 * mlt++/src/Makefile: + Install of config.h for linux and os/x usage
3950 * mlt++/src/config.h: + Added the config.h for win32
3952 * mlt++/mlt++.sln, mlt++/mlt++.vcproj, mlt++/src/Mlt.h,
3953 mlt++/src/MltConsumer.h, mlt++/src/MltDeque.h, mlt++/src/MltEvent.h,
3954 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.h,
3955 mlt++/src/MltFilter.h, mlt++/src/MltFilteredConsumer.h,
3956 mlt++/src/MltFilteredProducer.h, mlt++/src/MltFrame.cpp,
3957 mlt++/src/MltFrame.h, mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.h,
3958 mlt++/src/MltParser.h, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
3959 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
3960 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
3961 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.h,
3962 mlt++/src/MltTokeniser.h, mlt++/src/MltTractor.h, mlt++/src/MltTransition.h:
3963 + Win32 port - dev studio is required to avoid issues with C++ ABI
3964 compatibility + Fix for image render in NTSC NB: mlt patch to follow (this
3965 one isn't much use without it :-)) - mlt build is purely mingw32 of course
3967 * src/modules/vmfx/filter_shape.c: + Activates the mixdown in the combine to
3968 allow audio sync'd with wipe (smooth ramping not implemented yet)
3970 * src/modules/core/transition_mix.c: + Alternative mixing mechanism
3971 introduced (specify a property of combine=1 on the mix transition to
3974 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Alternative between
3975 track mixing mechanism (using a low pass filter)
3977 2006-02-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3979 * docs/dvcp.txt, docs/inigo.txt: minor fixes
3981 * src/miracle/miracle_commands.c: add proper response to uadd command
3983 2006-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3985 * src/modules/Makefile: fix compilation error
3987 * src/modules/dv/producer_libdv.c: Make libdv producer return some image even
3988 if unable to handle specific image type request.
3990 * Makefile: dist-clean target is more familiar - alias it
3992 * src/modules/feeds/NTSC/data_fx.properties,
3993 src/modules/feeds/NTSC/obscure.properties: fix comment/docu typo
3995 2005-12-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3997 * debian/control, debian/rules, src/miracle/Makefile: + Fix for libmiracle
3998 and alternative deb packaging
4000 * mlt++/configure, mlt++/src/Makefile: + Fix for Darwin and soname logic
4002 * src/framework/Makefile, src/miracle/Makefile,
4003 src/modules/avformat/configure, src/valerie/Makefile: + Fix for Darwin and
4006 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
4007 mlt++/debian/rules: + Functional debian build rules
4009 * debian/changelog, debian/control, debian/copyright, debian/rules: +
4010 Functional debian build rules
4012 * mlt++/Makefile, mlt++/configure, mlt++/src/Makefile, mlt++/test/Makefile: +
4013 MLT++ updates for 0.2.1 - distclean corrected, soname usage in linking
4015 * Makefile, configure, src/albino/Makefile, src/framework/Makefile,
4016 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
4017 src/modules/Makefile, src/modules/avformat/Makefile,
4018 src/modules/core/Makefile, src/modules/dv/Makefile,
4019 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
4020 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
4021 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
4022 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
4023 src/modules/normalize/Makefile, src/modules/plus/Makefile,
4024 src/modules/resample/Makefile, src/modules/sdl/Makefile,
4025 src/modules/sox/Makefile, src/modules/valerie/Makefile,
4026 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
4027 src/modules/westley/Makefile, src/modules/xine/Makefile,
4028 src/valerie/Makefile: + Final updates for 0.2.1 - distclean corrected, soname
4029 usage in linking, version bump
4031 2005-11-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4033 * src/framework/configure, src/miracle/configure, src/valerie/configure: +
4034 More fixes for lib64
4036 * mlt++/Makefile, mlt++/configure: + Correction to a typo
4038 * src/modules/avformat/Makefile: + Uses libdir in private build of ffmpeg too
4041 * src/modules/avformat/configure: + 64 bit fix for ffmpeg built externally
4042 (should switch to pkg-config here)
4044 * mlt++/swig/perl/Makefile.PL: + Perl compilation patch submitted by Torsten
4047 * mlt++/configure, mlt++/src/Makefile: + Added a --libdir switch to the
4048 configure and build and fixed test case compilation
4050 * configure: - Removed a diagnostic
4052 * Makefile, configure, src/framework/Makefile, src/miracle/Makefile,
4053 src/valerie/Makefile: + Added a --libdir switch to the configure and build
4055 2005-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4057 * mlt++/configure: + Allow LDFLAGS to be inherited from the environment
4059 2005-11-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4061 * mlt++/src/Makefile: + Creates the lib directory on an install
4063 2005-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4065 * src/modules/core/transition_composite.c: + Correction to alpha mask
4068 2005-11-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4070 * mlt++/Makefile, mlt++/src/Makefile: + DESTDIR patch from Anthony Green
4071 (green at redhat dot com) - many thanks :-)
4073 * Makefile, src/albino/Makefile, src/framework/Makefile,
4074 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
4075 src/modules/Makefile, src/modules/avformat/Makefile,
4076 src/modules/core/Makefile, src/modules/dv/Makefile,
4077 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
4078 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
4079 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
4080 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
4081 src/modules/normalize/Makefile, src/modules/plus/Makefile,
4082 src/modules/resample/Makefile, src/modules/sdl/Makefile,
4083 src/modules/sox/Makefile, src/modules/valerie/Makefile,
4084 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
4085 src/modules/westley/Makefile, src/modules/xine/Makefile,
4086 src/valerie/Makefile: + DESTDIR patch from Anthony Green (green at redhat dot
4087 com) - many thanks :-)
4089 * src/modules/avformat/consumer_avformat.c,
4090 src/modules/avformat/producer_avformat.c: Allows aac output, corrects ntsc
4091 sample collection, and picks up known info streams
4093 2005-10-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4095 * src/modules/motion_est/filter_crop_detect.c: Correct bug introduced by
4098 * src/modules/motion_est/filter_motion_est.c: x86 doesn't play well with ppc
4100 * src/modules/motion_est/Makefile: Fix shared lib flags in Makefile for
4103 2005-10-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4105 * src/modules/motion_est/configure: + Enabled Zach's new slowmotion producer
4107 * src/modules/core/consumer_null.c,
4108 .../motion_est/filter_autotrack_rectangle.c, src/modules/sdl/consumer_sdl.c:
4109 src/modules/core/consumer_null.c src/modules/sdl/consumer_sdl.c + Terminate
4110 on pause functionality src/modules/motion_est/filter_autotrack_rectangle.c +
4111 Ensures that tracked area remains valid (out of bounds was causing core
4112 dumps) ? Currently, width/height is preserved on boundaries, but maybe it
4115 2005-10-24 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4117 * src/modules/motion_est/README: Added a producer slowmotion example.
4119 * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
4120 src/modules/motion_est/filter_motion_est.c,
4121 src/modules/motion_est/filter_motion_est.h,
4122 src/modules/motion_est/producer_slowmotion.c: Import the proof of concept
4123 slow motion producer. It provides basic slow motion through frame repeats and
4124 a more advanced interpolation.
4126 2005-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4128 * src/modules/vmfx/filter_shape.c: + Correction for non-zero in point on the
4131 2005-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4133 * src/modules/gtk2/producer_pango.c: + Moved ~ to LF hack to pango processing
4136 * src/modules/sdl/consumer_sdl_still.c: + Rounding errors corrected for last
4139 2005-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4141 * src/modules/sdl/consumer_sdl.c: + Deadlock resolution
4143 2005-10-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4145 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
4146 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
4147 src/modules/core/transition_luma.c: + Added an option to override alignment
4148 and transparent borders for compositing
4150 2005-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4152 * src/modules/vmfx/filter_shape.c: + Corrections, optimisations and a hack
4153 for loading lumas from the mlt luma collection
4155 2005-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4157 * src/modules/sdl/configure, src/modules/sdl/factory.c: + Correction for
4158 uninstalled sdl image lib
4160 * configure: + OS/X Tiger patch
4162 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: OS/X gcc/g++ 4.x
4165 * src/framework/mlt_events.h, src/framework/mlt_types.h: gcc/g++ 4.x fix
4167 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
4168 src/humperdink/remote.c, src/inigo/io.c: Remove OS/X warning re: get_string
4170 * src/framework/mlt.h, src/inigo/inigo.c: + Whoops - removed dependency on
4171 sdl in the framework for darwin
4173 * mlt++/configure, mlt++/src/Makefile, mlt++/src/MltProperties.cpp,
4174 mlt++/src/MltProperties.h, mlt++/test/Makefile: + Whoops - had forgotten
4175 these OS/X patches...
4177 * src/modules/sdl/producer_sdl_image.c: + Surface conversion
4179 * src/modules/sdl/producer_sdl_image.h: + Added producer_sdl_image as an
4180 alternative image and image sequence producer
4182 * src/modules/fezzik.dict, src/modules/sdl/Makefile,
4183 src/modules/sdl/configure, src/modules/sdl/factory.c,
4184 src/modules/sdl/producer_sdl_image.c: + Added producer_sdl_image as an
4185 alternative image and image sequence producer
4187 2005-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4189 * src/modules/core/transition_composite.c: + Clean ups and corrections
4191 2005-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4193 * mlt++/src/MltPushConsumer.cpp: + Oops - fix for memory leak
4195 * src/modules/avformat/filter_avcolour_space.c: + Extracts alpha from rgb24a
4198 2005-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4200 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltPushConsumer.cpp,
4201 mlt++/src/MltPushConsumer.h: + Added a push based consumer wrapper
4203 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
4204 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
4205 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
4206 src/modules/core/transition_composite.c,
4207 src/modules/feeds/PAL/etv.properties: src/framework/mlt_frame.c + Corrections
4208 for resizing images and alpha (uneven widths) src/framework/mlt_tractor.c +
4209 Added an output aspect ratio (being the aspect ratio of the background)
4210 src/modules/core/filter_rescale.c + Force a rescale of the alpha in parallel
4211 with image src/modules/core/filter_resize.c + Rounding errors corrections
4212 src/modules/core/filter_watermark.c + Propogation of output aspect ratio in
4213 reverse case src/modules/core/producer_colour.c + Reassign aspect ratio
4214 after get_image src/modules/core/transition_composite.c + More uneven width
4215 corrections + Use of output aspect ratio when available
4216 src/modules/feeds/PAL/etv.properties + Temporary work around to keep
4219 2005-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4221 * src/modules/avformat/consumer_avformat.c: + Correction and a minor
4224 * src/modules/gtk2/producer_pixbuf.c: + Changed incorrect global variable to
4227 * src/modules/avformat/consumer_avformat.c:
4228 src/modules/avformat/consumer_avformat.c + User specified pixel format
4229 property (pix_fmt) + Corrections to aspect ratio + Alpha channel added to
4230 RGBA32 conversions - Removed an historical/erroneous attempt to hack aspect
4233 2005-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4235 * src/modules/westley/producer_westley.c: + Indicator for missing media
4236 replacement in case pango doesn't exist
4238 * src/modules/plus/filter_charcoal.c: + Bounds checking on chroma samples
4240 * src/modules/avformat/filter_avcolour_space.c,
4241 src/modules/avformat/filter_avdeinterlace.c,
4242 src/modules/avformat/producer_avformat.c: filter_avcolour_space.c +
4243 Correction for uneven width filter_avdeinterlace.c + Correction for cases
4244 were the interlace state of frame is only known after rendering
4245 producer_avformat.c + Corrections for uneven width + Corrections for state
4246 propogation of top field first and interlaced state
4248 * src/modules/xine/filter_deinterlace.c: + Correction for cases where the
4249 interlaced state is determined after the image is rendered
4251 2005-09-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4253 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4254 src/framework/mlt_producer.c, src/modules/avformat/configure,
4255 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
4256 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
4257 src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c,
4258 src/modules/sdl/consumer_sdl.c: src/framework/mlt_frame.c + Removed
4259 unecessary even pixel position and width dependency + Rewrote resize methods
4260 to accomodate uneven widths src/framework/mlt_frame.h + Correct RGB2YUV -
4261 now 2^10 based and range checks removed (not needed)
4262 src/framework/mlt_producer.c + Check for unspecified eof property
4263 src/modules/avformat/producer_avformat.c + Provide forced aspect ratio
4264 property src/modules/core/filter_mirror.c + Correction for uneven width
4265 src/modules/core/producer_colour.c + Corrections for aspect ratio (default to
4266 0) and allow override + Corrections for uneven width
4267 src/modules/core/transition_composite.c + Corrections for uneven pixel
4268 position and width + Removed deprecated operator code
4269 src/modules/plus/filter_sepia.c + Corrections for uneven width
4270 src/modules/plus/transition_affine.c + Corrections for uneven width
4271 src/modules/sdl/consumer_sdl.c + Corrections for uneven width
4273 2005-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4275 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4276 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
4277 src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
4278 src/modules/core/configure, src/modules/core/factory.c,
4279 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
4280 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
4281 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
4282 src/framework/mlt_consumer.c + Added capabilities to allow the application to
4283 handle images via the consumer-frame-show event + Added cabilities to allow
4284 the application to control the image format src/framework/mlt_frame.c + Long
4285 standing discrepancy resolved - image format is now stored on the frame
4286 object src/framework/mlt_tractor.c src/framework/mlt_types.h + Added
4287 mlt_image_opengl which is supposed to provide an rgb image swapped around for
4288 the platform src/framework/mlt_frame.h + Added a basic YUV2RGB macro
4289 src/modules/avformat/filter_avcolour_space.c + Added a converter for the
4290 opengl swapped RGB image + Corrected support for rgb24a requests
4291 src/modules/core/configure src/modules/core/factory.c + Added an alias for
4292 color (since it seems to trouble so many people)
4293 src/modules/core/filter_luma.c + Added the format property to the generated
4294 frame src/modules/core/transition_composite.c + Added the format property to
4295 the generated frame src/modules/gtk2/producer_pixbuf.c + Swapped some
4296 properties to hidden from the serialiser src/modules/sdl/consumer_sdl.c +
4297 Support for application provided previews and colour space conversion
4298 src/modules/sdl/consumer_sdl_preview.c + Partial switch to
4299 mlt_properties_pass_list + Application provided preview support added
4300 src/modules/sdl/consumer_sdl_still.c + Application provided preview support
4303 2005-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4305 * src/modules/plus/filter_invert.c: + Small mod to allow better use of invert
4306 as a gui item selector (alpha property)
4308 2005-09-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4310 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c:
4311 consumer_sdl.c consumer_sdl_still.c + Corrections to silly mistake regarding
4312 initialisation from previous checkin
4314 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
4315 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
4316 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
4317 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_shape.c,
4318 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
4319 src/modules/vmfx/producer_pgm.h: + Changed license of plugins to LGPL + Added
4320 a chroma hold filter + Small optimisation/correction to chroma filter
4322 2005-08-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4324 * src/inigo/inigo.c: + Keyboard handling events on Darwin
4326 * src/modules/lumas/Makefile, src/modules/sdl/consumer_sdl.c: lumas/Makefile
4327 + Correction for non-gui app build on darwin lumas/luma.c + Handle sdl
4328 events sdl/consumer_sdl.c + Audio on Darwin
4330 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4331 src/modules/sdl/consumer_sdl_still.c: src/modules/sdl/consumer_sdl.c
4332 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
4333 Corrections to preview mode switching
4335 * src/modules/sdl/consumer_sdl_preview.c:
4336 src/modules/sdl/consumer_sdl_preview.c + Temporary rollback for linux
4338 * configure, src/modules/avformat/Makefile, src/modules/avformat/configure,
4339 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4340 src/modules/sdl/consumer_sdl_still.c: configure + Correction to ldflags for
4341 Darwin src/modules/avformat/Makefile src/modules/avformat/configure +
4342 Correction for avformat on Darwin src/modules/sdl/consumer_sdl.c
4343 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
4344 Forgot to create the surface on the start (doh)
4346 * configure, src/framework/mlt.h, src/inigo/inigo.c,
4347 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4348 src/modules/sdl/consumer_sdl_still.c: configure + Darwin sdl linking and
4349 cflags on all use of mlt (annoying, but looks unavoidable)
4350 src/framework/mlt.h + Include sdl header on Darwin src/inigo/inigo.c +
4351 Correction for Darwin key reading from terminal
4352 src/modules/sdl/consumer_sdl.c src/modules/sdl/consumer_sdl_preview.c
4353 src/modules/sdl/consumer_sdl_still.c + Moved initialisation of sdl components
4354 to the start/stop methods (Darwin requirement)
4356 * src/modules/motion_est/configure: + Correction to the disabled case (should
4357 be disable-motion_est and plugins should not be registered)
4359 2005-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4361 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
4362 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
4363 src/modules/vmfx/filter_chroma.h: + Added rudimentary chroma to alpha filter
4364 (optimised on green by default)
4366 2005-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4368 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4369 src/framework/mlt_property.h: src/framework/mlt_properties.c
4370 src/framework/mlt_properties.h + Added get and set for int64_t
4371 src/framework/mlt_property.h + Corrected int64_t
4373 2005-08-26 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4375 * src/modules/motion_est/README, .../motion_est/filter_autotrack_rectangle.c:
4376 Add the obscure=1 option to filter_autotrack_rectangle and update the README
4379 2005-08-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4381 * src/modules/fezzik.dict, src/modules/vmfx/Makefile,
4382 src/modules/vmfx/configure, src/modules/vmfx/factory.c,
4383 src/modules/vmfx/filter_shape.c, src/modules/vmfx/filter_shape.h,
4384 src/modules/vmfx/producer_pgm.c, src/modules/vmfx/producer_pgm.h: + Added
4385 VMFX module + New filter (shape) which provides alpha manipulations and an
4386 alternative wipe mechanism + New producer (pgm) which provides basic
4387 functionality for portable grey maps
4389 * src/modules/core/transition_composite.c: + SMP fix - geometry modifications
4390 need explicit locking
4392 2005-08-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4394 * src/framework/mlt_properties.h: + Replaced this with self in new pass
4395 functions for C++ compilation
4397 2005-08-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4399 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4400 src/framework/mlt_property.c, src/framework/mlt_property.h: Introduce some
4401 more civilized ways to copy properties. See code comments for usage.
4403 2005-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4405 * src/framework/mlt_tractor.c: + Attempt to ensure that the aspect ratio of
4406 the background is the reported ar of the output frame
4408 * src/modules/core/transition_composite.c: + Yet another aspect ratio
4409 correction for the filter transition (not 100% correct yet...) + Correction
4410 for aspect_ratio == 0 case (should honour consumer)
4412 * src/modules/avformat/consumer_avformat.c: + Correction for aspect ratio
4414 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
4415 producer_pango.c producer_pixbuf.c + More efficient use of pixbuf objects and
4416 sequences/mlt pango lists
4418 2005-08-15 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4420 * src/modules/westley/consumer_westley.c: Fix build errors caused by the
4421 (hypothetical) conversion of mlt_position from an int to a float, preserving
4424 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
4425 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
4426 src/framework/mlt_property.c, src/framework/mlt_types.h: Fix build errors
4427 caused by the (hypothetical) conversion of mlt_position from an int to a
4428 float, preserving original behavior.
4430 * src/inigo/inigo.c, src/modules/core/filter_luma.c,
4431 src/modules/motion_est/filter_crop_detect.c, src/modules/sdl/consumer_sdl.c:
4432 Fix build errors caused by the (hypothetical) conversion of mlt_position from
4433 an int to a float, preserving original behavior.
4435 2005-08-07 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4437 * src/modules/motion_est/filter_vismv.c: Misc changes. May remove this file
4440 * src/modules/motion_est/filter_motion_est.c: This is a significant rewrite.
4441 -Cleared up as many conceptualy sticky points as possible. -Removed chroma
4442 comparison code pending a better rewrite. -Added show_residual=1 and
4443 show_reconstruction=1 debug modes. See README. -Renamed many variables and
4444 functions. -Revamped geometry handling. -Lots more I'm forgeting.
4446 * src/modules/motion_est/README: Added some more examples.
4448 * src/inigo/inigo.c: Prevent a frame from being skipped when inigo is first
4451 * src/modules/motion_est/filter_crop_detect.c: Corrected geometry handling.
4452 Removed redundant arrow drawing code. Modified thresholding.
4454 2005-08-04 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4456 * src/modules/avformat/Makefile, src/modules/avformat/configure: ffmpeg split
4457 of the libavutil library.
4459 2005-07-30 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4461 * src/modules/motion_est/README, src/modules/motion_est/filter_motion_est.c:
4462 Added a README file with lots of juicy info. Added a denoise motion vectors
4463 function, enabled by default; the results seem very good. Removed some unused
4466 2005-07-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4468 * src/modules/kino/Makefile: + Allow header dependency checks
4470 * src/modules/avformat/configure: + Added an additional help message (for
4473 * Makefile: + Force dependency checks on header files
4475 2005-07-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4477 * src/framework/mlt_types.h: Do not break ABI to workaround a problem in
4480 2005-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4482 * src/modules/kino/producer_kino.c: + Stores the resource correctly (to allow
4483 serialisation via westley)
4485 2005-07-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4487 * src/framework/mlt_types.h: Add names to enums to make newer versions of
4488 swig (noticed on 1.3.24) happy.
4490 2005-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4492 * src/modules/core/filter_watermark.c: + Correction to long outstanding
4493 oddity regarding composite.out - not needed in many cases now
4495 * mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/perl/Makefile.PL,
4496 mlt++/swig/python/build, mlt++/swig/tcl/build: + Cleaned up swig build so it
4497 doesn't require an mlt++ install first - Temporarily disabled java
4499 2005-07-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4501 * src/modules/kino/riff.cc: + Minor correction for entry length being less
4502 than the data length
4504 * src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/riff.cc,
4505 src/modules/kino/riff.h: + fixes for opendml dv avi
4507 2005-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4509 * src/modules/sdl/consumer_sdl.c: - Removed 'resize' property logic and
4510 width/height confusion
4512 * src/modules/core/filter_resize.c: + Correction for rounding errors
4514 2005-07-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4516 * src/modules/dv/producer_libdv.c: - Removed unused aspect ratio property
4518 * src/modules/avformat/producer_avformat.c: + Hide internal properties via
4521 * src/framework/mlt_playlist.c, src/framework/mlt_service.c: - Remove
4524 2005-07-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4526 * src/modules/motion_est/filter_motion_est.c: autotrack_rectangle and
4527 motion_est now convert pixel units to macroblock (whole) units the same way.
4529 * .../motion_est/filter_autotrack_rectangle.c: Fixed several accuracy issues.
4530 Cleaned up code. Corrected pause behavior.
4532 2005-07-20 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4534 * .../motion_est/filter_autotrack_rectangle.c: use shared arrow drawing code.
4535 improve tracking accuracy.
4537 2005-07-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4539 * src/framework/mlt_filter.c, src/framework/mlt_service.c: mlt_filter.c
4540 mlt_service.c + Filter disable property
4542 2005-07-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4544 * src/modules/gtk2/producer_pango.c: producer_pango.c + Correction of
4545 oversight - allow serialisation of mpl usage
4547 * src/modules/avformat/consumer_avformat.c,
4548 src/modules/avformat/producer_avformat.c: consumer_avformat.c
4549 producer_avformat.c + Sync with current ffmpeg CVS - PLEASE UPDATE FFMPEG
4552 2005-07-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4554 * src/modules/gtk2/producer_pango.c: + Mutex protection (temporary work
4555 around of SMP systems) + Corrected aspect ratio (should be 1, not 0)
4557 * src/modules/core/producer_colour.c: + Accepts modifiable colour property
4558 (via resource) + Hides non-public properties
4560 * src/modules/fezzik.dict: + Added convenience lookup for MLT Pango List
4563 * src/modules/core/filter_mirror.c: + Alpha handling in silly filter :-)
4565 * src/modules/core/transition_composite.c: + Inherits deinterlace method from
4566 the consumer + Sanity check on scaled size for compositing
4568 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
4569 producer_pango.c + Added cloning + Added the very silly .mpl (MLT Pango List)
4570 format [details to follow] + Corrected invalid content producer_pixbuf.c +
4571 Corrected invalid content
4573 * src/modules/gtk2/producer_pixbuf.c: + Bug fixes to test card handling +
4574 Alpha channel cloning + Minor tidy up
4576 2005-07-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4578 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
4579 src/framework/mlt_producer.c, src/framework/mlt_service.c,
4580 src/framework/mlt_tractor.c, src/modules/core/filter_resize.c,
4581 src/modules/core/filter_transition.c,
4582 src/modules/core/transition_composite.c, src/modules/dv/producer_libdv.c:
4583 rc/framework/mlt_frame.c + image_count added to assist the 'transition
4584 filter' in knowing when to act... src/framework/mlt_playlist.c + Complete
4585 rework of fx cuts - now only the fx are output on a frame
4586 src/framework/mlt_producer.c + Aspect ratio of cuts inherited from parent
4587 src/framework/mlt_service.c + Get frame reworked and cleaned up
4588 src/framework/mlt_tractor.c - Removed erroneous width/height pass down prior
4589 to image fetching + Corrected types on other properties for pass down +
4590 Complete rework of fx cuts - they're now received as producer-less frames
4591 from a track + Added image_count logic for transition filter assistance
4592 src/modules/core/filter_resize.c + Added state retention of aspect ratio (may
4593 withdraw this later - it assumes producer knows a/r on frame creation/prior
4594 to image fetch) src/modules/core/filter_transition.c + Checks that two
4595 images are available before processing + Checks test image/audio cases
4596 src/modules/core/transition_composite.c + Major correction in aspect ratio
4597 handling (the b frame image is 'distorted' to the consumers aspect ratio) +
4598 Minor clean up of silly and/or/xor - now have 'operator=[and/or/xor]' (more
4599 clean up to follow) src/modules/dv/producer_libdv.c + Frame stored width and
4600 height are no longer assumed to be 'safe' here (investigating)
4602 2005-07-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4604 * src/framework/mlt_repository.c: mlt_repository.c + VERY temporary hack to
4605 avoid global symbol clashes (RTLD_GLOBAL needed by kino/libquicktime only so
4608 2005-07-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4610 * src/modules/kino/filehandler.cc: filehandler.cc + FOURCC for DVCPRO
4613 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Oops - the frame
4614 position is relative to the in point (the internal position is absolute)
4616 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Fix for non-zero
4619 2005-07-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4621 * src/modules/sdl/consumer_sdl_preview.c,
4622 src/modules/sdl/consumer_sdl_still.c: consumer_sdl_preview.c
4623 consumer_sdl_still.c + Fixes a deadlock condition
4625 * src/modules/kino/filehandler.cc: src/modules/kino/filehandler.cc + Added
4626 missing fourccs to allow compilation
4628 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4629 src/framework/mlt_repository.c, src/modules/kino/filehandler.cc,
4630 src/modules/kino/filehandler.h: framework/mlt_frame.c framework/mlt_frame.h +
4631 Added sample calculator (samples to current frame)
4632 framework/mlt_repository.c + Symbols exported from plugins
4633 modules/kino/filehandler.cc modules/kino/filehandler.h + Audio handling of dv
4636 2005-07-09 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4638 * src/modules/motion_est/configure: Mention that motion est is disabled by
4639 default during ./configure.
4641 * configure, src/modules/motion_est/configure: Prevent motion estimation
4642 components from building unless requested.
4644 2005-07-08 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4646 * src/modules/motion_est/Makefile, src/modules/motion_est/configure: removed
4649 * src/modules/motion_est/Makefile, src/modules/motion_est/arrow_code.c,
4650 src/modules/motion_est/arrow_code.h, src/modules/motion_est/configure,
4651 src/modules/motion_est/factory.c,
4652 .../motion_est/filter_autotrack_rectangle.c,
4653 src/modules/motion_est/filter_crop_detect.c,
4654 src/modules/motion_est/filter_motion_est.c,
4655 src/modules/motion_est/filter_motion_est.h,
4656 src/modules/motion_est/filter_vismv.c, src/modules/motion_est/sad_sse.h:
4657 Initial import of the motion estimation filter.
4659 2005-07-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4661 * src/modules/avformat/consumer_avformat.c:
4662 src/modules/avformat/consumer_avformat.c + Correction for mpeg encoding -
4663 Removal of erroneous frame rate checks
4665 2005-07-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4667 * src/modules/westley/producer_westley.c:
4668 src/modules/westley/producer_westley.c - Rollback on erroneous checkin
4669 (functionality covered correctly in playlist)
4671 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
4672 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
4673 src/modules/fezzik.dict, src/modules/gtk2/producer_pixbuf.c,
4674 src/modules/westley/producer_westley.c: src/framework/mlt_frame.c +
4675 Correction for aspect ratio of synthesized test card
4676 src/framework/mlt_playlist.c + Special case for handling fx cuts
4677 src/modules/fezzik.dict + Convenience jfx and jef extensions for jahshaka
4678 src/modules/core/transition_composite.c + Ensure that scaling and correct
4679 image extraction is handled src/modules/core/transition_luma.c + Ensure that
4680 scaling and correct image extraction is handled
4681 src/modules/gtk2/producer_pixbuf.c + Allow user overrides for progressive and
4682 aspect_ration src/modules/westley/producer_westley.c + Special case for fx
4685 2005-06-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4687 * mlt++/CUSTOMISING, mlt++/test/server.cpp: CUSTOMISING + Replaced TBD for
4688 frame rendering notification event test/server.cpp + Added an example frame
4689 rendering callback that removes all shotcut related fx
4691 * src/modules/sdl/consumer_sdl.c: src/modules/sdl/consumer_sdl.c + (Re)Added
4692 audio volume control
4694 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Added support
4695 for pango usage on audio only fx cuts (sigh...)
4697 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Slight
4698 modification to allow pango use in fx cuts
4700 2005-06-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4702 * src/modules/core/filter_transition.c, src/modules/core/filter_transition.h:
4703 src/modules/core/filter_transition.c src/modules/core/filter_transition.h +
4706 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
4707 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
4708 src/modules/core/Makefile, src/modules/core/configure,
4709 src/modules/core/factory.c, src/modules/core/transition_composite.c,
4710 src/modules/core/transition_composite.h: src/framework/mlt_deque.c
4711 src/framework/mlt_deque.h + Added support for doubles
4712 src/framework/mlt_frame.c + Switched order of source/dest audio mix
4713 extraction (for transition as filter usage) src/framework/mlt_tractor.c -
4714 Removed warning introduced from previous checkin (missing ctype.h) +
4715 Temporary work around to allow frames to carry multiple frames (for
4716 transition as filter usage) src/modules/core/Makefile
4717 src/modules/core/configure src/modules/core/factory.c + Support for new
4718 transition filter :-) src/modules/core/transition_composite.c
4719 src/modules/core/transition_composite.h - Removed frame properties dependence
4720 for process/get_image state communication + Extended alpha blending modes to
4721 'and' and 'xor' logic (may change property triggering soon) + Provided
4722 support for transition as filter usage + Cleaned up public copy region
4725 * mlt++/CUSTOMISING, mlt++/swig/ruby/thumbs.rb: CUSTOMISING + Added an
4726 example of how to hide a track on reception swig/ruby/thumbs.rb + Changed
4727 generator to run, rather than sleep and poll
4729 * src/modules/core/transition_composite.c: + Cleaned up compositing and alpha
4730 usage (all frames always have an alpha mask) + Provided an alternative
4731 rendering mechanism ('or' which takes a and b alpha into account) + Provided
4732 a and b alpha mask overides ('alpha_a' and 'alpha_b')
4734 2005-06-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4736 * src/framework/mlt_geometry.c, src/framework/mlt_tractor.c,
4737 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
4738 src/modules/sdl/consumer_sdl_still.c: src/framework/mlt_geometry.c
4739 src/modules/core/transition_composite.c src/modules/sdl/consumer_sdl.c
4740 src/modules/sdl/consumer_sdl_still.c + replaced floats with doubles (attempt
4741 to avoid rounding errors?) src/framework/mlt_tractor.c + corrections for
4742 fx_cuts (allows animated fx)
4744 2005-06-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4746 * src/modules/fezzik.dict: + BGa's request for additional westley extensions
4748 2005-06-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4750 * src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
4751 src/modules/core/filter_watermark.c, src/modules/core/producer_noise.c,
4752 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
4753 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
4754 src/framework/mlt_consumer.c + Attempt to make all frames have the correct
4755 aspect_ratio (works in many but not all cases) src/framework/mlt_frame.h +
4756 Provide macro access to the video and image RPN queues
4757 src/framework/mlt_tractor.c + Provides orphaned filters
4758 src/modules/core/producer_noise.c - remove specification of aspect ratio
4759 src/modules/core/filter_watermark.c src/modules/core/transition_composite.c
4760 src/modules/core/transition_luma.c src/modules/plus/filter_affine.c
4761 src/modules/plus/transition_affine.c + Corrections for frames with an aspect
4762 ratio = 0 (supplement to mlt_consumer mod)
4764 2005-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4766 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4767 src/framework/mlt_producer.c, src/inigo/inigo.c,
4768 src/modules/avformat/consumer_avformat.c, src/modules/core/filter_resize.c,
4769 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
4770 src/modules/dv/consumer_libdv.c, src/modules/gtk2/producer_pango.c,
4771 src/modules/gtk2/producer_pixbuf.c, src/modules/kino/Makefile,
4772 src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/configure,
4773 src/modules/kino/filehandler.cc, src/modules/sdl/consumer_sdl.c,
4774 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
4775 src/framework/mlt_consumer.c src/framework/mlt_consumer.h + Added a general
4776 profile handling for size, aspect ratio and display ratio
4777 src/framework/mlt_producer.c + Correction to aspect ratio properties
4778 src/inigo/inigo.c + Minimalist support for sdl_preview (still not very good)
4779 src/modules/avformat/consumer_avformat.c + Takes consumer profile into
4780 account src/modules/core/filter_resize.c + Corrections for synthesised
4781 producers and aspect ratio (inherits from consumer)
4782 src/modules/core/producer_colour.c src/modules/core/producer_noise.c
4783 src/modules/gtk2/producer_pango.c + Ensures that resize picks up consumer
4784 aspect ratio src/modules/dv/consumer_libdv.c + Honour wide screen output
4785 src/modules/gtk2/producer_pixbuf.c + Correction for 1:1 aspect ratio
4786 src/modules/kino/Makefile src/modules/kino/avi.cc src/modules/kino/avi.h
4787 src/modules/kino/configure src/modules/kino/filehandler.cc + Attempt to allow
4788 mov dv files to provide audio src/modules/sdl/consumer_sdl.c
4789 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
4790 Takes consumer profile into account
4792 2005-06-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4794 * src/framework/configure: Quick temporary fix for mlt config in non-standard
4795 paths (relates to mlt++)
4797 2005-06-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4799 * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c,
4800 src/modules/avformat/filter_avdeinterlace.c,
4801 src/modules/sdl/consumer_sdl_preview.c,
4802 src/modules/xine/filter_deinterlace.c: Consumer deinterlace_method property
4805 * src/modules/avformat/filter_avcolour_space.c,
4806 src/modules/avformat/filter_avdeinterlace.c,
4807 src/modules/core/filter_resize.c, src/modules/xine/filter_deinterlace.c:
4808 Sanity checks for normalising filters
4810 2005-06-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4812 * src/modules/fezzik.dict: libdv/avformat switching
4814 2005-06-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4816 * src/modules/avformat/filter_avcolour_space.c: Sanity checks
4818 * src/modules/gtk2/producer_pixbuf.c: Fallback to testcard
4820 2005-05-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4822 * src/modules/avformat/consumer_avformat.c: NTSC fix
4824 * src/modules/fezzik.dict: Added bmp support
4826 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
4827 src/framework/mlt_producer.c: Frame rate properites and factory
4830 2005-05-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4832 * src/modules/avformat/consumer_avformat.c: audio out fix
4834 2005-05-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4836 * src/modules/kino/filehandler.cc, src/modules/kino/filehandler.h: DVCPRO fix
4839 2005-05-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4841 * src/modules/avformat/consumer_avformat.c: jpeg and mjpeg fixes
4843 2005-05-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4845 * src/modules/jackrack/filter_ladspa.c: bugfix segfault on closre when filter
4848 2005-05-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4850 * src/modules/avformat/Makefile, src/modules/avformat/configure,
4851 src/modules/avformat/factory.c: Build modification to ffmpeg/avformat
4853 2005-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4855 * src/modules/dv/configure, src/modules/gtk2/configure,
4856 src/modules/jackrack/configure, src/modules/kino/configure,
4857 src/modules/resample/configure, src/modules/sdl/configure,
4858 src/modules/sox/configure, src/modules/vorbis/configure,
4859 src/modules/westley/configure, src/modules/xine/configure: Bourne shell
4862 * configure: Bourne shell compliance
4864 * src/modules/avformat/Makefile, src/modules/avformat/configure: Corrections
4865 to --avformat-cvs option
4867 * src/modules/avformat/Makefile, src/modules/avformat/configure,
4868 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
4869 src/modules/avformat/producer_avformat.c: FFMPEG revisions to match current
4872 2005-05-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4874 * src/modules/kino/Makefile: fix compilation
4876 2005-04-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4878 * docs/services.txt, src/modules/configure, src/modules/jackrack/Makefile,
4879 src/modules/jackrack/configure, src/modules/jackrack/control_message.h,
4880 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
4881 src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/filter_ladspa.h,
4882 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
4883 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
4884 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_mgr.c,
4885 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/process.c,
4886 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
4887 src/modules/jackrack/ui.h: cleanup and reduce code in jackrack support code
4888 and add new jack-less filter_ladspa.
4890 2005-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4892 * src/modules/dv/producer_libdv.c: Fix for file identification and dv
4894 2005-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4896 * src/modules/kino/avi.h: Minor correction
4898 * src/modules/kino/Makefile, src/modules/kino/avi.cc, src/modules/kino/avi.h,
4899 src/modules/kino/configure, src/modules/kino/endian_types.h,
4900 src/modules/kino/error.cc, src/modules/kino/error.h,
4901 src/modules/kino/factory.c, src/modules/kino/filehandler.cc,
4902 src/modules/kino/filehandler.h, src/modules/kino/kino_wrapper.cc,
4903 src/modules/kino/kino_wrapper.h, src/modules/kino/producer_kino.c,
4904 src/modules/kino/producer_kino.h, src/modules/kino/riff.cc,
4905 src/modules/kino/riff.h: Initial version
4907 * src/modules/dv/producer_libdv.c, src/modules/fezzik.dict: Preparation for
4910 2005-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4912 * src/modules/dv/Makefile: corrected pkg-config libdv usage
4914 2005-04-14 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4916 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_still.c: Build
4919 * src/modules/sdl/consumer_sdl.c: An unfinished attempt at porting the SDL
4920 consumer to OS X. What remains is a bug in libSDL where the SDL screen object
4921 becomes a NULL pointer when it shouldn't. This also affects 'ffplay' and the
4922 SDL test program 'threadwin -threaded' I think.
4924 * src/modules/sdl/consumer_sdl_osx_hack.h: A hack to inform Cocoa that is
4925 should be multithreaded by spinning of a dummy thread.
4927 * configure, src/albino/albino.c, src/inigo/inigo.c, src/miracle/miracle.c:
4928 OS X uses -DDARWIN in
4929 /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h; This in
4930 combination with #include <Foundation/Foundation.h> caused compilation errors
4931 while porting consumer_sdl to OS X.
4933 2005-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4935 * COPYING: License update
4937 * src/modules/sox/Makefile, src/modules/sox/configure: Disable sox when
4940 * src/modules/jackrack/configure: Disable jackrack when unavailable
4942 * src/modules/dv/configure, src/modules/vorbis/configure: Disable libdv when
4945 * src/modules/resample/configure: Disable libsamplerate when unavailable
4947 * src/modules/sdl/configure: Disable sdl when unavailable
4949 * src/modules/vorbis/configure: Disable vorbis when unavailable
4951 * configure: Automatic disabling off mmx on a OS/X; mmx detection on Linux;
4952 other platforms probably broken
4954 * src/modules/xine/configure: Disable xine when mmx not available
4956 * src/modules/westley/configure: Conditional compilation of westley/libxml2
4959 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
4960 src/modules/gtk2/factory.c: Conditional compilation of gtk2 components
4962 2005-04-12 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4964 * src/framework/mlt_geometry.c: Minor but confusing comment fix.
4966 2005-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4968 * configure, setenv, src/albino/Makefile, src/albino/albino.c,
4969 src/framework/Makefile, src/humperdink/Makefile, src/humperdink/io.c,
4970 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/miracle/Makefile,
4971 src/miracle/miracle.c, src/modules/avformat/Makefile,
4972 src/modules/avformat/configure, src/modules/core/Makefile,
4973 src/modules/core/configure, src/modules/dv/Makefile,
4974 src/modules/dv/configure, src/modules/fezzik/Makefile,
4975 src/modules/fezzik/configure, src/modules/gtk2/Makefile,
4976 src/modules/gtk2/configure, src/modules/inigo/Makefile,
4977 src/modules/inigo/configure, src/modules/jackrack/Makefile,
4978 src/modules/jackrack/configure, src/modules/normalize/Makefile,
4979 src/modules/normalize/configure, src/modules/plus/Makefile,
4980 src/modules/plus/configure, src/modules/resample/Makefile,
4981 src/modules/resample/configure, src/modules/sdl/Makefile,
4982 src/modules/sdl/configure, src/modules/sox/Makefile,
4983 src/modules/sox/configure, src/modules/valerie/Makefile,
4984 src/modules/valerie/configure, src/modules/vorbis/Makefile,
4985 src/modules/vorbis/configure, src/modules/westley/Makefile,
4986 src/modules/westley/configure, src/modules/xine/Makefile,
4987 src/modules/xine/configure, src/tests/Makefile, src/valerie/Makefile,
4988 src/valerie/valerie_socket.c: OS/X Patch from Torsten Spindler
4990 * mlt++/CUSTOMISING: Minor doc updates
4992 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
4993 src/framework/mlt_repository.c, src/framework/mlt_repository.h: More const
4996 2005-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4998 * src/framework/mlt_consumer.c, src/modules/gtk2/Makefile,
4999 src/modules/resample/filter_resample.c: Auto deinterlace on pause, fix for
5000 audio resampling/test audio and MMX checks in gtk2
5002 2005-04-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5004 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5005 src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
5006 src/modules/gtk2/Makefile, src/modules/jackrack/filter_jackrack.c,
5007 src/modules/sox/filter_sox.c: avformat-cvs build fix and audio filter
5010 2005-04-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5012 * src/albino/albino.c, src/miracle/miracle.c: make miracle and albino local
5013 use fifo instead of rr rt schedule
5015 * src/albino/albino.c, src/framework/mlt_consumer.c, src/inigo/inigo.c,
5016 src/miracle/miracle.c, src/miracle/miracle_server.c,
5017 src/modules/avformat/consumer_avformat.c, src/modules/core/consumer_null.c,
5018 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5019 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pixbuf.c,
5020 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5021 src/modules/sdl/consumer_sdl_still.c, src/modules/xine/filter_deinterlace.c:
5022 realtime scheduling updates; suppress libdv errors; add frame property
5023 deinterlace_method; default producer_hold to use onefield; add begin property
5026 2005-03-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5028 * mlt++/CUSTOMISING, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5029 mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h, mlt++/test/server.cpp:
5030 Server customisation
5032 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c: Frame rendering
5035 2005-03-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5037 * docs/dvcp.txt, src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
5038 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
5039 src/miracle/miracle_unit_commands.h, src/modules/avformat/factory.c,
5040 src/valerie/valerie.c, src/valerie/valerie.h: Threading considerations and
5041 DVCP WIPE introduced
5043 2005-03-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5045 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
5046 src/modules/core/transition_composite.c,
5047 src/modules/plus/transition_affine.c: Minor corrections and more affine
5050 2005-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5052 * src/miracle/miracle_unit.c, src/modules/avformat/consumer_avformat.c: Minor
5053 mods to playout via avformat and miracle unit generation on an xfer
5055 * src/modules/westley/producer_westley.c: Reinstatement of entity handling
5056 and removal of libxml2 warning for non-existent file
5058 2005-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5060 * src/framework/mlt_frame.c, src/modules/core/producer_colour.c,
5061 src/modules/core/transition_composite.c,
5062 src/modules/plus/transition_affine.c: Minor corrections with alpha and
5065 2005-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5067 * src/miracle/miracle_unit.c: Smoother unit load
5069 2005-02-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5071 * mlt++/src/MltService.cpp: Minor correction
5073 * src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
5074 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
5075 src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c,
5076 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c,
5077 src/modules/sdl/consumer_sdl_preview.c,
5078 src/modules/westley/consumer_westley.c,
5079 src/modules/westley/producer_westley.c: Alphas and global feeds revisted
5081 2005-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5083 * src/modules/sdl/consumer_sdl_preview.c,
5084 src/modules/sdl/consumer_sdl_still.c: Speed switch corrections
5086 2005-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5088 * src/modules/core/transition_composite.c,
5089 src/modules/core/transition_luma.c: Optional 8 or 16 bit pgm or png lumas;
5090 fixes for non-existence
5092 * src/modules/lumas/configure, src/modules/lumas/create_lumas: Optional 8 or
5095 2005-02-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5097 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5098 more affine silliness
5100 2005-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5102 * src/modules/plus/transition_affine.c: affine silliness
5104 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5105 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5106 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5107 src/modules/sdl/consumer_sdl_still.c: SMP/HT fixes
5109 2005-02-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5111 * src/modules/feeds/PAL/border.properties: fill for borders
5113 * src/modules/gtk2/Makefile: conditional mmx compilation
5115 * src/modules/core/transition_composite.c: int handling on the frame image
5118 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
5119 src/framework/mlt_frame.c, src/framework/mlt_frame.h: 64 bit fix and deque
5122 2005-01-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5124 * src/modules/sdl/consumer_sdl_preview.c: Refresh count instead of flag
5126 * src/modules/sdl/consumer_sdl_preview.c: Mutex locking for refresh handling
5128 * src/modules/core/filter_rescale.c: Warning removal
5130 * src/modules/resample/filter_resample.c: Workaround for test card audio (may
5133 * src/modules/inigo/producer_inigo.c: Empty track definition fix
5135 * src/modules/sdl/consumer_sdl_preview.c,
5136 src/modules/sdl/consumer_sdl_still.c: Consumer reworked
5138 * src/modules/plus/transition_affine.c: Pointless improvement on a bad filter
5141 * src/modules/gtk2/producer_pango.c: Memory leak fix
5143 * src/modules/westley/consumer_westley.c: titles and global feeds
5145 * src/modules/feeds/PAL/border.properties,
5146 src/modules/feeds/PAL/data_fx.properties: Minor corrections
5148 * src/modules/core/filter_data_show.c: Global/local data show distinction
5150 * src/modules/core/Makefile: Removed superflous mmx compilation
5152 * src/framework/mlt_tractor.c: Global data feed handling
5154 * src/framework/mlt_filter.c, src/framework/mlt_service.c: Wild card filter
5157 * src/framework/mlt_events.c: Memory leak fix
5159 * src/framework/mlt_consumer.c: Small correction to deinterlacing
5161 2005-01-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5163 * src/modules/feeds/PAL/border.properties,
5164 src/modules/feeds/PAL/example.properties: Test case feeds added
5166 * src/modules/avformat/filter_avresample.c,
5167 src/modules/avformat/producer_avformat.c,
5168 src/modules/core/filter_channelcopy.c, src/modules/core/filter_watermark.c,
5169 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
5170 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5171 src/modules/core/transition_mix.c, src/modules/core/transition_region.c,
5172 src/modules/dv/producer_libdv.c, src/modules/feeds/PAL/etv.properties,
5173 src/modules/jackrack/filter_jackrack.c,
5174 src/modules/normalize/filter_volume.c, src/modules/plus/transition_affine.c,
5175 src/modules/resample/filter_resample.c, src/modules/sox/filter_sox.c,
5176 src/modules/vorbis/producer_vorbis.c: Remaining audio handling switched to
5177 stacks; Minor corrections to compositing and mixing; localisation for pango
5179 * src/modules/westley/consumer_westley.c,
5180 src/modules/westley/producer_westley.c: Localised data storage and utf-8
5183 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5184 src/framework/mlt_frame.h, src/framework/mlt_producer.c,
5185 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
5186 src/framework/mlt_transition.h: Transitions reworked (always_active
5187 capabilities); remaining audio handling switched to stacks
5189 * demo/mlt_news: Correction for audio mix
5191 2005-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5193 * src/framework/mlt_consumer.c: consumer close fix
5195 * src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c:
5198 2005-01-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5200 * demo/mlt_slideshow_black, docs/services.txt,
5201 src/modules/core/transition_composite.c,
5202 src/modules/feeds/PAL/etv.properties: Minor modifications to compositing
5205 * src/modules/gtk2/producer_pango.c: Added a weight property
5207 2005-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5209 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Const string usage
5212 * demo/mlt_attributes: Correction for ETV specific filters
5214 * src/modules/feeds/PAL/etv.properties: Seperation for ETV specific filters
5216 * docs/testing.txt: Test case clean up
5218 * demo/demo, demo/mlt_watermark, src/framework/mlt_producer.c,
5219 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5220 src/framework/mlt_property.c, src/framework/mlt_property.h,
5221 src/framework/mlt_tractor.c, src/modules/core/filter_data_show.c,
5222 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
5223 src/modules/core/transition_region.c,
5224 src/modules/feeds/PAL/data_fx.properties,
5225 src/modules/feeds/PAL/obscure.properties, src/modules/fezzik.ini,
5226 src/modules/gtk2/producer_pango.c: Sundry minor fixes and optimisations
5228 2005-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5230 * src/framework/mlt_geometry.c: Corrections to geometry next key and
5233 2005-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5235 * mlt++/src/MltGeometry.cpp, mlt++/src/MltGeometry.h: Next/Prev key
5238 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Next/Prev key
5241 * src/modules/feeds/PAL/data_fx.properties,
5242 src/modules/feeds/PAL/obscure.properties: Smaller mask width/height
5244 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i: Fetch
5245 unit from miracle server
5247 * src/miracle/miracle_server.c, src/miracle/miracle_server.h: Fetch unit from
5250 2005-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5252 * src/framework/mlt_playlist.c: Correction to clip_start at end of playlist
5254 2004-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5256 * demo/demo.ini, src/framework/mlt_producer.c,
5257 src/framework/mlt_properties.c, src/framework/mlt_property.c,
5258 src/framework/mlt_transition.c: Corrections after valgrinding
5260 * mlt++/src/MltGeometry.h: Update for geometry
5262 * demo/demo.ini, demo/mlt_attributes, demo/mlt_news, demo/mlt_slideshow,
5263 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_ticker,
5264 demo/mlt_watermark: Corrections and minor fixes to use new geometry spec;
5265 couple of new test cases
5267 * src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
5268 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
5269 src/modules/inigo/producer_inigo.c: Sundry minor updates
5271 * src/modules/feeds/NTSC/obscure.properties,
5272 src/modules/feeds/PAL/data_fx.properties: Feeds updates
5274 * src/framework/mlt_producer.c: Extension to mini fezzik for obscures on cuts
5277 * src/framework/mlt_tractor.c: Option to hold feed processing on a track
5279 * src/framework/mlt_playlist.c: Fix for join length correction
5281 * src/framework/mlt_frame.c: Resize fix for chroma offsets
5283 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Improved
5286 2004-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5288 * src/modules/jackrack/filter_jackrack.c: bootstrap earlier with fixed number
5289 of channels, better initial synchronisation phase, reduced internal buffer
5292 * src/modules/jackrack/filter_jackrack.c: even better close handling?
5294 * src/modules/jackrack/filter_jackrack.c: fixup includes
5296 * src/modules/jackrack/filter_jackrack.c: ensure disconnected from jack
5297 before releasing any resources
5299 2004-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5301 * docs/services.txt, src/modules/jackrack/filter_jackrack.c: add
5302 filter/jackrack to services.txt and apply a performance tweak to
5305 * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
5306 src/modules/jackrack/control_message.h, src/modules/jackrack/factory.c,
5307 src/modules/jackrack/filter_jackrack.c,
5308 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/jack_rack.c,
5309 src/modules/jackrack/jack_rack.h, src/modules/jackrack/lock_free_fifo.c,
5310 src/modules/jackrack/lock_free_fifo.h, src/modules/jackrack/plugin.c,
5311 src/modules/jackrack/plugin.h, src/modules/jackrack/plugin_desc.c,
5312 src/modules/jackrack/plugin_desc.h, src/modules/jackrack/plugin_mgr.c,
5313 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/plugin_settings.c,
5314 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
5315 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
5316 src/modules/jackrack/ui.h: added jackrack filter
5318 * demo/consumers.ini, docs/services.txt, setenv, setenv_mc,
5319 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
5320 src/modules/fezzik.ini: fix aspect ratios in producer_libdv tweak fezzik
5321 priorities minor fixes to setenv and demo/consumers.ini
5323 2004-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5325 * demo/mlt_bouncy_ball, demo/mlt_my_name_is, demo/mlt_title_over_gfx,
5326 src/framework/mlt_tractor.c, src/modules/core/filter_rescale.c,
5327 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
5328 src/modules/core/transition_composite.c,
5329 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5330 src/modules/feeds/PAL/data_fx.properties, src/modules/plus/filter_affine.c,
5331 src/modules/plus/transition_affine.c: Composite distort, fill and titles
5334 * src/modules/core/transition_composite.c, src/modules/feeds/Makefile: Feeds
5337 * src/modules/feeds/Makefile, src/modules/feeds/NTSC/data_fx.properties,
5338 src/modules/feeds/PAL/data_fx.properties,
5339 src/modules/feeds/PAL/obscure.properties: Feeds pseudo module added
5341 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
5342 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
5343 src/modules/core/transition_luma.c, src/modules/data_fx.properties,
5344 src/modules/inigo/producer_inigo.c, src/modules/lumas/create_lumas,
5345 src/modules/lumas/luma.c: Luma and composite fixes
5347 2004-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5349 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltGeometry.cpp,
5350 mlt++/src/MltGeometry.h, mlt++/swig/mltpp.i: Geometry
5352 * src/modules/core/transition_composite.c: Luma generation and use
5354 * src/modules/core/transition_composite.c,
5355 src/modules/core/transition_luma.c, src/modules/lumas/Makefile,
5356 src/modules/lumas/create_lumas, src/modules/lumas/luma.c: Luma generation and
5359 * demo/mlt_bouncy_ball, demo/mlt_push, demo/mlt_ticker,
5360 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_geometry.c,
5361 src/framework/mlt_geometry.h, src/framework/mlt_types.h,
5362 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
5363 src/modules/data_fx.properties, src/modules/xine/deinterlace.c: Framework
5364 inclusion of geometry
5366 2004-12-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5368 * src/modules/data_fx.properties: Correction to obscure data_show config
5370 * src/modules/data_fx.properties: Correction to obscure data_show config
5372 2004-12-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5374 * src/framework/mlt_playlist.c, src/modules/core/transition_composite.c,
5375 src/modules/data_fx.properties: New geometry specification
5377 2004-12-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5379 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
5380 src/framework/mlt_tractor.c, src/modules/core/filter_data_feed.c,
5381 src/modules/core/transition_composite.c,
5382 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5383 src/modules/gtk2/producer_pango.c, src/modules/westley/producer_westley.c,
5384 src/valerie/valerie_remote.c: Feed rework and fixes to westley and composite
5386 2004-12-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5388 * src/framework/mlt_consumer.c: Mutex protection on put frame close
5390 * src/framework/mlt_producer.c, src/framework/mlt_service.c: Mutex locking in
5393 2004-12-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5395 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: blank_at method added
5397 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: blank_at method
5400 2004-12-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5402 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: split_at method added
5404 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: split_at method
5407 2004-12-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5409 * mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Tractor constructor
5412 * src/framework/mlt_playlist.c, src/framework/mlt_service.c,
5413 src/modules/inigo/producer_inigo.c: Corrections to playlist manipulations and
5414 producer type determination
5416 2004-12-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5418 * src/framework/mlt_consumer.c, src/modules/data_fx.properties,
5419 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5420 Possible fixes to xlib errors
5422 2004-12-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5424 * src/modules/core/filter_data_feed.c: ignore attr which are active, but have
5427 * src/modules/data_fx.properties: Minor mods for ETV data filters
5429 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5430 src/framework/mlt_factory.c, src/framework/mlt_field.c,
5431 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
5432 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5433 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
5434 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5435 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
5436 src/framework/mlt_properties.c, src/framework/mlt_property.c,
5437 src/framework/mlt_service.c, src/framework/mlt_service.h,
5438 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
5439 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
5440 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
5441 src/miracle/miracle_unit_commands.c,
5442 src/modules/avformat/consumer_avformat.c,
5443 src/modules/avformat/filter_avcolour_space.c,
5444 src/modules/avformat/filter_avdeinterlace.c,
5445 src/modules/avformat/filter_avresample.c,
5446 src/modules/avformat/producer_avformat.c, src/modules/core/consumer_null.c,
5447 src/modules/core/filter_brightness.c, src/modules/core/filter_channelcopy.c,
5448 src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
5449 src/modules/core/filter_gamma.c, src/modules/core/filter_luma.c,
5450 src/modules/core/filter_mirror.c, src/modules/core/filter_obscure.c,
5451 src/modules/core/filter_region.c, src/modules/core/filter_rescale.c,
5452 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
5453 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
5454 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
5455 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
5456 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5457 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5458 src/modules/fezzik.ini, src/modules/fezzik/producer_fezzik.c,
5459 src/modules/fezzik/producer_hold.c, src/modules/gtk2/consumer_gtk2.c,
5460 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
5461 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
5462 src/modules/normalize/filter_volume.c, src/modules/plus/filter_affine.c,
5463 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_sepia.c,
5464 src/modules/plus/transition_affine.c, src/modules/resample/filter_resample.c,
5465 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5466 src/modules/sdl/consumer_sdl_still.c, src/modules/sox/filter_sox.c,
5467 src/modules/valerie/consumer_valerie.c, src/modules/vorbis/producer_vorbis.c,
5468 src/modules/westley/consumer_westley.c,
5469 src/modules/westley/producer_westley.c,
5470 src/modules/xine/filter_deinterlace.c, src/valerie/valerie_remote.c: Big
5471 modification - switch to macros for parent class access
5473 2004-11-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5475 * mlt++/swig/Makefile: Install makefile for swig
5477 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltDeque.cpp,
5478 mlt++/src/MltDeque.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
5479 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5480 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Deque added;
5481 simplified producer parent access; transition in and out
5483 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
5484 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
5485 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
5486 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
5487 src/modules/sdl/consumer_sdl_still.c, src/modules/westley/consumer_westley.c,
5488 src/modules/westley/producer_westley.c: Extendable factories; general
5489 producer related modifications; westley storage; sdl_still increased latency
5491 2004-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5493 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5494 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5495 mlt++/src/MltProperties.cpp, mlt++/src/MltService.cpp,
5496 mlt++/src/MltService.h, mlt++/test/Makefile: More playlist modifications;
5499 * src/modules/sdl/consumer_sdl_still.c: Consumer sdl preview correction -
5500 attach colour space conversion on start
5502 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5503 src/framework/mlt_producer.c, src/framework/mlt_service.c,
5504 src/framework/mlt_service.h: More playlist modifications; service locking;
5505 sticky services on frame
5507 2004-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5509 * src/framework/mlt_producer.c: Extendible blank producers
5511 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5512 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Ref count and event firing
5513 method on properties; locate_cut on tractor
5515 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5516 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5517 src/modules/sdl/consumer_sdl_still.c, src/modules/valerie/consumer_valerie.c:
5518 Added ref_count method to properties; temporary work around for test card;
5521 2004-11-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5523 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5524 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5525 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5526 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Playlist reorganisation
5528 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
5529 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
5530 src/framework/mlt_producer.h, src/framework/mlt_transition.c,
5531 src/modules/dv/consumer_libdv.c: Playlist and blank rearrangement, fix for
5532 mlt_consumer and NULL
5534 2004-11-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5536 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5537 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Simplified playlist and
5540 * src/modules/sdl/consumer_sdl_still.c: Increased delay for polling
5542 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Simplified
5545 2004-11-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5547 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Added cut related
5550 * src/framework/mlt_multitrack.c: Behavioural change - tracks with hide
5551 properties now affect length (might be problematic)
5553 2004-11-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5555 * src/framework/mlt_producer.c: Correction for direct playback of a cut
5557 2004-11-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5559 * src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/producer_pixbuf.c,
5560 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5561 src/modules/sdl/consumer_sdl_still.c: Fixes threaded pixbuf usage and removes
5562 flash when swicthing between sdl preview modes
5564 2004-10-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5566 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltTokeniser.cpp,
5567 mlt++/src/MltTokeniser.h, mlt++/test/server.cpp: Added courtesy tokenising
5570 * src/framework/mlt_tokeniser.c, src/modules/fezzik.dict,
5571 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
5572 src/modules/sdl/consumer_sdl_preview.c,
5573 src/modules/westley/producer_westley.c: fixes for westley deserialise,
5574 preview handling and tokenising amendment
5576 2004-10-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5578 * src/modules/plus/filter_charcoal.c: Minor optimisation
5580 * mlt++/configure, mlt++/swig/configure, mlt++/swig/ruby/build,
5581 mlt++/swig/ruby/miracle.rb: Config changes
5583 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5584 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
5585 src/modules/avformat/consumer_avformat.c,
5586 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
5587 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
5588 src/modules/core/producer_noise.c, src/modules/core/transition_composite.c,
5589 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
5590 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5591 Attempt at an aspect ratio clean up
5593 2004-10-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5595 * src/modules/sdl/consumer_sdl_preview.c: Oops - need to parse the size in
5598 * mlt-config-template, src/framework/configure, src/miracle/configure,
5599 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
5600 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
5601 src/modules/gtk2/factory.c, src/modules/sdl/consumer_sdl.c,
5602 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
5603 src/modules/westley/producer_westley.c, src/valerie/configure: Minor config
5604 fixes and gtk2 consumer added
5606 2004-10-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5608 * src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
5610 * src/framework/mlt_consumer.c, src/inigo/inigo.c,
5611 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5612 src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
5614 2004-10-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5616 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5617 src/modules/sdl/Makefile, src/modules/sdl/configure,
5618 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
5619 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
5620 src/modules/sdl/factory.c: SDL Preview provisional checkin
5622 2004-10-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5624 * src/framework/mlt_frame.c, src/modules/core/transition_mix.c: audio mix and
5627 2004-10-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5629 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: id and log level for
5632 * src/framework/mlt_properties.c, src/miracle/miracle_server.c,
5633 src/miracle/miracle_server.h: Convenience functionality for properties load
5634 and miracle_server_id function
5636 * src/miracle/miracle_server.c: Server shutdown state oops
5638 * mlt++/src/MltMiracle.cpp: Server shutdown state
5640 * src/miracle/miracle_server.c: Server shutdown state
5642 2004-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5644 * src/modules/valerie/consumer_valerie.c: Error property for valerie returned
5647 2004-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5649 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/test/play.cpp:
5650 buffer fix and tractor handling
5652 * src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
5653 buffer fix and tractor handling
5655 * mlt++/HOWTO: Doc updates
5657 * src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
5658 src/miracle/miracle_server.c, src/miracle/miracle_unit_commands.c,
5659 src/miracle/miracle_unit_commands.h, src/modules/valerie/consumer_valerie.c,
5660 src/modules/westley/producer_westley.c, src/valerie/valerie.c,
5661 src/valerie/valerie.h, src/valerie/valerie_parser.c,
5662 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Improved push
5665 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: Improved push
5668 2004-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5670 * src/framework/mlt_service.c, src/modules/fezzik/producer_fezzik.c,
5671 src/modules/valerie/consumer_valerie.c,
5672 src/modules/westley/producer_westley.c: Fix for deep westleys and filter
5675 * src/framework/mlt_consumer.c: Oops - fix for consumer progressive
5677 * docs/services.txt, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5678 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
5679 src/framework/mlt_tractor.c, src/inigo/inigo.c,
5680 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
5681 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
5682 src/modules/core/filter_rescale.c, src/modules/core/filter_watermark.c,
5683 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5684 src/modules/plus/transition_affine.c: Some fixes for alpha masks
5686 2004-10-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5688 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
5691 2004-10-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5693 * src/framework/mlt_playlist.c: Mix on Mix and length corrections
5695 2004-10-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5697 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Same and following clip
5700 * docs/framework.txt, docs/inigo.txt, docs/install.txt: Some documentation
5701 updates - more to follow
5703 * src/framework/mlt_producer.c: Removed fezzik usage from cloning
5705 2004-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5707 * src/framework/mlt_filter.c, src/framework/mlt_producer.c,
5708 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
5709 src/modules/avformat/consumer_avformat.c,
5710 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
5711 src/modules/plus/filter_affine.c: Revised attached filter handling and clones
5714 2004-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5716 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
5717 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
5718 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
5719 src/modules/core/transition_mix.c: More corrections to frame position and
5720 audio/track handling
5722 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
5723 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
5724 src/modules/core/transition_mix.c: Corrects position and test_audio handling
5726 2004-10-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5728 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
5729 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c:
5730 Multitrack rearrangement and tractor cleanup
5732 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFrame.cpp,
5733 mlt++/src/MltFrame.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
5734 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/swig/mltpp.i: Added
5735 the parser object and moved type identity into mlt
5737 * src/framework/mlt_parser.c, src/framework/mlt_producer.c: Yikes - another
5738 corrections to cloning (oops)
5740 * src/framework/mlt_multitrack.c, src/framework/mlt_producer.c: Corrections
5743 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
5744 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5745 src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
5746 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
5747 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
5748 src/framework/mlt_service.c, src/framework/mlt_service.h,
5749 src/framework/mlt_types.h, src/modules/data_fx.properties,
5750 src/modules/inigo/producer_inigo.c, src/modules/plus/filter_affine.c,
5751 src/modules/westley/consumer_westley.c,
5752 src/modules/westley/producer_westley.c: Cloning optimisations and
5753 introduction of the service parser
5755 2004-10-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5757 * src/modules/inigo/producer_inigo.c: Allow filter attachment to clip
5759 2004-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5761 * src/framework/mlt_factory.c, src/framework/mlt_service.c,
5762 src/framework/mlt_tractor.c, src/modules/core/Makefile,
5763 src/modules/core/configure, src/modules/core/factory.c,
5764 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
5765 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
5766 src/modules/core/transition_composite.c, src/modules/data_fx.properties,
5767 src/modules/dv/producer_libdv.c, src/modules/inigo/producer_inigo.c: Data
5768 feed and show filters
5770 2004-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5772 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h, mlt++/swig/mltpp.i: new
5775 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5776 src/framework/mlt_playlist.h: clip and mix manipulation on playlist
5778 2004-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5780 * src/framework/mlt_filter.c, src/framework/mlt_service.c,
5781 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
5782 src/modules/core/transition_region.c, src/modules/inigo/producer_inigo.c,
5783 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5784 Corrections to filter attachment and in/out point handling
5786 * src/framework/mlt_playlist.c, src/modules/inigo/producer_inigo.c: Ensure
5787 join inherits all attached filters; inigo can attach to producer or previous
5790 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
5791 src/framework/mlt_producer.h, src/modules/inigo/producer_inigo.c: Checkpoint
5792 for current managed cuts (prototype on mix)
5794 2004-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5796 * src/modules/core/filter_rescale.c, src/modules/core/transition_composite.c:
5797 First attempt at a composite clean up
5799 2004-09-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5801 * mlt++/README, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Playlist
5802 repeat clip functionality
5804 * src/inigo/inigo.c: Clean up - added new usage options
5806 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5807 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
5808 src/modules/westley/producer_westley.c: Splits, joins and repeats
5810 2004-09-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5812 * src/modules/westley/consumer_westley.c: Fix for serialising multiple
5815 * src/framework/mlt_playlist.c: Whoops - mix fix
5817 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5818 src/modules/westley/consumer_westley.c,
5819 src/modules/westley/producer_westley.c: Corrects cuts with filters
5821 * src/framework/mlt_playlist.c, src/framework/mlt_transition.c,
5822 src/modules/westley/consumer_westley.c,
5823 src/modules/westley/producer_westley.c: Finalisation of first phase of cut
5824 handling (unmanaged)
5826 * src/framework/mlt_transition.c: Transitions ignore test frames
5828 2004-09-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5830 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
5831 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
5832 src/modules/westley/producer_westley.c: Cut management part 2 - corrects
5833 playlist split/join and a little bit of mix
5835 * src/framework/mlt_properties.c: ...gah...
5837 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i: Cut
5840 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
5841 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
5842 src/framework/mlt_service.c, src/modules/westley/consumer_westley.c,
5843 src/modules/westley/producer_westley.c: Cut management part 1
5845 * src/modules/westley/consumer_westley.c: fix for in/out during serialisation
5848 2004-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5850 * src/framework/mlt_tractor.c: Alpha from the tractor fix
5852 * mlt++/src/MltService.cpp, mlt++/swig/mltpp.i: get_frame and ruby listen fix
5855 2004-09-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5857 * mlt++/src/MltFrame.cpp, mlt++/src/MltProperties.cpp,
5858 mlt++/src/MltProperties.h, mlt++/swig/mltpp.i: Event and frame handling
5860 * mlt++/configure, mlt++/src/MltMiracle.cpp: Server shutdown
5862 * src/framework/mlt_properties.c: Whoops
5864 * src/framework/mlt_factory.c, src/framework/mlt_properties.c,
5865 src/miracle/miracle.c, src/miracle/miracle_local.c,
5866 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
5867 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c:
5868 Fix to compositing/watermark; miracle/mlt shutdown cleanup
5870 * src/framework/mlt_service.c, src/modules/core/filter_watermark.c,
5871 src/modules/core/transition_composite.c: In/out point handling on attached
5874 2004-09-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5876 * demo/consumers.ini, src/modules/avformat/producer_avformat.c,
5877 src/modules/gtk2/producer_pixbuf.c: Minor fixes
5879 2004-09-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5881 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
5882 mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h,
5883 mlt++/swig/mltpp.i: Added the response object
5885 * src/valerie/valerie_response.h: Obtain stdio definitions
5887 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
5888 mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i, mlt++/swig/ruby/miracle.rb,
5889 mlt++/test/Makefile, mlt++/test/play.cpp, mlt++/test/server.cpp: Adding
5892 * src/miracle/miracle.c, src/miracle/miracle_server.c,
5893 src/miracle/miracle_server.h: Extending miracles functionality
5895 2004-09-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5897 * Makefile, src/humperdink/Makefile, src/modules/dv/producer_libdv.c: Build
5898 fix and temporary libdv compatability
5900 * src/framework/mlt_frame.c: aspect ratio fix for test card
5902 * src/framework/mlt_tractor.c: Aspect ratio fix
5904 * src/modules/sdl/consumer_sdl.c: Aspect ratio modifications
5906 * src/miracle/Makefile: Customising the miracle server part 1
5908 2004-09-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5910 * src/framework/mlt_service.c, src/framework/mlt_service.h,
5911 src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
5912 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
5913 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
5914 src/modules/avformat/Makefile, src/modules/core/filter_watermark.c,
5915 src/modules/core/producer_colour.c, src/modules/core/transition_region.c,
5916 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
5917 src/modules/plus/transition_affine.c, src/modules/sdl/consumer_sdl.c,
5918 src/modules/sox/Makefile, src/modules/valerie/Makefile,
5919 src/modules/valerie/configure, src/modules/valerie/consumer_valerie.c,
5920 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
5921 src/modules/westley/configure, src/modules/westley/consumer_westley.c,
5922 src/modules/westley/factory.c, src/modules/westley/producer_westley.c,
5923 src/modules/westley/producer_westley.h, src/valerie/Makefile,
5924 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_parser.c,
5925 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Consumer valerie,
5926 pushes, and assorted modifications
5928 2004-09-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5930 * src/framework/mlt_frame.c, src/modules/core/transition_luma.c: Work arounds
5931 for scaling related issues
5933 2004-09-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5935 * src/modules/avformat/producer_avformat.c: position fixing
5937 2004-09-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5939 * src/modules/sdl/consumer_sdl.c: Ugly temporary hack for aspect ratio
5941 * src/framework/mlt_playlist.c, src/inigo/inigo.c,
5942 src/modules/inigo/producer_inigo.c: Fixes for removed tracks before/after mix
5945 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Adding the mix part 1
5947 * src/framework/mlt_field.c, src/framework/mlt_playlist.c,
5948 src/framework/mlt_playlist.h, src/modules/inigo/producer_inigo.c,
5949 src/modules/westley/consumer_westley.c,
5950 src/modules/westley/producer_westley.c: Adding the mix part 1
5952 2004-09-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5954 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
5955 src/framework/mlt_service.c, src/modules/avformat/consumer_avformat.c,
5956 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
5957 src/modules/sdl/consumer_sdl.c: More work with events
5959 2004-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5961 * docs/services.txt, docs/westley.txt,
5962 src/modules/westley/producer_westley.c: Major westley rewrite - allows
5965 2004-09-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5967 * mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
5968 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltService.cpp,
5969 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Service attach filters
5971 * src/framework/mlt_producer.c, src/framework/mlt_service.c,
5972 src/framework/mlt_service.h, src/inigo/inigo.c,
5973 src/modules/core/filter_region.c, src/modules/core/filter_watermark.c,
5974 src/modules/core/transition_region.c, src/modules/dv/producer_libdv.c,
5975 src/modules/inigo/producer_inigo.c, src/modules/sdl/consumer_sdl.c,
5976 src/modules/westley/consumer_westley.c: Filter attachments to services
5978 2004-09-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5980 * mlt++/HOWTO, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5981 mlt++/swig/mltpp.i, mlt++/swig/perl/play.pl: More event stuff
5983 * src/framework/mlt_multitrack.c, src/framework/mlt_tractor.c: Multitrack and
5984 tractor producer-changed event
5986 2004-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5988 * src/modules/sdl/consumer_sdl.c: Fix occassional sdl core dumps
5990 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltEvent.cpp,
5991 mlt++/src/MltEvent.h, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5992 mlt++/swig/mltpp.i, mlt++/swig/ruby/play.rb, mlt++/test/play.cpp: Event
5995 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5996 src/framework/mlt_events.c, src/framework/mlt_events.h,
5997 src/framework/mlt_playlist.c, src/modules/avformat/consumer_avformat.c,
5998 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
5999 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: event
6000 fix for playlist and consumer-stopped event
6002 * src/framework/Makefile, src/framework/mlt_events.c,
6003 src/framework/mlt_events.h, src/framework/mlt_playlist.c,
6004 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6005 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6006 src/framework/mlt_property.c, src/framework/mlt_service.c,
6007 src/framework/mlt_types.h, src/modules/plus/transition_affine.c: First draft
6010 2004-08-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6012 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/MltConsumer.cpp,
6013 mlt++/src/MltConsumer.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
6014 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltMultitrack.cpp,
6015 mlt++/src/MltMultitrack.h, mlt++/src/MltPlaylist.cpp,
6016 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6017 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/src/MltTractor.cpp,
6018 mlt++/src/MltTractor.h, mlt++/src/MltTransition.cpp,
6019 mlt++/src/MltTransition.h: Run time type identification
6021 * configure, src/framework/Makefile, src/framework/mlt_frame.c,
6022 src/framework/mlt_frame.h, src/modules/westley/consumer_westley.c,
6023 src/valerie/Makefile: Minor make/configure mods and mlt_frame_waveform mod
6025 2004-08-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6027 * src/framework/mlt_frame.c: properly deal with evaluation of magnitude of 2s
6028 complement for waveform generation
6030 * src/framework/mlt_frame.c: new, faster waveform generator that emphasizes
6031 gain as opposed to shape
6033 2004-08-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6035 * src/framework/mlt_frame.c: bugfix in waveform method
6037 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add waveform method
6040 2004-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6042 * mlt++/README, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
6043 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i: Tractor
6046 * src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
6047 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h: Tractor
6050 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltField.cpp,
6051 mlt++/src/MltField.h, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
6052 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i:
6053 Multitrack classes added
6055 * docs/framework.txt, src/framework/mlt_field.c, src/framework/mlt_field.h,
6056 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
6057 src/modules/inigo/producer_inigo.c, src/modules/westley/producer_westley.c:
6058 New tractor constructor
6060 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6061 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
6062 Producer filter extraction method
6064 2004-08-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6066 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFilteredProducer.cpp,
6067 mlt++/src/MltFilteredProducer.h, mlt++/src/MltProducer.cpp,
6068 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6069 mlt++/swig/mltpp.i: Removed FilteredProducer
6071 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6072 src/framework/mlt_producer.h, src/modules/fezzik/producer_fezzik.c,
6073 src/modules/westley/consumer_westley.c,
6074 src/modules/westley/producer_westley.c: Producer filter attach/detach
6075 methods; major rework on westley consumer, minor on producer
6077 2004-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6079 * mlt++/Makefile, mlt++/test/Makefile, mlt++/test/play.cpp: Build
6082 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6083 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
6084 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
6085 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltPlaylist.cpp,
6086 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6087 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6088 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6089 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h,
6090 mlt++/swig/perl/play.pl: Mlt Ref Counts and Playlist split/join
6092 * docs/framework.txt, setenv_mc, src/framework/mlt_consumer.c,
6093 src/framework/mlt_field.c, src/framework/mlt_filter.c,
6094 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6095 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6096 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6097 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6098 src/framework/mlt_service.c, src/framework/mlt_service.h,
6099 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
6100 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
6101 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
6102 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pango.c,
6103 src/modules/gtk2/producer_pixbuf.c, src/modules/westley/consumer_westley.c:
6104 Mlt Ref Counts and Playlist split/join
6106 2004-08-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6108 * mlt++/swig/perl/play.pl: Added play.pl
6110 * mlt++/src/Makefile, mlt++/swig/mltpp.i: Workaround for perl
6112 2004-08-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6114 * mlt++/src/MltConsumer.cpp, mlt++/src/MltFilter.cpp,
6115 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6116 mlt++/src/MltTransition.cpp: Constructor clean up
6118 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: consumer purge
6120 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c: Unit purge
6122 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: consumer purge
6124 2004-08-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6126 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h, mlt++/src/MltPlaylist.cpp,
6127 mlt++/src/MltPlaylist.h, mlt++/swig/configure, mlt++/swig/java/build,
6128 mlt++/swig/ruby/build, mlt++/swig/ruby/thumbs.rb: mlt_position, /usr/bin/env
6131 2004-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6133 * src/modules/core/filter_rescale.c, src/modules/gtk2/factory.c: Colour space
6134 conversion with gdkpixbuf scaling
6136 * src/modules/avformat/producer_avformat.c: Another attempted mjpeg work
6139 * src/framework/mlt_consumer.c: Prefil consumer property
6141 2004-08-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6143 * mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltProducer.cpp,
6144 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/swig/mltpp.i,
6145 mlt++/swig/ruby/play.rb: image handling
6147 2004-08-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6149 * mlt++/swig/java/Play.java, mlt++/swig/ruby/play.rb,
6150 mlt++/swig/ruby/thumbs.rb: Fixes for mods to api
6152 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
6153 mlt++/src/MltConsumer.h, mlt++/src/MltFilteredConsumer.cpp,
6154 mlt++/src/MltFilteredConsumer.h, mlt++/src/MltFilteredProducer.cpp,
6155 mlt++/src/MltFilteredProducer.h, mlt++/src/MltService.cpp,
6156 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Filtered producers and consumers
6158 * src/framework/mlt_service.c: NULL accpectance for connect/disconnect
6160 * mlt++/test/play.cpp: oops
6162 2004-08-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6164 * mlt++/swig/configure, mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh,
6165 mlt++/swig/java/build, mlt++/swig/mltpp.i, mlt++/swig/perl/Makefile.PL,
6166 mlt++/swig/perl/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
6167 mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb, mlt++/swig/ruby/thumbs.rb,
6168 mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl: Experimental swig bindings
6170 * mlt++/README, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
6171 mlt++/src/MltFilter.cpp, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6172 mlt++/src/MltProducer.cpp, mlt++/src/MltProperties.cpp,
6173 mlt++/src/MltProperties.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6174 mlt++/src/MltTransition.cpp, mlt++/test/Makefile: More cleanups
6176 * mlt++/README, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6177 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
6178 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
6179 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6180 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6181 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6182 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6183 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/play.cpp:
6184 Class rework and simplification
6186 * mlt++/src/Makefile, mlt++/src/Mlt.h: Added Mlt.h convenience header
6188 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6189 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6190 mlt++/src/MltService.cpp: Complete methods for properties and playlist;
6191 reversed NULL handling on service class
6193 * mlt++/README, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6194 mlt++/test/play.cpp: Object validity checks
6196 * src/framework/mlt_consumer.c, src/framework/mlt_field.c,
6197 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
6198 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6199 src/framework/mlt_producer.c, src/framework/mlt_service.c,
6200 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: NULL safety
6203 * mlt++/AUTHORS, mlt++/Makefile, mlt++/README, mlt++/configure,
6204 mlt++/src/Makefile, mlt++/src/MltService.cpp, mlt++/test/play.cpp: Build and
6207 2004-08-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6209 * mlt++/src/Makefile, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6210 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
6211 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
6212 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6213 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6214 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6215 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6216 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/Makefile,
6217 mlt++/test/play.cpp: Initial revision
6219 2004-08-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6221 * src/modules/avformat/producer_avformat.c: gop/b frame fix, http/pipe
6222 handling and logging off
6224 2004-08-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6226 * src/modules/avformat/Makefile, src/modules/avformat/configure,
6227 src/modules/avformat/factory.c, src/modules/avformat/filter_avcolour_space.c,
6228 src/modules/avformat/filter_avcolour_space.h: Colour space filter
6230 2004-08-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6232 * src/modules/avformat/producer_avformat.c: Rudimentary rgb24 support
6234 * src/modules/avformat/producer_avformat.c: optimisations
6236 2004-08-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6238 * src/modules/core/transition_region.c: Flexible and animated shapes
6240 2004-08-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6242 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
6243 gop size == 0 fix and update to current ffmpeg for cvs co
6245 * src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
6246 src/modules/dv/producer_libdv.h: Fix for current libdv
6248 * src/modules/avformat/producer_avformat.c: Pipe workaround
6250 2004-08-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6252 * src/modules/core/filter_watermark.c, src/modules/core/transition_region.c:
6253 Mutable shapes on regions
6255 2004-08-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6257 * src/modules/plus/filter_affine.c: Small modifications to allow seeking
6259 * src/modules/sdl/consumer_sdl.c: Rectangle added to properties
6261 2004-07-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6263 * src/modules/plus/filter_invert.c: Minor fix to invert
6265 * src/modules/core/filter_watermark.c,
6266 src/modules/core/transition_composite.c: Mutable watermark producer and small
6269 2004-07-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6271 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
6272 Minor affine modifications
6274 * src/modules/plus/Makefile, src/modules/plus/configure,
6275 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
6276 src/modules/plus/filter_affine.h: Affine filter
6278 2004-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6280 * src/modules/core/filter_watermark.c,
6281 src/modules/core/transition_composite.c: More mutable properties
6283 2004-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6285 * src/modules/sox/Makefile: link to mad
6287 * src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
6288 src/modules/core/transition_composite.c,
6289 src/modules/core/transition_region.c: Mutable properties
6291 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Allow attached
6292 filters when used in playlists
6294 2004-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6296 * src/modules/core/transition_composite.c: Allows runtime modifications to
6299 * src/modules/core/filter_region.c, src/modules/core/transition_composite.c,
6300 src/modules/core/transition_region.c: Allows runtime modifications to region
6303 2004-07-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6305 * src/modules/avformat/producer_avformat.c: Pipe support for audio or video
6308 2004-07-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6310 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6311 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6312 src/framework/mlt_service.c, src/framework/mlt_service.h,
6313 src/modules/westley/consumer_westley.c: Filter cleanup and fixes
6315 2004-07-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6317 * src/framework/mlt_consumer.c, src/framework/mlt_service.c,
6318 src/framework/mlt_service.h, src/modules/xine/Makefile: Swig mods
6320 * src/modules/avformat/Makefile, src/modules/core/Makefile,
6321 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
6322 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
6323 src/modules/normalize/Makefile, src/modules/plus/Makefile,
6324 src/modules/plus/transition_affine.c, src/modules/resample/Makefile,
6325 src/modules/sdl/Makefile, src/modules/sox/Makefile,
6326 src/modules/vorbis/Makefile, src/modules/westley/Makefile: Fixes for swig
6328 2004-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6330 * src/modules/avformat/consumer_avformat.c, src/modules/core/filter_luma.c,
6331 src/modules/core/transition_luma.c: consumer avformat fix and silly stuff in
6334 * src/modules/avformat/consumer_avformat.c,
6335 src/modules/inigo/producer_inigo.c: stdout fix for avformat consumer and
6336 change of defaults for inigo transition tracks
6338 2004-06-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6340 * src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c:
6341 Sepia fix and affine/alpha clean up
6343 * src/modules/plus/Makefile, src/modules/plus/configure,
6344 src/modules/plus/factory.c, src/modules/plus/filter_sepia.c,
6345 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c: affine
6346 with alpha and a broken sepia
6348 2004-06-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6350 * src/modules/plus/transition_affine.c: Affine silliness
6352 2004-06-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6354 * configure, src/modules/configure, src/modules/core/configure,
6355 src/modules/core/transition_composite.c, src/modules/dv/configure,
6356 src/modules/fezzik/configure, src/modules/gtk2/configure,
6357 src/modules/inigo/configure, src/modules/normalize/configure,
6358 src/modules/resample/configure, src/modules/sdl/configure,
6359 src/modules/sdl/consumer_sdl.c, src/modules/sox/configure,
6360 src/modules/vorbis/configure, src/modules/westley/configure,
6361 src/modules/xine/configure: Portability modifications to scripts
6363 * src/modules/plus/Makefile, src/modules/plus/configure,
6364 src/modules/plus/factory.c, src/modules/plus/transition_affine.c,
6365 src/modules/plus/transition_affine.h: Experimental affine transformation
6367 2004-06-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6369 * src/modules/plus/Makefile, src/modules/plus/configure,
6370 src/modules/plus/factory.c, src/modules/plus/filter_charcoal.c,
6371 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
6372 src/modules/plus/filter_invert.h: More silliness :-)
6374 2004-06-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6376 * configure: version bump
6378 * src/modules/avformat/configure: ffmpeg fixed date for cvs checkout
6380 * src/modules/avformat/ffmpeg.patch: ffmpeg patch for mandrake build
6382 * src/modules/avformat/producer_avformat.c: Temporary work around for missing
6385 * src/framework/mlt_properties.c: Rudimentary arithmetic property assignment
6387 2004-06-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6389 * src/framework/mlt_consumer.c, src/modules/core/producer_colour.c,
6390 src/modules/core/producer_noise.c, src/modules/fezzik.ini,
6391 src/modules/gtk2/producer_pixbuf.c, src/tests/charlie.c: Minor tweaks
6393 2004-05-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6395 * src/modules/avformat/producer_avformat.c: slightly better seeking in drop
6398 * src/modules/sdl/consumer_sdl.c: real_time=0 fix
6400 * src/modules/avformat/consumer_avformat.c: Update to latest ffmpeg cvs
6402 2004-05-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6404 * src/modules/avformat/Makefile, src/modules/avformat/configure: Yet another
6405 way to configure ffmpeg
6407 * src/modules/avformat/consumer_avformat.c,
6408 src/modules/avformat/producer_avformat.c: Sync with current ffmpeg CVS and
6411 2004-05-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6413 * src/framework/configure, src/framework/mlt_consumer.c,
6414 src/framework/mlt_factory.c, src/framework/mlt_pool.c,
6415 src/framework/mlt_pool.h, src/framework/mlt_repository.c: slight mods to
6416 factory (for future module reporting); pool purge function; consumer drop
6419 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
6420 src/modules/avformat/producer_avformat.c: fix for avformat seek < gop; fix
6421 for avformat consumer qscale; additional avformat consumer properties
6423 2004-05-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6425 * src/modules/avformat/producer_avformat.c: Removed unecessary locks in
6428 2004-05-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6430 * src/modules/sdl/consumer_sdl.c: audio off
6432 2004-05-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6434 * src/modules/sdl/consumer_sdl.c: aspect ratio and locking
6436 2004-05-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6438 * docs/services.txt: a clarification
6440 * src/modules/core/filter_resize.c: set output frame aspect to consumer
6441 sample aspect, not display aspect.
6443 * src/modules/sdl/consumer_sdl.c: fix aspect handling when rescale != none
6445 2004-05-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6447 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
6449 * src/modules/sdl/consumer_sdl.c: yet another sdl tweak (sigh)
6451 2004-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6453 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
6455 2004-05-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6457 * src/modules/avformat/consumer_avformat.c, src/modules/fezzik.ini,
6458 src/modules/sox/Makefile: sox fix; remove consumer avformat diagnostic
6460 * src/framework/Makefile, src/framework/mlt_consumer.c,
6461 src/modules/avformat/consumer_avformat.c,
6462 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6463 src/modules/core/configure, src/modules/core/consumer_null.c,
6464 src/modules/core/consumer_null.h, src/modules/core/factory.c,
6465 src/modules/core/producer_noise.c, src/modules/fezzik/producer_hold.c,
6466 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/producer_vorbis.c: minor
6467 clean ups; added a null consumer for easier valgrind testing
6469 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6471 * src/framework/mlt_consumer.c: audio/video processing swap
6473 2004-05-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6475 * src/modules/sox/filter_sox.c: fix st.h include
6477 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6479 * src/framework/mlt_frame.c: test card handling
6481 2004-05-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6483 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6484 src/modules/sdl/consumer_sdl.c: Audio read ahead and fine tuning
6486 * src/framework/mlt_consumer.c, src/modules/avformat/producer_avformat.c,
6487 src/modules/sdl/consumer_sdl.c: Clean up and border preservation
6489 2004-04-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6491 * src/albino/Makefile, src/framework/mlt_consumer.c,
6492 src/modules/avformat/consumer_avformat.c,
6493 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
6494 src/modules/fezzik.ini, src/modules/sdl/consumer_sdl.c: Sundry consumer
6495 modifications; albino compile fix; minor mods to avformat producer
6497 2004-04-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6499 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6500 src/framework/mlt_deque.h, src/framework/mlt_field.h,
6501 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
6502 src/framework/mlt_manager.h, src/framework/mlt_multitrack.h,
6503 src/framework/mlt_playlist.h, src/framework/mlt_producer.h,
6504 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6505 src/framework/mlt_property.h, src/framework/mlt_repository.h,
6506 src/framework/mlt_service.c, src/framework/mlt_service.h,
6507 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.h,
6508 src/framework/mlt_transition.h: C++ compatability
6510 2004-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6512 * configure: version shunt
6514 * README, configure, docs/install.txt, docs/services.txt,
6515 src/modules/avformat/Makefile, src/modules/avformat/configure,
6516 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
6517 src/modules/avformat/filter_avdeinterlace.c,
6518 src/modules/avformat/filter_avresample.c,
6519 src/modules/avformat/producer_avformat.c, src/modules/configure,
6520 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: config
6521 mods; avformat static or shared build; corrections to sdl
6523 2004-04-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6525 * configure, docs/services.txt, setenv: GPL checking (provisional
6526 implementation), mc scaling docs
6528 * src/framework/mlt.h: added tokeniser to mlt header
6530 * src/modules/configure, src/modules/core/Makefile,
6531 src/modules/core/configure, src/modules/core/factory.c,
6532 src/modules/core/filter_rescale.c, src/modules/core/filter_rescale.h,
6533 src/modules/fezzik.ini, src/modules/fezzik/Makefile,
6534 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/configure,
6535 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c: Rescaler and
6536 fezzik rework (to allow inclusion of mc scaler)
6538 2004-04-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6540 * src/modules/sox/Makefile: whoops - missed some libs
6542 * src/albino/Makefile: albino Makefile cleanup
6544 * src/modules/dv/Makefile, src/modules/normalize/Makefile,
6545 src/modules/sox/Makefile: Makefile cleanup in modules
6547 * src/modules/sox/Makefile, src/modules/sox/filter_sox.c: switched to
6548 mlt_tokeniser and removed libst-config from Makefile
6550 * src/framework/Makefile, src/framework/mlt_tokeniser.c,
6551 src/framework/mlt_tokeniser.h: added mlt_tokeniser
6553 2004-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6555 * src/modules/sox/filter_sox.c: add more comments
6557 * src/modules/core/Makefile, src/modules/core/configure,
6558 src/modules/core/factory.c, src/modules/core/filter_volume.c,
6559 src/modules/core/filter_volume.h, src/modules/normalize/Makefile,
6560 src/modules/normalize/configure, src/modules/normalize/factory.c,
6561 src/modules/normalize/filter_volume.c, src/modules/normalize/filter_volume.h,
6562 src/modules/sox/Makefile, src/modules/sox/configure,
6563 src/modules/sox/factory.c, src/modules/sox/filter_sox.c,
6564 src/modules/sox/filter_sox.h: moved filter_volume into a normalize module,
6565 added new sox module with filter_sox
6567 2004-04-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6569 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/audio.sh,
6570 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
6571 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
6572 src/modules/ffmpeg/video.sh: removed all ffmpeg files
6574 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
6575 src/modules/ffmpeg/consumer_ffmpeg.c, src/modules/ffmpeg/consumer_ffmpeg.h,
6576 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6577 src/modules/ffmpeg/filter_ffmpeg_dub.h: ffmpeg cleanup
6579 2004-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6581 * src/modules/fezzik/producer_fezzik.c: Change defaults to LGPL deinterlace
6584 * src/modules/avformat/Makefile, src/modules/avformat/configure,
6585 src/modules/avformat/factory.c, src/modules/avformat/filter_avdeinterlace.c,
6586 src/modules/avformat/filter_avdeinterlace.h,
6587 src/modules/avformat/filter_avresample.c,
6588 src/modules/avformat/filter_avresample.h, src/modules/avformat/mmx.h: LGPL
6589 deinterlace and resampler
6591 2004-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6593 * configure, src/albino/Makefile, src/framework/Makefile,
6594 src/framework/mlt_pool.c, src/humperdink/Makefile, src/inigo/Makefile,
6595 src/miracle/Makefile, src/miracle/miracle_local.c, src/modules/Makefile,
6596 src/modules/avformat/Makefile, src/modules/dv/Makefile,
6597 src/modules/gtk2/Makefile, src/modules/resample/Makefile,
6598 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
6599 src/modules/westley/Makefile, src/tests/Makefile, src/valerie/Makefile,
6600 src/valerie/valerie_socket.c: More configure and build tuning
6602 * configure, src/modules/configure: Configure and build tuning
6604 * configure, docs/install.txt, src/albino/Makefile, src/framework/Makefile,
6605 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
6606 src/modules/avformat/Makefile, src/modules/core/Makefile,
6607 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
6608 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
6609 src/modules/inigo/Makefile, src/modules/resample/Makefile,
6610 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
6611 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
6612 src/valerie/Makefile: Configure and build tuning
6614 2004-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6616 * Makefile, src/framework/mlt_frame.c, src/modules/Makefile,
6617 src/modules/avformat/consumer_avformat.c: Makefile error handling and
6618 consumer avformat cleanup
6620 * docs/install.txt: Installation docs update
6622 2004-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6624 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6625 src/modules/fezzik.dict, src/modules/westley/producer_westley.c: field order
6626 normalisation fix, add .vob to fezzik, field order detection for avformat
6628 2004-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6630 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
6631 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
6632 src/framework/mlt_repository.c, src/inigo/inigo.c,
6633 src/modules/dv/consumer_libdv.c, src/modules/resample/filter_resample.c,
6634 src/modules/sdl/consumer_sdl.c: Memory leaks and resample rework
6636 2004-04-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6638 * src/framework/mlt_frame.c: test card and aspect ratio woes continued
6640 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6641 src/framework/mlt_properties.c: aspect ratio and test card woes
6643 2004-04-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6645 * demo/mlt_news, docs/framework.txt, src/framework/mlt_consumer.c,
6646 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
6647 src/framework/mlt_properties.c, src/modules/fezzik/producer_hold.c,
6648 src/modules/gtk2/filter_rescale.c, src/modules/sdl/consumer_sdl.c: hold
6649 modifications and test card env var
6651 2004-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6653 * demo/demo: remove setenv call
6655 2004-04-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6657 * src/modules/sdl/consumer_sdl.c: added setenv_mc
6659 * setenv_mc, src/modules/sdl/consumer_sdl.c: added setenv_mc
6661 * demo/demo.ini, demo/mlt_squeeze, demo/mlt_squeeze_box, docs/framework.txt,
6662 docs/services.txt, src/modules/core/transition_composite.c: minor mods
6664 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6666 * docs/services.txt: fix something that got disordered
6668 * src/modules/westley/producer_westley.c: qualitfy paths of known properties
6669 that take a filename with server virtual root
6671 2004-03-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6673 * docs/services.txt, src/albino/Makefile, src/framework/Makefile,
6674 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6675 src/framework/mlt_frame.c, src/humperdink/Makefile, src/inigo/Makefile,
6676 src/miracle/Makefile, src/miracle/miracle_unit.c,
6677 src/modules/avformat/Makefile, src/modules/avformat/consumer_avformat.c,
6678 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6679 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
6680 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
6681 src/modules/inigo/Makefile, src/modules/resample/Makefile,
6682 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
6683 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
6684 src/valerie/Makefile: Minor optimisations, consumer avformat experimentation
6686 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6688 * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.c,
6689 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c: inherit
6690 scheduling priority on any created thread
6692 2004-03-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6694 * src/modules/core/transition_luma.c, src/modules/gtk2/filter_rescale.c:
6695 bugfix limits in transition luma
6697 * demo/consumers.ini, src/modules/gtk2/filter_rescale.c,
6698 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: aspect
6699 fixes for rescale=none
6701 2004-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6703 * src/valerie/valerie.c: insert fix
6705 * README, src/framework/configure, src/framework/mlt.h,
6706 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6707 src/framework/mlt_pool.c, src/modules/avformat/Makefile,
6708 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
6709 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
6710 src/modules/avformat/producer_avformat.c, src/modules/dv/consumer_libdv.c,
6711 src/modules/dv/producer_libdv.c, src/modules/sdl/consumer_sdl.c: consumer
6712 avformat added, various cleanups and consumer realtime switching
6714 2004-03-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6716 * Makefile, README, configure, mlt-framework.pc.in, mlt-miracle.pc.in,
6717 mlt-valerie.pc.in: added pkgconfig files. fixed broken dist-clean make
6720 2004-03-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6722 * demo/mlt_fade_black, demo/mlt_push, demo/mlt_squeeze, docs/TODO,
6723 docs/dvcp.txt, docs/framework.txt, docs/inigo.txt, docs/install.txt,
6724 docs/services.txt, docs/testing.txt, docs/valerie.txt, docs/westley.txt: Doc
6727 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6729 * src/miracle/configure: make install part 2 - building configs
6731 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6733 * demo/entity.westley, demo/new.westley, docs/westley.txt,
6734 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
6735 src/modules/westley/westley.dtd: added westley.dtd
6737 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6739 * Makefile, configure, mlt-config-template, src/framework/configure,
6740 src/miracle/configure, src/valerie/configure: make install part 2 - building
6743 * src/modules/fezzik/Makefile: make install fix
6745 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6747 * demo/entity.westley, docs/westley.txt,
6748 src/modules/westley/producer_westley.c: fix westley for mixed element text
6749 and entity references
6751 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6753 * Makefile, src/modules/Makefile: make install part 1
6755 * Makefile, README, configure, src/albino/Makefile, src/framework/Makefile,
6756 src/framework/config.h, src/humperdink/Makefile, src/inigo/Makefile,
6757 src/miracle/Makefile, src/modules/Makefile, src/modules/avformat/Makefile,
6758 src/modules/core/Makefile, src/modules/dv/Makefile,
6759 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
6760 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
6761 src/modules/resample/Makefile, src/modules/sdl/Makefile,
6762 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
6763 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: make
6766 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
6767 src/framework/mlt_pool.c, src/framework/mlt_properties.c,
6768 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
6769 src/modules/fezzik/producer_fezzik.c, src/modules/sdl/consumer_sdl.c: pooling
6770 and properties checks; dv decoder stack; factory cleanup registering
6772 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6774 * demo/README, demo/entity.westley, docs/services.txt, docs/westley.txt,
6775 src/miracle/miracle_unit_commands.c, src/modules/westley/producer_westley.c:
6776 enhance miracle LOAD command to accept a service: prefix. enhance
6777 producer_westley to apply parameters on url as entities. bugfix
6778 producer_westley memory leak.
6780 * demo/README, demo/pango.westley, src/modules/fezzik/producer_hold.c,
6781 src/modules/westley/producer_westley.c: fixed westley/fezzik integration when
6782 both service and resource supplied.
6784 2004-03-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6786 * demo/mlt_push, demo/new.westley, src/modules/westley/consumer_westley.c,
6787 src/modules/westley/producer_westley.c: reorganized consumer_westley. added
6788 branch tracking and other bugfixes to producer_westley.
6790 2004-03-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6792 * src/framework/mlt_tractor.c: tractor fix
6794 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6796 * demo/mlt_fade_black, demo/mlt_push, src/modules/westley/consumer_westley.c,
6797 src/modules/westley/producer_westley.c: added track hiding to westley
6799 2004-03-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6801 * demo/mlt_fade_black, demo/mlt_title_over_gfx,
6802 demo/mlt_titleshadow_watermark: couple of fixes to hidden tracks
6804 * src/framework/mlt_multitrack.c: ignore length of hidden tracks
6806 * demo/consumers.ini, demo/luma1.pgm, demo/mlt_clock_in_and_out,
6807 demo/mlt_fade_black, demo/mlt_my_name_is, demo/mlt_news, demo/mlt_squeeze,
6808 demo/mlt_title_over_gfx, demo/mlt_voiceover: demo mods for reversed tracks
6810 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6811 src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
6812 src/framework/mlt_transition.c, src/modules/inigo/producer_inigo.c: track
6813 reversal and hidden tracks
6815 * demo/demo, demo/demo.ini, demo/mlt_news, demo/mlt_squeeze: news and squeeze
6818 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6819 src/framework/mlt_tractor.c, src/modules/core/transition_composite.c,
6820 src/modules/resample/filter_resample.c: Tractor frame handling reworked; fix
6821 to composite for key diffs of 1; added mlt_consumer_new for consistency
6823 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6825 * demo/README, demo/consumers.ini, demo/demo.ini, demo/mlt_fade_black,
6826 demo/mlt_jcut, demo/mlt_jcut2, demo/mlt_lcut, demo/mlt_push, demo/mlt_ticker,
6827 docs/services.txt, src/modules/core/producer_colour.c,
6828 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
6829 remove some progressive flag handling in field renderers bugfix compositing
6830 images wider than the frame added more demos
6832 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6834 * demo/demo.ini, demo/mlt_jcut, demo/mlt_jcut2: added J Cut demos
6836 2004-03-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6838 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
6839 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
6840 src/miracle/miracle_unit_commands.h, src/valerie/valerie.c,
6841 src/valerie/valerie.h: added clear to the miracle command set and valerie api
6844 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6846 * docs/install.txt: minor typos
6848 * README, demo/consumers.ini, docs/framework.txt, docs/install.txt,
6849 docs/services.txt, docs/westley.txt, src/albino/albino.c,
6850 src/humperdink/client.c, src/modules/gtk2/producer_pango.c,
6851 src/modules/westley/producer_westley.c: documentation updates change some
6852 references to dv1394d in the example clients to Miracle. more bugfixes for
6853 producer_westley iconv for pango
6855 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6857 * src/framework/mlt_frame.c, src/miracle/miracle_commands.c,
6858 src/miracle/miracle_unit_commands.c: root corrections to miracle
6860 * src/valerie/valerie.c: quick valerie fix
6862 * docs/install.txt: Added install.txt
6864 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6866 * src/modules/westley/producer_westley.c: null pointer check in end_playlist
6868 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6870 * src/modules/avformat/producer_avformat.c,
6871 src/modules/core/producer_colour.c, src/modules/dv/consumer_libdv.c,
6872 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
6873 src/modules/fezzik/factory.c, src/modules/fezzik/producer_hold.c,
6874 src/modules/fezzik/producer_hold.h, src/modules/resample/filter_resample.c,
6875 src/tests/dan.c, src/tests/pango.c, src/tests/pixbuf.c: producer hold,
6876 experimental ac3 audio support
6878 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6880 * src/modules/westley/producer_westley.c: touchup on the producer in/out
6881 applied to parent entry
6883 * demo/circle.svg, demo/demo.kino, demo/new.westley, demo/svg.westley,
6884 src/framework/mlt_filter.c, src/framework/mlt_playlist.c,
6885 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
6886 src/modules/westley/producer_westley.c: smarter and harder producer_westley
6888 2004-03-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6890 * src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6891 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
6892 src/modules/sdl/consumer_sdl.c, src/tests/hello.c: in point fix, low latency
6895 2004-03-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6897 * docs/framework.txt, src/framework/mlt_properties.c,
6898 src/framework/mlt_properties.h, src/modules/Makefile, src/modules/configure,
6899 src/modules/core/producer_noise.c, src/modules/fezzik.dict,
6900 src/modules/fezzik/producer_fezzik.c: fezzik gets a rhyming dictionary
6902 * docs/framework.txt, docs/services.txt, src/framework/mlt_producer.c,
6903 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
6904 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6905 src/modules/core/configure, src/modules/core/factory.c,
6906 src/modules/core/filter_mirror.c, src/modules/core/filter_mirror.h,
6907 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
6908 src/modules/core/producer_noise.c, src/modules/core/producer_noise.h,
6909 src/modules/fezzik/producer_fezzik.c, src/tests/hello.c: Noise and mirrors
6911 2004-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6913 * docs/services.txt, src/modules/avformat/producer_avformat.c: revert
6914 avformat pts offset change and note bug in docs
6916 * src/modules/inigo/producer_inigo.c: fix brokenness
6918 2004-03-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6920 * docs/framework.txt, docs/westley.txt, src/framework/config.h,
6921 src/framework/mlt_factory.c, src/framework/mlt_frame.h,
6922 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6923 src/framework/mlt_properties.h, src/framework/mlt_service.c,
6924 src/framework/mlt_service.h, src/framework/mlt_types.h,
6925 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
6926 src/tests/Makefile, src/tests/hello.c: provisional framework docs and
6929 2004-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6931 * docs/services.txt, src/modules/avformat/producer_avformat.c,
6932 src/modules/core/Makefile, src/modules/core/configure,
6933 src/modules/core/factory.c, src/modules/core/filter_channelcopy.c,
6934 src/modules/core/filter_channelcopy.h,
6935 src/modules/resample/filter_resample.c: added filter_channelcopy. enhance
6936 filter_resample to reproduce channels when producer does not create as many
6937 as consumer requested.
6939 * src/modules/core/filter_volume.c: bugfix segfault in audio normaliser as
6940 well as logical bug in smoothing.
6942 * docs/services.txt, src/modules/avformat/producer_avformat.c,
6943 src/modules/fezzik/producer_fezzik.c, src/modules/inigo/producer_inigo.c:
6944 fezzik now accepts service:resource and strips \'avformat:\' before fallback
6945 avformat construction. avformat now accepts urls with a format and format
6946 parameters designation. updated services.txt for above changes. added a video
6947 pts offset to avformat.
6949 2004-03-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6951 * demo/luma1.pgm, demo/mlt_obscure, docs/services.txt,
6952 src/modules/core/composite_line_yuv_mmx.S, src/modules/core/filter_luma.c,
6953 src/modules/core/transition_luma.c, src/modules/fezzik/producer_fezzik.c:
6954 updated services docs plus minor fixes discovered during
6956 2004-03-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6958 * demo/README, demo/consumers.ini, demo/demo, demo/mlt_clock_in_and_out,
6959 demo/mlt_voiceover: notes for the demo
6961 * demo/demo.ini: bring into sync with changes
6963 * src/modules/sdl/consumer_sdl.c: default progressive off
6965 * demo/circle.png, demo/circle.svg, demo/consumers.ini, demo/luma1.pgm,
6966 demo/mlt_bouncy_ball, demo/mlt_composite_transition,
6967 demo/mlt_fade_in_and_out, demo/mlt_obscure, demo/mlt_title_over_gfx,
6968 demo/mlt_titleshadow_watermark, demo/mlt_voiceover: some demo updates
6970 * src/modules/core/transition_luma.c: fix distortion in smoothness
6972 * src/modules/core/filter_gamma.c: fix broken gamma
6974 * src/modules/core/transition_luma.c: fix field rendering
6976 * src/modules/core/transition_composite.c: bugfixes with field rendering
6978 * src/modules/dv/producer_libdv.c: fix aspect
6980 2004-03-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6982 * demo/consumers.ini, demo/demo, src/framework/mlt_consumer.c,
6983 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: more
6984 sdl/consumer tuning and demo updates
6986 2004-03-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6988 * demo/mlt_voiceover, src/framework/mlt_deque.c,
6989 src/framework/mlt_properties.c, src/framework/mlt_property.c,
6990 src/framework/mlt_property.h, src/modules/sdl/consumer_sdl.c: more small
6993 * demo/demo: demo framework added
6995 * demo/demo, demo/demo.ini, demo/luma1.pgm, demo/mlt_all,
6996 demo/mlt_audio_stuff, demo/mlt_avantika_title, demo/mlt_bouncy,
6997 demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
6998 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
6999 demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_levels,
7000 demo/mlt_my_name_is, demo/mlt_obscure, demo/mlt_slideshow,
7001 demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark, demo/mlt_voiceover,
7002 demo/mlt_watermark, demo/pango.westley, demo/watermark1.png,
7003 docs/westley.txt, setenv, src/inigo/io.c, src/modules/dv/producer_libdv.c,
7004 src/modules/sdl/consumer_sdl.c: demo framework added
7006 2004-03-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7008 * src/modules/core/Makefile, src/modules/core/composite_line_yuv_mmx.S,
7009 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
7010 src/modules/gtk2/filter_rescale.c: added very preliminary mmx for composite.
7011 bugfixes to -x and too small rescaling.
7013 2004-03-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7015 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7016 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7017 src/modules/core/transition_mix.c, src/modules/core/transition_region.c: RPN
7020 * docs/inigo.txt, docs/westley.txt, src/framework/mlt_consumer.c,
7021 src/modules/westley/producer_westley.c: Minor fixes to westley and
7022 mlt_consumer; first draft westley docs
7024 2004-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7026 * src/modules/core/transition_composite.c,
7027 src/modules/core/transition_luma.c: pgm scaling in transition_composite.
7028 optimisations for luma producer.
7030 2004-03-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7032 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7033 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7034 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
7035 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7036 src/modules/dv/producer_libdv.c, src/modules/gtk2/filter_rescale.c,
7037 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7038 src/modules/sdl/consumer_sdl.c, src/modules/westley/producer_westley.c: add
7039 luma to composite. rework aspect handling to use sample aspect. workaround
7040 westley segfault when another instance of libxml2 is used. improved inline
7041 xml handling in westley - pango and svg.
7043 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7045 * src/framework/mlt_consumer.c, src/modules/dv/consumer_libdv.c: experimental
7048 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7050 * src/modules/xine/attributes.h, src/modules/xine/xineutils.h: add missing
7053 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7055 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7056 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
7057 src/modules/sdl/consumer_sdl.c: tunable read ahead buffer and fix for luma
7059 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7060 src/humperdink/client.c, src/miracle/miracle_unit.c,
7061 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7062 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c,
7063 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
7064 src/valerie/valerie_status.h: consumer read ahead and int32_t migration
7066 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7068 * src/modules/core/transition_luma.c: reorg transition_luma to support
7071 * src/modules/Makefile, src/modules/core/Makefile,
7072 src/modules/core/configure, src/modules/core/factory.c,
7073 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
7074 src/modules/core/producer_colour.c, src/modules/xine/Makefile,
7075 src/modules/xine/configure, src/modules/xine/cpu_accel.c,
7076 src/modules/xine/deinterlace.c, src/modules/xine/deinterlace.h,
7077 src/modules/xine/factory.c, src/modules/xine/filter_deinterlace.c,
7078 src/modules/xine/filter_deinterlace.h, src/modules/xine/xineutils.h: added
7079 xine-based accellerated deinterlace
7081 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7083 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7084 src/framework/mlt_frame.h, src/framework/mlt_properties.c,
7085 src/framework/mlt_service.h, src/framework/mlt_types.h,
7086 src/modules/core/Makefile, src/modules/core/configure,
7087 src/modules/core/factory.c, src/modules/core/filter_region.c,
7088 src/modules/core/transition_region.c, src/modules/core/transition_region.h:
7091 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7093 * src/modules/core/filter_deinterlace.c: optimise deinterlace path
7095 * src/modules/core/producer_colour.c: producer_colour
7097 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7098 src/modules/core/Makefile, src/modules/core/configure,
7099 src/modules/core/factory.c, src/modules/core/producer_colour.c,
7100 src/modules/core/producer_colour.h: producer_colour
7102 * src/framework/mlt_frame.c: more accurate and scaled rgb to yuv conversion
7104 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7106 * src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
7107 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7108 src/framework/mlt_property.c, src/framework/mlt_service.c,
7109 src/framework/mlt_service.h, src/framework/mlt_types.h, src/inigo/inigo.c,
7110 src/modules/avformat/producer_avformat.c, src/modules/core/filter_region.c,
7111 src/modules/core/transition_composite.c,
7112 src/modules/core/transition_composite.h, src/modules/gtk2/producer_pixbuf.c,
7113 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: Yet
7114 more sdl hacking, region memory leak fix, mlt_position changed to int32_t,
7115 experimental hash in properties
7117 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7119 * src/framework/mlt_frame.c, src/modules/core/filter_region.c,
7120 src/modules/core/transition_composite.c,
7121 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
7122 src/modules/westley/producer_westley.c: some bugfixes, filter_shape producer,
7123 pixbuf takes svg xml, fezzik can take a service name
7125 2004-03-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7127 * src/modules/sdl/consumer_sdl.c: More SDL fixes
7129 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7131 * src/modules/sdl/consumer_sdl.c: yet more sdl hacks
7133 2004-03-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7135 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c,
7136 src/modules/gtk2/scale_line_22_yuv_mmx.S: much improved mmx yuv scaler added
7137 producer_libdv quality property improve avformat aspect_ratio and frame_rate
7140 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7142 * src/modules/sdl/consumer_sdl.c: Minor sdl hack
7144 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
7145 src/framework/mlt_factory.h, src/framework/mlt_frame.c,
7146 src/framework/mlt_producer.c, src/modules/gtk2/filter_rescale.c,
7147 src/modules/sdl/consumer_sdl.c: sdl hacks
7149 2004-02-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7151 * src/modules/core/Makefile, src/modules/core/configure,
7152 src/modules/core/factory.c, src/modules/core/filter_region.c,
7153 src/modules/core/filter_region.h, src/modules/core/filter_watermark.c,
7154 src/modules/core/transition_composite.c,
7155 src/modules/core/transition_composite.h: regionalised fx part 1
7157 * src/framework/mlt_factory.c, src/modules/core/filter_watermark.c,
7158 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
7159 src/modules/gtk2/producer_pixbuf.c: unique ids
7161 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7163 * src/modules/gtk2/scale_line_22_yuv_mmx.S: bugfix mmx scaling with
7164 performance loss :-(
7166 2004-02-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7168 * src/framework/mlt_frame.c, src/modules/core/filter_resize.c,
7169 src/modules/dv/consumer_libdv.c: Scaling experimentation
7171 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7173 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
7174 src/modules/gtk2/scale_line_22_33_mmx.S,
7175 src/modules/gtk2/scale_line_22_yuv_mmx.S: mmx version of non-nearest, 2x2
7178 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7180 * src/modules/core/transition_composite.c: composite alignment fix
7182 2004-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7184 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
7185 src/modules/gtk2/scale_line_22_33_mmx.S: updated mmx yuv scaling
7187 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7189 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7190 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7191 src/modules/core/configure, src/modules/core/factory.c,
7192 src/modules/core/filter_luma.c, src/modules/core/filter_luma.h,
7193 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
7194 src/modules/core/transition_luma.c: composite aspect ratio fix (again ;-)),
7195 added fill compositing test case, filter luma, mlt_properties_pass and sundry
7198 2004-02-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7200 * src/modules/core/transition_composite.c: composite key frames
7202 * docs/TODO, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7203 src/framework/mlt_frame.h, src/modules/avformat/producer_avformat.c,
7204 src/modules/core/filter_deinterlace.c, src/modules/core/filter_obscure.c,
7205 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
7206 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: service
7207 stack, various fixes
7209 2004-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7211 * src/modules/core/transition_composite.c: field rendering fix and disable
7212 scaling height when normalising pixel aspect when output pixel aspect < 1
7214 2004-02-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7216 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_producer.h,
7217 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
7218 src/modules/core/Makefile, src/modules/core/configure,
7219 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
7220 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
7221 src/modules/core/filter_watermark.h, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7222 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c:
7223 watermark added, minor mods to mlt framework required
7225 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
7226 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
7227 src/framework/mlt_frame.h, src/modules/core/filter_brightness.c,
7228 src/modules/core/filter_deinterlace.c, src/modules/core/filter_gamma.c,
7229 src/modules/core/filter_greyscale.c, src/modules/core/filter_obscure.c,
7230 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
7231 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
7232 src/modules/sdl/consumer_sdl.c: Filter optimisations and cleanup part 1
7234 2004-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7236 * src/framework/mlt_frame.c, src/framework/mlt_producer.c,
7237 src/modules/avformat/producer_avformat.c,
7238 src/modules/fezzik/producer_fezzik.c: Minor fixes
7240 * src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: sdl
7241 rework (prepatory read-ahead implementation) and luma work around
7243 * src/framework/mlt_pool.c, src/framework/mlt_pool.h,
7244 src/modules/core/transition_luma.c: Big luma optimisations, minor pooling
7247 2004-02-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7249 * src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c:
7250 composite alpha operations, make obscure alpha aware
7252 2004-02-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7254 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7255 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7256 src/tests/Makefile, src/tests/dan.c: fix broken aspect handling again
7258 2004-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7260 * src/framework/mlt_pool.c, src/modules/avformat/producer_avformat.c,
7261 src/modules/dv/producer_libdv.c: avformat whoops, pooling claridication and
7264 2004-02-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7266 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_frame.c,
7267 src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
7268 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7269 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7270 src/modules/avformat/producer_avformat.c, src/modules/core/producer_ppm.c,
7271 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7272 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
7273 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7274 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
7275 src/modules/vorbis/producer_vorbis.c, src/tests/Makefile,
7276 src/valerie/Makefile: Memory pooling part 2 and other optimisations
7278 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7280 * src/modules/core/transition_luma.c: more dissolve optimisation
7282 * src/modules/core/transition_luma.c: optimise dissolve case
7284 2004-02-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7286 * docs/services.txt, src/framework/Makefile, src/framework/mlt_factory.c,
7287 src/framework/mlt_frame.c, src/framework/mlt_pool.c,
7288 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7289 src/framework/mlt_properties.h, src/framework/mlt_types.h,
7290 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7291 src/modules/core/producer_ppm.c, src/modules/core/transition_luma.c,
7292 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/producer_ffmpeg.c,
7293 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7294 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7295 src/modules/resample/filter_resample.c, src/modules/vorbis/producer_vorbis.c:
7298 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7300 * src/modules/core/transition_composite.c,
7301 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
7302 src/modules/gtk2/producer_pixbuf.c: field rendering and alignment for
7303 composite, bugfixes for luma, pixbuf and pango
7305 2004-02-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7307 * src/framework/mlt_consumer.c: create consumer_progressive property on frame
7310 * src/modules/sdl/consumer_sdl.c: default progressive on
7312 * src/modules/westley/consumer_westley.c: consumer_westley now only puts
7313 in/out as element attributes and not property elements
7315 * src/modules/core/filter_deinterlace.c,
7316 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
7317 split getting of b_frame image and composite
7319 2004-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7321 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_consumer.c,
7322 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
7323 src/framework/mlt_frame.c, src/framework/mlt_properties.c,
7324 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7325 src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
7326 src/miracle/miracle_unit_commands.c, src/modules/avformat/Makefile,
7327 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7328 src/modules/core/filter_obscure.c, src/modules/core/filter_resize.c,
7329 src/modules/core/transition_composite.c, src/modules/dv/Makefile,
7330 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
7331 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7332 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/Makefile,
7333 src/modules/resample/Makefile, src/modules/sdl/Makefile,
7334 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/Makefile,
7335 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
7336 src/tests/Makefile, src/valerie/Makefile: Optimisations (part 0), pixel v
7337 percentage, reworked aspect ratio calcs, ante/post properties for dv
7338 consumers, avformat rework, westley root
7340 2004-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7342 * src/modules/core/transition_composite.c, src/modules/gtk2/filter_rescale.c,
7343 src/modules/sdl/consumer_sdl.c: bug fixes
7345 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7346 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7347 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
7348 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
7349 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7350 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
7351 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7352 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
7353 westley serialises with entry in/out; full field, aspect, and colour space
7354 normalisation; scaling overlays to consumer size; tagged frame mallocs with
7357 2004-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7359 * src/framework/mlt_consumer.c, src/framework/mlt_properties.c,
7360 src/framework/mlt_properties.h: Properties rename and dump function
7362 * docs/testing-20040110.txt, src/framework/mlt_consumer.c,
7363 src/framework/mlt_consumer.h, src/framework/mlt_frame.c,
7364 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7365 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
7366 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7367 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
7368 Defaults for PAL/NTSC on producers and consumers
7370 2004-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7372 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7373 src/modules/core/Makefile, src/modules/core/configure,
7374 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
7375 src/modules/core/filter_brightness.h, src/modules/core/filter_volume.c,
7376 src/modules/core/transition_mix.c, src/modules/gtk2/filter_rescale.c: added
7377 brightness filter, added smooth ramping to audio processing, added start/end
7378 interpolation points to filter_mix and filter_volume
7380 2004-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7382 * mlt/Makefile, mlt/README, mlt/configure, mlt/docs/dvcp.txt,
7383 mlt/docs/inigo.txt, mlt/docs/services.txt, mlt/docs/testing-20040110.txt,
7384 mlt/docs/testing.txt, mlt/docs/valerie.txt, mlt/setenv,
7385 mlt/src/albino/Makefile, mlt/src/albino/albino.c, mlt/src/framework/Makefile,
7386 mlt/src/framework/config.h, mlt/src/framework/configure,
7387 mlt/src/framework/mlt.h, mlt/src/framework/mlt_consumer.c,
7388 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
7389 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_field.c,
7390 mlt/src/framework/mlt_field.h, mlt/src/framework/mlt_filter.c,
7391 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
7392 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
7393 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7394 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7395 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7396 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
7397 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7398 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
7399 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
7400 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
7401 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7402 mlt/src/framework/mlt_types.h, mlt/src/humperdink/Makefile,
7403 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
7404 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
7405 mlt/src/humperdink/remote.c, mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c,
7406 mlt/src/inigo/io.c, mlt/src/inigo/io.h, mlt/src/miracle/Makefile,
7407 mlt/src/miracle/configure, mlt/src/miracle/miracle.c,
7408 mlt/src/miracle/miracle_commands.c, mlt/src/miracle/miracle_commands.h,
7409 mlt/src/miracle/miracle_connection.c, mlt/src/miracle/miracle_connection.h,
7410 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_local.h,
7411 mlt/src/miracle/miracle_log.c, mlt/src/miracle/miracle_log.h,
7412 mlt/src/miracle/miracle_server.c, mlt/src/miracle/miracle_server.h,
7413 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
7414 mlt/src/miracle/miracle_unit_commands.c,
7415 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
7416 mlt/src/modules/configure, mlt/src/modules/core/Makefile,
7417 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
7418 mlt/src/modules/core/filter_deinterlace.c,
7419 mlt/src/modules/core/filter_deinterlace.h,
7420 mlt/src/modules/core/filter_gamma.c, mlt/src/modules/core/filter_gamma.h,
7421 mlt/src/modules/core/filter_greyscale.c,
7422 mlt/src/modules/core/filter_greyscale.h,
7423 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
7424 mlt/src/modules/core/filter_volume.c, mlt/src/modules/core/filter_volume.h,
7425 mlt/src/modules/core/producer_ppm.c, mlt/src/modules/core/producer_ppm.h,
7426 mlt/src/modules/core/transition_composite.c,
7427 mlt/src/modules/core/transition_composite.h,
7428 mlt/src/modules/core/transition_luma.c,
7429 mlt/src/modules/core/transition_luma.h,
7430 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
7431 mlt/src/modules/dv/Makefile, mlt/src/modules/dv/configure,
7432 mlt/src/modules/dv/consumer_libdv.c, mlt/src/modules/dv/consumer_libdv.h,
7433 mlt/src/modules/dv/factory.c, mlt/src/modules/dv/producer_libdv.c,
7434 mlt/src/modules/dv/producer_libdv.h, mlt/src/modules/ffmpeg/Makefile,
7435 mlt/src/modules/ffmpeg/audio.sh, mlt/src/modules/ffmpeg/configure,
7436 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
7437 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
7438 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7439 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
7440 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7441 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
7442 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
7443 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
7444 mlt/src/modules/gtk2/producer_pango.h,
7445 mlt/src/modules/gtk2/producer_pixbuf.c,
7446 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/inigo/Makefile,
7447 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
7448 mlt/src/modules/inigo/producer_inigo.c,
7449 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/resample/Makefile,
7450 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
7451 mlt/src/modules/resample/filter_resample.c,
7452 mlt/src/modules/resample/filter_resample.h, mlt/src/modules/sdl/Makefile,
7453 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
7454 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
7455 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
7456 mlt/src/modules/westley/consumer_westley.c,
7457 mlt/src/modules/westley/consumer_westley.h,
7458 mlt/src/modules/westley/factory.c,
7459 mlt/src/modules/westley/producer_westley.c,
7460 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/Makefile,
7461 mlt/src/tests/charlie.c, mlt/src/tests/clock16ntsc.pgm,
7462 mlt/src/tests/clock16pal.pgm, mlt/src/tests/dan.c, mlt/src/tests/dissolve.c,
7463 mlt/src/tests/io.c, mlt/src/tests/io.h, mlt/src/tests/luma.c,
7464 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, mlt/src/tests/setenv,
7465 mlt/src/tests/test.png, mlt/src/valerie/Makefile, mlt/src/valerie/configure,
7466 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
7467 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
7468 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
7469 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
7470 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
7471 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
7472 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
7473 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
7474 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h: remove child
7477 * docs/TODO, src/miracle/miracle_local.c: add TODO
7479 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7481 * src/framework/mlt_producer.c: test card handling
7483 * src/miracle/miracle_local.c: optional segv handling
7485 2004-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7487 * src/miracle/miracle_local.c: change segv handler to use log facility
7489 * src/valerie/valerie_notifier.c: cleanup
7491 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
7492 src/miracle/miracle_local.c, src/valerie/valerie_notifier.c: segv handler,
7493 playlist_move bugfix, resize_yuv422 optimisation
7495 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7497 * src/miracle/miracle_unit.c: first of a few local tests
7499 * src/miracle/miracle_commands.c: first of a few local tests
7501 * docs/testing-20040110.txt, src/framework/mlt_frame.c,
7502 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
7503 src/modules/dv/consumer_libdv.c, src/valerie/valerie_notifier.c,
7504 src/valerie/valerie_notifier.h: Miracle mods - clean working, test card fix,
7505 silence dv when not playing
7507 2004-02-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7509 * docs/testing-20040110.txt, src/framework/mlt_playlist.c,
7510 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7511 src/miracle/miracle_unit.c, src/valerie/valerie_notifier.c,
7512 src/valerie/valerie_status.h: Miracle mods
7514 2004-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7516 * setenv, src/framework/mlt_producer.c, src/modules/fezzik/producer_fezzik.c,
7517 src/modules/resample/filter_resample.c,
7518 src/modules/westley/producer_westley.c: bugfixes
7520 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7522 * src/framework/mlt_filter.c, src/framework/mlt_frame.c: filter fixes
7524 2004-02-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7526 * src/modules/core/filter_volume.c: remove spurious return in get_audio
7528 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7530 * src/miracle/miracle_unit.c, src/modules/dv/consumer_libdv.c: brought by a
7533 * src/modules/dv/consumer_libdv.c: brought by a bunny
7535 * docs/services.txt, src/modules/gtk2/producer_pango.c: pango colour handling
7538 2004-02-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7540 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7541 src/modules/core/transition_luma.c: luma funkiness
7543 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7544 src/modules/core/transition_composite.c,
7545 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/filter_rescale.c,
7546 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
7547 pixbuf, composite and fezzik mirrors
7549 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7551 * src/modules/westley/producer_westley.c: support in/out on entry and track
7553 2004-02-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7555 * src/modules/gtk2/producer_pango.c: pango producer rework
7557 * src/modules/avformat/producer_avformat.c, src/modules/sdl/consumer_sdl.c,
7558 src/modules/westley/producer_westley.c: Minor corrections, rescale=nearest
7561 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7563 * src/modules/gtk2/filter_rescale.c: rescale aspect handling redux
7565 * src/modules/avformat/producer_avformat.c,
7566 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7567 src/modules/gtk2/producer_pixbuf.c: fixup and disable rescale changes
7569 2004-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7571 * src/framework/mlt_frame.c, src/modules/core/filter_volume.c,
7572 src/modules/dv/producer_libdv.c, src/modules/fezzik/producer_fezzik.c,
7573 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c,
7574 src/modules/westley/consumer_westley.c,
7575 src/modules/westley/producer_westley.c: some bugfixes, westley property
7576 handling reorg, make rescale respect the aspect ratio, make resize update the
7577 aspect ratio, add resize to fezzik
7579 2004-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7581 * docs/services.txt, src/modules/core/filter_obscure.c,
7582 src/modules/core/transition_composite.c: composite
7584 * src/framework/mlt_factory.c, src/framework/mlt_tractor.c,
7585 src/miracle/miracle_unit.c, src/modules/Makefile,
7586 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
7587 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
7588 src/modules/fezzik/producer_fezzik.h, src/modules/inigo/producer_inigo.c,
7589 src/modules/westley/consumer_westley.c,
7590 src/modules/westley/producer_westley.c: adding the rock thrower...
7592 2004-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7594 * src/modules/resample/filter_resample.c: resample fix
7596 * docs/services.txt, setenv, src/framework/mlt_frame.c,
7597 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
7598 src/framework/mlt_transition.c, src/miracle/miracle_unit.c,
7599 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/consumer_ffmpeg.c,
7600 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/resample/filter_resample.c,
7601 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c,
7602 src/modules/westley/producer_westley.c: westley/libxml2 mods, mcdv/mpeg
7605 2004-02-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7607 * docs/inigo.txt, src/framework/mlt_frame.c,
7608 src/modules/westley/consumer_westley.c,
7609 src/modules/westley/producer_westley.c: bugfixes to westley
7611 2004-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7613 * src/modules/gtk2/pixops.c: final rescale improvement and some optimisation
7615 * src/modules/gtk2/pixops.c: near final rescale improvements?
7617 * src/modules/gtk2/pixops.c: interim rescale improvements
7619 * src/modules/gtk2/pixops.c: interim rescale improvements
7621 * src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h: interim rescale
7624 2004-02-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7626 * src/framework/mlt_factory.c, src/framework/mlt_field.c,
7627 src/framework/mlt_repository.c, src/framework/mlt_tractor.c,
7628 src/inigo/inigo.c, src/miracle/miracle_unit.c, src/modules/Makefile,
7629 src/modules/core/filter_obscure.c, src/modules/inigo/configure,
7630 src/modules/inigo/factory.c, src/modules/inigo/producer_inigo.c,
7631 src/modules/inigo/producer_inigo.h, src/modules/westley/producer_westley.c:
7632 pre-beta cleanup part 1
7634 2004-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7636 * src/inigo/inigo.c, src/modules/avformat/producer_avformat.c,
7637 src/modules/core/Makefile, src/modules/core/configure,
7638 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
7639 src/modules/core/filter_obscure.h, src/modules/inigo/Makefile,
7640 src/modules/inigo/configure, src/modules/inigo/producer_inigo.c,
7641 src/modules/vorbis/Makefile: obscurer filter, consistency mods and bug fixes
7643 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_deque.c,
7644 src/framework/mlt_deque.h, src/framework/mlt_factory.c,
7645 src/framework/mlt_field.c, src/framework/mlt_frame.c,
7646 src/framework/mlt_manager.h, src/framework/mlt_repository.c,
7647 src/framework/mlt_types.h: added deque, api design for manager, minor affine
7648 tweaks, experimental destructor work
7650 2004-01-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7652 * docs/services.txt: doc updates
7654 * src/modules/core/filter_volume.c: configurable window size on volume
7655 normalisation, also set default of max_gain to 20dB
7657 2004-01-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7659 * src/framework/mlt_frame.c: updated affine
7661 2004-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7663 * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c,
7664 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
7665 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
7666 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/have_mmx.S,
7667 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
7668 src/modules/gtk2/producer_pango.c, src/modules/gtk2/scale_line_22_33_mmx.S,
7669 src/modules/vorbis/Makefile: some bugfixes and rescale filter
7671 2004-01-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7673 * src/modules/core/filter_volume.c: comment some diagnostics
7675 * docs/services.txt, src/modules/core/filter_volume.c: doc updates; property
7676 changes, and tweaks for volume filter normalisation
7678 2004-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7680 * src/modules/core/filter_volume.c, src/modules/westley/consumer_westley.c,
7681 src/modules/westley/producer_westley.c: westley bugfixes and audio
7684 2004-01-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7686 * README, docs/services.txt, src/framework/mlt_multitrack.c,
7687 src/miracle/miracle_unit.c, src/modules/Makefile,
7688 src/modules/avformat/producer_avformat.c, src/modules/inigo/producer_inigo.c,
7689 src/modules/vorbis/Makefile, src/modules/vorbis/configure,
7690 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
7691 src/modules/vorbis/producer_vorbis.h: vorbis producer added, clean up on clip
7692 handling in multitrack
7694 2004-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7696 * src/modules/westley/consumer_westley.c,
7697 src/modules/westley/producer_westley.c: westley updates for non-inline
7698 serialisation and code cleanup
7700 2004-01-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7702 * src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
7703 src/modules/avformat/producer_avformat.c: mutex protection of avformat,
7704 miracle avformat usage, and destrector reversal
7706 * README, docs/services.txt, src/modules/avformat/producer_avformat.c: Added
7709 * README, docs/inigo.txt, src/framework/mlt_producer.c, src/inigo/inigo.c,
7710 src/modules/Makefile, src/modules/avformat/Makefile,
7711 src/modules/avformat/configure, src/modules/avformat/factory.c,
7712 src/modules/avformat/producer_avformat.c,
7713 src/modules/avformat/producer_avformat.h, src/modules/inigo/producer_inigo.c,
7714 src/modules/sdl/consumer_sdl.c: Added avformat
7716 2004-01-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7718 * src/framework/mlt_filter.c, src/framework/mlt_transition.c,
7719 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
7720 src/modules/westley/consumer_westley.c,
7721 src/modules/westley/producer_westley.c: updated westley
7723 * src/tests/dan.c: test cvs
7725 2004-01-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7727 * mlt/src/modules/westley/consumer_westley.c,
7728 src/modules/westley/consumer_westley.c: xml based westley serialisation
7730 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_tractor.c,
7731 mlt/src/framework/mlt_types.h, mlt/src/modules/westley/consumer_westley.c,
7732 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
7733 src/framework/mlt_types.h, src/modules/westley/consumer_westley.c: xml based
7734 westley serialisation
7736 2004-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7738 * docs/services.txt, mlt/docs/services.txt,
7739 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7740 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_service.c,
7741 mlt/src/framework/mlt_service.h, mlt/src/framework/mlt_tractor.c,
7742 mlt/src/framework/mlt_types.h, mlt/src/modules/Makefile,
7743 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
7744 mlt/src/modules/westley/consumer_westley.c,
7745 mlt/src/modules/westley/consumer_westley.h,
7746 mlt/src/modules/westley/factory.c,
7747 mlt/src/modules/westley/producer_westley.c,
7748 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/dan.c,
7749 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
7750 src/framework/mlt_repository.c, src/framework/mlt_service.c,
7751 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
7752 src/framework/mlt_types.h, src/modules/Makefile,
7753 src/modules/westley/Makefile, src/modules/westley/configure,
7754 src/modules/westley/consumer_westley.c,
7755 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
7756 src/modules/westley/producer_westley.c,
7757 src/modules/westley/producer_westley.h, src/tests/dan.c: added
7760 2004-01-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7762 * docs/inigo.txt, mlt/docs/inigo.txt, mlt/src/modules/dv/consumer_libdv.c,
7763 src/modules/dv/consumer_libdv.c: updated libdv consumer
7765 2004-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7767 * docs/inigo.txt, docs/testing-20040110.txt, mlt/docs/inigo.txt,
7768 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_consumer.c,
7769 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_frame.c,
7770 mlt/src/framework/mlt_tractor.c, mlt/src/inigo/inigo.c,
7771 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit_commands.c,
7772 mlt/src/modules/core/transition_luma.c,
7773 mlt/src/modules/core/transition_mix.c, mlt/src/modules/sdl/consumer_sdl.c,
7774 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7775 src/framework/mlt_frame.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
7776 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
7777 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
7778 src/modules/sdl/consumer_sdl.c: inigo docs load/stop corrections
7780 2004-01-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7782 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
7783 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_producer.c,
7784 mlt/src/modules/Makefile, src/framework/mlt_playlist.c,
7785 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7786 src/modules/Makefile: insert/move/remove dvcp operations
7788 2004-01-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7790 * mlt/src/modules/core/transition_mix.c, src/modules/core/transition_mix.c:
7793 * docs/services.txt, mlt/docs/services.txt, mlt/src/miracle/miracle_log.c,
7794 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
7795 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7796 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_volume.c,
7797 mlt/src/modules/core/filter_volume.h,
7798 mlt/src/modules/core/transition_composite.c,
7799 mlt/src/modules/core/transition_composite.h,
7800 mlt/src/modules/core/transition_luma.c,
7801 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
7802 mlt/src/modules/gtk2/producer_pango.c,
7803 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/resample/Makefile,
7804 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
7805 mlt/src/modules/resample/filter_resample.c,
7806 mlt/src/modules/resample/filter_resample.h, mlt/src/tests/luma.c,
7807 mlt/src/tests/pango.c, src/miracle/miracle_log.c, src/miracle/miracle_unit.c,
7808 src/modules/Makefile, src/modules/core/Makefile, src/modules/core/configure,
7809 src/modules/core/factory.c, src/modules/core/filter_volume.c,
7810 src/modules/core/filter_volume.h, src/modules/core/transition_composite.c,
7811 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
7812 src/modules/core/transition_mix.c, src/modules/core/transition_mix.h,
7813 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7814 src/modules/resample/Makefile, src/modules/resample/configure,
7815 src/modules/resample/factory.c, src/modules/resample/filter_resample.c,
7816 src/modules/resample/filter_resample.h, src/tests/luma.c, src/tests/pango.c:
7817 new volume, mix, and resample filters and transitions
7819 2004-01-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7821 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo usage message
7823 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_tractor.c,
7824 mlt/src/modules/inigo/producer_inigo.c, src/framework/mlt_frame.c,
7825 src/framework/mlt_tractor.c, src/modules/inigo/producer_inigo.c: finally -
7826 multitrack inigo serialisation
7828 * mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_tractor.c,
7829 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: in/out
7830 specification on .inigo serialisations
7832 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
7833 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_producer.c,
7834 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_tractor.c,
7835 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7836 mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
7837 mlt/src/modules/core/transition_luma.c,
7838 mlt/src/modules/inigo/producer_inigo.c, mlt/src/tests/charlie.c,
7839 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
7840 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
7841 src/framework/mlt_properties.c, src/framework/mlt_tractor.c,
7842 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
7843 src/inigo/inigo.c, src/modules/core/transition_composite.c,
7844 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
7845 src/tests/charlie.c: partial corrections to serialisation
7847 2004-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7849 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7850 mlt/src/framework/mlt_tractor.c, mlt/src/modules/core/transition_luma.c,
7851 mlt/src/modules/dv/consumer_libdv.c,
7852 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_frame.c,
7853 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
7854 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
7855 src/modules/ffmpeg/producer_ffmpeg.c: some temporary fixes
7857 * mlt/src/modules/dv/consumer_libdv.c, src/modules/dv/consumer_libdv.c: Minor
7860 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
7861 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7862 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
7863 src/framework/mlt_producer.c, src/modules/ffmpeg/producer_ffmpeg.c: Minor
7866 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: Minor mods
7868 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
7869 mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_factory.c,
7870 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
7871 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
7872 mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7873 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7874 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7875 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7876 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
7877 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7878 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
7879 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7880 mlt/src/framework/mlt_types.h, mlt/src/inigo/inigo.c,
7881 mlt/src/miracle/miracle_unit.c, mlt/src/modules/core/producer_ppm.c,
7882 mlt/src/modules/core/transition_composite.c,
7883 mlt/src/modules/core/transition_luma.c, mlt/src/modules/dv/Makefile,
7884 mlt/src/modules/dv/configure, mlt/src/modules/dv/consumer_libdv.c,
7885 mlt/src/modules/dv/consumer_libdv.h, mlt/src/modules/dv/factory.c,
7886 mlt/src/modules/dv/producer_libdv.c,
7887 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7888 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7889 mlt/src/modules/gtk2/producer_pango.c,
7890 mlt/src/modules/gtk2/producer_pixbuf.c,
7891 mlt/src/modules/inigo/producer_inigo.c, mlt/src/modules/sdl/consumer_sdl.c,
7892 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
7893 src/framework/mlt_field.c, src/framework/mlt_field.h,
7894 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
7895 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7896 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
7897 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
7898 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
7899 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7900 src/framework/mlt_property.c, src/framework/mlt_property.h,
7901 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
7902 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
7903 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
7904 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
7905 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
7906 src/modules/dv/configure, src/modules/dv/consumer_libdv.c,
7907 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
7908 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7909 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pango.c,
7910 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
7911 src/modules/sdl/consumer_sdl.c: Removal of timecodes, consumer libdv,
7912 serialisation of inigo
7914 2004-01-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7916 * README, docs/testing-20040110.txt, mlt/README,
7917 mlt/docs/testing-20040110.txt, mlt/setenv, setenv: minor doc updates
7919 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7921 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
7922 mlt/src/albino/Makefile, mlt/src/modules/configure, src/albino/Makefile,
7923 src/modules/configure: minor testing update
7925 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7927 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
7928 mlt/docs/testing.txt: update testing.txt for miracle and complete initial
7931 * docs/services.txt, mlt/docs/services.txt: change bluefish arg
7933 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt: updated with user
7934 acceptance test results
7936 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7938 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
7939 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: minor corrections
7941 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: minor corrections
7943 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: minor
7946 * mlt/src/albino/albino.c, mlt/src/miracle/miracle_commands.c,
7947 mlt/src/miracle/miracle_connection.c, src/albino/albino.c,
7948 src/miracle/miracle_commands.c, src/miracle/miracle_connection.c: minor
7951 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
7952 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: inigo rewrite,
7953 producer, serialise and deserialise
7955 * docs/services.txt, docs/testing-20040110.txt, mlt/docs/services.txt,
7956 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_frame.c,
7957 mlt/src/framework/mlt_playlist.c, mlt/src/inigo/inigo.c,
7958 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
7959 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/inigo/Makefile,
7960 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
7961 mlt/src/modules/inigo/producer_inigo.c,
7962 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/sdl/consumer_sdl.c,
7963 src/framework/mlt_frame.c, src/framework/mlt_playlist.c, src/inigo/inigo.c,
7964 src/miracle/miracle_unit.c, src/modules/Makefile,
7965 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/inigo/Makefile,
7966 src/modules/inigo/configure, src/modules/inigo/factory.c,
7967 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
7968 src/modules/sdl/consumer_sdl.c: inigo rewrite, producer, serialise and
7971 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7973 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
7974 mlt/docs/testing.txt: adding testing.txt and initial test results
7976 * docs/services.txt, mlt/docs/services.txt: pango markup encoding
7978 * docs/services.txt, mlt/docs/services.txt,
7979 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.c:
7980 doc updates and better control of pixbuf composite property propogation
7982 * mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
7983 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
7984 src/inigo/inigo.c, src/modules/core/transition_composite.c,
7985 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h: better
7986 propogating of producer and transition properties to the frame in pango and
7987 composite; add pango support to inigo
7989 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7991 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: small change to
7992 prevent segfault in some transitions time specifications
7994 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7996 * mlt/src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.c:
7997 multitrack eof handling
7999 * docs/dvcp.txt, docs/valerie.txt, mlt/docs/dvcp.txt, mlt/docs/valerie.txt,
8000 mlt/src/framework/mlt_playlist.c, mlt/src/miracle/miracle_unit.c,
8001 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8002 src/framework/mlt_playlist.c, src/miracle/miracle_unit.c,
8003 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c: uset and
8006 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8008 * mlt/src/tests/dissolve.c, mlt/src/tests/luma.c, src/tests/dissolve.c,
8009 src/tests/luma.c: remove no longer necessary blanks
8011 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
8012 mlt/src/modules/gtk2/producer_pango.c,
8013 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/tests/Makefile,
8014 mlt/src/tests/clock16ntsc.pgm, mlt/src/tests/clock16pal.pgm,
8015 mlt/src/tests/dan.c, mlt/src/tests/dissolve.c, mlt/src/tests/luma.c,
8016 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, src/framework/mlt_frame.c,
8017 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
8018 src/modules/gtk2/producer_pixbuf.c, src/tests/Makefile,
8019 src/tests/clock16ntsc.pgm, src/tests/clock16pal.pgm, src/tests/dan.c,
8020 src/tests/dissolve.c, src/tests/luma.c, src/tests/pango.c,
8021 src/tests/pixbuf.c: 4 new tests, bugfixes in pango, pixbuf, transition_luma,
8022 and mlt_frame_audio_mix
8024 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8026 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8027 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c: eof=continue
8030 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: end of
8031 playlist position fix
8033 2004-01-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8035 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
8036 mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/dan.c,
8037 src/framework/mlt_frame.c, src/modules/core/transition_luma.c,
8038 src/modules/sdl/consumer_sdl.c, src/tests/dan.c: attempt to retain samples in
8039 mlt_frame_mix_audio, make consumers request the number of samples to
8042 2004-01-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8044 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: in/out fix
8046 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo gets transitions
8048 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8049 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8050 mlt/src/miracle/miracle_unit.c, src/framework/mlt_playlist.c,
8051 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8052 src/framework/mlt_producer.h, src/miracle/miracle_unit.c: more int64 frame
8053 addressing in playlist
8055 2004-01-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8057 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8058 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8059 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8060 mlt/src/humperdink/client.c, mlt/src/humperdink/remote.c,
8061 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_unit.c,
8062 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8063 mlt/src/modules/dv/producer_libdv.c, mlt/src/valerie/valerie.c,
8064 mlt/src/valerie/valerie.h, mlt/src/valerie/valerie_status.c,
8065 mlt/src/valerie/valerie_status.h, src/framework/mlt_playlist.c,
8066 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8067 src/framework/mlt_producer.h, src/framework/mlt_property.c,
8068 src/framework/mlt_property.h, src/humperdink/client.c,
8069 src/humperdink/remote.c, src/miracle/miracle_local.c,
8070 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
8071 src/miracle/miracle_unit_commands.c, src/modules/dv/producer_libdv.c,
8072 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
8073 src/valerie/valerie_status.h: int64 based comms and more unit functionality
8075 * mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_local.c,
8076 src/miracle/miracle.c, src/miracle/miracle_local.c: albino
8078 * Makefile, mlt/Makefile, mlt/setenv, mlt/src/albino/Makefile,
8079 mlt/src/albino/albino.c, mlt/src/framework/mlt_transition.c,
8080 mlt/src/framework/mlt_transition.h, mlt/src/miracle/Makefile, setenv,
8081 src/albino/Makefile, src/albino/albino.c, src/framework/mlt_transition.c,
8082 src/framework/mlt_transition.h, src/miracle/Makefile: albino
8084 2004-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8086 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo track test
8088 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
8089 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_properties.c,
8090 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
8091 mlt/src/miracle/miracle_unit_commands.c, mlt/src/modules/dv/producer_libdv.c,
8092 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8093 src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
8094 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
8095 src/modules/dv/producer_libdv.c: More miracle mods
8097 2004-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8099 * mlt/src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.c: some
8102 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_frame.c,
8103 mlt/src/framework/mlt_frame.h, mlt/src/modules/core/transition_luma.c,
8104 mlt/src/modules/dv/producer_libdv.c,
8105 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/sdl/consumer_sdl.c,
8106 mlt/src/tests/dan.c, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8107 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
8108 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c,
8109 src/tests/dan.c: move audio sample calculator to mlt_frame and use from
8110 ffmpeg and mcmpeg, add mlt_frame_audio_mix, add audio_crossfade to
8111 transition_luma, add to docs
8113 2004-01-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8115 * Makefile, docs/services.txt, mlt/Makefile, mlt/docs/services.txt,
8116 mlt/setenv, mlt/src/framework/Makefile, mlt/src/framework/mlt_frame.c,
8117 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8118 mlt/src/framework/mlt_producer.c, mlt/src/humperdink/Makefile,
8119 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
8120 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
8121 mlt/src/humperdink/remote.c, mlt/src/inigo/inigo.c, mlt/src/miracle/Makefile,
8122 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
8123 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
8124 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
8125 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
8126 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
8127 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
8128 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8129 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/core/producer_ppm.c,
8130 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/ffmpeg/audio.sh,
8131 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/ffmpeg/video.sh,
8132 mlt/src/modules/gtk2/producer_pango.c,
8133 mlt/src/modules/gtk2/producer_pixbuf.c,
8134 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
8135 mlt/src/valerie/Makefile, mlt/src/valerie/valerie.c,
8136 mlt/src/valerie/valerie.h, setenv, src/framework/Makefile,
8137 src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
8138 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8139 src/humperdink/Makefile, src/humperdink/client.c, src/humperdink/client.h,
8140 src/humperdink/io.c, src/humperdink/io.h, src/humperdink/remote.c,
8141 src/inigo/inigo.c, src/miracle/Makefile, src/miracle/miracle.c,
8142 src/miracle/miracle_commands.c, src/miracle/miracle_commands.h,
8143 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
8144 src/miracle/miracle_local.c, src/miracle/miracle_local.h,
8145 src/miracle/miracle_log.c, src/miracle/miracle_log.h,
8146 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
8147 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
8148 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
8149 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
8150 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/producer_ffmpeg.c,
8151 src/modules/ffmpeg/video.sh, src/modules/gtk2/producer_pango.c,
8152 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
8153 src/modules/sdl/consumer_sdl.c, src/valerie/Makefile, src/valerie/valerie.c,
8154 src/valerie/valerie.h: miracle part 1
8156 2004-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8158 * mlt/src/modules/core/transition_luma.c,
8159 mlt/src/modules/core/transition_luma.h, src/modules/core/transition_luma.c,
8160 src/modules/core/transition_luma.h: add forgotten files
8162 * mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8163 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8164 mlt/src/modules/core/factory.c, mlt/src/modules/dv/producer_libdv.c,
8165 mlt/src/tests/dan.c, src/framework/mlt_transition.c,
8166 src/framework/mlt_transition.h, src/modules/core/Makefile,
8167 src/modules/core/configure, src/modules/core/factory.c,
8168 src/modules/dv/producer_libdv.c, src/tests/dan.c: added luma transition and
8169 new frame properties
8171 2004-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8173 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8174 mlt/src/framework/mlt_producer.c, mlt/src/inigo/inigo.c,
8175 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_multitrack.c,
8176 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8177 src/inigo/inigo.c, src/modules/ffmpeg/producer_ffmpeg.c: more complete
8178 next/prev clip behaviour
8180 2004-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8182 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_composite.c,
8183 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
8184 mlt/src/tests/dan.c, src/framework/mlt_frame.c,
8185 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
8186 src/modules/gtk2/producer_pango.h, src/tests/dan.c: fixup and optimize edge
8187 conditions of composite; updated property handling of producer_pango
8189 2004-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8191 * docs/services.txt, mlt/docs/services.txt,
8192 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8193 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8194 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_properties.c,
8195 mlt/src/framework/mlt_properties.h, mlt/src/framework/mlt_types.h,
8196 mlt/src/inigo/inigo.c, mlt/src/modules/dv/producer_libdv.c,
8197 mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
8198 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
8199 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
8200 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8201 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
8202 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
8203 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8204 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
8205 src/framework/mlt_properties.h, src/framework/mlt_types.h, src/inigo/inigo.c,
8206 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/Makefile,
8207 src/modules/ffmpeg/configure, src/modules/ffmpeg/consumer_ffmpeg.c,
8208 src/modules/ffmpeg/consumer_ffmpeg.h, src/modules/ffmpeg/factory.c,
8209 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
8210 src/modules/sdl/consumer_sdl.c: incomplete next/prev clip behaviour
8212 2004-01-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8214 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_factory.c,
8215 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_multitrack.c,
8216 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/audio.sh,
8217 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8218 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8219 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
8220 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
8221 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
8222 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/filter_ffmpeg_dub.c,
8223 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
8224 src/modules/ffmpeg/video.sh: ntsc fixes and service doco for discussion
8226 2003-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8228 * mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
8229 mlt/src/modules/ffmpeg/factory.c, mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8230 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
8231 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8232 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/ffmpeg/Makefile,
8233 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
8234 src/modules/ffmpeg/filter_ffmpeg_dub.c,
8235 src/modules/ffmpeg/filter_ffmpeg_dub.h, src/modules/ffmpeg/producer_ffmpeg.c,
8236 src/modules/gtk2/producer_pixbuf.c: ffmpeg audio dub
8238 2003-12-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8240 * mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8241 mlt/src/modules/sdl/consumer_sdl.c, src/modules/ffmpeg/producer_ffmpeg.c,
8242 src/modules/sdl/consumer_sdl.c: correction on playlist ffmpeg sizing issue
8243 and additional sdl tweaks
8245 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
8246 mlt/src/inigo/inigo.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8247 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
8248 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c, src/inigo/inigo.c,
8249 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
8250 src/modules/sdl/consumer_sdl.c: More sdl experimental mods, pixbuf writable
8251 work around and minor fixes
8253 2003-12-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8255 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8256 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8257 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_multitrack.c,
8258 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8259 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c: Many
8262 2003-12-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8264 * mlt/src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.c: SDL a/v
8265 sync issues [incomplete]
8267 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8268 mlt/src/inigo/inigo.c, mlt/src/modules/Makefile,
8269 mlt/src/modules/core/factory.c, mlt/src/modules/core/producer_ppm.c,
8270 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/ffmpeg/Makefile,
8271 mlt/src/modules/ffmpeg/configure, mlt/src/modules/ffmpeg/factory.c,
8272 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8273 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/sdl/consumer_sdl.c,
8274 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/inigo/inigo.c,
8275 src/modules/Makefile, src/modules/core/factory.c,
8276 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
8277 src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
8278 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/producer_ffmpeg.c,
8279 src/modules/ffmpeg/producer_ffmpeg.h, src/modules/sdl/consumer_sdl.c: Added
8282 2003-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8284 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
8285 mlt/setenv, mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_playlist.c,
8286 mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c, mlt/src/inigo/io.c,
8287 mlt/src/inigo/io.h, mlt/src/modules/core/filter_resize.c,
8288 mlt/src/modules/core/filter_resize.h, mlt/src/modules/core/producer_ppm.c,
8289 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/sdl/consumer_sdl.c,
8290 mlt/src/tests/charlie.c, setenv, src/framework/mlt_frame.c,
8291 src/framework/mlt_playlist.c, src/inigo/Makefile, src/inigo/inigo.c,
8292 src/inigo/io.c, src/inigo/io.h, src/modules/core/filter_resize.c,
8293 src/modules/core/filter_resize.h, src/modules/core/producer_ppm.c,
8294 src/modules/core/producer_ppm.h, src/modules/sdl/consumer_sdl.c,
8295 src/tests/charlie.c: ppm ffmpeg
8297 2003-12-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8299 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8300 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_gamma.c,
8301 mlt/src/modules/core/filter_gamma.h, mlt/src/modules/core/filter_resize.h,
8302 mlt/src/tests/io.c, src/modules/core/Makefile, src/modules/core/configure,
8303 src/modules/core/factory.c, src/modules/core/filter_gamma.c,
8304 src/modules/core/filter_gamma.h, src/modules/core/filter_resize.h,
8305 src/tests/io.c: Gamma filter
8307 * mlt/src/tests/charlie.c, src/tests/charlie.c: quit fix for SDL
8309 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: playlist
8312 * mlt/src/tests/io.c, mlt/src/tests/io.h, src/tests/io.c, src/tests/io.h:
8315 * mlt/src/tests/charlie.c, src/tests/charlie.c: SDL transport callback
8317 * mlt/src/framework/mlt_property.c, mlt/src/modules/sdl/consumer_sdl.c,
8318 mlt/src/tests/Makefile, mlt/src/tests/charlie.c,
8319 src/framework/mlt_property.c, src/modules/sdl/consumer_sdl.c,
8320 src/tests/Makefile, src/tests/charlie.c: SDL transport callback
8322 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8323 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_frame.c,
8324 src/framework/mlt_frame.h, src/modules/sdl/consumer_sdl.c: More SDL tweaks
8326 * mlt/src/framework/mlt_frame.c, mlt/src/modules/sdl/consumer_sdl.c,
8327 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/tests/charlie.c,
8328 src/framework/mlt_frame.c, src/modules/sdl/consumer_sdl.c,
8329 src/modules/sdl/consumer_sdl.h, src/tests/charlie.c: More SDL updates
8331 * mlt/src/modules/core/filter_resize.c, mlt/src/modules/sdl/consumer_sdl.c,
8332 src/modules/core/filter_resize.c, src/modules/sdl/consumer_sdl.c: SDL updates
8335 2003-12-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8337 * mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8338 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8339 mlt/src/framework/mlt_playlist.c, mlt/src/modules/core/Makefile,
8340 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
8341 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
8342 mlt/src/modules/gtk2/producer_pixbuf.c,
8343 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
8344 mlt/src/tests/charlie.c, src/framework/mlt_field.c,
8345 src/framework/mlt_field.h, src/framework/mlt_filter.c,
8346 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
8347 src/modules/core/Makefile, src/modules/core/configure,
8348 src/modules/core/factory.c, src/modules/core/filter_resize.c,
8349 src/modules/core/filter_resize.h, src/modules/gtk2/producer_pixbuf.c,
8350 src/modules/gtk2/producer_pixbuf.h, src/modules/sdl/consumer_sdl.c,
8351 src/tests/charlie.c: field and playlist enhancements, producer pixbuf reorg
8353 2003-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8355 * mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
8356 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8357 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8358 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8359 mlt/src/framework/mlt_types.h, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
8360 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_field.c,
8361 src/framework/mlt_field.h, src/framework/mlt_filter.c,
8362 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
8363 src/framework/mlt_playlist.h, src/framework/mlt_types.h, src/tests/charlie.c,
8364 src/tests/setenv: field and playlist provisional implementations
8366 2003-12-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8368 * mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/charlie.c,
8369 mlt/src/tests/dan.c, src/modules/sdl/consumer_sdl.c, src/tests/charlie.c,
8370 src/tests/dan.c: SDL fixes on close
8372 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8373 mlt/src/modules/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
8374 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/modules/Makefile,
8375 src/tests/charlie.c, src/tests/setenv: test frame services
8377 2003-12-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8379 * mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_consumer.h,
8380 mlt/src/framework/mlt_frame.h, mlt/src/modules/gtk2/producer_pango.c,
8381 mlt/src/modules/gtk2/producer_pango.h,
8382 mlt/src/modules/gtk2/producer_pixbuf.c,
8383 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
8384 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8385 src/framework/mlt_frame.h, src/modules/gtk2/producer_pango.c,
8386 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
8387 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add video_standard enum
8388 to mlt_frame, add mlt_consumer_properties, add properties to gtk2 producers
8389 and bluefish consumer
8391 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8393 * mlt/src/modules/Makefile, mlt/src/modules/dv/producer_libdv.c,
8394 mlt/src/tests/charlie.c, src/modules/Makefile,
8395 src/modules/dv/producer_libdv.c, src/tests/charlie.c: minor tidy up
8397 2003-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8399 * mlt/src/modules/Makefile, mlt/src/modules/gtk2/configure,
8400 mlt/src/tests/dan.c, src/modules/Makefile, src/modules/gtk2/configure,
8401 src/tests/dan.c: allow for building mainconcept and bluefish plugins outside
8404 * mlt/src/framework/mlt_frame.c, mlt/src/modules/gtk2/Makefile,
8405 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
8406 mlt/src/modules/gtk2/producer_pango.h,
8407 mlt/src/modules/gtk2/producer_pixbuf.c,
8408 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
8409 src/framework/mlt_frame.c, src/modules/gtk2/Makefile,
8410 src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.c,
8411 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
8412 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add sample aspect ratio
8413 scaling output to producer_pixbuf, fix a bug in rgb to yuv conversions, add
8416 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8418 * mlt/src/framework/mlt.h, mlt/src/framework/mlt_repository.c,
8419 src/framework/mlt.h, src/framework/mlt_repository.c: c++ compatability
8421 * README, mlt/README, mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
8422 mlt/src/framework/mlt_factory.c, mlt/src/framework/mlt_factory.h,
8423 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.h,
8424 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
8425 mlt/src/modules/core/Makefile, mlt/src/modules/dv/Makefile,
8426 mlt/src/modules/gtk2/Makefile, mlt/src/modules/sdl/Makefile,
8427 mlt/src/tests/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/dan.c,
8428 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
8429 src/framework/mlt_factory.h, src/framework/mlt_multitrack.c,
8430 src/framework/mlt_playlist.h, src/framework/mlt_repository.c,
8431 src/framework/mlt_repository.h, src/modules/core/Makefile,
8432 src/modules/dv/Makefile, src/modules/gtk2/Makefile, src/modules/sdl/Makefile,
8433 src/tests/Makefile, src/tests/charlie.c, src/tests/dan.c: Factory
8436 2003-12-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8438 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8439 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_deinterlace.c,
8440 mlt/src/modules/core/filter_deinterlace.h,
8441 mlt/src/modules/core/filter_greyscale.c,
8442 mlt/src/modules/core/filter_greyscale.h, mlt/src/modules/core/producer_ppm.c,
8443 mlt/src/modules/core/producer_ppm.h,
8444 mlt/src/modules/core/transition_composite.c,
8445 mlt/src/modules/core/transition_composite.h, src/modules/core/Makefile,
8446 src/modules/core/configure, src/modules/core/factory.c,
8447 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
8448 src/modules/core/filter_greyscale.c, src/modules/core/filter_greyscale.h,
8449 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
8450 src/modules/core/transition_composite.c,
8451 src/modules/core/transition_composite.h: Added files rejected by import
8453 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
8454 mlt/src/framework/Makefile, mlt/src/framework/config.h,
8455 mlt/src/framework/configure, mlt/src/framework/mlt_consumer.c,
8456 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
8457 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_filter.c,
8458 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
8459 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
8460 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8461 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8462 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8463 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
8464 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8465 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
8466 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
8467 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
8468 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8469 mlt/src/framework/mlt_types.h, mlt/src/miracle/configure,
8470 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
8471 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
8472 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
8473 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
8474 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
8475 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
8476 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8477 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
8478 mlt/src/modules/configure, mlt/src/modules/dv/Makefile,
8479 mlt/src/modules/dv/configure, mlt/src/modules/dv/factory.c,
8480 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/dv/producer_libdv.h,
8481 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
8482 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pixbuf.c,
8483 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/Makefile,
8484 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
8485 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
8486 mlt/src/tests/charlie.c, mlt/src/tests/dan.c, mlt/src/tests/test.png,
8487 mlt/src/valerie/Makefile, mlt/src/valerie/configure,
8488 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
8489 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
8490 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
8491 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
8492 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
8493 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
8494 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
8495 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
8496 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h,
8497 src/framework/Makefile, src/framework/config.h, src/framework/configure,
8498 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8499 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
8500 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
8501 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8502 src/framework/mlt_manager.h, src/framework/mlt_multitrack.c,
8503 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
8504 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8505 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
8506 src/framework/mlt_properties.h, src/framework/mlt_property.c,
8507 src/framework/mlt_property.h, src/framework/mlt_repository.c,
8508 src/framework/mlt_repository.h, src/framework/mlt_service.c,
8509 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
8510 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
8511 src/framework/mlt_transition.h, src/framework/mlt_types.h,
8512 src/miracle/configure, src/miracle/miracle.c, src/miracle/miracle_commands.c,
8513 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
8514 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
8515 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
8516 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
8517 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
8518 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
8519 src/miracle/miracle_unit_commands.h, src/modules/Makefile,
8520 src/modules/configure, src/modules/dv/Makefile, src/modules/dv/configure,
8521 src/modules/dv/factory.c, src/modules/dv/producer_libdv.c,
8522 src/modules/dv/producer_libdv.h, src/modules/gtk2/Makefile,
8523 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
8524 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
8525 src/modules/sdl/Makefile, src/modules/sdl/configure,
8526 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
8527 src/modules/sdl/factory.c, src/tests/charlie.c, src/tests/dan.c,
8528 src/tests/test.png, src/valerie/Makefile, src/valerie/configure,
8529 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_notifier.c,
8530 src/valerie/valerie_notifier.h, src/valerie/valerie_parser.c,
8531 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c,
8532 src/valerie/valerie_remote.h, src/valerie/valerie_response.c,
8533 src/valerie/valerie_response.h, src/valerie/valerie_socket.c,
8534 src/valerie/valerie_socket.h, src/valerie/valerie_status.c,
8535 src/valerie/valerie_status.h, src/valerie/valerie_tokeniser.c,
8536 src/valerie/valerie_tokeniser.h, src/valerie/valerie_util.c,
8537 src/valerie/valerie_util.h: Initial revision