1 2009-12-08 Dan Dennedy <dan@dennedy.org>
3 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set version to
4 0.4.10 and update release notes.
6 * src/modules/core/filter_audioconvert.c: Fix audioconvert setting frame
7 audio on no conversion. This was causing the existing audio to be released
8 and then telling mlt_properties to release the audio again with the old
11 * configure, src/framework/mlt.h, src/modules/avformat/producer_avformat.c:
12 Fix underlinking libm by removing math function.
14 2009-12-07 Dan Dennedy <dan@dennedy.org>
16 * ChangeLog: Update ChangeLog for 0.4.8 release.
18 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
21 * NEWS: Add v0.4.8 release notes.
23 * src/modules/core/loader.ini, src/modules/core/producer_loader.c: Fix some
24 cases image and audio formats not converting (kdenlive-1259).
26 * src/modules/core/transition_composite.c: Fix crash in
27 composite-on-composite (kdenlive-1315).
29 2009-12-06 Dan Dennedy <dan@dennedy.org>
31 * src/modules/avformat/consumer_avformat.c: Fix crash in x264 on second pass
32 of multi-threaded encoding.
34 * src/modules/avformat/consumer_avformat.c: Disable multi-threaded audio
35 encoding (not useful).
37 * src/modules/avformat/consumer_avformat.c: Fix encoding PCM on some recent
38 FFmpeg change (kdenlive 1282). Also includes a little cleanup and extra
39 buffer overwrite protection.
41 * src/modules/avformat/consumer_avformat.c: Fix regression causing writing
42 beyond end of buffer (kdenlive 1282). Anything with a PCM output is still
43 crashing including DV and WAV.
45 2009-12-05 Dan Dennedy <dan@dennedy.org>
47 * src/swig/ruby/build: Fix build (CFLAGS) of Ruby binding.
49 2009-12-02 Dan Dennedy <dan@dennedy.org>
51 * src/modules/avformat/producer_avformat.c: Fix audio buffer overflow on
52 large resampling (2902193).
54 * src/modules/avformat/producer_avformat.c: Fix regression converting mono to
57 * src/modules/core/filter_crop.c: Add center property to crop to
58 automatically fill frame.
60 2009-12-01 Dan Dennedy <dan@dennedy.org>
62 * src/modules/core/filter_crop.c: Fix distorting aspect ratio of images with
63 crop. Unfortunately, this has the side effect of breaking the crop extents
64 of existing projects when crop was applied to an image or image sequence.
65 However, those projects were using a distorting version of crop and would
66 need to be revised anyways.
68 * src/modules/core/filter_crop.c: Add support for cropping RGB(A).
70 * src/modules/core/filter_resize.c: Only correct field order if the source is
73 2009-11-29 Dan Dennedy <dan@dennedy.org>
75 * src/modules/core/filter_crop.c: Re-Fix bounds checking of crop filter
78 * src/modules/avformat/producer_avformat.c: Add force_fps property to
81 * src/modules/frei0r/factory.c: Fix locating plugins in $HOME/.frei0r-1/lib
84 * src/modules/avformat/producer_avformat.c: Fix pointer of V plane for
87 * src/modules/avformat/producer_avformat.c: Fix crash in avformat producer on
90 * src/modules/oldfilm/filter_vignette.yml: Fix validation and consistency
91 errors in vignette YAML.
93 2009-11-29 Marco Gittler <g.marco@freenet.de>
95 * src/modules/oldfilm/filter_vignette.c,
96 src/modules/oldfilm/filter_vignette.yml: use float for vignette effect fixed
97 also bug in wrong y center
99 2009-11-29 Dan Dennedy <dan@dennedy.org>
101 * src/modules/oldfilm/filter_vignette.yml: Fix broken vignette YAML.
103 2009-11-29 Marco Gittler <g.marco@freenet.de>
105 * src/modules/oldfilm/filter_vignette.c,
106 src/modules/oldfilm/filter_vignette.yml: use extra paramters for vignette
109 2009-11-21 Dan Dennedy <dan@dennedy.org>
111 * src/modules/avformat/producer_avformat.c: Add support for new libavcodec
114 * src/modules/avformat/producer_avformat.c: Fix seek on some AVCHD causing
115 infinite loop. This detects when libavformat starts to consistently report
116 invalid PTS and then will disable Ivan's new_seek code. In the example file I
117 have this only happens when seeking backwards, which typically implies an
118 interactive use case (except when using framebuffer with speed < 0). Then, it
119 should still use the new_seek when simply apply an in point to allow for a
122 2009-11-20 Dan Dennedy <dan@dennedy.org>
124 * src/modules/avformat/consumer_avformat.c: Fix regression in audio only
127 * src/modules/avformat/producer_avformat.c: Fix dropping samples on math
128 error (kdenlive 1219).
130 2009-11-14 j-b-m <jb@kdenlive.org>
132 * src/modules/frei0r/filter_frei0r.c: Fix frei0r helper filter position (used
135 2009-11-13 j-b-m <jb@kdenlive.org>
137 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix typewriter start param
139 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Add an offset start param to
142 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Get ready for typewriter
145 2009-11-05 Dan Dennedy <dan@dennedy.org>
147 * src/modules/frei0r/factory.c: Some frei0r filters need to be initialized
148 before getting param info.
150 * src/modules/frei0r/factory.c: Some frei0r filters need to be initialized
151 before getting param info.
153 2009-11-04 j-b-m <jb@kdenlive.org>
155 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix images hidden
156 (kdenlive-1247) Get ready for title effects (blur, shadow)
158 2009-10-26 Dan Dennedy <dan@dennedy.org>
160 * .../motion_est/filter_autotrack_rectangle.c: Fix autotrack_rectangle with
161 negative origin (kdenlive 766).
163 * src/framework/mlt_frame.c: These get/set position calls are unnecessary.
165 2009-10-19 Dan Dennedy <dan@dennedy.org>
167 * src/modules/avformat/consumer_avformat.c: Fix short output when video
168 shorter than audio (kdenlive 1207).
170 2009-10-13 Dan Dennedy <dan@dennedy.org>
172 * src/modules/avformat/producer_avformat.c: Fix audio distortion due to
173 supplying incorrect decode buffer size.
175 * src/modules/avformat/producer_avformat.c: Add dynamically resizing audio
178 2009-10-12 Dan Dennedy <dan@dennedy.org>
180 * src/modules/avformat/producer_avformat.c: Fix regression on video-only
181 files (kdenlive-1206).
183 2009-10-13 j-b-m <jb@kdenlive.org>
185 * src/modules/kdenlive/filter_freeze.c: Fix freeze effect issues with
186 transitions (kdenlive 1192) modified: src/modules/kdenlive/filter_freeze.c
188 2009-10-11 Dan Dennedy <dan@dennedy.org>
190 * src/modules/core/filter_crop.c: Fix bounds checking of crop filter
193 * src/modules/avformat/producer_avformat.c: Fix regression with mono audio
196 2009-10-10 Dan Dennedy <dan@dennedy.org>
198 * src/modules/avformat/producer_avformat.c: Add codec.frame_rate and drop the
199 profile/level meta properties.
201 * profiles/svcd_pal_wide: Fix the display aspect ratio of SVCD Widescreen
204 * configure, src/framework/mlt.h: Bump the version to 0.4.7.
206 * src/modules/linsys/consumer_SDIstream.c: Add audio channel mapping. This
207 uses meta properties on the producer: meta.map.audio.<N>.channels=<integer>
208 meta.map.audio.<N>.start=<integer> where 8 > N >= 0. The consumer loops over
209 N, consumes meta...channels and outputs them from channel meta...start. The
210 channel index starts at 0. For example, if the first audio track of the clip
211 is stereo English and the second audio track is stereo French, then this will
212 swap them: $ melt someclip audio_index=all meta.map.audio.0.channels=2
213 meta.map.audio.0.start=2 meta.map.audio.1.channels=2 meta.map.audio.1.start=0
214 -consumer linsys_sdi. However, the last pair of meta properties in this
215 example are actually optional. The algorithm outputs the remaining channels
216 at the start channel you specify. But since getting an unspecified property
217 yields 0, the last meta properties is unnecessary as well.
219 * src/modules/linsys/sdi_generator.c: Add MAX_AUDIO_STREAMS constant.
221 * src/modules/avformat/producer_avformat.c: Improve this log message.
223 * src/framework/mlt_tractor.c: Fix the tractor not passing meta properties to
226 * src/modules/linsys/consumer_SDIstream.c,
227 src/modules/linsys/sdi_generator.c: Convert some printfs to mlt_log.
229 * src/modules/linsys/consumer_SDIstream.c,
230 src/modules/linsys/sdi_generator.c: Cleanup unused parameters.
232 * src/modules/linsys/sdi_generator.c: Cleanup compiler warnings.
234 * src/modules/linsys/consumer_SDIstream.c,
235 src/modules/linsys/sdi_generator.c: Add support for >2 audio channels to
236 Linsys SDI consumer. This does not yet have any remapping support.
238 2009-10-06 Dan Dennedy <dan@dennedy.org>
240 * src/modules/avformat/producer_avformat.c: Add support for audio_index=all.
242 2009-09-22 Dan Dennedy <dan@dennedy.org>
244 * src/modules/avformat/producer_avformat.c: Convert audio structures to
245 arrays. Also collect info about audio channels and streams.
247 2009-09-21 Dan Dennedy <dan@dennedy.org>
249 * src/modules/avformat/producer_avformat.c: Factor out audio seeking and
250 decoding from the get_audio callback.
252 2009-09-18 Dan Dennedy <dan@dennedy.org>
254 * src/modules/avformat/producer_avformat.c: Factor out video codec
257 * src/modules/avformat/producer_avformat.c: Factor out audio codec setup from
258 audio index handling.
260 * src/modules/avformat/producer_avformat.c: Reduce usage of properties for
263 2009-10-07 Dan Dennedy <dan@dennedy.org>
265 * ChangeLog: Update changelog for 0.4.6 release.
267 * AUTHORS, Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set
268 version to 0.4.6 and update release notes.
270 * src/modules/avformat/Makefile, src/modules/avformat/configure: Add
271 configure option --avformat-svn-version. Also update recommended version to
272 Sept 15, 2009 and other cleanup.
274 2009-10-05 j-b-m <jb@kdenlive.org>
276 * src/modules/kdenlive/producer_framebuffer.c: Framebuffer producer should
277 obey to the force_aspect_ratio value modified:
278 src/modules/kdenlive/producer_framebuffer.c
280 2009-10-04 j-b-m <jb@kdenlive.org>
282 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
283 src/modules/qimage/producer_kdenlivetitle.c: Fix behaviour of title clips
284 when in and out points are given modified:
285 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
286 src/modules/qimage/producer_kdenlivetitle.c
288 2009-09-26 Dan Dennedy <dan@dennedy.org>
290 * src/modules/avformat/consumer_avformat.c: Improve exception handling in
293 2009-09-26 Marco Gittler <g.marco@freenet.de>
295 * src/modules/qimage/kdenlivetitle_wrapper.cpp: locale fix for decial numbers
297 2009-09-26 Dan Dennedy <dan@dennedy.org>
299 * src/modules/avformat/consumer_avformat.c: Improve exception handling in
302 2009-09-24 Dan Dennedy <dan@dennedy.org>
304 * src/modules/avformat/consumer_avformat.c: Wait for and close AVCodec
305 threads at end. Except when using x264 because it may crash at the end of
306 the second pass when using multiple threads. Also, cleanup another dual pass
307 log file that new versions of x264 creates.
309 * src/modules/avformat/consumer_avformat.c: Fix crash in logging warning
312 2009-09-22 Dan Dennedy <dan@dennedy.org>
314 * src/swig/mlt.i: Fix swig building with some Python versions and possibly
317 2009-09-20 Dan Dennedy <dan@dennedy.org>
319 * src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltProducer.cpp,
320 src/mlt++/MltProducer.h, src/mlt++/MltProperties.cpp,
321 src/mlt++/MltProperties.h, src/mlt++/MltRepository.cpp,
322 src/mlt++/MltRepository.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
323 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/swig/mlt.i:
326 2009-09-19 Dan Dennedy <dan@dennedy.org>
328 * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add Properties
329 constructor from opaque pointer.
331 2009-09-15 Dan Dennedy <dan@dennedy.org>
333 * src/modules/avformat/consumer_avformat.c: Fix crash when audio encode does
334 not yield frame (2859643).
336 * src/modules/avformat/consumer_avformat.c: Convert consumer_avformat message
339 2009-09-15 j-b-m <jb@kdenlive.org>
341 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix compatibility with older
342 Kdenlive titles: Kdenlive bug 1137 modified:
343 src/modules/qimage/kdenlivetitle_wrapper.cpp
345 2009-09-15 Dan Dennedy <dan@dennedy.org>
347 * src/modules/avformat/producer_avformat.c: Remove the old location of the
348 first_pts calculation.
350 * src/modules/avformat/producer_avformat.c: Fix concurrency instability.
351 (not related to new_seek)
353 2009-09-13 Dan Dennedy <dan@dennedy.org>
355 * src/modules/avformat/producer_avformat.c: Relocate setting first_pts and
356 fix ffmpeg concurrency.
358 2009-09-09 Dan Dennedy <dan@dennedy.org>
360 * src/modules/avformat/producer_avformat.c: Restore seeking to one second
361 before target. Since Ivan Schreter's FFmpeg mpegts new-seek patches were
362 disabled, this is temporarily required for H.264 MPEG2-TS.
364 2009-09-05 Dan Dennedy <dan@dennedy.org>
366 * src/modules/avformat/producer_avformat.c: Patch from Ivan Schreter to fix
367 seeking on AVCHD. This is intended to improve seeking in general, but it not
368 ready for all formats. It can be explicitly enabled by setting the new_seek
369 property to 1. I added code to enable it by default for H.264 in MPEG-2
370 Transport Stream, but one can disable it by setting new_seek to 0.
372 2009-09-15 Dan Dennedy <dan@dennedy.org>
374 * src/mlt++/MltFrame.cpp: Remove construction of unused properties object.
376 * src/swig/Makefile, src/swig/java/build, src/swig/lua/build,
377 src/swig/perl/build, src/swig/php/build, src/swig/python/build,
378 src/swig/ruby/build, src/swig/tcl/build: Fix distclean make target under swig
379 and cleanup object files.
381 2009-09-13 Dan Dennedy <dan@dennedy.org>
383 * src/modules/core/factory.c, src/modules/core/producer_loader.c,
384 src/modules/kdenlive/producer_framebuffer.c: Invert position of normalization
385 filters with framebuffer producer. Previously, the framebuffer producer
386 loaded a normalized producer, which can give undesired results with things
387 like crop and really any time you want to filter the unpadded images of the
388 speed-altered video. Now, the framebuffer uses the new "abnormal" producer to
389 load the clip without normalization filters and sets appropriate frame
390 properties to allow the normalizing filters attached to the framebuffer to
391 act appropriately. This new abnormal filter is simply an alias to the
392 existing loader filter, which uses the name by which it is invoked to toggle
393 the behaviour of whether to attach normalizing filters.
395 2009-09-12 Dan Dennedy <dan@dennedy.org>
397 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer producer
398 preventing image conversion and crop.
400 * src/modules/qimage/configure: Fix kde_libdir detection for qimage (patch
401 2151852). Patch from Roberto Castagnola <roberto.castagnola@gmail.com>. In
402 particular, Gentoo users have needed this.
404 2009-09-10 Dan Dennedy <dan@dennedy.org>
406 * Makefile, src/swig/Makefile, src/swig/configure: Improve swig build with
407 help from Michael Forney.
409 2009-09-09 Dan Dennedy <dan@dennedy.org>
411 * src/modules/core/transition_composite.c: Restore performance
412 characteristics of recent composite fix.
414 * src/modules/core/transition_composite.c: Fix composite regression with no
417 * src/modules/core/transition_composite.c: Fix abruptness when using a luma
418 with softness in composite.
420 * src/modules/sdl/consumer_sdl_audio.c: Fix big memory leak when scrubbing.
422 2009-09-10 j-b-m <jb@kdenlive.org>
424 * src/modules/kdenlive/producer_framebuffer.c: Fix memleaks modified:
425 src/modules/kdenlive/producer_framebuffer.c
427 2009-09-09 j-b-m <jb@kdenlive.org>
429 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer flicker
430 modified: src/modules/kdenlive/producer_framebuffer.c
432 2009-09-08 Dan Dennedy <dan@dennedy.org>
434 * src/modules/sdl/consumer_sdl_audio.c: Cleanup pthread mutexes and
437 * src/modules/core/filter_rescale.c: Fix core scaler regression.
439 2009-09-05 Dan Dennedy <dan@dennedy.org>
441 * src/swig/configure: Patch from Michael Forney to fix swig configure. If
442 configure is run with --swig-languages="lang1 lang2", it complains because it
443 is compared to "all" without any quotes.
445 2009-09-03 Dan Dennedy <dan@dennedy.org>
447 * src/modules/xml/consumer_xml.c: Fix making paths relative (kdenlive-1111).
449 2009-09-01 j-b-m <jb@kdenlive.org>
451 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Don't crash when running
452 kdenlivetitle module from a console, instead print error message and exit
453 modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
455 2009-08-31 j-b-m <jb@kdenlive.org>
457 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix flicker frame appearing
458 at 0 position, small optimisations modified:
459 src/modules/qimage/kdenlivetitle_wrapper.cpp
461 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix flicker frame appearing
462 at 0 position, small optimisations modified:
463 src/modules/qimage/kdenlivetitle_wrapper.cpp
465 2009-08-29 Dan Dennedy <dan@dennedy.org>
467 * src/framework/mlt_pool.c: The padding is no longer necessary with the gcc
470 * src/framework/mlt_pool.c: Chris Rudorff (ppc contributor) strongly suggests
471 16 byte alignment and padding for all arch.
473 * src/modules/kdenlive/producer_framebuffer.c: Apply JBM's fix to framebuffer
474 regression on big image convert refactoring.
476 * src/framework/mlt_pool.c: Apply mem alignment and corruption patches from
477 Christoph Rudorff while debugging ppc.
479 2009-08-29 gmarco <g.marco@freenet.de>
481 * src/modules/qimage/kdenlivetitle_wrapper.cpp: removed warning
483 2009-08-26 Dan Dennedy <dan@dennedy.org>
485 * src/modules/sdl/consumer_sdl_audio.c: Convert audio-only SDL consumer to
488 * src/modules/sdl/consumer_sdl_audio.c: Cleanup indentation
490 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
491 src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
494 * src/modules/sdl/consumer_sdl_audio.c: Convert audio-only SDL consumer to
497 * src/modules/sdl/consumer_sdl_audio.c: Cleanup indentation
499 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
500 src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
503 2009-08-19 Dan Dennedy <dan@dennedy.org>
505 * src/modules/linsys/Makefile, src/modules/linsys/configure,
506 src/modules/linsys/consumer_SDIstream.c, src/modules/linsys/factory.c,
507 src/modules/linsys/sdi_generator.c: Add Linsys SDI consumer from B.C.E.
509 2009-08-18 Dan Dennedy <dan@dennedy.org>
511 * src/modules/avformat/producer_avformat.c: Fix a/v sync on files with
512 incorrect codec frame rate, but correct muxer rate.
514 2009-08-16 j-b-m <jb@kdenlive.org>
516 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Titler: add support for
517 background property modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
519 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Titler: add support for
520 background property modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
522 2009-08-07 Dan Dennedy <dan@dennedy.org>
524 * src/framework/mlt_frame.c: Fix a/v synch drift with some unhandled
525 framerates (kdenlive-1034). Previously only special handling provided for
526 32000, 44100, and 48000 sample rates on the strange NTSC frame rate. Patch
527 provided by Mike Adkins makes it generic including 24000/1001. Thanks!
529 2009-08-03 Dan Dennedy <dan@dennedy.org>
531 * src/framework/Makefile, src/framework/mlt_consumer.c,
532 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
533 src/framework/mlt_tractor.c, src/framework/mlt_types.h,
534 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/configure,
535 src/modules/avformat/consumer_avformat.c,
536 src/modules/avformat/filter_avresample.c,
537 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
538 src/modules/core/factory.c, src/modules/core/filter_audioconvert.c,
539 src/modules/core/filter_channelcopy.c, src/modules/core/filter_mono.c,
540 src/modules/core/filter_transition.c, src/modules/core/loader.ini,
541 src/modules/core/producer_consumer.c, src/modules/core/transition_mix.c,
542 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
543 src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/filter_ladspa.c,
544 src/modules/normalize/filter_volume.c,
545 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
546 src/modules/sox/filter_sox.c, src/modules/vorbis/producer_vorbis.c: Refactor
547 audio conversion and mixing.
549 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
550 src/modules/sdl/consumer_sdl_still.c: Fix some SDL concurrency issues I am
551 seeing in Kdenlive on my quad core.
553 2009-08-02 j-b-m <jb@kdenlive.org>
555 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix start / endviewport
556 movement, do not respect aspect ratio when resizing modified:
557 kdenlivetitle_wrapper.cpp
559 * src/modules/qimage/configure, src/modules/qimage/kdenlivetitle_wrapper.cpp:
560 Add support for svg items in titles modified: configure modified:
561 kdenlivetitle_wrapper.cpp
563 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Dont's set Graphicscene
564 parent to avoid warning message, fix display of images modified:
565 kdenlivetitle_wrapper.cpp
567 * src/modules/qimage/kdenlivetitle_wrapper.h: remove unused var modified:
568 kdenlivetitle_wrapper.h
570 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
571 src/modules/qimage/kdenlivetitle_wrapper.h,
572 src/modules/qimage/producer_kdenlivetitle.c: Fix errors in caching + mem
573 leaks, fix resize issue modified: kdenlivetitle_wrapper.cpp modified:
574 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
576 2009-08-01 j-b-m <jb@kdenlive.org>
578 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
579 src/modules/qimage/kdenlivetitle_wrapper.h,
580 src/modules/qimage/producer_kdenlivetitle.c: Rewrote caching, similar to
581 qimage producer modified: kdenlivetitle_wrapper.cpp modified:
582 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
584 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Cache image if there is no
585 animation modified: kdenlivetitle_wrapper.cpp
587 2009-07-31 j-b-m <jb@kdenlive.org>
589 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
590 src/modules/qimage/kdenlivetitle_wrapper.h,
591 src/modules/qimage/producer_kdenlivetitle.c: Use QImage instead of QPixmap,
592 add myself in copyright modified: kdenlivetitle_wrapper.cpp modified:
593 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
595 2009-07-31 Marco Gittler <g.marco@freenet.de>
597 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper.cpp: qt
600 2009-07-31 j-b-m <jb@kdenlive.org>
602 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
603 src/modules/qimage/kdenlivetitle_wrapper.h: don't use cache, just normal
604 properties to store scene modified: kdenlivetitle_wrapper.cpp modified:
605 kdenlivetitle_wrapper.h
607 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
608 src/modules/qimage/kdenlivetitle_wrapper.h,
609 src/modules/qimage/producer_kdenlivetitle.c: Rescale title when they are
610 played with a different profile modified: kdenlivetitle_wrapper.cpp
611 modified: kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
613 2009-07-30 j-b-m <jb@kdenlive.org>
615 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
616 src/modules/qimage/producer_kdenlivetitle.c: Fix image size, fix utf-8
617 characters in titles modified: kdenlivetitle_wrapper.cpp modified:
618 producer_kdenlivetitle.c
620 2009-07-29 j-b-m <jb@kdenlive.org>
622 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
623 src/modules/qimage/kdenlivetitle_wrapper.h,
624 src/modules/qimage/producer_kdenlivetitle.c: Fix use of several title
625 producers in one instance of Kdenlive modified: kdenlivetitle_wrapper.cpp
626 modified: kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
628 2009-07-27 gmarco <g.marco@freenet.de>
630 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper.cpp:
633 2009-07-27 j-b-m <jb@kdenlive.org>
635 * src/modules/qimage/producer_kdenlivetitle.c: debug -- modified:
636 producer_kdenlivetitle.c
638 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
639 src/modules/qimage/kdenlivetitle_wrapper.h,
640 src/modules/qimage/producer_kdenlivetitle.c: Cleanup + fix crashes when used
641 in Kdenlive modified: kdenlivetitle_wrapper.cpp modified:
642 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
644 2009-07-24 j-b-m <jb@kdenlive.org>
646 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
647 src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:
648 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
649 src/modules/qimage/producer_kdenlivetitle.c
651 2009-07-26 j-b-m <jb@kdenlive.org>
653 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
654 src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:
655 kdenlivetitle_wrapper.cpp modified: kdenlivetitle_wrapper.h
657 2009-07-26 Dan Dennedy <dan@dennedy.org>
659 * src/framework/mlt_playlist.c: Fix handling of length parameter in
660 mlt_playlist_remove_region. This fixes kdenlive bug 1030. The calls to
661 mlt_playlist_split() inside this function appear to have forgotten that it
662 splits _after_ the specified position.
664 2009-07-26 j-b-m <jb@kdenlive.org>
666 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
667 src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:
668 kdenlivetitle_wrapper.cpp modified: kdenlivetitle_wrapper.h
670 2009-07-25 j-b-m <jb@kdenlive.org>
672 * src/framework/mlt_playlist.c: Fix bug preventing removal of one frame
673 region modified: mlt_playlist.c
675 * src/framework/mlt_playlist.c: Fix bug preventing deletion of one frame
676 region modified: mlt_playlist.c
678 2009-07-24 j-b-m <jb@kdenlive.org>
680 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
681 src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:
682 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
683 src/modules/qimage/producer_kdenlivetitle.c
685 * src/modules/qimage/producer_kdenlivetitle.c: Remove debug output
687 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
688 src/modules/qimage/kdenlivetitle_wrapper.h,
689 src/modules/qimage/producer_kdenlivetitle.c: Fix crash + position in time
690 modified: src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
691 src/modules/qimage/kdenlivetitle_wrapper.h modified:
692 src/modules/qimage/producer_kdenlivetitle.c
694 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
695 src/modules/qimage/kdenlivetitle_wrapper.h,
696 src/modules/qimage/producer_kdenlivetitle.c: * Fix memleaks * Cleanup *
697 Reload xml when setting "reload_xml" property modified:
698 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
699 src/modules/qimage/kdenlivetitle_wrapper.h modified:
700 src/modules/qimage/producer_kdenlivetitle.c
702 2009-07-24 Marco Gittler <g.marco@freenet.de>
704 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper.cpp:
705 use changed format of title-xml
707 * src/modules/qimage/qimage_wrapper.cpp: qimage_wrapper: removed unused line
709 2009-07-24 j-b-m <jb@kdenlive.org>
711 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
712 src/modules/qimage/kdenlivetitle_wrapper.h,
713 src/modules/qimage/producer_kdenlivetitle.c: Add feature to dynamically
714 replace text in a block modified: kdenlivetitle_wrapper.cpp modified:
715 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
717 2009-07-24 Marco Gittler <g.marco@freenet.de>
719 * src/modules/qimage/factory.c: qimage/factory.c: readded deleted qimage
722 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
723 src/modules/qimage/kdenlivetitle_wrapper.h,
724 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle: reindent code /
725 readded qimage_producer
727 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
728 src/modules/qimage/kdenlivetitle_wrapper.h: reindent c++
730 * src/modules/qimage/producer_kdenlivetitle.c: reindent code
732 * src/modules/qimage/factory.c, src/modules/qimage/qimage_wrapper.cpp:
733 readded deleted qimage producer in factory
735 2009-07-20 Marco Gittler <g.marco@freenet.de>
737 * src/modules/qimage/kdenlivetitle_wrapper.cpp: clean image before painting
739 2009-07-19 Dan Dennedy <dan@dennedy.org>
741 * src/modules/sdl/consumer_sdl_still.c: Fix image refresh in sdl_still
744 * src/melt/melt.c: Avoid redefining _GNU_SOURCE.
746 2009-07-19 Marco Gittler <g.marco@freenet.de>
748 * src/modules/qimage/configure, src/modules/qimage/producer_kdenlivetitle.c:
749 kdenlivetitle: added QtXml during configure, add rescource to producer
751 2009-07-18 gmarco <g.marco@freenet.de>
753 * src/modules/qimage/kdenlivetitle_wrapper.cpp: use start/end from kdenlive
756 2009-07-18 Marco Gittler <g.marco@freenet.de>
758 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
759 src/modules/qimage/kdenlivetitle_wrapper.h,
760 src/modules/qimage/producer_kdenlivetitle.c: working color conversion
762 2009-07-15 Marco Gittler <g.marco@freenet.de>
764 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
765 src/modules/qimage/kdenlivetitle_wrapper.h,
766 src/modules/qimage/producer_kdenlivetitle.c: memcpy works now
768 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
769 src/modules/qimage/kdenlivetitle_wrapper.h,
770 src/modules/qimage/producer_kdenlivetitle.c: memhandling changed
772 2009-07-14 Dan Dennedy <dan@dennedy.org>
774 * src/melt/melt.c: Add missing include for basename().
776 * src/modules/avformat/Makefile, src/modules/avformat/configure,
777 src/modules/core/Makefile, src/modules/dgraft/Makefile,
778 src/modules/dv/Makefile, src/modules/effectv/Makefile,
779 src/modules/frei0r/Makefile, src/modules/gtk2/Makefile,
780 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
781 src/modules/kino/Makefile, src/modules/melt/Makefile,
782 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
783 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
784 src/modules/qimage/Makefile, src/modules/resample/Makefile,
785 src/modules/sdl/Makefile, src/modules/sox/Makefile,
786 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
787 src/modules/xine/Makefile, src/modules/xml/Makefile: Fix build on OS X and
788 possibly others. Gives higher priority to local lib and include dirs than
789 system or SDL-based lib and include dirs. Also, moves previous -lm fix to
790 from general build to --avformat-svn and --avformat-static builds.
792 2009-07-14 Marco Gittler <g.marco@freenet.de>
794 * src/modules/qimage/kdenlivetitle_wrapper.cpp: don't block under
795 qt-application (kdenlive)
797 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
798 src/modules/qimage/producer_kdenlivetitle.c: cleanup
800 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
801 src/modules/qimage/kdenlivetitle_wrapper.h,
802 src/modules/qimage/producer_kdenlivetitle.c: test alpha channel
804 2009-07-13 Dan Dennedy <dan@dennedy.org>
806 * src/modules/avformat/Makefile: Fix underlinking avformat on some systems
809 * src/modules/sox/filter_sox.c: Apply sox 14.3 compatibility patch from Fathi
812 2009-07-11 Marco Gittler <g.marco@freenet.de>
814 * src/modules/core/loader.dict, src/modules/qimage/kdenlivetitle_wrapper.cpp,
815 src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper:
816 interpolate from start-> end, added title to dict
818 2009-07-10 Marco Gittler <g.marco@freenet.de>
820 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper: fixed
821 typo, not seen in Mac OS (QtXml also needed
823 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
824 src/modules/qimage/kdenlivetitle_wrapper.h,
825 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper: load
828 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
829 src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper: use
830 QApplication, else QGrahicsScene ist not working
832 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
833 src/modules/qimage/kdenlivetitle_wrapper.h,
834 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper.{cpp,h},
835 producer_kdenlivetitle.c: LGPL header and byte move for right RGBA values
837 * src/modules/qimage/Makefile, src/modules/qimage/factory.c,
838 src/modules/qimage/kdenlivetitle_wrapper.cpp,
839 src/modules/qimage/kdenlivetitle_wrapper.h,
840 src/modules/qimage/producer_kdenlivetitle.c: first work on kdenlive title
841 producer should later read the xml-file from kdenlive and let the title have
844 2009-07-03 Dan Dennedy <dan@dennedy.org>
846 * configure, docs/policies.txt, src/framework/mlt.h,
847 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
848 src/framework/mlt_log.c, src/modules/avformat/filter_avcolour_space.c,
849 src/modules/avformat/filter_avdeinterlace.c,
850 src/modules/avformat/filter_swscale.c,
851 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
852 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
853 src/modules/core/filter_crop.c, src/modules/core/filter_gamma.c,
854 src/modules/core/filter_greyscale.c, src/modules/core/filter_imageconvert.c,
855 src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
856 src/modules/core/filter_obscure.c, src/modules/core/filter_rescale.c,
857 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
858 src/modules/core/loader.ini, src/modules/core/producer_colour.c,
859 src/modules/core/producer_consumer.c, src/modules/core/producer_ppm.c,
860 src/modules/core/transition_luma.c, src/modules/effectv/filter_burn.c,
861 src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
862 src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
863 src/modules/frei0r/transition_frei0r.c, src/modules/gtk2/filter_rescale.c,
864 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
865 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_wave.c,
866 src/modules/kdenlive/producer_framebuffer.c,
867 src/modules/motion_est/filter_crop_detect.c,
868 src/modules/motion_est/filter_motion_est.c,
869 src/modules/motion_est/filter_vismv.c,
870 src/modules/motion_est/producer_slowmotion.c,
871 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_grain.c,
872 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_oldfilm.c,
873 src/modules/oldfilm/filter_tcolor.c, src/modules/oldfilm/filter_vignette.c,
874 src/modules/plus/filter_affine.c, src/modules/plus/filter_charcoal.c,
875 src/modules/plus/filter_invert.c, src/modules/plus/filter_sepia.c,
876 src/modules/plus/transition_affine.c, src/modules/qimage/producer_qimage.c,
877 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h,
878 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c,
879 src/modules/sdl/producer_sdl_image.c, src/modules/vmfx/filter_chroma.c,
880 src/modules/vmfx/filter_chroma_hold.c, src/modules/vmfx/filter_mono.c,
881 src/modules/vmfx/filter_shape.c, src/modules/xine/filter_deinterlace.c:
882 Massive refactoring of image conversion. This drops all image color space
883 and pixel format conversions from the mlt_frame class. Instead, it adds a
884 convert_image virtual function to the mlt_frame class that is called within
885 mlt_frame_get_image(). The newly added imageconvert filter sets that virtual
886 function and contains the various conversion routines. The loader producer
887 automatically attaches this filter to the producer it creates.
889 * src/framework/mlt_profile.c: Slightly improve auto-setting
892 2009-06-30 Dan Dennedy <dan@dennedy.org>
894 * ChangeLog: Update ChangeLog for 0.4.4 release.
896 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set to v0.4.4
897 and update release notes.
899 * src/modules/sdl/consumer_sdl.c: Log failure to open audio.
901 2009-06-29 Dan Dennedy <dan@dennedy.org>
903 * src/modules/sdl/consumer_sdl_preview.c: Fix crash with invalid video_driver
906 * src/modules/gtk2/Makefile: Link gtk2 module against libiconv on FreeBSD.
908 2009-06-26 Dan Dennedy <dan@dennedy.org>
910 * src/swig/configure: Fix conditional swig build and remove --enable-swig.
912 2009-06-23 Dan Dennedy <dan@dennedy.org>
914 * src/swig/configure, src/swig/lua/build, src/swig/lua/play.lua: Add SWIG Lua
917 2009-06-22 Dan Dennedy <dan@dennedy.org>
919 * configure, src/framework/Makefile, src/melt/configure, src/swig/Makefile,
920 src/swig/configure, src/swig/java/build, src/swig/perl/build,
921 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
922 src/swig/tcl/build: Further integrate swig into build system. This is not
923 enabled by default. It adds configure options --enable-swig and
926 * src/melt/Makefile, src/melt/configure, src/melt/melt.c: Add configure
927 option --rename-melt.
929 * src/modules/avformat/producer_avformat.c: Fix crash in avformat producer on
930 audio overrun. Fixes Kdenlive bug 754 and possibly others due to unchecked
931 bounds writing to an audio buffer.
933 * src/modules/frei0r/Makefile, src/modules/frei0r/blacklist.txt,
934 src/modules/frei0r/factory.c: Add blacklist to frei0r module. This is for
935 Kdenlive bugs 913 and 917. It is populated with only facedetect for now.
937 * src/framework/mlt_factory.c: Initialize the environment before the module
938 repo. This lets module factory functions get info from mlt_environment().
940 2009-06-21 Dan Dennedy <dan@dennedy.org>
942 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej:
943 Remove these bogus make files in avformat.
945 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej,
946 src/modules/avformat/consumer_avformat.c: Fix avformat consumer crashing on
949 2009-06-19 Dan Dennedy <dan@dennedy.org>
951 * src/modules/gtk2/Makefile: Fix underlink libm gtk2 module (floor).
953 * src/modules/avformat/producer_avformat.c: Fix regression in 8bit audio
954 handling. Regression occurred with migration to FFmpeg
955 av_audio_resample_init(). This also drops usage of non-public audio convert;
956 instead, relying upon new resample to do the same task. audioconvert.h is
957 still used, however, to get the sample format description.
959 2009-06-18 Dan Dennedy <dan@dennedy.org>
961 * src/modules/sox/Makefile: Fix underlinking libm for sdl module. Patch from
964 * docs/melt.1: Fix manpage whatis entry. Patch from Debian.
966 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer producer to be
969 2009-06-16 Dan Dennedy <dan@dennedy.org>
971 * src/modules/avformat/consumer_avformat.c: Migrate to FFmpeg
972 avformat_alloc_context().
974 * src/modules/avformat/filter_avresample.c,
975 src/modules/avformat/producer_avformat.c: Migrate to FFmpeg
976 av_audio_resample_init.
978 * src/melt/Makefile, src/melt/melt.c,
979 src/modules/avformat/producer_avformat.c: Fix (kdenlive-824) >2 channels not
982 * src/modules/jackrack/Makefile: Fix underlinking jackrack plugin.
984 2009-06-15 Dan Dennedy <dan@dennedy.org>
986 * src/modules/kdenlive/producer_framebuffer.c: Fix big memory leak in
987 framebuffer producer. This fix is for kdenlive bug 898. This was due to
988 allocating a frame in get_frame that might not get closed by a skipped call
989 to get_image. This skipping can happen when using realtime mode (frame
992 * configure, profiles/Makefile, src/framework/Makefile, src/melt/Makefile,
993 src/modules/avformat/Makefile, src/modules/core/Makefile,
994 src/modules/feeds/Makefile, src/modules/lumas/Makefile,
995 src/modules/oldfilm/Makefile, src/modules/xml/Makefile: Add datadir and
996 mandir options to configure.
998 * src/modules/qimage/configure: Fix building qimage when QtGui does not
1001 * src/modules/gtk2/pixops.c: Fix compilation of gtk2 module.
1003 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
1004 src/modules/kino/kino_wrapper.cc: Apply patch from Debian to fix compilation
1007 * src/modules/gtk2/have_mmx.S: Apply patch from Debian to update have_mmx.
1009 * Makefile: Distributors do not like us to run ldconfig.
1011 * configure: Link with --no-undefined flag.
1013 2009-06-13 Dan Dennedy <dan@dennedy.org>
1015 * src/modules/avformat/consumer_avformat.c: Fix encoding to Ogg Theora with
1016 Vorbis. This applies to Kdenlive bug 465. After fixing the huge memory leak,
1017 there was an audio sync problem, and the fix for that might help other
1018 formats as well (fix was to initialize the audio codec time base). This also
1019 increases the size of the audio encoding buffer to fix flac encoding.
1021 2009-06-10 Dan Dennedy <dan@dennedy.org>
1023 * docs/melt.1, docs/policies.txt, src/melt/melt.c: Add man page for melt.
1026 2009-06-07 Dan Dennedy <dan@dennedy.org>
1028 * src/modules/core/transition_composite.c: Add invert boolean property to
1029 composite transition.
1031 2009-05-29 Dan Dennedy <dan@dennedy.org>
1033 * src/modules/avformat/producer_avformat.c: Workaround video streams with
1034 wild timestamps (kdenlive-854)
1036 2009-06-03 Dan Dennedy <dan@dennedy.org>
1038 * src/modules/avformat/producer_avformat.c: Add support for RGBA formats such
1041 * configure, src/framework/mlt.h: Set to interim version 0.4.3
1043 * src/modules/core/filter_rescale.c: Improve alpha scaling conditional logic.
1045 2009-05-30 Dan Dennedy <dan@dennedy.org>
1047 * ChangeLog: Update Changelog for 0.4.2 release.
1049 * Doxyfile, NEWS, configure, src/framework/mlt.h: Bump versions and update
1052 2009-05-29 Dan Dennedy <dan@dennedy.org>
1054 * src/modules/oldfilm/filter_tcolor.yml,
1055 src/modules/oldfilm/filter_vignette.yml: Fix YAML validation errors and
1056 spelling of Vignette.
1058 2009-05-28 Dan Dennedy <dan@dennedy.org>
1060 * src/modules/core/filter_crop.c: Improve performance of crop filter.
1062 2009-05-27 Dan Dennedy <dan@dennedy.org>
1064 * src/modules/core/filter_rescale.c: Bugfix (kdenlive-791) crash when using
1065 crop filter. The alpha channel was not getting scaled by gtkrescale (and
1066 possibly others). I moved the core alpha scaling to a fallback position for
1067 scalers that do not handle alpha channel.
1069 * src/framework/mlt_log.c: Change default log level to panic. Some testing
1070 against FFmpeg v0.5 shows logging is still verbose with warnings enabled, but
1073 * src/framework/mlt_log.c: Change default log level to warning or worse.
1075 * src/mlt++/configure: Fix typo in mlt++ CXXFLAGS.
1077 2009-05-26 Dan Dennedy <dan@dennedy.org>
1079 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp,
1080 src/modules/qimage/qimage_wrapper.h: Fix image sequences sometimes not
1083 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
1084 Change the ttl default value for image sequences. When using printf-style
1085 image sequences only, the default ttl is now 1.
1087 2009-05-21 Dan Dennedy <dan@dennedy.org>
1089 * src/modules/sdl/consumer_sdl.c: Bugfix sdl consumer not using
1092 2009-05-20 Dan Dennedy <dan@dennedy.org>
1094 * configure, src/framework/mlt.h: Bump to an interim version.
1096 * src/modules/motion_est/Makefile: Link motionest against libm.
1098 * src/mlt++/config.h: Fix license in comment header.
1100 2009-05-17 Dan Dennedy <dan@dennedy.org>
1102 * ChangeLog: Update ChangeLog
1104 * Makefile, NEWS: Add v0.4.0 release notes.
1106 * Doxyfile, configure, src/framework/mlt.h: Bump version to 0.4.0
1108 2009-05-13 Dan Dennedy <dan@dennedy.org>
1110 * src/mlt++/configure: Bump soversion for mlt++ due to removal of classes.
1112 * profiles/atsc_1080i_50, profiles/atsc_1080i_60, profiles/atsc_1080p_2398,
1113 profiles/atsc_1080p_24, profiles/atsc_1080p_25, profiles/atsc_1080p_2997,
1114 profiles/atsc_1080p_30, profiles/atsc_720p_30, profiles/dv_ntsc,
1115 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
1116 profiles/hdv_1080_25p, profiles/hdv_1080_30p, profiles/hdv_1080_50i,
1117 profiles/hdv_1080_60i, profiles/hdv_720_25p, profiles/hdv_720_30p,
1118 profiles/hdv_720_50p, profiles/hdv_720_60p, profiles/quarter_ntsc,
1119 profiles/quarter_ntsc_wide, profiles/quarter_pal, profiles/quarter_pal_wide,
1120 profiles/square_ntsc, profiles/square_ntsc_wide, profiles/square_pal,
1121 profiles/square_pal_wide, profiles/svcd_ntsc_wide, profiles/svcd_pal_wide:
1122 Make profile descriptions more user friendly.
1124 * src/modules/avformat/producer_avformat.c: Improve reliability of video
1125 playback. After the v0.5 release of FFmpeg, a change was introduced that
1126 prevented reliable playback of some files, namely HDV. This fixes it by
1127 introducing a seek upon opening the file. Also, this change provides simple
1128 fallback support for when invalid DTS is returned by libavformat.
1130 2009-05-11 Dan Dennedy <dan@dennedy.org>
1132 * src/modules/gtk2/have_mmx.S, src/modules/gtk2/scale_line_22_yuv_mmx.S:
1133 Apply patch from Orcan Ogetbil that adds .note.GNU-stack section.
1135 * setenv: Add libmlt++ to the ld path.
1137 * src/mlt++/configure: Make libmlt++ PIC.
1139 2009-05-09 Dan Dennedy <dan@dennedy.org>
1141 * configure: Fix build on Mac OS X.
1143 * ChangeLog, Makefile: Change dist make target to use git-archive.
1145 * src/swig/configure, src/swig/java/Play.java, src/swig/java/build,
1146 src/swig/mlt.i, src/swig/mltpp.i, src/swig/perl/Makefile.PL,
1147 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
1148 src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb, src/swig/tcl/build,
1149 src/swig/tcl/play.tcl: Fixup the swig bindings.
1151 * src/modules/xine/xineutils.h: Fix compilation warning in xineutils.h.
1153 * configure, src/examples/Makefile, src/framework/Makefile,
1154 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
1155 src/mlt++/Makefile, src/mlt++/configure, src/modules/avformat/Makefile,
1156 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
1157 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
1158 src/modules/dgraft/filter_telecide.c, src/modules/dv/Makefile,
1159 src/modules/effectv/Makefile, src/modules/frei0r/Makefile,
1160 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
1161 src/modules/jackrack/configure, src/modules/kino/Makefile,
1162 src/modules/normalize/Makefile, src/modules/plus/Makefile,
1163 src/modules/qimage/Makefile, src/modules/resample/filter_resample.c,
1164 src/modules/sdl/Makefile, src/modules/vmfx/filter_chroma.c,
1165 src/modules/xml/consumer_xml.c: Fix over- and under-linking.
1167 * src/mlt++/Mlt.h, src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h,
1168 src/mlt++/MltDeque.cpp, src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp,
1169 src/mlt++/MltEvent.h, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
1170 src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltFilter.cpp,
1171 src/mlt++/MltFilter.h, src/mlt++/MltFilteredConsumer.cpp,
1172 src/mlt++/MltFilteredConsumer.h, src/mlt++/MltFilteredProducer.cpp,
1173 src/mlt++/MltFilteredProducer.h, src/mlt++/MltFrame.cpp,
1174 src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
1175 src/mlt++/MltMultitrack.cpp, src/mlt++/MltMultitrack.h,
1176 src/mlt++/MltParser.cpp, src/mlt++/MltParser.h, src/mlt++/MltPlaylist.cpp,
1177 src/mlt++/MltPlaylist.h, src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h,
1178 src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h,
1179 src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
1180 src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h,
1181 src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h,
1182 src/mlt++/MltService.cpp, src/mlt++/MltService.h, src/mlt++/MltTokeniser.cpp,
1183 src/mlt++/MltTokeniser.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
1184 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Fix LGPL information
1185 in comment headers of mlt++.
1187 * Makefile, README, demo/README, demo/consumers.ini, demo/demo,
1188 demo/demo.ini, demo/entity.mlt, demo/entity.westley, demo/mlt_all,
1189 demo/mlt_attributes, demo/mlt_audio_stuff, demo/mlt_avantika_title,
1190 demo/mlt_bouncy, demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
1191 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
1192 demo/mlt_fade_black, demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_jcut,
1193 demo/mlt_lcut, demo/mlt_levels, demo/mlt_my_name_is, demo/mlt_news,
1194 demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow,
1195 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
1196 demo/mlt_ticker, demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
1197 demo/mlt_voiceover, demo/mlt_watermark, demo/new.mlt, demo/new.westley,
1198 demo/pango.mlt, demo/pango.westley, demo/svg.mlt, demo/svg.westley,
1199 docs/framework.txt, docs/install.txt, docs/melt.txt, docs/mlt++.txt,
1200 docs/mlt-xml.txt, docs/policies.txt, docs/services.txt, mlt++/.gitignore,
1201 mlt++/Makefile, mlt++/configure, src/framework/mlt_factory.c,
1202 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
1203 src/framework/mlt_properties.c, src/melt/io.c, src/melt/io.h,
1204 src/melt/melt.c, src/modules/core/factory.c,
1205 src/modules/core/filter_watermark.c, src/modules/core/loader.dict,
1206 src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
1207 src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
1208 src/modules/core/transition_luma.c, src/modules/core/transition_region.c,
1209 src/modules/kdenlive/producer_framebuffer.c, src/modules/kino/avi.h,
1210 src/modules/kino/riff.cc, src/modules/melt/factory.c,
1211 src/modules/melt/producer_melt.c, src/modules/motion_est/Makefile,
1212 src/modules/motion_est/README, src/modules/motion_est/producer_slowmotion.c,
1213 src/modules/plus/filter_affine.c, src/modules/xml/consumer_xml.c,
1214 src/modules/xml/factory.c, src/modules/xml/mlt-xml.dtd,
1215 src/modules/xml/producer_xml.c, src/swig/Makefile, src/swig/configure,
1216 src/swig/java/Play.java, src/swig/java/build, src/swig/mltpp.i,
1217 src/swig/perl/Makefile.PL, src/swig/perl/play.pl, src/swig/php/build,
1218 src/swig/php/play.php, src/swig/python/build, src/swig/python/play.py,
1219 src/swig/ruby/build, src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb,
1220 src/swig/tcl/build, src/swig/tcl/play.tcl, src/tests/charlie.c,
1221 src/tests/hello.c: Complete reorganization and renaming to usable state.
1223 2009-05-07 Dan Dennedy <dan@dennedy.org>
1225 * src/modules/mvsp/Makefile, src/modules/mvsp/configure,
1226 src/modules/mvsp/consumer_mvsp.c, src/modules/mvsp/factory.c: Remove mvsp -
1227 moving to melted project.
1229 * .gitignore, Makefile, configure, mlt++.pc.in, setenv,
1230 src/examples/Makefile, src/melt/Makefile, src/mlt++/Makefile,
1231 src/mlt++/Mlt.h, src/mlt++/configure, src/modules/core/Makefile,
1232 src/modules/core/factory.c, src/modules/feeds/Makefile,
1233 src/modules/fezzik/Makefile, src/modules/fezzik/factory.c,
1234 src/modules/melt/Makefile, src/modules/mvsp/Makefile,
1235 src/modules/mvsp/configure, src/modules/mvsp/consumer_mvsp.c,
1236 src/modules/mvsp/factory.c, src/modules/valerie/Makefile,
1237 src/modules/valerie/consumer_valerie.c, src/modules/valerie/factory.c,
1238 src/modules/xml/Makefile, src/modules/xml/configure: Fix the build afer the
1241 * docs/inigo.txt, docs/melt.txt, docs/mlt-xml.txt, docs/westley.txt,
1242 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/inigo/io.h,
1243 src/melt/Makefile, src/melt/io.c, src/melt/io.h, src/melt/melt.c,
1244 src/modules/core/data_fx.properties, src/modules/core/loader.dict,
1245 src/modules/core/loader.ini, src/modules/core/producer_hold.c,
1246 src/modules/core/producer_loader.c, src/modules/data_fx.properties,
1247 src/modules/fezzik.dict, src/modules/fezzik.ini,
1248 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_hold.c,
1249 src/modules/inigo/Makefile, src/modules/inigo/factory.c,
1250 src/modules/inigo/producer_inigo.c, src/modules/melt/Makefile,
1251 src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
1252 src/modules/westley/Makefile, src/modules/westley/configure,
1253 src/modules/westley/consumer_westley.c, src/modules/westley/factory.c,
1254 src/modules/westley/producer_westley.c, src/modules/westley/westley.dtd,
1255 src/modules/xml/Makefile, src/modules/xml/configure,
1256 src/modules/xml/consumer_xml.c, src/modules/xml/factory.c,
1257 src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c,
1258 src/tests/README: Rename inigo, fezzik, and westley.
1260 * docs/mlt++.txt, mlt++/README: Merge mlt++/README into docs/mlt++.txt.
1262 * docs/mlt++.txt, mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h,
1263 mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/src/MltDeque.cpp,
1264 mlt++/src/MltDeque.h, mlt++/src/MltEvent.cpp, mlt++/src/MltEvent.h,
1265 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.cpp,
1266 mlt++/src/MltField.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
1267 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
1268 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
1269 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltGeometry.cpp,
1270 mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.cpp,
1271 mlt++/src/MltMultitrack.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
1272 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
1273 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
1274 mlt++/src/MltProfile.h, mlt++/src/MltProperties.cpp,
1275 mlt++/src/MltProperties.h, mlt++/src/MltPushConsumer.cpp,
1276 mlt++/src/MltPushConsumer.h, mlt++/src/MltRepository.cpp,
1277 mlt++/src/MltRepository.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
1278 mlt++/src/MltTokeniser.cpp, mlt++/src/MltTokeniser.h,
1279 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
1280 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/src/config.h,
1281 mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/java/Play.java,
1282 mlt++/swig/java/Play.sh, mlt++/swig/java/build, mlt++/swig/mltpp.i,
1283 mlt++/swig/perl/Makefile.PL, mlt++/swig/perl/build, mlt++/swig/perl/play.pl,
1284 mlt++/swig/php/build, mlt++/swig/php/play.php, mlt++/swig/python/build,
1285 mlt++/swig/python/play.py, mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb,
1286 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl,
1287 mlt++/test/Makefile, mlt++/test/play.cpp, src/examples/Makefile,
1288 src/examples/play.cpp, src/mlt++/Makefile, src/mlt++/Mlt.h,
1289 src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h, src/mlt++/MltDeque.cpp,
1290 src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp, src/mlt++/MltEvent.h,
1291 src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h, src/mlt++/MltField.cpp,
1292 src/mlt++/MltField.h, src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h,
1293 src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
1294 src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
1295 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp,
1296 src/mlt++/MltGeometry.h, src/mlt++/MltMultitrack.cpp,
1297 src/mlt++/MltMultitrack.h, src/mlt++/MltParser.cpp, src/mlt++/MltParser.h,
1298 src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
1299 src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h, src/mlt++/MltProfile.cpp,
1300 src/mlt++/MltProfile.h, src/mlt++/MltProperties.cpp,
1301 src/mlt++/MltProperties.h, src/mlt++/MltPushConsumer.cpp,
1302 src/mlt++/MltPushConsumer.h, src/mlt++/MltRepository.cpp,
1303 src/mlt++/MltRepository.h, src/mlt++/MltService.cpp, src/mlt++/MltService.h,
1304 src/mlt++/MltTokeniser.cpp, src/mlt++/MltTokeniser.h,
1305 src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
1306 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/mlt++/config.h,
1307 src/swig/Makefile, src/swig/configure, src/swig/java/Play.java,
1308 src/swig/java/Play.sh, src/swig/java/build, src/swig/mltpp.i,
1309 src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/perl/play.pl,
1310 src/swig/php/build, src/swig/php/play.php, src/swig/python/build,
1311 src/swig/python/play.py, src/swig/ruby/build, src/swig/ruby/play.rb,
1312 src/swig/ruby/thumbs.rb, src/swig/tcl/build, src/swig/tcl/play.tcl:
1313 Reorganize mlt++ files.
1315 * docs/dvcp.txt, docs/testing-20040110.txt, docs/testing.txt,
1316 docs/valerie.txt, mlt++/AUTHORS, mlt++/COPYING, mlt++/CUSTOMISING,
1317 mlt++/ChangeLog, mlt++/mlt++.sln, mlt++/mlt++.vcproj,
1318 mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp,
1319 mlt++/src/MltResponse.h, mlt++/swig/ruby/miracle.rb, mlt++/test/server.cpp,
1320 mlt-miracle.pc.in, mlt-valerie.pc.in, src/albino/Makefile,
1321 src/albino/albino.c, src/humperdink/Makefile, src/humperdink/client.c,
1322 src/humperdink/client.h, src/humperdink/io.c, src/humperdink/io.h,
1323 src/humperdink/remote.c, src/miracle/Makefile, src/miracle/configure,
1324 src/miracle/miracle.c, src/miracle/miracle_commands.c,
1325 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
1326 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
1327 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
1328 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
1329 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
1330 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
1331 src/miracle/miracle_unit_commands.h, src/valerie/Makefile,
1332 src/valerie/configure, src/valerie/valerie.c, src/valerie/valerie.h,
1333 src/valerie/valerie_notifier.c, src/valerie/valerie_notifier.h,
1334 src/valerie/valerie_parser.c, src/valerie/valerie_parser.h,
1335 src/valerie/valerie_remote.c, src/valerie/valerie_remote.h,
1336 src/valerie/valerie_response.c, src/valerie/valerie_response.h,
1337 src/valerie/valerie_socket.c, src/valerie/valerie_socket.h,
1338 src/valerie/valerie_status.c, src/valerie/valerie_status.h,
1339 src/valerie/valerie_tokeniser.c, src/valerie/valerie_tokeniser.h,
1340 src/valerie/valerie_util.c, src/valerie/valerie_util.h: Remove files that no
1343 2009-05-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1345 * src/modules/avformat/configure: Update avformat configure script to deal
1346 with ffmpeg changes to swscale.
1348 * src/modules/sdl/consumer_sdl_still.c: Prevent potential divide-by-zero
1349 errors in sdl_still consumer.
1351 * src/modules/avformat/ffmpeg.patch: Remove ffmpeg.patch - no longer
1354 * Makefile: Fix uninstall of pkg-config files.
1356 2009-05-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1358 * src/modules/avformat/producer_avformat.c: Improve seek performance with
1359 dnxhd and huffyuv codecs.
1361 2009-05-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1363 * configure, src/albino/Makefile, src/humperdink/Makefile,
1364 src/miracle/Makefile, src/modules/avformat/Makefile,
1365 src/modules/core/Makefile, src/modules/dgraft/Makefile,
1366 src/modules/effectv/Makefile, src/modules/fezzik/Makefile,
1367 src/modules/frei0r/Makefile, src/modules/inigo/Makefile,
1368 src/modules/kdenlive/Makefile, src/modules/kino/Makefile,
1369 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
1370 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
1371 src/modules/qimage/Makefile, src/modules/sox/configure,
1372 src/modules/valerie/Makefile, src/modules/vmfx/Makefile,
1373 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: Apply
1374 cosmetic cleanup part of ldflags_order patch from Alberto Villa.
1376 * src/modules/avformat/configure, src/modules/qimage/configure: Apply FreeBSD
1377 fixes part of ldflags_order patch from Alberto Villa.
1379 * src/modules/avformat/Makefile, src/modules/dv/Makefile,
1380 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
1381 src/modules/sdl/Makefile, src/modules/sox/Makefile,
1382 src/modules/westley/Makefile: Apply ldflags-order part of ldflags_order patch
1383 from Alberto Villa. Alberto wrote: "on freebsd (as well as on linuces
1384 without /usr/local/lib in default ld path) building concurrent versions of
1385 mlt is not possible, because of the wrong linking of -lmlt while using
1386 LDFLAGS=-L/usr/local/lib this patch fixes the issue using pkg-config"
1388 2009-04-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1390 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
1391 audio synchronization after seek (including in point)
1393 2009-04-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1395 * src/modules/resample/Makefile, src/modules/vorbis/Makefile: Apply patch
1396 from Alberto Villa to use pkg-config for resample and vorbis modules.
1398 2009-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1400 * src/modules/jackrack/plugin_mgr.c: Add /usr/lib64 libdir to default LADSPA
1403 * configure, src/framework/mlt.h, src/modules/kino/configure: Use pkg-config
1404 instead of lqt-config.
1406 2009-04-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1408 * Doxyfile: Update version in Doxygen.
1410 * mlt++/ChangeLog, mlt++/Makefile: Add ChangeLog and remove svn log from dist
1413 * ChangeLog: update changelog
1415 * src/modules/avformat/configure: Fix build for --avformat-svn to use FFmpeg
1416 v0.5 and HEAD build to not use --enable-swscale.
1418 * ChangeLog, Makefile: Update ChangeLog and remove svn log from the make
1421 * NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
1424 2009-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1426 * src/modules/fezzik.ini: fezzik.ini: workaround scaling resolution
1427 limitation with swscale filter by making it the lowest priority
1429 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
1430 interpret negative speed as reverse
1432 2009-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1434 * mlt++/test/play.cpp, mlt++/test/server.cpp: cleanup some warnings
1436 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: const update for
1439 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: Constness changes
1441 * mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Constness changes
1443 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Constness changes
1445 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
1447 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: Constness changes
1449 * mlt++/src/MltProperties.cpp, mlt++/src/MltResponse.cpp: Constness changes
1451 * mlt++/src/MltProperties.cpp, mlt++/src/MltPushConsumer.cpp: Constness
1454 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
1455 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
1457 * mlt++/src/MltConsumer.cpp, mlt++/src/MltField.cpp, mlt++/src/MltFilter.cpp,
1458 mlt++/src/MltFrame.cpp, mlt++/src/MltMultitrack.cpp,
1459 mlt++/src/MltPlaylist.cpp, mlt++/src/MltProducer.cpp,
1460 mlt++/src/MltTractor.cpp, mlt++/src/MltTransition.cpp: Fix up warnings about
1461 explicit base initializers in copy constructors
1463 * mlt++/configure: Add more warnings
1465 * mlt++/.gitignore: Add a .gitignore file
1467 2009-04-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1469 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1470 building on some older versions.
1472 * src/modules/avformat/consumer_avformat.c: consumer_avformat: bugfix
1473 (kdenlive-677) to make interlaced coding automatic if profile is not
1474 progressive and coding not explicit by ildct and ilme properties.
1476 2009-04-07 Ray Lehtiniemi <rayl@mail.com>
1478 * src/modules/kdenlive/filter_boxblur.c: Fix a 64-bit segfault in kdenlive
1479 To reproduce: - create a new project - create a color clip - add clip to
1480 timeline - set an in point on the clip - add the box blur effect The
1481 segfault happens because we take the negative of an unsigned integer. This
1482 works out to a signed 32 bit value on a 64 bit platform, which causes the rgb
1483 array bounds to be exceeded.
1485 * src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
1486 src/modules/kino/riff.cc: Fix up a few ignored return values
1488 * src/framework/mlt_pool.c: Fix warning: pointer of type ‘void *’ used in
1491 * src/modules/avformat/consumer_avformat.c,
1492 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
1493 src/modules/core/transition_region.c, src/modules/westley/producer_westley.c:
1496 * src/framework/mlt_properties.c, src/humperdink/client.c,
1497 src/miracle/miracle_connection.c, src/modules/avformat/consumer_avformat.c,
1498 src/modules/core/filter_data_show.c, src/modules/kino/filehandler.cc,
1499 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
1502 * src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
1503 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
1504 src/valerie/valerie.c, src/valerie/valerie.h: Constness changes
1506 * src/humperdink/io.c, src/humperdink/io.h,
1507 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
1508 src/modules/westley/consumer_westley.c, src/valerie/valerie.c,
1509 src/valerie/valerie.h, src/valerie/valerie_parser.c,
1510 src/valerie/valerie_parser.h, src/valerie/valerie_socket.c,
1511 src/valerie/valerie_socket.h: Constness changes
1513 * src/framework/mlt_events.c, src/framework/mlt_events.h, src/inigo/inigo.c,
1514 src/modules/avformat/factory.c, src/modules/plus/transition_affine.c,
1515 src/modules/westley/producer_westley.c, src/modules/xine/deinterlace.c,
1516 src/modules/xine/deinterlace.h: Constness changes
1518 * src/miracle/miracle_local.c, src/valerie/valerie.c, src/valerie/valerie.h,
1519 src/valerie/valerie_status.c, src/valerie/valerie_tokeniser.c,
1520 src/valerie/valerie_tokeniser.h: Constness changes
1522 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
1523 src/miracle/miracle_log.c, src/miracle/miracle_log.h, src/valerie/valerie.c,
1524 src/valerie/valerie.h, src/valerie/valerie_response.c,
1525 src/valerie/valerie_response.h: Constness changes
1527 * src/framework/mlt_multitrack.c, src/modules/effectv/image.c,
1528 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
1529 src/modules/motion_est/filter_motion_est.c, src/modules/xine/xineutils.h:
1532 2009-03-31 Ray Lehtiniemi <rayl@mail.com>
1534 * src/framework/mlt_properties.c, src/modules/westley/consumer_westley.c,
1535 src/modules/westley/producer_westley.c: Constness changes
1537 2009-03-04 Ray Lehtiniemi <rayl@mail.com>
1539 * src/framework/mlt_events.c, src/framework/mlt_events.h,
1540 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
1541 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
1542 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
1545 * .gitignore: Add a .gitignore file
1547 2009-04-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1549 * src/modules/westley/producer_westley.c: producer_westley.c: Don't prepend
1550 westley document root to empty properties
1552 2009-04-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1554 * src/modules/core/filter_crop.c: filter_crop.c: bugfix chroma alignment
1556 2009-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1558 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix setting size property for
1561 2009-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1563 * src/modules/frei0r/factory.c: frei0r/factory.c: add /usr/lib64 to the
1564 default frei0r plugin path
1566 2009-03-15 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1568 * src/modules/core/transition_composite.c: transition_composite.c: allow
1569 removing of luma file by passing an empty name
1571 2009-03-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1573 * src/modules/core/transition_composite.c: transition_composite.c: make luma
1574 and luma_invert properties mutable
1576 2009-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1578 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add
1579 backwards compatibility macro for PIX_FMT_YUYV422
1581 * src/modules/avformat/consumer_avformat.c,
1582 src/modules/avformat/filter_avcolour_space.c,
1583 src/modules/avformat/filter_avdeinterlace.c,
1584 src/modules/avformat/filter_swscale.c: avformat: fix compilation due to
1585 recent PIX_FMT changes in libavutil v50.
1587 2009-03-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1589 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
1590 producer out position
1592 2009-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1594 * src/framework/mlt_log.h: mlt_log.h: add convenience macros
1596 2009-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1598 * src/modules/kino/riff.cc: kino/riff.cc: suppress compiler warning
1600 * src/modules/frei0r/factory.c, src/modules/frei0r/producer_frei0r.c:
1601 frei0r/factory.c, producer_frei0r.c: suppress compiler warnings
1603 * src/framework/mlt_property.c: mlt_property.c: suppress compiler warning
1605 2009-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1607 * src/modules/core/producer_colour.c: producer_colour.c: improve previous
1610 * src/modules/core/producer_colour.c: producer_colour.c: bugfix reading color
1611 value after westley has prepended the document path to the resource property
1613 2009-02-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1615 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
1616 src/modules/sdl/consumer_sdl_still.c: consumer_sdl*.c: apply patch from
1617 Jean-Baptiste Mardelle to add window_background property
1619 2009-02-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1621 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c:
1622 filter_chroma.c: update to use new property-based color value
1624 * src/modules/vmfx/filter_chroma_hold.c: filter_chroma_hold.c: update to use
1625 new property-based color value
1627 * src/modules/core/producer_colour.c: producer_colour.c: update to use new
1628 property-based color parsing.
1630 * src/framework/mlt_property.c: mlt_property.c: interpret hex int as unsigned
1632 * src/modules/frei0r/frei0r_helper.c: frei0r_helper.c: cleanup color parser
1633 to use new code in mlt_property.c
1635 * src/framework/mlt_property.c: mlt_property.c: added parsing for color
1636 values beginning with #
1638 2009-02-20 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1640 * src/modules/frei0r/producer_frei0r.c: modules/frei0r: added missing
1641 producer_frei0r.c -This line, and those below, will be ignored-- A
1644 * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
1645 src/modules/frei0r/frei0r_helper.c: added frei0r producers (patch from jb)
1648 2009-02-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1650 * src/albino/Makefile, src/humperdink/Makefile, src/inigo/Makefile,
1651 src/miracle/Makefile: albino/Makefile, inigo/Makefile, humperdink/Makefile,
1652 miracle/Makefile: apply patch from Alberto Villa to fix underlinking on
1655 2009-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1657 * src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c:
1658 frei0r/factory.c, frei0r_helper.c: add support for color parameter type with
1659 whitespace cleanup courtesy of eclipse.
1661 2009-02-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1663 * src/modules/plus/filter_affine.c: filter_affine.c: remove silly default
1664 rotate animation for new kdenlive pan and zoom effect (kdenlive-565)
1666 * src/modules/core/Makefile, src/modules/core/factory.c,
1667 src/modules/core/filter_crop.c, src/modules/fezzik.ini: filter_crop.c: add
1668 cropping filter (kdenlive-509)
1670 * configure: configure: relax optimization level slightly to improve debugger
1671 backtraces in bug reports
1673 * src/modules/plus/transition_affine.c: transition_affine.c: bugfix chroma
1676 2009-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1678 * src/modules/core/filter_brightness.c: filter_brightness.c: fix the
1679 wonkiness by filtering chroma as well.
1681 2009-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1683 * profiles/cif_15, profiles/qcif_15, profiles/quarter_15: profiles/*_15: add
1686 * src/modules/qimage/configure: qimage/configure: let qimage first attempt to
1687 use Qt4 through pkg-config (canonical) without having to specify directories
1690 * src/modules/sox/configure: sox/configure: give pkg-config priority over
1693 2009-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1695 * src/modules/qimage/configure: qimage/configure: fix build on OS X
1697 * src/modules/avformat/filter_avdeinterlace.c: filter_avdeinterlace.c: bugfix
1698 (kdenlive-672) deinterlace only works on left half of image
1700 * src/modules/qimage/producer_qimage.c,
1701 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
1702 producer_qimage.c, qimage_wrapper.{h,cpp}: enhance qimage producer to use the
1703 new mlt_cache (kdenlive-575)
1705 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: enhance pixbuf
1706 producer to use new mlt_cache (kdenlive-575)
1708 * src/modules/avformat/consumer_avformat.c,
1709 src/modules/avformat/producer_avformat.c,
1710 src/modules/vorbis/producer_vorbis.c: producer_vorbis.c, producer_avformat.c,
1711 consumer_avformat.c: update headers in services for framework changes with
1712 addition of mlt_cache
1714 * configure, src/framework/Makefile, src/framework/mlt.h,
1715 src/framework/mlt_cache.c, src/framework/mlt_cache.h,
1716 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
1717 src/framework/mlt_service.c, src/framework/mlt_service.h,
1718 src/framework/mlt_types.h: mlt_cache.[hc], mlt_types.h, mlt_service.[hc],
1719 mlt_factory.[hc], mlt.h: add mlt_cache and related service functions
1722 * Doxyfile: Doxyfile: set tab width to 4 spaces
1724 * src/framework/mlt_properties.c: mlt_properties.c: update doxygen comments
1727 * src/framework/mlt_property.c: mlt_property.c: update a doxygen comment to
1730 2009-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1732 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
1733 mlt++/debian/rules: remove debian package subdirectory (they provide their
1736 * debian/changelog, debian/control, debian/copyright, debian/rules: remove
1737 the debian package subdirectory (they provide their own)
1739 2009-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1741 * configure, src/framework/mlt.h, src/modules/avformat/configure: bump to
1744 * NEWS: NEWS: add release notes for 0.3.6
1746 2009-02-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1748 * src/modules/frei0r/factory.c: frei0r/factory.c: add more default locations
1749 for locating plugins including one for MacPorts
1751 2009-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1753 * src/inigo/inigo.c: inigo.c: make usage fit in 80 columns
1755 2009-01-29 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1757 * src/modules/avformat/filter_swscale.c: filter_swscale.c: Fix compilation
1758 (typo introduced in rev. 1330)
1760 2009-01-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1762 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: do not use the
1763 swscale filter on images wider than 2048 loaded by the sdl_image producer.
1765 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
1766 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
1767 producer_sdl_image.c: bugfix (kdenlive-575) large memory consumption loading
1770 * src/modules/avformat/filter_swscale.c: filter_swscale.c: throw assert if
1771 creation of swscale context fails.
1773 * src/modules/avformat/factory.c: avformat/factory.c: set ffmpeg logging to
1774 the same level as MLT's
1776 2009-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1778 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
1779 (kdenlive-575) memory leak
1781 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
1782 (kdenlive-575) memory leak
1784 2009-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1786 * mlt++/swig/configure, mlt++/swig/php/build, mlt++/swig/php/play.php:
1787 swig/configure, swig/php/*: add php bindings
1789 2009-01-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1791 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add version
1792 check to use AVCodec->long_name
1794 2009-01-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1796 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: bugfix segfault on
1799 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix segfault on
1802 2009-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1804 * docs/inigo.txt: inigo.txt: update usage info
1806 * docs/policies.txt: policies.txt: add instruction to update version in
1809 * src/framework/mlt.h, src/framework/mlt_consumer.c,
1810 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
1811 src/framework/mlt_deque.h, src/framework/mlt_events.c,
1812 src/framework/mlt_events.h, src/framework/mlt_factory.c,
1813 src/framework/mlt_factory.h, src/framework/mlt_field.c,
1814 src/framework/mlt_field.h, src/framework/mlt_filter.c,
1815 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
1816 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
1817 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
1818 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
1819 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
1820 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
1821 src/framework/mlt_producer.h, src/framework/mlt_profile.c,
1822 src/framework/mlt_profile.h, src/framework/mlt_properties.c,
1823 src/framework/mlt_properties.h, src/framework/mlt_property.c,
1824 src/framework/mlt_property.h, src/framework/mlt_repository.c,
1825 src/framework/mlt_repository.h, src/framework/mlt_service.c,
1826 src/framework/mlt_service.h, src/framework/mlt_tokeniser.c,
1827 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.c,
1828 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
1829 src/framework/mlt_transition.h, src/framework/mlt_types.h: Add doxygen
1830 documentation for mlt_profile, mlt_pool, mlt_repository, and mlt_factory.
1831 Update copyrights to 2009. Add cross references from files to data structures
1834 2009-01-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1836 * src/inigo/inigo.c: inigo/inigo.c: add -debug and -verbose options to turn
1837 on additional logging.
1839 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: set consumer
1840 buffer prefill to 1 by default.
1842 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1843 (kdenlive-450) bad timestamps in MPEG-2 Transport Stream and possibly quite a
1846 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: add support
1847 for an=1, vn=1, acodec=none, and vcodec=none options (kdenlive-533)
1849 2009-01-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1851 * docs/policies.txt: docs/policies.txt: Add policy about not using stdout,
1852 messages, and recommending the new log API.
1854 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_consumer.c,
1855 src/framework/mlt_events.c, src/framework/mlt_log.c, src/framework/mlt_log.h,
1856 src/framework/mlt_pool.c, src/framework/mlt_producer.c,
1857 src/framework/mlt_properties.c, src/framework/mlt_repository.c,
1858 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: mlt_log.[hc],
1859 mlt_transition.c, mlt_tractor.c, mlt_repository.c, mlt_properties.c,
1860 mlt_producer.c, mlt_pool.c, mlt_events.c, mlt_consumer.c, mlt.h, Makefile:
1861 add logging system based on FFmpeg's.
1863 * configure: configure: separate -march (suitable on x86) and -mcpu (suitable
1864 on ppc, arm, and sparc)
1866 2009-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1868 * Doxyfile: Doxyfile: strip the path to the source files
1870 * src/modules/core/producer_consumer.c: producer_consumer.c: bugfix setting
1873 * src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
1874 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.h,
1875 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
1876 src/framework/mlt_tractor.h: mlt_tractor.[ch], mlt_multitrack.[ch]: improve
1877 doxygen documentation for the tractor and mulitrack classes
1879 2009-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1881 * src/modules/avformat/producer_avformat.c,
1882 src/modules/avformat/producer_avformat.yml: producer_avformat.{c,yml}:
1883 support special constructor argument values to list available demuxers and
1884 decoders: f-list[[,]acodec-list][[,]vcodec-list]
1886 * src/inigo/inigo.c: inigo/inigo.c: fix the usage help within 80 characters
1889 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: report list
1890 of muxers when f=list and codecs when acodec=list or vcodec=list.
1892 * src/framework/mlt_repository.c: mlt_repository.c: report reason when dlopen
1895 2009-01-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1897 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1898 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
1899 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
1900 src/framework/mlt_multitrack.h, src/framework/mlt_producer.c,
1901 src/framework/mlt_service.c, src/framework/mlt_service.h,
1902 src/framework/mlt_transition.c, src/framework/mlt_transition.h:
1903 mlt_filter.[ch], mlt_transition.[ch], mlt_consumer.[ch]: improve doxygen for
1904 filter, transition, and consumer
1906 2009-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1908 * src/modules/avformat/configure: avformat/configure: add -lbz2 automatically
1911 2008-12-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1913 * configure, src/modules/avformat/producer_avformat.c: producer_avformat.c:
1914 fix build on older versions of ffmpeg; whitespace cleanup by eclipse.
1916 2008-12-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1918 * Doxyfile: Doxyfile: bump version
1920 2008-12-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1922 * NEWS, configure: NEWS, configure: set version to 0.3.4 and add release
1925 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: further
1926 analysis and testing reveals the DV encoder does not need the special aspect
1927 ratio overrides. It expects a generic input. Only the DV decoder produces the
1928 special, proper aspect ratios for which MLT is not yet prepared.
1930 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1932 * mlt++/swig/java/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
1933 mlt++/swig/tcl/build: swig/{java,python,tcl}/build: fix linking error
1934 __stack_chk_fail_local. swig/python/play.py: fix syntax error reported by
1937 2008-12-28 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1939 * src/modules/sox/filter_sox.c: filter_sox.c: fix crash when trying to create
1940 a sox filter with wrong name
1942 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1944 * src/modules/avformat/configure: avformat/configure: update the recommended
1947 * src/modules/avformat/producer_avformat.c,
1948 src/modules/core/filter_rescale.c, src/modules/core/producer_consumer.c,
1949 src/modules/dv/producer_libdv.c: filter_rescale.c, producer_avformat.c,
1950 producer_libdv.c, producer_consumer.c: coerce a deinterlace when scaling an
1953 2008-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1955 * mlt-config-template: mlt-config-template: send deprecation warning to
1956 stderr to prevent breaking legacy scripts and makefiles
1958 * mlt++/swig/configure: swig/configure: use pkg-config mlt-framework instead
1959 of deprecated mlt-config.
1961 * src/modules/core/filter_luma.c: filter_luma.c: prevent the first
1962 application of the nested luma transition from being applied to a test card
1963 image. This makes slideshows start without a transition at the beginning,
1964 which is nicer and more expected.
1966 * src/modules/core/transition_luma.c: transition_luma.c: bugfix
1967 (kdenlive-496) floating point exception when a slideshow using filter luma is
1968 added to a multitrack.
1970 2008-12-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1972 * src/modules/westley/producer_westley.c: producer_westley.c: silence
1973 compilation warning on uninitialized variable.
1975 * src/modules/avformat/consumer_avformat.c,
1976 src/modules/avformat/producer_avformat.c: producer_avformat.c,
1977 consumer_avformat.c: use av_set_string3 where available (gets rid of
1978 deprecation warning).
1980 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1981 rendering to widescreen PAL DV.
1983 2008-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1985 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: add meta.media.
1988 * src/modules/dv/producer_libdv.c: producer_libdv.c: add meta.media.
1991 * src/modules/avformat/Makefile: avformat/Makefile: suppress error on
1994 * src/modules/avformat/Makefile, src/modules/avformat/configure,
1995 src/modules/avformat/factory.c: avformat/configure, avformat/Makfile,
1996 avformat/factory.c: Add a --avformat-no-filters configure option to
1997 facilitate building a codecs and muxers only module. Change the module
1998 filename for a no-codecs build to libmltffmpeg.so to prevent a clash with a
1999 no-filters module (libmltavformat.so).
2001 2008-12-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2003 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add a bunch
2004 of metadata about the media under the properties key prefix "meta.media."
2006 2008-12-21 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2008 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: Fix crash when
2009 attempting to play a folder without images
2011 2008-12-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2013 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: let it work without
2014 filter_avcolour_space
2016 * src/modules/core/producer_consumer.c: producer_consumer.c: use parent
2017 profile if none specified; accept real_time properties from parent producer.
2019 * src/modules/core/producer_consumer.c: producer_consumer.c: set our length
2020 from the length of the nested producer so we can terminate at the end of
2023 * src/framework/mlt_properties.c: mlt_properties.c: fix some documentation
2025 * src/modules/core/Makefile, src/modules/core/factory.c,
2026 src/modules/core/producer_consumer.c: core/Makefile, core/factory.c,
2027 core/producer_consumer.c: add new producer_consumer that will consume from an
2028 encapsulated producer under a different profile that the parent producer
2031 * src/modules/core/transition_region.c: transition_region.c: bugfix
2032 regression with in built circle region
2034 * src/modules/avformat/filter_swscale.c: avformat/filter_swscale.c: add
2035 support for scaling the alpha channel (needs further testing)
2037 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
2038 src/modules/avformat/filter_swscale.c, src/modules/fezzik.ini:
2039 avformat/Makefile, avformat/factory.c, avformat/filter_swscale.c: add new
2040 image scaler using FFmpeg libswcale. fezzik.ini: add swscale at higher
2041 priority than gtk2/rescale.
2043 2008-12-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2045 * src/modules/fezzik.dict: fezzik.dict: let qimage be a producer for svg
2047 2008-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2049 * src/modules/avformat/Makefile, src/modules/avformat/configure,
2050 src/modules/avformat/factory.c: avformat/configure, avformat/Makefile,
2051 avformat/factory.c: add configure option --avformat-no-codecs, which will
2052 build the avformat module without the producer and consumer - useful to
2053 people who want to make a version entirely without including FFmpeg's codecs,
2054 which present patent royalty licensing issues.
2056 * src/modules/avformat/configure: avformat/configure: checkout
2057 (--avformat-svn) or recommend (--help) a specific FFmpeg revision if this is
2058 a release version of MLT (last field of version is even).
2060 * configure: configure: --disable-mmx implies --disable-sse
2062 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
2063 src/modules/avformat/filter_avdeinterlace.c: avformat/Makefile,
2064 avformat/factory.c, avformat/filter_avdeinterlace.c: Fix and enable the
2065 avdeinterlace filter for a non-MMX configuration.
2067 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add support
2068 for AVOptions as properties.
2070 2008-12-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2072 * src/framework/mlt_events.c, src/framework/mlt_field.c,
2073 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
2074 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: mlt_producer.c,
2075 mlt_playlist.h, mlt_field.h, mlt_playlist.c, mlt_tractor.c, mlt_events.c: add
2076 doxygen docs for events, field, and playlist.
2078 2008-12-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2080 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2081 (kdenlive-432) segfault when reusing previous AVFrame (paused or idling on
2082 last frame) but the previos AVFrame was invalid (not got_picture before
2085 2008-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2087 * src/modules/motion_est/filter_motion_est.c: motion_est/filter_motion_est.c:
2088 the sse compilation flag logic was inverted
2090 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c: gtk2/pixops.c,
2091 gtk2/Makefile: prevent MMX on all x86_64, not just OS X
2093 * configure: configure: add make flag and define for ARCH_X86_64 for all OSes
2095 * configure: configure: fix mmx/sse detection on OS X and add detection of
2096 x86_64 to define ARCH_X86_64
2098 * src/modules/xine/Makefile, src/modules/xine/configure,
2099 src/modules/xine/deinterlace.c, src/modules/xine/xineutils.h: xine/Makefile,
2100 xine/xineutils.h, xine/deinterlace.c: respect mmx compilation flag instead of
2101 using own detection xine/configure: remove, no longer necessary
2103 * src/modules/motion_est/filter_motion_est.c: filtedr_motion_est.c: respect
2104 new --disable-sse configure flag and whitespace cleanup
2106 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
2107 src/modules/gtk2/pixops.c: gtk2/Makefile, gtk2/configure, gtk2/pixops.c:
2108 disable MMX parts on OS X - does not build
2110 * src/modules/kino/configure: kino/configure: automatically disable on OS X -
2111 does not build due to missing headers
2113 * configure: configure: add --disable-sse and add mmx/sse detection for OS X
2115 2008-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2117 * mlt++/README: README: update instructions to use pkg-config instead of
2120 * mlt++/swig/java/build, mlt++/swig/perl/Makefile.PL,
2121 mlt++/swig/python/build, mlt++/swig/ruby/build, mlt++/swig/tcl/build,
2122 mlt++/test/Makefile: test/Makefile, swig/*/build: replace more mlt-config
2125 * profiles/atsc_1080i_50: profiles/atsc_1080i_50: added new profile for
2126 square pixel 1080i at a PAL-like rate
2128 * Doxyfile: Doxyfile: add doxygen config file
2130 * src/valerie/valerie_status.h: valerie_status.h: take stdio.h header from
2133 * docs/install.txt: docs/install.txt: fix license info on humperdink and
2136 * configure: configure: bump the version
2138 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
2139 src/framework/mlt_deque.c, src/framework/mlt_deque.h,
2140 src/framework/mlt_events.c, src/framework/mlt_events.h,
2141 src/framework/mlt_field.c, src/framework/mlt_field.h,
2142 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
2143 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
2144 src/framework/mlt_parser.c, src/framework/mlt_parser.h,
2145 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
2146 src/framework/mlt_pool.c, src/framework/mlt_pool.h,
2147 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
2148 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
2149 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
2150 src/framework/mlt_property.c, src/framework/mlt_property.h,
2151 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
2152 src/framework/mlt_service.c, src/framework/mlt_service.h,
2153 src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
2154 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
2155 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
2156 src/framework/mlt_types.h: src/framework/*: improve the doxygen documentation
2157 (work in progress). This also includes removal of superfluous white space.
2159 2008-12-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2161 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
2162 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
2163 producer_sdl_image.c: bugfix (kdenlive-422) not validating input file for
2166 * src/modules/inigo/producer_inigo.c: producer_inigo.c: display a warning
2167 when failed to load a file.
2169 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: clean up the
2170 dual pass log at the end of the second pass.
2172 2008-11-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2174 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix r1242
2175 segfault due to improper audio decoder memory allocation. Also fix logical
2176 bug with resampling on channels > 2
2178 * src/modules/avformat/audioconvert.h,
2179 src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2180 (kdenlive-297) audio distortion with audio formats other than signed 16-bit.
2182 2008-11-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2184 * src/modules/fezzik.dict: fezzik.dict: added support for .tif equivalent to
2187 2008-11-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2189 * src/albino/albino.c: albino.c: fix playout with SDL on Mac OS X
2191 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2263114) build on sox
2194 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2196 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: fix detection of
2197 current frame position in a playlist
2199 2008-11-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2201 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2202 (kdenlive-347) segfault when resolution is not known until after first frame
2203 is decoded. Also, bugfix segfault when video_index or audio_index are -1
2206 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2208 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: update frozen frame
2209 if freeze position is changed on the fly
2211 2008-11-13 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2213 * src/modules/oldfilm/filter_vignette.c,
2214 src/modules/oldfilm/filter_vignette.yml: filter_vignette.{c,yml}: better
2215 standard values and correct start param name
2217 2008-11-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2219 * NEWS, configure: configure, NEWS: bump to version 0.3.2 and update release
2222 2008-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2224 * src/modules/plus/filter_affine.c: filter_affine.c: bugfix (kdenlive-235)
2225 rendering when used inside a multitrack.
2227 2008-11-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2229 * profiles/hdv_720_50p: profiles/hdv_720_50p: fix frame rate in description
2231 * profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
2232 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/hdv_1080_25p,
2233 profiles/hdv_1080_30p, profiles/hdv_720_50p, profiles/hdv_720_60p:
2234 profiles/hdv_*, profiles/atsc_*: added more HD progressive mode profiles
2236 * src/modules/oldfilm/filter_dust.yml: filter_dust.yml: apply description fix
2237 patch from Mads Dydensborg.
2239 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: bugfix
2240 segfault in construction with null argument.
2242 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2243 detection of aspect ratio for DV AVI (applies to raw and quicktime files as
2246 * src/modules/avformat/producer_avformat.c: producer_avformat.c: rework the
2247 aspect ratio detection to try to fetch it from the codec and/or the stream in
2248 newer versions of ffmpeg. This fixes aspect handling for raw DV but still not
2249 yet for DV AVIs without the vprp chunk.
2251 2008-11-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2253 * src/modules/frei0r/factory.c: frei0r/factory.c: fix build on BSD
2255 * src/modules/core/transition_mix.c: transition_mix.c: prevent serializing
2256 previous_mix and reset previous_mix on seeking.
2258 * src/modules/normalize/filter_volume.c: filter_volume.c: prevent serializing
2259 previous_gain and reset previous_gain on seeking.
2261 2008-11-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2263 * docs/services.txt: services.txt: minor corrections to documentation for
2266 * mlt++/src/Makefile: src/Makefile: suppress warning on ldconfig failure
2268 2008-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2270 * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
2271 src/modules/kdenlive/filter_freeze.c: kdenlive/filter_freeze.c: added simple
2274 2008-10-30 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2276 * src/modules/oldfilm/filter_vignette.c,
2277 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette*: filter is
2278 now usable with keyframes
2280 * src/modules/frei0r/factory.c: frei0r/factory.c: set min/max values in
2281 metadata to defined min/max from frei0r.h
2283 * src/modules/frei0r/frei0r_helper.c: frei0r/frei0r_helper.c: frei0r double
2284 and bool params are now useable with keyframes (mlt_geometry)
2286 * src/modules/frei0r/factory.c: frei0r/factory.c: yml files can be used now
2287 for critical plugins
2289 2008-10-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2291 * profiles/Makefile: profiles/Makefile: fix removal of turd (*~) files on
2294 * docs/TODO: docs/TODO: refer to wiki page
2296 * Makefile: Makefile: suppress warning on ldconfig failure.
2298 2008-10-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2300 * src/albino/albino.c, src/inigo/inigo.c: albino.c, inigo.c: disable realtime
2301 scheduling (kdenlive-180).
2303 2008-10-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2305 * src/modules/avformat/producer_avformat.c: producer_avformat.c: Fix crash /
2306 corruption when changing audio or video index
2308 2008-10-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2310 * src/modules/avformat/producer_avformat.c: producer_avformat.c: optimize
2311 slightly the stream index bugfix and update the video informational
2312 properties on the producer when the video index changes.
2314 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2315 regression with audio_index and video_index in last release when I added the
2316 feature to close file on init with re-open on first use. Also, added some
2317 exception handling around index values.
2319 * src/modules/vmfx/filter_mono.c: filter_mono.c: cleanup code to made it more
2320 consistent between cases (use_alpha).
2322 * src/modules/vmfx/filter_mono.c: filter_mono.c: bugfix (kdenlive-234)
2323 threshold filter inverting image and add invert property to revert to old
2326 2008-10-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2328 * mlt++/configure: configure: apply patch from Alberto Villa to fix build on
2331 * configure, src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
2332 src/modules/sox/configure: configure, kino/enadian_types.h, kino/riff.c,
2333 sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to
2334 fix a sh expression bug in sox/configure.
2336 2008-10-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2338 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
2339 improve delimiter parsing to allow '?' in filename argument
2341 * mlt-config-template: mlt-config-template: add deprecation warning
2343 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix recent build regression
2344 on older versions of sox
2346 2008-10-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2348 * src/inigo/inigo.c: inigo.c: improve the usage help and add -silent and
2351 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix (2164436)
2352 processing unknown command line options causes infinite loop
2354 * src/inigo/Makefile, src/inigo/inigo.c: inigo.c: added -version option
2356 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2040035) segfault with
2359 * configure: configure: -O3 is the maximum optimization level, not -O4
2361 2008-10-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2363 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix
2364 deprecated warning on av_set_string
2366 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix build on
2367 older libavformat versions
2369 2008-10-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2371 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix Ogg
2372 Vorbis files and possibly others that report invalid pts on some packets
2374 * mlt++/configure: configure: convert to use pkg-config; mlt-config is
2377 * src/modules/xine/configure: xine/configure: disable module on ppc64
2379 * src/modules/xine/configure: xine/configure: disable module on ppc64
2381 2008-10-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2383 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: Fix crash
2384 introduced by FFmpeg revision 15367 (check that muxer and encoder have same
2387 2008-10-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2389 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2390 reading file over http.
2392 2008-09-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2394 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
2395 producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image
2396 reloading in the image producers
2398 2008-09-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2400 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2401 (2106941) compilation against recent ffmpeg changes
2403 2008-09-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2405 * src/modules/kino/filehandler.cc: modules/kino/filehandler.cc: compilation
2408 2008-08-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2410 * src/modules/sox/configure, src/modules/sox/filter_sox.c: sox/configure,
2411 filter_sox.c: fix building against sox 14.1.0.
2413 2008-08-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2415 * configure, src/modules/sdl/consumer_sdl.c: consumer_sdl.c: added support
2416 for fullscreen with no mouse through the "fullscreen" property.
2418 2008-08-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2420 * mlt++/AUTHORS: update mlt++ AUTHORS
2422 * mlt++/Makefile: fix make dist target
2424 * configure: bump versions for 0.3.0 release
2426 * mlt++/configure: bump versions for 0.3.0 release
2428 * Makefile: improve make dist target
2430 * mlt++/Makefile: improve make dist target
2432 * AUTHORS: add AUTHORS file
2434 * NEWS: Add release notes file
2436 * mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh, mlt++/swig/java/build:
2437 swig/java: fixup the java bindings build script and example (bug 1523941)
2439 * demo/mlt_news: demo/mlt_news: small typo
2441 2008-08-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2443 * src/modules/kdenlive/producer_framebuffer.c:
2444 kdenlive/producer_framebuffer.c: keep resource file in producer and use '?'
2445 instead of ':' to separate filename from speed, because it caused some
2446 problems with other MLT functions
2448 2008-08-03 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2450 * src/framework/mlt_playlist.c: framework/mlt_playlist.c: check length before
2451 inserting blank, which fixes one frame blanks that were sometimes inserted
2454 2008-07-31 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2456 * src/modules/frei0r/factory.c: frei0r/factory.c: use float values for
2457 "double vars" in frei0r
2459 2008-07-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2461 * src/modules/frei0r/configure: frei0r/configure: removed unneeded newlines
2463 2008-07-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2465 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
2466 aspect ratio with slowmotion producer
2468 2008-07-24 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2470 * src/modules/qimage/configure: qimage/configure: Fix Qt3 detection and
2473 2008-07-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2475 * src/modules/qimage/producer_qimage.c,
2476 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
2477 qimage module: add mutex, fix caching and use alpha only if necessary (mostly
2478 borrowed from producer_pixbuf)
2480 2008-07-14 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2482 * src/modules/qimage/configure: qimage/configure: Fix Qt4 detection
2484 2008-07-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2486 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2487 recent regression with setting aspect ratio. Now it takes it from the profile
2488 by default using the quotient properties for best accuracy. Now, one can also
2489 override the aspect ratio using the same property name as the ffmpeg command
2490 line utility ("aspect") for even greater symmetry.
2492 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2493 segfault when fail to open or read file in init.
2495 2008-07-10 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2497 * src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
2498 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
2499 qimage module: add support for Qt4 (you can force compile against Qt3 with
2502 2008-07-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2504 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: bugfix regression
2505 with introduction of mlt_profile causing length of vorbis producer to always
2508 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2509 regression playing audio-only files.
2511 2008-07-01 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2513 * src/modules/oldfilm/filter_vignette.c,
2514 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette.{c,yml}:
2515 change format for parameters, to avoid converting problems with different
2518 2008-06-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2520 * src/framework/mlt_properties.c, src/framework/mlt_service.c:
2521 mlt_properties.c, mlt_service.c: bugfix to make reference counting and
2522 service closure truly thread-safe. As it was, reference count increment and
2523 decrement operations were not atomic and not protected comprehensively.
2525 * src/framework/mlt_consumer.c: mlt_consumer.c: added ability to set priority
2526 of the read-ahead thread through a new "priority" property. This only works
2527 if you have permission; fails to execute properly otherwise - not sure how to
2528 make it fail over gracefully. Do not set this property if you do not have
2531 2008-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2533 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
2534 MltProducer.{h,cpp}, mltpp.i: remove Producer::get_frame that is unncessary
2535 and introduced a memory leak.
2537 2008-06-25 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2539 * src/framework/mlt_field.c: mlt_field.c: correctly reconnect transitions
2540 after a service disconnect
2542 * src/framework/mlt_service.c: mlt_service.c: fix bad identification for some
2543 services (eg. transitions)
2545 2008-06-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2547 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2548 segfault up the call stack when no image could be decoded for a frame by
2549 producing the "test card" image.
2551 2008-06-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2553 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: return null on clip_info method
2554 if mlt_playlist_get_clip_info fails.
2556 * src/framework/mlt_playlist.c: mlt_playlist.c: return error on
2557 mlt_playlist_get_clip_info if producer is null.
2559 2008-06-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2561 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: let other services
2562 prevent Fezzik from attaching filters by passing the "fezzik_normalised"
2565 * src/framework/mlt_repository.c: mlt_repository.c: bugfix memory leak on
2566 getting directory list of MLT_REPOSITORY.
2568 2008-06-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2570 * src/framework/mlt_consumer.c: mlt_consumer.c: make the realtime
2571 frame-dropping heuristic based on actual frame rate instead of 25fps
2573 2008-06-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2575 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2576 segfault in unprotected libavcodec call that is clearly marked not thread
2579 2008-06-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2581 * src/modules/core/transition_composite.c: transition_composite.c: slightly
2582 more accurate positioning when using crop panning and horizontal position is
2583 adjusted to align chroma channels.
2585 2008-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2587 * src/modules/avformat/producer_avformat.c: producer_avformat.c: close the
2588 file at the end of object creation, then re-open the file on-demand. This
2589 presented a file descriptor limit issue when loading very large playlists.
2591 2008-06-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2593 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: prevent strdup from crashing on
2596 * src/framework/mlt_playlist.c: mlt_playlist.c: remove some unncessary and
2597 inefficient accounting code.
2599 2008-06-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2601 * src/modules/core/transition_composite.c: transition_composite.c: add repeat
2602 processing to crop property.
2604 * src/modules/core/transition_composite.c: transition_composite.c: add
2605 animatable geometry "pan" property. This suppresses implicit scaling of the
2606 b-frame and makes the compositing rectangle crop. Then, it uses the x and y
2607 geometry information to pan the b-frame within the composite rectangle. For
2608 example, a negative x pans the image to the left and that portion of the b
2609 frame left of the composite rectangle is cropped. w and h of the pan geometry
2610 is not implemented at this time, but the plan is to implement scaling of the
2611 b-frame. In the end, this can provide a Ken Burns effect for still images - a
2612 much requested feature.
2614 2008-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2616 * src/modules/avformat/producer_avformat.c: producer_avformat.c: remove
2617 multi-threaded audio decoding option. It does not provide any advantage at
2618 this time and just wastes resources.
2620 * src/framework/mlt_playlist.c: mlt_playlist.c: added an "autoclose" property
2621 for sequential processing of very large playlists. If set, it automatically
2622 closes previous producers to reduce resources (file handles and threads if
2623 using producer_avformat with threads).
2625 2008-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2627 * src/modules/gtk2/producer_pango.c: producer_pango.c: make the size property
2628 an absolute height in pixels for greater compositing and quality control.
2630 * src/modules/core/filter_resize.c, src/modules/core/transition_composite.c:
2631 filter_resize,c, filter_composite.c: bugfix redundant rounding.
2633 * src/modules/core/filter_watermark.c: filter_watermark.c: bugfix propogation
2634 of output_ratio as a double - was causing incorrect calculations in
2635 transition_composite.c with non-square-pixel watermark sources.
2637 * src/framework/mlt_properties.c: mlt_properties.c: make arithmetic processor
2638 use floating point instead of integer so that '/' is meaningful. I am not
2639 totally certain of the consequences of this change because I am not aware of
2640 where the feature is used. However, I am using it to specify the aspect ratio
2641 of certain things like bitmap graphics that were not designed for square
2642 pixels. And being able to specify a fraction allows for accurate detection of
2643 equivalent aspect ratios between different sources, particularly compositing.
2645 * src/framework/mlt_profile.c: mlt_profile.c: make fallback default sample
2646 aspect ratio the same as the revised profile's sample aspect ratio
2648 2008-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2650 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: apply the in point
2651 to the position in the image sequence
2653 2008-05-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2655 * src/modules/avformat/configure: avformat/configure: fix compilation against
2656 shared ffmpeg for a headers configuration that has appeared.
2658 * profiles/dv_ntsc, profiles/dv_ntsc_wide, profiles/dv_pal,
2659 profiles/dv_pal_wide, src/modules/avformat/consumer_avformat.c,
2660 src/modules/avformat/producer_avformat.c: profiles/dv_*, consumer_avformat.c,
2661 producer_avformat.c: bugfix (1912796) to override FFmpeg notion of sample
2662 aspect for DV. The values it uses might be more proper in certain contexts,
2663 but not in the way MLT currently operates. This change improves performance
2664 and quality when outputting to one of the "dv" profiles when using DV or
2665 other ITU-R 601-based video sources such as MPEG-2 for DVD Video and
2668 2008-05-12 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2670 * src/modules/core/transition_luma.c: Correctly update the luma file if the
2671 resource was modified
2673 2008-05-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2675 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
2676 avformat/configure: fix compiling against shared ffmpeg due to changes in
2679 2008-05-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2681 * src/modules/core/filter_resize.c: filter_resize.c: fix field order
2684 * src/modules/xine/configure: xine/configure: relax restrictions to let
2685 OSX/Intel use xine deinterlace
2687 * src/framework/mlt_field.c, src/framework/mlt_field.h: mlt_field.[hc]: added
2688 mlt_field_disconnect_service
2690 * src/modules/dgraft/Makefile, src/modules/dgraft/factory.c,
2691 src/modules/dgraft/filter_telecide.c: modules/dgraft: added module for ports
2692 of Donald Graft's GPL filters.
2694 * src/modules/sox/configure: sox/configure: make inclusion of libsfx dynamic
2696 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2697 reporting of top_field_first on frame.
2699 * src/modules/avformat/Makefile, src/modules/avformat/configure:
2700 avformat/Makefile, configure: fix --avformat-swscale and the removal of the
2701 ffmpeg 'lib' make target.
2703 * src/modules/core/filter_data_show.c: filter_data_show.c: bugfix
2704 interpreting timecode, due to invalid fps on mlt_profiles API changes
2706 2008-04-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2708 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
2709 MltProducer.{h,cpp}, swig/mltpp.i: add method Producer::get_frame.
2711 * src/modules/core/filter_watermark.c,
2712 src/modules/core/transition_composite.c: filter_watermark.c,
2713 filter_composite.c: support explicit deinterlace of composited image.
2715 2008-04-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2717 * mlt++/test/server.cpp: test/server.cpp: bugfix (1940389) compilation on gcc
2720 * src/modules/lumas/create_lumas: lumas/create_lumas: bugfix (1940387)
2723 * configure, src/modules/motion_est/configure: configure,
2724 motion_est/configure: remove module-specific crud from top-level configure
2725 script, and enable motion_est now by default.
2727 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
2728 src/modules/kino/kino_wrapper.cc: kino/kino_wrapper.cc, kino/filehandler.cc,
2729 kino/avi.cc: bugfix (1936991) compilation with gcc 4.3.
2731 2008-04-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2733 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix image
2736 2008-03-22 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2738 * src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/transition_frei0r.c:
2739 frei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory
2742 2008-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2744 * src/modules/avformat/configure: avformat/configure: improve chances of
2745 successful linking with -svn and -static options
2747 2008-03-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2749 * src/modules/kino/riff.cc: kino/riff.c: fix failure to dlopen due to symbol
2750 signature mismatch on make_fourcc
2752 * src/modules/frei0r/configure, src/modules/frei0r/factory.c:
2753 frei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
2754 frei0r/factory.c: add metadata_schema value to metadata
2756 * src/framework/mlt_repository.c: mlt_repository.c: clear up warning due to
2757 const return from getenv_locale()
2759 2008-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2761 * src/framework/mlt_repository.c: mlt_repository.c: fix to previous string
2762 const fix in mlt_repository_languages
2764 * src/framework/mlt_repository.c: mlt_repository.[hc]: fix modifying const
2765 string in mlt_repository_languages
2767 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
2768 mlt_repository.[hc]: add mlt_repository_languages helper function for
2771 2008-03-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2773 * src/valerie/Makefile: src/valerie/Makefile: fix overwriting libmlt.0.dylib
2774 on libvalerie install on OS X
2776 * src/modules/sox/configure: sox/configure: add OS X and Debian (future?)
2777 pkg-config support to sox configuration
2779 2008-03-04 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2781 * src/modules/frei0r/factory.c: src/modules/frei0r/factory.c: load metadata
2782 on request (thx for patch from Dan Dennedy) added "tags" metadata with type
2783 "Video" for frei0r plugins
2785 * src/modules/frei0r/factory.c: modules/frei0r/factory.c: also register
2786 transitions, added "tags" to metadata
2788 * src/modules/oldfilm/filter_vignette.c: oldfilm/filter_vignette.c: speedup
2790 * src/modules/oldfilm/fdust.svg, src/modules/oldfilm/filter_dust.yml,
2791 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.yml,
2792 src/modules/oldfilm/filter_oldfilm.yml,
2793 src/modules/oldfilm/filter_tcolor.yml,
2794 src/modules/oldfilm/filter_vignette.yml, src/modules/oldfilm/grain.svg,
2795 src/modules/oldfilm/lines.svg, src/modules/oldfilm/oldfilm.svg,
2796 src/modules/oldfilm/tcolor.svg, src/modules/oldfilm/vignette.svg:
2797 modules/oldfilm: yml files without icon, icon as separate file
2799 2008-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2801 * src/modules/sox/Makefile, src/modules/sox/configure: sox/configure,
2802 Makefile: try to make sox build smarter about library dependencies (pending
2803 Darwin compatibilty)
2805 * src/framework/metaschema.yaml, src/modules/avformat/producer_avformat.yml:
2806 metaschema.yaml, producer_avformat.yml: reset schema_version to 0.1 since we
2807 have not release anything yet with schema let alone metadata
2809 * src/modules/frei0r/factory.c: frei0r/factory.c: apply destructors and
2810 serialiser to metadata mlt_properties
2812 * src/inigo/inigo.c: inigo.c: fix querying on specific filter or transition
2814 2008-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2816 * src/modules/core/filter_resize.c: filter_rescale.c: if input width or
2817 height are zero, infer them from the profile
2819 2008-02-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2821 * src/modules/frei0r/configure: test not only if header frei0r.h exists, also
2824 * src/modules/frei0r/Makefile, src/modules/frei0r/configure,
2825 src/modules/frei0r/factory.c, src/modules/frei0r/filter_frei0r.c,
2826 src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/frei0r_helper.h,
2827 src/modules/frei0r/transition_frei0r.c: initial frei0r support
2829 * src/modules/oldfilm/Makefile, src/modules/oldfilm/dust1.svg,
2830 src/modules/oldfilm/dust2.svg, src/modules/oldfilm/dust3.svg,
2831 src/modules/oldfilm/dust4.svg, src/modules/oldfilm/dust5.svg,
2832 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
2833 src/modules/oldfilm/filter_dust.yml, src/modules/oldfilm/filter_grain.c,
2834 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.c,
2835 src/modules/oldfilm/filter_lines.yml, src/modules/oldfilm/filter_oldfilm.c,
2836 src/modules/oldfilm/filter_oldfilm.yml, src/modules/oldfilm/filter_tcolor.c,
2837 src/modules/oldfilm/filter_tcolor.yml, src/modules/oldfilm/filter_vignette.c,
2838 src/modules/oldfilm/filter_vignette.yml: updated oldfilm module + 2 new
2841 2008-02-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2843 * src/framework/Makefile, src/framework/metaschema.yaml,
2844 src/modules/avformat/producer_avformat.yml: framework/Makefile,
2845 metaschema.yaml: add a Kwalify schema for metadata producer_avformat.yml:
2848 2008-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2850 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h:
2851 MltRepository.{h,cpp}: update to latest mlt_repository.h change -
2852 finalization of callback declarations and metadata handling
2854 * src/modules/avformat/configure: avformat/Makefile: compilation fix for
2855 latest FFmpeg update
2857 2008-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2859 * src/inigo/inigo.c: inigo.c: add -query option to inigo for service and
2862 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
2863 src/modules/avformat/producer_avformat.yml: avformat/factory.c,
2864 producer_avformat.yml, avformat/Makefile: add metadata for producer:avformat.
2866 * src/tests/Makefile, src/tests/dan.c: dan.c: example showing how to use the
2867 new yaml parsing and serialisation and the new registry metadata system
2869 * src/framework/mlt_properties.c, src/framework/mlt_properties.h:
2870 mlt_properties.[hc]: added really simply YAML Tiny parser and serialiser,
2871 mainly to support the registry metadata system.
2873 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
2874 mlt_repository.[hc]: implement the metadata registration and lookup interface
2876 2008-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2878 * src/modules/sox/Makefile: sox/Makefile: helpful note for Ubuntu (and
2881 * src/modules/avformat/Makefile, src/modules/avformat/configure:
2882 avformat/configure, avformat/Makefile: add libavdevice for newer versions of
2883 ffmpeg when using --avformat-svn or --avformat-static
2885 * src/framework/mlt_repository.c: mlt_repository.c: throw warning on failure
2888 2008-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2890 * mlt++/swig/python/build: swig/python/build: add -fPIC
2892 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h, mlt++/swig/mltpp.i:
2893 MltRepository.{h,cpp}, swig/mltpp.i: added consumers, filters, producers,
2894 transitions, register_metadata, and metadata methods to Repository class
2896 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
2897 mlt_consumer.[hc]: added new functions mlt_repository_consumers,
2898 mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions,
2899 mlt_repository_register_metadata, and mlt_repository_metadata
2901 2008-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2903 * src/modules/avformat/configure: avformat/configure: use pkg-config with
2906 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: - Convert to
2907 ffmpeg and AVOptions exclusively. This makes ALL AVOptions as seen from
2908 \'ffmpeg -h\' available to MLT. Instead of ffmpeg\'s \'-option value\' use
2909 inigo\'s property syntax \'option=value\" - Add dual pass encoding. - Use
2910 multi-threading even with non-threaded codecs by separating producer and
2911 consumer threads. - Whitespace cleanup.
2913 * src/framework/mlt_consumer.c: mlt_consumer.c: let consumers use read-ahead
2914 processing thread without frame dropping with real_time=-1
2916 * src/modules/avformat/producer_avformat.c: producer_avformat.c: cleanup
2919 2008-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2921 * mlt++/Makefile: do not make tests automatically
2923 2008-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2925 * src/modules/avformat/consumer_avformat.c,
2926 src/modules/avformat/producer_avformat.c: consumer_avformat.c,
2927 producer_avformat.c: add FFmpeg multi-thread support via "threads" property
2928 or MLT_AVFORMAT_THREADS environment variable
2930 2008-02-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2932 * src/modules/dv/producer_libdv.c: producer_libdv.c: fix test for framerate
2935 2008-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2937 * mlt++/configure, mlt++/src/Makefile: configure: add soversion variable
2938 src/Makefile: improve library versioning by linking on interface version
2941 * configure, src/framework/Makefile, src/framework/mlt.h,
2942 src/miracle/Makefile, src/valerie/Makefile: configure: add soversion
2943 variable, move version variables to top for easier access framework/Makefile,
2944 miracle/Makefile, valerie/Makefile: improve library versioning by linking on
2945 interface version (soversion) mlt.h: add version info to header so apps can
2946 have build time adaptations
2948 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix error on Playlist.append due to
2951 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFactory.cpp,
2952 mlt++/src/MltFactory.h, mlt++/src/MltRepository.cpp,
2953 mlt++/src/MltRepository.h, mlt++/swig/mltpp.i: Mlt.h, MltFactory.{h,cpp},
2954 MltRepository.{h,cpp}, swig/mltpp.i: update to deal with changes and new
2955 capabilities in mlt_factory and mlt_repository.
2957 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
2958 src/framework/mlt_repository.c, src/framework/mlt_repository.h: cleanup some
2959 names since we are changing the interface mlt_repository.[hc]: change
2960 mlt_repository_fetch to mlt_repository_create mlt_factory.[hc]: change
2961 mlt_factory_prefix to mlt_factory_directory
2963 2008-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2965 * src/framework/mlt.h, src/framework/mlt_factory.c,
2966 src/framework/mlt_factory.h, src/framework/mlt_properties.c,
2967 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
2968 src/modules/Makefile, src/modules/avformat/configure,
2969 src/modules/avformat/factory.c, src/modules/configure,
2970 src/modules/core/configure, src/modules/core/factory.c,
2971 src/modules/dv/configure, src/modules/dv/factory.c,
2972 src/modules/effectv/configure, src/modules/effectv/factory.c,
2973 src/modules/fezzik/configure, src/modules/fezzik/factory.c,
2974 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
2975 src/modules/inigo/configure, src/modules/inigo/factory.c,
2976 src/modules/inigo/producer_inigo.c, src/modules/jackrack/configure,
2977 src/modules/jackrack/factory.c, src/modules/kdenlive/configure,
2978 src/modules/kdenlive/factory.c, src/modules/kino/configure,
2979 src/modules/kino/factory.c, src/modules/motion_est/configure,
2980 src/modules/motion_est/factory.c, src/modules/normalize/configure,
2981 src/modules/normalize/factory.c, src/modules/oldfilm/configure,
2982 src/modules/oldfilm/factory.c, src/modules/plus/configure,
2983 src/modules/plus/factory.c, src/modules/qimage/configure,
2984 src/modules/qimage/factory.c, src/modules/resample/configure,
2985 src/modules/resample/factory.c, src/modules/sdl/configure,
2986 src/modules/sdl/factory.c, src/modules/sox/configure,
2987 src/modules/sox/factory.c, src/modules/valerie/configure,
2988 src/modules/valerie/factory.c, src/modules/vmfx/configure,
2989 src/modules/vmfx/factory.c, src/modules/vorbis/configure,
2990 src/modules/vorbis/factory.c, src/modules/westley/configure,
2991 src/modules/westley/factory.c, src/modules/xine/configure,
2992 src/modules/xine/factory.c: mlt_repository.[hc]: - dynamically locate and
2993 register modules instead of reading .dat files - added
2994 mlt_repository_register() and macros for modules and apps(!) to register
2995 their service factory functions mlt_factory.[hc]: change mlt_factory_init()
2996 to return mlt_repository to app mlt_properties.c: let
2997 mlt_properties_dir_list() take a NULL filter pattern src/modules/*: - adapt
2998 to new module registration system - much simpler! - remove unncessary
2999 configure scripts (now optional!)
3001 2008-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3003 * mlt++/COPYING: add COPYING to disclose license
3005 * src/framework/config.h: remove config.h
3007 * Makefile, setenv, src/framework/Makefile, src/framework/mlt_consumer.c,
3008 src/framework/mlt_factory.c, src/framework/mlt_filter.c,
3009 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
3010 src/framework/mlt_parser.c, src/framework/mlt_playlist.c,
3011 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
3012 src/framework/mlt_property.c, src/framework/mlt_service.c,
3013 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
3014 src/modules/Makefile, src/modules/avformat/Makefile,
3015 src/modules/avformat/configure, src/modules/core/Makefile,
3016 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
3017 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
3018 src/modules/effectv/Makefile, src/modules/feeds/Makefile,
3019 src/modules/fezzik/Makefile, src/modules/fezzik/producer_fezzik.c,
3020 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
3021 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
3022 src/modules/kino/Makefile, src/modules/lumas/Makefile,
3023 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
3024 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
3025 src/modules/qimage/Makefile, src/modules/resample/Makefile,
3026 src/modules/sdl/Makefile, src/modules/sox/Makefile,
3027 src/modules/sox/configure, src/modules/valerie/Makefile,
3028 src/modules/vmfx/Makefile, src/modules/vmfx/filter_shape.c,
3029 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
3030 src/modules/xine/Makefile: move binary modules to libdir - affects
3031 MLT_REPOSITORY added MLT_DATA environment variable to refer to share dir
3032 remove need for config.h
3034 2008-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3036 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
3037 mlt++/src/MltConsumer.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
3038 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
3039 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
3040 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
3041 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
3042 mlt++/src/MltProfile.h, mlt++/src/MltPushConsumer.cpp,
3043 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.cpp,
3044 mlt++/src/MltService.h, mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
3045 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/swig/mltpp.i,
3046 mlt++/swig/perl/play.pl, mlt++/swig/python/play.py,
3047 mlt++/swig/ruby/miracle.rb, mlt++/swig/ruby/play.rb,
3048 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/play.tcl, mlt++/test/play.cpp,
3049 mlt++/test/server.cpp: add MltProfile and update examples
3051 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
3052 guard against accessing mlt_environment before it is ready mlt_profile.c: fix
3053 setting legacy MLT_NORMALISATION on mlt_environment
3055 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
3056 guard against setting mlt_environment before it is available mlt_profile.c:
3057 use getenv instead of mlt_environment in case profile is created before
3060 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3061 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3062 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
3063 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
3064 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
3065 src/framework/mlt_producer.c, src/framework/mlt_profile.c,
3066 src/framework/mlt_profile.h, src/framework/mlt_repository.c,
3067 src/framework/mlt_repository.h, src/framework/mlt_service.c,
3068 src/framework/mlt_service.h, src/framework/mlt_tractor.c, src/inigo/inigo.c,
3069 src/miracle/miracle_connection.c, src/miracle/miracle_unit.c,
3070 src/miracle/miracle_unit_commands.c,
3071 src/modules/avformat/consumer_avformat.c,
3072 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
3073 src/modules/avformat/filter_avcolour_space.c,
3074 src/modules/avformat/filter_avcolour_space.h,
3075 src/modules/avformat/filter_avdeinterlace.c,
3076 src/modules/avformat/filter_avdeinterlace.h,
3077 src/modules/avformat/filter_avresample.c,
3078 src/modules/avformat/filter_avresample.h,
3079 src/modules/avformat/producer_avformat.c,
3080 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
3081 src/modules/core/consumer_null.h, src/modules/core/factory.c,
3082 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
3083 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
3084 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
3085 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
3086 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
3087 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
3088 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
3089 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
3090 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
3091 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
3092 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
3093 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
3094 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
3095 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
3096 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
3097 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
3098 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
3099 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
3100 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
3101 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
3102 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
3103 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
3104 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
3105 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
3106 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
3107 src/modules/effectv/filter_burn.h, src/modules/fezzik/factory.c,
3108 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_fezzik.h,
3109 src/modules/fezzik/producer_hold.c, src/modules/fezzik/producer_hold.h,
3110 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
3111 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
3112 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/producer_pango.c,
3113 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
3114 src/modules/gtk2/producer_pixbuf.h, src/modules/inigo/factory.c,
3115 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
3116 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
3117 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/filter_ladspa.c,
3118 src/modules/jackrack/filter_ladspa.h, src/modules/kdenlive/factory.c,
3119 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
3120 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
3121 src/modules/kdenlive/producer_framebuffer.c,
3122 src/modules/kdenlive/producer_framebuffer.h, src/modules/kino/factory.c,
3123 src/modules/kino/producer_kino.c, src/modules/kino/producer_kino.h,
3124 src/modules/motion_est/factory.c,
3125 .../motion_est/filter_autotrack_rectangle.c,
3126 src/modules/motion_est/filter_crop_detect.c,
3127 src/modules/motion_est/filter_motion_est.c,
3128 src/modules/motion_est/filter_motion_est.h,
3129 src/modules/motion_est/filter_vismv.c,
3130 src/modules/motion_est/producer_slowmotion.c,
3131 src/modules/normalize/factory.c, src/modules/normalize/filter_volume.c,
3132 src/modules/normalize/filter_volume.h, src/modules/oldfilm/factory.c,
3133 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_dust.h,
3134 src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_grain.h,
3135 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.h,
3136 src/modules/oldfilm/filter_oldfilm.c, src/modules/oldfilm/filter_oldfilm.h,
3137 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
3138 src/modules/plus/filter_affine.h, src/modules/plus/filter_charcoal.c,
3139 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
3140 src/modules/plus/filter_invert.h, src/modules/plus/filter_sepia.c,
3141 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c,
3142 src/modules/plus/transition_affine.h, src/modules/qimage/factory.c,
3143 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
3144 src/modules/qimage/qimage_wrapper.cpp, src/modules/resample/factory.c,
3145 src/modules/resample/filter_resample.c,
3146 src/modules/resample/filter_resample.h, src/modules/sdl/consumer_sdl.c,
3147 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_preview.c,
3148 src/modules/sdl/consumer_sdl_still.c, src/modules/sdl/factory.c,
3149 src/modules/sdl/producer_sdl_image.c, src/modules/sdl/producer_sdl_image.h,
3150 src/modules/sox/configure, src/modules/sox/factory.c,
3151 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
3152 src/modules/valerie/consumer_valerie.c,
3153 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
3154 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
3155 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
3156 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_mono.c,
3157 src/modules/vmfx/filter_mono.h, src/modules/vmfx/filter_shape.c,
3158 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
3159 src/modules/vmfx/producer_pgm.h, src/modules/vorbis/factory.c,
3160 src/modules/vorbis/producer_vorbis.c, src/modules/vorbis/producer_vorbis.h,
3161 src/modules/westley/consumer_westley.c,
3162 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
3163 src/modules/westley/producer_westley.c,
3164 src/modules/westley/producer_westley.h, src/modules/xine/factory.c,
3165 src/modules/xine/filter_deinterlace.c, src/modules/xine/filter_deinterlace.h,
3166 src/valerie/valerie_remote.c: framework: remove global profile, rather share
3167 one mlt_profile across a service network and make it available from anywhere
3168 through mlt_service_profile(). miracle, valerie: profile changes inigo: added
3169 -profile and progress=1 to mimic kdenlive_renderer modules: profile changes.
3170 Since nearly every file was touched, remove superfluous headers and prepare
3171 for coming mlt_repository change.
3173 2008-01-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3175 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
3176 (kdenlive-28) a/v sync on non-whole frame rate.
3178 2008-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3180 * src/modules/avformat/producer_avformat.c: producer_avformat.c: do not free
3181 AVPacket if av_read_frame fails.
3183 2008-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3185 * src/modules/oldfilm/Makefile, src/modules/oldfilm/configure,
3186 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
3187 src/modules/oldfilm/filter_dust.h, src/modules/oldfilm/filter_grain.c,
3188 src/modules/oldfilm/filter_grain.h, src/modules/oldfilm/filter_lines.c,
3189 src/modules/oldfilm/filter_lines.h, src/modules/oldfilm/filter_oldfilm.c,
3190 src/modules/oldfilm/filter_oldfilm.h: src/modules/oldfilm/*: add oldfilm
3191 module contributed by Marco Gittler
3193 * docs/services.txt: minor typo fix
3195 * src/framework/mlt_playlist.c: mlt_playlist.c: fix some blank-handling bugs
3196 in mlt_playlist_insert_at()
3198 2007-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3200 * src/modules/fezzik.dict: fezzik.dict: prioritize avformat over vorbis
3201 module for .ogg, at least until better track type detection is in place.
3203 2007-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3205 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: make
3206 compilation fix on url_fclose version sensitive to support older ffmpeg
3208 2007-12-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3210 * .../motion_est/filter_autotrack_rectangle.c: Autotrack rectangle can now be
3211 defined using geometry="x,y:wxh" instead of having to pass it in the filter
3214 2007-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3216 * src/modules/avformat/configure, src/modules/sox/configure: sox/configure:
3217 remove libsamplerate from linking by default
3219 2007-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3221 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
3222 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
3223 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
3224 src/modules/core/filter_data_show.c, src/modules/dv/producer_libdv.c,
3225 src/modules/inigo/producer_inigo.c, src/modules/vorbis/producer_vorbis.c,
3226 src/modules/westley/producer_westley.c: mlt_consumer.c, mlt_frame.c,
3227 mlt_multitrack.c, mlt_playlist.c, mlt_producer.c, producer_avformat.c,
3228 filter_data_show.c, producer_libdv.c, producer_inigo.c, producer_vorbis.c,
3229 producer_westley.c: remove statefulness of frame rate through framework and
3230 modules, and allow consumer properties to override profile settings.
3232 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: fix compilation
3233 warning with respect to const pointer
3235 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix pointer
3236 passed to url_fclose()
3238 * src/modules/kino/riff.h: kino/riff.h: fix compiler warnings on missing
3241 2007-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3243 * src/modules/sox/Makefile, src/modules/sox/configure,
3244 src/modules/sox/filter_sox.c: filter_sox.c, src/modules/sox/Makefile,
3245 src/modules/sox/configure: add support for sox v14.0.0.
3247 2007-10-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3249 * src/miracle/miracle_server.c, src/miracle/miracle_unit.c,
3250 src/modules/avformat/factory.c, src/modules/gtk2/pixops.c,
3251 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
3252 src/modules/jackrack/plugin_settings.c, src/modules/kdenlive/filter_wave.c,
3253 src/modules/plus/transition_affine.c, src/modules/vmfx/filter_chroma.c,
3254 src/modules/vorbis/producer_vorbis.c, src/modules/westley/consumer_westley.c,
3255 src/modules/westley/producer_westley.c: avformat/factory.c,
3256 jackrack/jack_rack.c, jackrack/plugin_settings.c, vmfx/filter_chroma.c,
3257 plus/transition_affine.c, westley/producer_westley.c,
3258 westley/consumer_westley.c, kdenlive/filter_wave.c, vorbis/producer_vorbis.c,
3259 gtk2/producer_pango.c, gtk2/pixops.c, miracle_server.c, miracle_unit.c:
3260 cleanup a whole bunch of compiler warnings
3262 * src/modules/jackrack/configure: jackrack/configure: add detection for
3263 ladspa and disable if not detected
3265 * src/modules/core/filter_luma.c: filter_luma.c: bugfix testing b_frame's
3268 * src/modules/core/filter_resize.c: filter_resize.c: bugfix overriding
3269 top_field_first property
3271 * src/modules/motion_est/filter_motion_est.c,
3272 src/modules/motion_est/filter_vismv.c: filter_vismv.c: bugfix pointer to
3273 array of motion vectors
3275 * src/modules/avformat/configure: avformat/configure: fix detect shared
3276 install of libavformat due to link to versioned .so.
3278 2007-10-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3280 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_profile.c,
3281 mlt_factory.c: bugfix loading profile by file specification and remove a
3284 * setenv, src/framework/mlt_profile.c: mlt_profle.c: add support for
3285 MLT_PROFILES_DIR environment variable
3287 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: fix specifying window size
3290 * src/modules/effectv/utils.c, src/modules/effectv/utils.h: effectv/utils.*:
3291 fix compilation on OS X
3293 2007-08-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3295 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix segfault
3297 2007-08-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3299 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix
3300 initialisation of window dimensions due to recent profiles addition
3302 2007-07-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3304 * configure, docs/policies.txt: configure: fix broken variables in pkg-config
3305 files policies.txt: add bug reporting procedure
3307 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: align some
3308 defaults with ffmpeg for more reliable output
3310 2007-07-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3312 * src/framework/mlt_consumer.c, src/framework/mlt_profile.c: mlt_profile.c:
3313 bugfix string allocation length mlt_consumer.c: bugfix removal of
3314 property-changed listener
3316 2007-07-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3318 * profiles/Makefile: profiles/Makefile: cleanup profiles dir on (un)install
3320 * profiles/atsc_1080i_60, profiles/atsc_720p_30, profiles/atsc_wide_1080i,
3321 profiles/atsc_wide_720p: profiles/atsc_*: rename and change descriptions
3323 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
3324 profiles/hdv_720_30p:
3326 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_1080_ntsc,
3327 profiles/hdv_1080_pal, profiles/hdv_720_30p, profiles/hdv_720_60i:
3329 * profiles/hdv_720_25p, profiles/hdv_720_50p:
3331 * profiles/hdv_720_50p, profiles/hdv_720_60i, profiles/hdv_720_ntsc,
3332 profiles/hdv_720_pal:
3334 * src/framework/mlt_profile.c: mlt_profile.c: revise substrings for legacy
3335 setting of MLT_NORMALISATION
3337 * profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
3338 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
3339 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
3340 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
3341 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
3342 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
3343 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
3344 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
3345 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
3346 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/mlt_factory.c,
3347 src/framework/mlt_factory.h, src/framework/mlt_profile.c,
3348 src/framework/mlt_profile.h: profiles/*: name->description
3349 mlt_factory.{h,cc}: added mlt_environment_set() mlt_profile.{h,cc}: fix
3350 setting legacy MLT_NORMALISATION, set MLT_PROFILE, and change "name" to
3351 "description" for clarity
3353 2007-07-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3355 * src/modules/avformat/Makefile, src/modules/avformat/configure:
3356 avformat/configure: add --avformat-svn-extra avformat/Makefile: rebuild
3357 module when local ffmpeg changes
3359 * profiles/Makefile, profiles/square_pal_wide: profiles/Makefile: do not
3360 install Makefile profiles/square_pal_wide: fix display aspect
3362 * ChangeLog, Makefile, configure, profiles/Makefile,
3363 profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
3364 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
3365 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
3366 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
3367 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
3368 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
3369 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
3370 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
3371 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
3372 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/Makefile,
3373 src/framework/mlt.h, src/framework/mlt_consumer.c,
3374 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
3375 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
3376 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
3377 src/framework/mlt_types.h, src/modules/dv/consumer_libdv.c,
3378 src/modules/sdl/consumer_sdl.c: Added new profiles system: mlt_profile,
3379 MLT_PROFILE, and profiles documents.
3381 2007-07-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3383 * src/modules/avformat/consumer_avformat.c,
3384 src/modules/avformat/producer_avformat.c: consumer_avformat.c: save disabled,
3385 experimental flushing code
3387 2007-07-07 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3389 * src/modules/qimage/configure: Fix build based on patch from Ryan Hodge
3391 2007-07-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3393 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
3394 src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
3395 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
3396 Add support for psd, xcf and exr images (KDE libraries needed for these
3397 formats). Make pcx and tiff images load correctly
3399 * src/modules/gtk2/producer_pixbuf.c: Fix for rgba images (based on the code
3400 from qimage_producer)
3402 * src/modules/kdenlive/producer_framebuffer.c: Fix get image for formats
3403 different from yuv422
3405 2007-07-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3407 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
3410 2007-06-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3412 * src/modules/kdenlive/producer_framebuffer.c: Better fix for aspect_ratio
3413 problem in framebuffer producer
3415 * src/modules/kdenlive/producer_framebuffer.c: Fix aspect ratio for
3416 slowmotion / freeze effect
3418 * src/modules/kdenlive/configure: Fix typo which prevented wave filter to be
3421 2007-06-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3423 * demo/circle.png: demo/circle.png: fix broken image
3425 * demo/watermark1.png: watermark1.png: fix broken image
3427 * demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
3428 demo/mlt_voiceover: demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
3429 demo/mlt_voiceover: fix broken demos due to recent hidden track handling
3430 change in mlt_transition.c
3432 2007-06-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3434 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
3435 initial buffer size to prevent high quantization at beginning
3437 2007-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3439 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix audio
3440 sync with some codecs and revert unnecessary precautions that introduce
3443 2007-06-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3445 * mlt++/Makefile: added dist make targets
3447 * Makefile: added dist make targets
3449 * mlt++/Makefile, mlt++/src/Makefile, mlt++/test/Makefile: added uninstall
3452 * Makefile, src/albino/Makefile, src/framework/Makefile,
3453 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
3454 src/modules/Makefile, src/valerie/Makefile: added uninstall make targets
3456 2007-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3458 * src/modules/effectv/Makefile, src/modules/effectv/configure,
3459 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
3460 src/modules/effectv/filter_burn.h, src/modules/effectv/image.c,
3461 src/modules/effectv/utils.c, src/modules/effectv/utils.h: added effectv
3462 module with BurningTV filter provided by Stephane Fillod
3464 * src/framework/mlt_frame.c: mlt_frame.c: let image conversions accept NULL
3465 for the alpha parameter
3467 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
3468 segfault when paused after seeking but no picture available to duplicate
3470 * docs/westley.txt, src/modules/fezzik.dict: fezzik.dict: prioritize avformat
3471 higher than libdv for better quality
3473 * src/modules/avformat/producer_avformat.c: producer_avformat.c: make better
3474 test for existence for avcodec_decode_audio2
3476 * src/modules/avformat/producer_avformat.c: producer_avformat.c: fix setting
3477 int property as double
3479 * src/modules/avformat/producer_avformat.c: producer_avformat.c: - remove
3480 seeking immediately after opening file improves compatibility (in particular,
3481 ogg theora) - use non-deprecated avcodec_decode_audio2 if available - changes
3482 to adhere to warnings on ffmpeg decode api docs ought to improve stability
3485 * src/modules/avformat/consumer_avformat.c: added support for ilme=1 and
3486 ildct=1 properties to consumer_avformat
3488 2007-06-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3490 * src/modules/avformat/configure: --avformat-swscale with --avformat-svn is
3491 only permitted with --enable-gpl
3493 * src/modules/avformat/Makefile, src/modules/avformat/configure: change
3494 --avformat-svn configure option to do a static build of ffmpeg libs only and
3495 statically link to mlt module. Also, make --avformat-svn aware of
3496 --avformat-swscale and --enable-gpl
3498 2007-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3500 * src/modules/core/filter_rescale.c: bugfix core/filter_rescale segfault on
3501 scaling alpha that was already to correct scale (e.g. mlt_bouncy_ball)
3503 2007-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3505 * src/modules/core/filter_rescale.c: bugfix segfault in core/filter_rescale
3506 scaling alpha already scaled in gtk2/filter_rescale
3508 * src/framework/mlt_tractor.c: bugfix tractor not propogating resize_alpha
3511 * src/framework/mlt_transition.c: bugfix transition processing hidden track
3513 2007-05-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3515 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer crash & clip
3518 2007-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3520 * src/modules/dv/consumer_libdv.c: per jb's suggestion, enable
3521 terminate_on_pause by default
3523 * demo/README, demo/mlt_attributes, demo/mlt_intro, demo/mlt_jcut,
3524 demo/mlt_lcut, docs/inigo.txt: fix some demos broken by old changes
3526 2007-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3528 * src/modules/core/filter_data_show.c: fix dynamic attribute value parsing
3529 and memory management in data_show
3531 2007-05-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3533 * src/framework/mlt_factory.c, src/framework/mlt_producer.c,
3534 src/modules/fezzik.ini: the framework may not depend upon specific
3535 modules--data_feed/show in this case
3537 * src/modules/core/filter_rescale.c: Only scale the alpha when also scaling
3540 2007-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3542 * src/modules/kdenlive/filter_wave.c: compilation fix
3544 * src/modules/avformat/configure: fix compilation without swscale
3546 * ChangeLog, docs/policies.txt, src/modules/core/Makefile,
3547 src/modules/core/configure, src/modules/core/factory.c,
3548 src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
3549 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h,
3550 src/modules/core/producer_framebuffer.c,
3551 src/modules/core/producer_framebuffer.h, src/modules/core/transition_luma.c,
3552 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
3553 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
3554 src/modules/jackrack/lock_free_fifo.c, src/modules/jackrack/lock_free_fifo.h,
3555 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
3556 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_desc.h,
3557 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h,
3558 src/modules/jackrack/plugin_settings.c,
3559 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
3560 src/modules/jackrack/process.h, src/modules/kdenlive/Makefile,
3561 src/modules/kdenlive/configure, src/modules/kdenlive/factory.c,
3562 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
3563 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
3564 src/modules/kdenlive/producer_framebuffer.c,
3565 src/modules/kdenlive/producer_framebuffer.h,
3566 src/modules/normalize/filter_volume.c, src/modules/xine/filter_deinterlace.c:
3567 Cleanup copyrights and attributions, and move Jean-Baptiste's services to a
3568 new kdenlive module.
3570 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3572 * src/modules/core/producer_framebuffer.c: Fixed crash in slowmotion producer
3575 2007-03-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3577 * ChangeLog, src/modules/sox/filter_sox.c: add sox 13.0.0 support
3579 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3581 * src/modules/core/producer_framebuffer.c: Fix slowmotion producer (no more
3582 variable speed, but at least it works now).
3584 2007-03-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3586 * ChangeLog, src/modules/core/filter_boxblur.c,
3587 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
3588 src/modules/core/filter_wave.h: Update ChangeLog and fix license for blur and
3591 2007-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3593 * ChangeLog, src/modules/vmfx/configure, src/modules/vmfx/factory.c: Change
3594 registration of vmfx/mono to threshold to disambiguate with core/mono.
3596 * ChangeLog, GPL, README, configure, docs/install.txt, docs/policies.txt,
3597 docs/services.txt, docs/testing-20040110.txt, src/albino/albino.c,
3598 src/framework/mlt.h, src/framework/mlt_consumer.c,
3599 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
3600 src/framework/mlt_deque.h, src/framework/mlt_events.c,
3601 src/framework/mlt_events.h, src/framework/mlt_factory.c,
3602 src/framework/mlt_factory.h, src/framework/mlt_field.c,
3603 src/framework/mlt_field.h, src/framework/mlt_filter.c,
3604 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
3605 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
3606 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.c,
3607 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
3608 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
3609 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
3610 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
3611 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
3612 src/framework/mlt_properties.h, src/framework/mlt_property.c,
3613 src/framework/mlt_property.h, src/framework/mlt_repository.c,
3614 src/framework/mlt_repository.h, src/framework/mlt_service.c,
3615 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
3616 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
3617 src/framework/mlt_transition.h, src/framework/mlt_types.h,
3618 src/humperdink/client.c, src/humperdink/client.h, src/humperdink/io.c,
3619 src/humperdink/io.h, src/humperdink/remote.c, src/inigo/inigo.c,
3620 src/inigo/io.c, src/inigo/io.h, src/miracle/miracle.c,
3621 src/miracle/miracle_local.h, src/miracle/miracle_server.c,
3622 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
3623 src/miracle/miracle_unit.h, src/modules/avformat/consumer_avformat.c,
3624 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
3625 src/modules/avformat/filter_avcolour_space.c,
3626 src/modules/avformat/filter_avcolour_space.h,
3627 src/modules/avformat/filter_avdeinterlace.c,
3628 src/modules/avformat/filter_avdeinterlace.h,
3629 src/modules/avformat/filter_avresample.c,
3630 src/modules/avformat/filter_avresample.h,
3631 src/modules/avformat/producer_avformat.c,
3632 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
3633 src/modules/core/consumer_null.h, src/modules/core/factory.c,
3634 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
3635 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
3636 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
3637 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
3638 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
3639 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
3640 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
3641 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
3642 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
3643 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
3644 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
3645 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
3646 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
3647 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
3648 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
3649 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
3650 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
3651 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
3652 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
3653 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
3654 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
3655 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
3656 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
3657 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
3658 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
3659 src/modules/fezzik/producer_fezzik.h, src/modules/fezzik/producer_hold.c,
3660 src/modules/fezzik/producer_hold.h, src/modules/gtk2/consumer_gtk2.c,
3661 src/modules/gtk2/consumer_gtk2.h, src/modules/gtk2/factory.c,
3662 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/filter_rescale.h,
3663 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h,
3664 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
3665 src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/inigo/factory.c,
3666 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
3667 src/modules/lumas/luma.c, src/modules/plus/factory.c,
3668 src/modules/plus/filter_affine.c, src/modules/plus/filter_affine.h,
3669 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_charcoal.h,
3670 src/modules/plus/filter_invert.c, src/modules/plus/filter_invert.h,
3671 src/modules/plus/filter_sepia.c, src/modules/plus/filter_sepia.h,
3672 src/modules/plus/transition_affine.c, src/modules/plus/transition_affine.h,
3673 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
3674 src/modules/qimage/qimage_wrapper.h, src/modules/sdl/consumer_sdl.c,
3675 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_osx_hack.h,
3676 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
3677 src/modules/sdl/factory.c, src/modules/sdl/producer_sdl_image.c,
3678 src/modules/sdl/producer_sdl_image.h, src/modules/sox/factory.c,
3679 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
3680 src/modules/valerie/consumer_valerie.c,
3681 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
3682 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
3683 src/modules/vorbis/producer_vorbis.h, src/modules/westley/consumer_westley.c,
3684 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
3685 src/modules/westley/producer_westley.c,
3686 src/modules/westley/producer_westley.h, src/valerie/valerie.h: Cleanup
3687 license declarations and remove dv1394d references.
3689 2007-03-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3691 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure:
3692 fixup some swscale integration
3694 2007-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3696 * ChangeLog, docs/TODO, docs/policies.txt: added docs/policies.txt
3698 2007-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3700 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure,
3701 src/modules/avformat/consumer_avformat.c,
3702 src/modules/avformat/filter_avcolour_space.c,
3703 src/modules/avformat/producer_avformat.c: add support for ffmpeg libswscale
3705 * demo/README, demo/consumers.ini: change default dv1394 device file
3707 * configure: remove bashisms
3709 2007-03-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3711 * src/modules/sdl/consumer_sdl_preview.c: Allow user to choose video driver
3714 2007-02-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3716 * src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
3717 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h: Fix typo,
3718 credits and make functions static, (patch from stephane fillod - thanks)
3720 2007-02-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3722 * src/modules/core/Makefile, src/modules/core/configure,
3723 src/modules/core/factory.c, src/modules/core/filter_boxblur.c,
3724 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
3725 src/modules/core/filter_wave.h: Add blur and wave filters from Leny Grisel
3727 2007-02-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3729 * src/modules/sdl/consumer_sdl_preview.c: Allow user to set alsa device
3731 2007-01-23 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3733 * src/modules/core/filter_data_show.c: Allow display of metadata and timecode
3736 2007-01-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3738 * src/modules/avformat/consumer_avformat.c: Write metadata if there is any
3740 2007-01-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3742 * src/framework/mlt_frame.c: Fix my terribly broken YUV to RGB conversion
3744 2007-01-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3746 * src/modules/sdl/consumer_sdl_preview.c: Allow changing volume in
3747 sdl_preview consumer
3749 2007-01-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3751 * src/modules/avformat/consumer_avformat.c: Change default value for
3752 libavformat's qscale, preventing some crashes
3754 2006-12-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3756 * src/modules/avformat/producer_avformat.c,
3757 src/modules/vorbis/producer_vorbis.c: Read metadata from avformat and vorbis
3758 producers, using basic structure like:
3759 meta.attr.metadata_name.markup=metadata_value
3761 * src/modules/vorbis/producer_vorbis.c: Vorbis should set correct values in
3762 frame for audio channels and frequency.
3764 2006-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3766 * ChangeLog, configure, src/framework/mlt_consumer.h,
3767 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
3768 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.h,
3769 src/framework/mlt_producer.h, src/framework/mlt_service.h,
3770 src/framework/mlt_transition.h: Applied patch from Stephane Fillod to make
3771 configure run with bash since it uses bash-specific features. Also, patches
3772 headers to comments for pedantic compilation.
3774 2006-11-20 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3776 * src/modules/core/producer_framebuffer.c: remove debug msg
3778 2006-11-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3780 * src/modules/core/producer_framebuffer.c,
3781 src/modules/core/producer_framebuffer.h: Fix header + add freeze feature
3783 * src/modules/core/Makefile, src/modules/core/configure,
3784 src/modules/core/factory.c, src/modules/core/producer_framebuffer.c,
3785 src/modules/core/producer_framebuffer.h: New framebuffer producer. Provides
3786 slowmotion, reverse playing and stroboscope effect
3788 2006-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3790 * src/modules/fezzik.dict: Kdenlive project files are now westley compatible
3792 * src/modules/core/transition_luma.c: Luma get_image produces yuv only, so
3793 announce it. Fix problem when requesting rgb image of a luma transition.
3795 2006-10-26 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3797 * src/modules/core/filter_rescale.c: Fix rescaling of rgb images when not
3800 2006-10-16 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3802 * src/modules/core/filter_obscure.c: Position for the effect was not
3803 calculated right if the clip was in the middle of a playlist
3805 2006-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3807 * src/modules/avformat/producer_avformat.c: + General improved media support
3809 2006-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3811 * src/modules/avformat/producer_avformat.c: + Correction to previous patch -
3812 fixes pause behaviour with rawvideo
3814 * src/modules/avformat/producer_avformat.c: + Corrections for uncompressed
3817 2006-09-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3819 * ChangeLog: Following Dan's example. Applied an amd64 compilation patch to
3820 motion_est module and patch to correctly initialize audio frequency and
3823 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
3824 Patch supplied by Jean-Baptiste.
3828 * src/modules/motion_est/filter_motion_est.c,
3829 src/modules/motion_est/sad_sse.h: Zypher's amd64 patch.
3830 http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/files/
3832 2006-09-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3834 * ChangeLog, src/modules/sdl/Makefile: fix SDL compilation on some systems
3837 2006-08-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3839 * src/modules/vmfx/filter_mono.h: + Header file for mono filter
3841 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
3842 src/modules/vmfx/factory.c, src/modules/vmfx/filter_mono.c: + A mono filter
3843 for mask generation (not v. useful)
3845 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c: +
3846 Correction to uneven chroma samples
3848 * src/modules/qimage/qimage_wrapper.cpp: + Image caching for the qimage
3851 * src/modules/gtk2/producer_pixbuf.c: + Image caching for the gtk2 pixbuf
3854 2006-08-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3856 * ChangeLog: *** empty log message ***
3858 * src/modules/westley/producer_westley.c: enhance producer_westley to parse
3859 Kino 0.9.1 SMIL (clock) time values.
3861 * ChangeLog: *** empty log message ***
3863 * src/modules/avformat/configure: convert --avformat-cvs to svn and rename
3864 option as --avformat-svn (--avformat-cvs is an undocumented alias).
3866 2006-05-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3868 * configure: bump version
3870 2006-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3872 * src/modules/qimage/producer_qimage.c: apply patch from Jean-Baptiste
3873 <jb@ader.ch> to add rgb24a support to producer_qimage
3875 2006-05-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3877 * src/modules/core/transition_composite.c: apply patch from Jean Baptiste
3878 <jb@ader.ch> to fix fill-type rescaling when aspect ratio is equal to
3881 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3882 src/modules/gtk2/producer_pixbuf.c: apply patch from Jean Baptiste to add
3883 rgb24a support to producer_pixbuf
3885 2006-05-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3887 * src/modules/qimage/configure: let QTDIR also define location of qt include
3890 * src/modules/kino/filehandler.cc: fix compilation on latest version of
3891 libquicktime (0.9.8)
3893 2006-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3895 * src/modules/avformat/filter_avcolour_space.c: + Big endian patch courtesy
3896 of Goncalo Carvalho (glslang at gmail dot com) - specifically, corrects
3897 colour space conversions on the Intel Mac
3899 2006-04-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3901 * src/modules/core/filter_resize.c: + Field order control reworked
3902 (meta.top_field_first has priority over source)
3904 2006-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3906 * src/modules/core/filter_resize.c: + Top field first correction (original
3907 approach would not have worked [mea culpa], and this is only a partial
3908 solution since the consumers have no say in field order)
3910 * src/modules/qimage/qimage_wrapper.cpp: + Fix for byte order as spotted by
3911 Goncalo Carvhalo (many thanks :-))
3913 * src/modules/core/filter_resize.c: + Meta override for field order
3914 misreporting/errors in encoders
3916 2006-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3918 * src/modules/qimage/Makefile, src/modules/qimage/configure,
3919 src/modules/qimage/qimage_wrapper.cpp: + And a fix for the PPC darwin
3921 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Sigh - big endian
3922 issues on ppc based macs
3924 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
3925 src/modules/qimage/configure, src/modules/qimage/factory.c,
3926 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
3927 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h: +
3928 QImage module added - default is still GTK2 when available
3930 * src/modules/gtk2/producer_pixbuf.c: + Bug Fix: Removes a memory leak on
3933 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Preparation for a
3934 QT image loader (to allow optional and functionally equivalent qt or gtk2
3935 usage for image loading)
3937 2006-03-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3939 * src/modules/gtk2/producer_pixbuf.c: + Usage of mlt_properties_dir_list
3941 * src/framework/mlt_properties.c, src/framework/mlt_properties.h: + Adds a
3942 utility function for listing files in a directory (aids with cross platform
3945 2006-03-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3947 * mlt++/src/MltFactory.h: + Fix for swig parsing
3949 2006-03-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3951 * docs/services.txt, src/framework/mlt_manager.h, src/modules/core/Makefile,
3952 src/modules/core/configure, src/modules/core/factory.c,
3953 src/modules/core/filter_mono.c, src/modules/core/filter_mono.h: added mono
3956 * src/modules/kino/Makefile: libquicktime prefers pkg-config now and latest
3957 lqt-config is broken with respect to --cflags
3959 * configure: log configuration history to config.log
3961 2006-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3963 * mlt++/src/Makefile: + Install of config.h for linux and os/x usage
3965 * mlt++/src/config.h: + Added the config.h for win32
3967 * mlt++/mlt++.sln, mlt++/mlt++.vcproj, mlt++/src/Mlt.h,
3968 mlt++/src/MltConsumer.h, mlt++/src/MltDeque.h, mlt++/src/MltEvent.h,
3969 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.h,
3970 mlt++/src/MltFilter.h, mlt++/src/MltFilteredConsumer.h,
3971 mlt++/src/MltFilteredProducer.h, mlt++/src/MltFrame.cpp,
3972 mlt++/src/MltFrame.h, mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.h,
3973 mlt++/src/MltParser.h, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
3974 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
3975 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
3976 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.h,
3977 mlt++/src/MltTokeniser.h, mlt++/src/MltTractor.h, mlt++/src/MltTransition.h:
3978 + Win32 port - dev studio is required to avoid issues with C++ ABI
3979 compatibility + Fix for image render in NTSC NB: mlt patch to follow (this
3980 one isn't much use without it :-)) - mlt build is purely mingw32 of course
3982 * src/modules/vmfx/filter_shape.c: + Activates the mixdown in the combine to
3983 allow audio sync'd with wipe (smooth ramping not implemented yet)
3985 * src/modules/core/transition_mix.c: + Alternative mixing mechanism
3986 introduced (specify a property of combine=1 on the mix transition to
3989 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Alternative between
3990 track mixing mechanism (using a low pass filter)
3992 2006-02-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3994 * docs/dvcp.txt, docs/inigo.txt: minor fixes
3996 * src/miracle/miracle_commands.c: add proper response to uadd command
3998 2006-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4000 * src/modules/Makefile: fix compilation error
4002 * src/modules/dv/producer_libdv.c: Make libdv producer return some image even
4003 if unable to handle specific image type request.
4005 * Makefile: dist-clean target is more familiar - alias it
4007 * src/modules/feeds/NTSC/data_fx.properties,
4008 src/modules/feeds/NTSC/obscure.properties: fix comment/docu typo
4010 2005-12-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4012 * debian/control, debian/rules, src/miracle/Makefile: + Fix for libmiracle
4013 and alternative deb packaging
4015 * mlt++/configure, mlt++/src/Makefile: + Fix for Darwin and soname logic
4017 * src/framework/Makefile, src/miracle/Makefile,
4018 src/modules/avformat/configure, src/valerie/Makefile: + Fix for Darwin and
4021 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
4022 mlt++/debian/rules: + Functional debian build rules
4024 * debian/changelog, debian/control, debian/copyright, debian/rules: +
4025 Functional debian build rules
4027 * mlt++/Makefile, mlt++/configure, mlt++/src/Makefile, mlt++/test/Makefile: +
4028 MLT++ updates for 0.2.1 - distclean corrected, soname usage in linking
4030 * Makefile, configure, src/albino/Makefile, src/framework/Makefile,
4031 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
4032 src/modules/Makefile, src/modules/avformat/Makefile,
4033 src/modules/core/Makefile, src/modules/dv/Makefile,
4034 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
4035 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
4036 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
4037 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
4038 src/modules/normalize/Makefile, src/modules/plus/Makefile,
4039 src/modules/resample/Makefile, src/modules/sdl/Makefile,
4040 src/modules/sox/Makefile, src/modules/valerie/Makefile,
4041 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
4042 src/modules/westley/Makefile, src/modules/xine/Makefile,
4043 src/valerie/Makefile: + Final updates for 0.2.1 - distclean corrected, soname
4044 usage in linking, version bump
4046 2005-11-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4048 * src/framework/configure, src/miracle/configure, src/valerie/configure: +
4049 More fixes for lib64
4051 * mlt++/Makefile, mlt++/configure: + Correction to a typo
4053 * src/modules/avformat/Makefile: + Uses libdir in private build of ffmpeg too
4056 * src/modules/avformat/configure: + 64 bit fix for ffmpeg built externally
4057 (should switch to pkg-config here)
4059 * mlt++/swig/perl/Makefile.PL: + Perl compilation patch submitted by Torsten
4062 * mlt++/configure, mlt++/src/Makefile: + Added a --libdir switch to the
4063 configure and build and fixed test case compilation
4065 * configure: - Removed a diagnostic
4067 * Makefile, configure, src/framework/Makefile, src/miracle/Makefile,
4068 src/valerie/Makefile: + Added a --libdir switch to the configure and build
4070 2005-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4072 * mlt++/configure: + Allow LDFLAGS to be inherited from the environment
4074 2005-11-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4076 * mlt++/src/Makefile: + Creates the lib directory on an install
4078 2005-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4080 * src/modules/core/transition_composite.c: + Correction to alpha mask
4083 2005-11-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4085 * mlt++/Makefile, mlt++/src/Makefile: + DESTDIR patch from Anthony Green
4086 (green at redhat dot com) - many thanks :-)
4088 * Makefile, src/albino/Makefile, src/framework/Makefile,
4089 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
4090 src/modules/Makefile, src/modules/avformat/Makefile,
4091 src/modules/core/Makefile, src/modules/dv/Makefile,
4092 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
4093 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
4094 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
4095 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
4096 src/modules/normalize/Makefile, src/modules/plus/Makefile,
4097 src/modules/resample/Makefile, src/modules/sdl/Makefile,
4098 src/modules/sox/Makefile, src/modules/valerie/Makefile,
4099 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
4100 src/modules/westley/Makefile, src/modules/xine/Makefile,
4101 src/valerie/Makefile: + DESTDIR patch from Anthony Green (green at redhat dot
4102 com) - many thanks :-)
4104 * src/modules/avformat/consumer_avformat.c,
4105 src/modules/avformat/producer_avformat.c: Allows aac output, corrects ntsc
4106 sample collection, and picks up known info streams
4108 2005-10-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4110 * src/modules/motion_est/filter_crop_detect.c: Correct bug introduced by
4113 * src/modules/motion_est/filter_motion_est.c: x86 doesn't play well with ppc
4115 * src/modules/motion_est/Makefile: Fix shared lib flags in Makefile for
4118 2005-10-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4120 * src/modules/motion_est/configure: + Enabled Zach's new slowmotion producer
4122 * src/modules/core/consumer_null.c,
4123 .../motion_est/filter_autotrack_rectangle.c, src/modules/sdl/consumer_sdl.c:
4124 src/modules/core/consumer_null.c src/modules/sdl/consumer_sdl.c + Terminate
4125 on pause functionality src/modules/motion_est/filter_autotrack_rectangle.c +
4126 Ensures that tracked area remains valid (out of bounds was causing core
4127 dumps) ? Currently, width/height is preserved on boundaries, but maybe it
4130 2005-10-24 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4132 * src/modules/motion_est/README: Added a producer slowmotion example.
4134 * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
4135 src/modules/motion_est/filter_motion_est.c,
4136 src/modules/motion_est/filter_motion_est.h,
4137 src/modules/motion_est/producer_slowmotion.c: Import the proof of concept
4138 slow motion producer. It provides basic slow motion through frame repeats and
4139 a more advanced interpolation.
4141 2005-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4143 * src/modules/vmfx/filter_shape.c: + Correction for non-zero in point on the
4146 2005-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4148 * src/modules/gtk2/producer_pango.c: + Moved ~ to LF hack to pango processing
4151 * src/modules/sdl/consumer_sdl_still.c: + Rounding errors corrected for last
4154 2005-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4156 * src/modules/sdl/consumer_sdl.c: + Deadlock resolution
4158 2005-10-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4160 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
4161 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
4162 src/modules/core/transition_luma.c: + Added an option to override alignment
4163 and transparent borders for compositing
4165 2005-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4167 * src/modules/vmfx/filter_shape.c: + Corrections, optimisations and a hack
4168 for loading lumas from the mlt luma collection
4170 2005-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4172 * src/modules/sdl/configure, src/modules/sdl/factory.c: + Correction for
4173 uninstalled sdl image lib
4175 * configure: + OS/X Tiger patch
4177 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: OS/X gcc/g++ 4.x
4180 * src/framework/mlt_events.h, src/framework/mlt_types.h: gcc/g++ 4.x fix
4182 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
4183 src/humperdink/remote.c, src/inigo/io.c: Remove OS/X warning re: get_string
4185 * src/framework/mlt.h, src/inigo/inigo.c: + Whoops - removed dependency on
4186 sdl in the framework for darwin
4188 * mlt++/configure, mlt++/src/Makefile, mlt++/src/MltProperties.cpp,
4189 mlt++/src/MltProperties.h, mlt++/test/Makefile: + Whoops - had forgotten
4190 these OS/X patches...
4192 * src/modules/sdl/producer_sdl_image.c: + Surface conversion
4194 * src/modules/sdl/producer_sdl_image.h: + Added producer_sdl_image as an
4195 alternative image and image sequence producer
4197 * src/modules/fezzik.dict, src/modules/sdl/Makefile,
4198 src/modules/sdl/configure, src/modules/sdl/factory.c,
4199 src/modules/sdl/producer_sdl_image.c: + Added producer_sdl_image as an
4200 alternative image and image sequence producer
4202 2005-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4204 * src/modules/core/transition_composite.c: + Clean ups and corrections
4206 2005-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4208 * mlt++/src/MltPushConsumer.cpp: + Oops - fix for memory leak
4210 * src/modules/avformat/filter_avcolour_space.c: + Extracts alpha from rgb24a
4213 2005-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4215 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltPushConsumer.cpp,
4216 mlt++/src/MltPushConsumer.h: + Added a push based consumer wrapper
4218 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
4219 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
4220 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
4221 src/modules/core/transition_composite.c,
4222 src/modules/feeds/PAL/etv.properties: src/framework/mlt_frame.c + Corrections
4223 for resizing images and alpha (uneven widths) src/framework/mlt_tractor.c +
4224 Added an output aspect ratio (being the aspect ratio of the background)
4225 src/modules/core/filter_rescale.c + Force a rescale of the alpha in parallel
4226 with image src/modules/core/filter_resize.c + Rounding errors corrections
4227 src/modules/core/filter_watermark.c + Propogation of output aspect ratio in
4228 reverse case src/modules/core/producer_colour.c + Reassign aspect ratio
4229 after get_image src/modules/core/transition_composite.c + More uneven width
4230 corrections + Use of output aspect ratio when available
4231 src/modules/feeds/PAL/etv.properties + Temporary work around to keep
4234 2005-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4236 * src/modules/avformat/consumer_avformat.c: + Correction and a minor
4239 * src/modules/gtk2/producer_pixbuf.c: + Changed incorrect global variable to
4242 * src/modules/avformat/consumer_avformat.c:
4243 src/modules/avformat/consumer_avformat.c + User specified pixel format
4244 property (pix_fmt) + Corrections to aspect ratio + Alpha channel added to
4245 RGBA32 conversions - Removed an historical/erroneous attempt to hack aspect
4248 2005-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4250 * src/modules/westley/producer_westley.c: + Indicator for missing media
4251 replacement in case pango doesn't exist
4253 * src/modules/plus/filter_charcoal.c: + Bounds checking on chroma samples
4255 * src/modules/avformat/filter_avcolour_space.c,
4256 src/modules/avformat/filter_avdeinterlace.c,
4257 src/modules/avformat/producer_avformat.c: filter_avcolour_space.c +
4258 Correction for uneven width filter_avdeinterlace.c + Correction for cases
4259 were the interlace state of frame is only known after rendering
4260 producer_avformat.c + Corrections for uneven width + Corrections for state
4261 propogation of top field first and interlaced state
4263 * src/modules/xine/filter_deinterlace.c: + Correction for cases where the
4264 interlaced state is determined after the image is rendered
4266 2005-09-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4268 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4269 src/framework/mlt_producer.c, src/modules/avformat/configure,
4270 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
4271 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
4272 src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c,
4273 src/modules/sdl/consumer_sdl.c: src/framework/mlt_frame.c + Removed
4274 unecessary even pixel position and width dependency + Rewrote resize methods
4275 to accomodate uneven widths src/framework/mlt_frame.h + Correct RGB2YUV -
4276 now 2^10 based and range checks removed (not needed)
4277 src/framework/mlt_producer.c + Check for unspecified eof property
4278 src/modules/avformat/producer_avformat.c + Provide forced aspect ratio
4279 property src/modules/core/filter_mirror.c + Correction for uneven width
4280 src/modules/core/producer_colour.c + Corrections for aspect ratio (default to
4281 0) and allow override + Corrections for uneven width
4282 src/modules/core/transition_composite.c + Corrections for uneven pixel
4283 position and width + Removed deprecated operator code
4284 src/modules/plus/filter_sepia.c + Corrections for uneven width
4285 src/modules/plus/transition_affine.c + Corrections for uneven width
4286 src/modules/sdl/consumer_sdl.c + Corrections for uneven width
4288 2005-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4290 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4291 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
4292 src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
4293 src/modules/core/configure, src/modules/core/factory.c,
4294 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
4295 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
4296 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
4297 src/framework/mlt_consumer.c + Added capabilities to allow the application to
4298 handle images via the consumer-frame-show event + Added cabilities to allow
4299 the application to control the image format src/framework/mlt_frame.c + Long
4300 standing discrepancy resolved - image format is now stored on the frame
4301 object src/framework/mlt_tractor.c src/framework/mlt_types.h + Added
4302 mlt_image_opengl which is supposed to provide an rgb image swapped around for
4303 the platform src/framework/mlt_frame.h + Added a basic YUV2RGB macro
4304 src/modules/avformat/filter_avcolour_space.c + Added a converter for the
4305 opengl swapped RGB image + Corrected support for rgb24a requests
4306 src/modules/core/configure src/modules/core/factory.c + Added an alias for
4307 color (since it seems to trouble so many people)
4308 src/modules/core/filter_luma.c + Added the format property to the generated
4309 frame src/modules/core/transition_composite.c + Added the format property to
4310 the generated frame src/modules/gtk2/producer_pixbuf.c + Swapped some
4311 properties to hidden from the serialiser src/modules/sdl/consumer_sdl.c +
4312 Support for application provided previews and colour space conversion
4313 src/modules/sdl/consumer_sdl_preview.c + Partial switch to
4314 mlt_properties_pass_list + Application provided preview support added
4315 src/modules/sdl/consumer_sdl_still.c + Application provided preview support
4318 2005-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4320 * src/modules/plus/filter_invert.c: + Small mod to allow better use of invert
4321 as a gui item selector (alpha property)
4323 2005-09-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4325 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c:
4326 consumer_sdl.c consumer_sdl_still.c + Corrections to silly mistake regarding
4327 initialisation from previous checkin
4329 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
4330 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
4331 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
4332 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_shape.c,
4333 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
4334 src/modules/vmfx/producer_pgm.h: + Changed license of plugins to LGPL + Added
4335 a chroma hold filter + Small optimisation/correction to chroma filter
4337 2005-08-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4339 * src/inigo/inigo.c: + Keyboard handling events on Darwin
4341 * src/modules/lumas/Makefile, src/modules/sdl/consumer_sdl.c: lumas/Makefile
4342 + Correction for non-gui app build on darwin lumas/luma.c + Handle sdl
4343 events sdl/consumer_sdl.c + Audio on Darwin
4345 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4346 src/modules/sdl/consumer_sdl_still.c: src/modules/sdl/consumer_sdl.c
4347 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
4348 Corrections to preview mode switching
4350 * src/modules/sdl/consumer_sdl_preview.c:
4351 src/modules/sdl/consumer_sdl_preview.c + Temporary rollback for linux
4353 * configure, src/modules/avformat/Makefile, src/modules/avformat/configure,
4354 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4355 src/modules/sdl/consumer_sdl_still.c: configure + Correction to ldflags for
4356 Darwin src/modules/avformat/Makefile src/modules/avformat/configure +
4357 Correction for avformat on Darwin src/modules/sdl/consumer_sdl.c
4358 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
4359 Forgot to create the surface on the start (doh)
4361 * configure, src/framework/mlt.h, src/inigo/inigo.c,
4362 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4363 src/modules/sdl/consumer_sdl_still.c: configure + Darwin sdl linking and
4364 cflags on all use of mlt (annoying, but looks unavoidable)
4365 src/framework/mlt.h + Include sdl header on Darwin src/inigo/inigo.c +
4366 Correction for Darwin key reading from terminal
4367 src/modules/sdl/consumer_sdl.c src/modules/sdl/consumer_sdl_preview.c
4368 src/modules/sdl/consumer_sdl_still.c + Moved initialisation of sdl components
4369 to the start/stop methods (Darwin requirement)
4371 * src/modules/motion_est/configure: + Correction to the disabled case (should
4372 be disable-motion_est and plugins should not be registered)
4374 2005-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4376 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
4377 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
4378 src/modules/vmfx/filter_chroma.h: + Added rudimentary chroma to alpha filter
4379 (optimised on green by default)
4381 2005-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4383 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4384 src/framework/mlt_property.h: src/framework/mlt_properties.c
4385 src/framework/mlt_properties.h + Added get and set for int64_t
4386 src/framework/mlt_property.h + Corrected int64_t
4388 2005-08-26 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4390 * src/modules/motion_est/README, .../motion_est/filter_autotrack_rectangle.c:
4391 Add the obscure=1 option to filter_autotrack_rectangle and update the README
4394 2005-08-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4396 * src/modules/fezzik.dict, src/modules/vmfx/Makefile,
4397 src/modules/vmfx/configure, src/modules/vmfx/factory.c,
4398 src/modules/vmfx/filter_shape.c, src/modules/vmfx/filter_shape.h,
4399 src/modules/vmfx/producer_pgm.c, src/modules/vmfx/producer_pgm.h: + Added
4400 VMFX module + New filter (shape) which provides alpha manipulations and an
4401 alternative wipe mechanism + New producer (pgm) which provides basic
4402 functionality for portable grey maps
4404 * src/modules/core/transition_composite.c: + SMP fix - geometry modifications
4405 need explicit locking
4407 2005-08-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4409 * src/framework/mlt_properties.h: + Replaced this with self in new pass
4410 functions for C++ compilation
4412 2005-08-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4414 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4415 src/framework/mlt_property.c, src/framework/mlt_property.h: Introduce some
4416 more civilized ways to copy properties. See code comments for usage.
4418 2005-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4420 * src/framework/mlt_tractor.c: + Attempt to ensure that the aspect ratio of
4421 the background is the reported ar of the output frame
4423 * src/modules/core/transition_composite.c: + Yet another aspect ratio
4424 correction for the filter transition (not 100% correct yet...) + Correction
4425 for aspect_ratio == 0 case (should honour consumer)
4427 * src/modules/avformat/consumer_avformat.c: + Correction for aspect ratio
4429 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
4430 producer_pango.c producer_pixbuf.c + More efficient use of pixbuf objects and
4431 sequences/mlt pango lists
4433 2005-08-15 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4435 * src/modules/westley/consumer_westley.c: Fix build errors caused by the
4436 (hypothetical) conversion of mlt_position from an int to a float, preserving
4439 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
4440 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
4441 src/framework/mlt_property.c, src/framework/mlt_types.h: Fix build errors
4442 caused by the (hypothetical) conversion of mlt_position from an int to a
4443 float, preserving original behavior.
4445 * src/inigo/inigo.c, src/modules/core/filter_luma.c,
4446 src/modules/motion_est/filter_crop_detect.c, src/modules/sdl/consumer_sdl.c:
4447 Fix build errors caused by the (hypothetical) conversion of mlt_position from
4448 an int to a float, preserving original behavior.
4450 2005-08-07 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4452 * src/modules/motion_est/filter_vismv.c: Misc changes. May remove this file
4455 * src/modules/motion_est/filter_motion_est.c: This is a significant rewrite.
4456 -Cleared up as many conceptualy sticky points as possible. -Removed chroma
4457 comparison code pending a better rewrite. -Added show_residual=1 and
4458 show_reconstruction=1 debug modes. See README. -Renamed many variables and
4459 functions. -Revamped geometry handling. -Lots more I'm forgeting.
4461 * src/modules/motion_est/README: Added some more examples.
4463 * src/inigo/inigo.c: Prevent a frame from being skipped when inigo is first
4466 * src/modules/motion_est/filter_crop_detect.c: Corrected geometry handling.
4467 Removed redundant arrow drawing code. Modified thresholding.
4469 2005-08-04 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4471 * src/modules/avformat/Makefile, src/modules/avformat/configure: ffmpeg split
4472 of the libavutil library.
4474 2005-07-30 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4476 * src/modules/motion_est/README, src/modules/motion_est/filter_motion_est.c:
4477 Added a README file with lots of juicy info. Added a denoise motion vectors
4478 function, enabled by default; the results seem very good. Removed some unused
4481 2005-07-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4483 * src/modules/kino/Makefile: + Allow header dependency checks
4485 * src/modules/avformat/configure: + Added an additional help message (for
4488 * Makefile: + Force dependency checks on header files
4490 2005-07-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4492 * src/framework/mlt_types.h: Do not break ABI to workaround a problem in
4495 2005-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4497 * src/modules/kino/producer_kino.c: + Stores the resource correctly (to allow
4498 serialisation via westley)
4500 2005-07-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4502 * src/framework/mlt_types.h: Add names to enums to make newer versions of
4503 swig (noticed on 1.3.24) happy.
4505 2005-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4507 * src/modules/core/filter_watermark.c: + Correction to long outstanding
4508 oddity regarding composite.out - not needed in many cases now
4510 * mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/perl/Makefile.PL,
4511 mlt++/swig/python/build, mlt++/swig/tcl/build: + Cleaned up swig build so it
4512 doesn't require an mlt++ install first - Temporarily disabled java
4514 2005-07-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4516 * src/modules/kino/riff.cc: + Minor correction for entry length being less
4517 than the data length
4519 * src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/riff.cc,
4520 src/modules/kino/riff.h: + fixes for opendml dv avi
4522 2005-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4524 * src/modules/sdl/consumer_sdl.c: - Removed 'resize' property logic and
4525 width/height confusion
4527 * src/modules/core/filter_resize.c: + Correction for rounding errors
4529 2005-07-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4531 * src/modules/dv/producer_libdv.c: - Removed unused aspect ratio property
4533 * src/modules/avformat/producer_avformat.c: + Hide internal properties via
4536 * src/framework/mlt_playlist.c, src/framework/mlt_service.c: - Remove
4539 2005-07-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4541 * src/modules/motion_est/filter_motion_est.c: autotrack_rectangle and
4542 motion_est now convert pixel units to macroblock (whole) units the same way.
4544 * .../motion_est/filter_autotrack_rectangle.c: Fixed several accuracy issues.
4545 Cleaned up code. Corrected pause behavior.
4547 2005-07-20 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4549 * .../motion_est/filter_autotrack_rectangle.c: use shared arrow drawing code.
4550 improve tracking accuracy.
4552 2005-07-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4554 * src/framework/mlt_filter.c, src/framework/mlt_service.c: mlt_filter.c
4555 mlt_service.c + Filter disable property
4557 2005-07-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4559 * src/modules/gtk2/producer_pango.c: producer_pango.c + Correction of
4560 oversight - allow serialisation of mpl usage
4562 * src/modules/avformat/consumer_avformat.c,
4563 src/modules/avformat/producer_avformat.c: consumer_avformat.c
4564 producer_avformat.c + Sync with current ffmpeg CVS - PLEASE UPDATE FFMPEG
4567 2005-07-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4569 * src/modules/gtk2/producer_pango.c: + Mutex protection (temporary work
4570 around of SMP systems) + Corrected aspect ratio (should be 1, not 0)
4572 * src/modules/core/producer_colour.c: + Accepts modifiable colour property
4573 (via resource) + Hides non-public properties
4575 * src/modules/fezzik.dict: + Added convenience lookup for MLT Pango List
4578 * src/modules/core/filter_mirror.c: + Alpha handling in silly filter :-)
4580 * src/modules/core/transition_composite.c: + Inherits deinterlace method from
4581 the consumer + Sanity check on scaled size for compositing
4583 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
4584 producer_pango.c + Added cloning + Added the very silly .mpl (MLT Pango List)
4585 format [details to follow] + Corrected invalid content producer_pixbuf.c +
4586 Corrected invalid content
4588 * src/modules/gtk2/producer_pixbuf.c: + Bug fixes to test card handling +
4589 Alpha channel cloning + Minor tidy up
4591 2005-07-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4593 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
4594 src/framework/mlt_producer.c, src/framework/mlt_service.c,
4595 src/framework/mlt_tractor.c, src/modules/core/filter_resize.c,
4596 src/modules/core/filter_transition.c,
4597 src/modules/core/transition_composite.c, src/modules/dv/producer_libdv.c:
4598 rc/framework/mlt_frame.c + image_count added to assist the 'transition
4599 filter' in knowing when to act... src/framework/mlt_playlist.c + Complete
4600 rework of fx cuts - now only the fx are output on a frame
4601 src/framework/mlt_producer.c + Aspect ratio of cuts inherited from parent
4602 src/framework/mlt_service.c + Get frame reworked and cleaned up
4603 src/framework/mlt_tractor.c - Removed erroneous width/height pass down prior
4604 to image fetching + Corrected types on other properties for pass down +
4605 Complete rework of fx cuts - they're now received as producer-less frames
4606 from a track + Added image_count logic for transition filter assistance
4607 src/modules/core/filter_resize.c + Added state retention of aspect ratio (may
4608 withdraw this later - it assumes producer knows a/r on frame creation/prior
4609 to image fetch) src/modules/core/filter_transition.c + Checks that two
4610 images are available before processing + Checks test image/audio cases
4611 src/modules/core/transition_composite.c + Major correction in aspect ratio
4612 handling (the b frame image is 'distorted' to the consumers aspect ratio) +
4613 Minor clean up of silly and/or/xor - now have 'operator=[and/or/xor]' (more
4614 clean up to follow) src/modules/dv/producer_libdv.c + Frame stored width and
4615 height are no longer assumed to be 'safe' here (investigating)
4617 2005-07-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4619 * src/framework/mlt_repository.c: mlt_repository.c + VERY temporary hack to
4620 avoid global symbol clashes (RTLD_GLOBAL needed by kino/libquicktime only so
4623 2005-07-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4625 * src/modules/kino/filehandler.cc: filehandler.cc + FOURCC for DVCPRO
4628 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Oops - the frame
4629 position is relative to the in point (the internal position is absolute)
4631 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Fix for non-zero
4634 2005-07-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4636 * src/modules/sdl/consumer_sdl_preview.c,
4637 src/modules/sdl/consumer_sdl_still.c: consumer_sdl_preview.c
4638 consumer_sdl_still.c + Fixes a deadlock condition
4640 * src/modules/kino/filehandler.cc: src/modules/kino/filehandler.cc + Added
4641 missing fourccs to allow compilation
4643 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4644 src/framework/mlt_repository.c, src/modules/kino/filehandler.cc,
4645 src/modules/kino/filehandler.h: framework/mlt_frame.c framework/mlt_frame.h +
4646 Added sample calculator (samples to current frame)
4647 framework/mlt_repository.c + Symbols exported from plugins
4648 modules/kino/filehandler.cc modules/kino/filehandler.h + Audio handling of dv
4651 2005-07-09 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4653 * src/modules/motion_est/configure: Mention that motion est is disabled by
4654 default during ./configure.
4656 * configure, src/modules/motion_est/configure: Prevent motion estimation
4657 components from building unless requested.
4659 2005-07-08 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4661 * src/modules/motion_est/Makefile, src/modules/motion_est/configure: removed
4664 * src/modules/motion_est/Makefile, src/modules/motion_est/arrow_code.c,
4665 src/modules/motion_est/arrow_code.h, src/modules/motion_est/configure,
4666 src/modules/motion_est/factory.c,
4667 .../motion_est/filter_autotrack_rectangle.c,
4668 src/modules/motion_est/filter_crop_detect.c,
4669 src/modules/motion_est/filter_motion_est.c,
4670 src/modules/motion_est/filter_motion_est.h,
4671 src/modules/motion_est/filter_vismv.c, src/modules/motion_est/sad_sse.h:
4672 Initial import of the motion estimation filter.
4674 2005-07-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4676 * src/modules/avformat/consumer_avformat.c:
4677 src/modules/avformat/consumer_avformat.c + Correction for mpeg encoding -
4678 Removal of erroneous frame rate checks
4680 2005-07-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4682 * src/modules/westley/producer_westley.c:
4683 src/modules/westley/producer_westley.c - Rollback on erroneous checkin
4684 (functionality covered correctly in playlist)
4686 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
4687 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
4688 src/modules/fezzik.dict, src/modules/gtk2/producer_pixbuf.c,
4689 src/modules/westley/producer_westley.c: src/framework/mlt_frame.c +
4690 Correction for aspect ratio of synthesized test card
4691 src/framework/mlt_playlist.c + Special case for handling fx cuts
4692 src/modules/fezzik.dict + Convenience jfx and jef extensions for jahshaka
4693 src/modules/core/transition_composite.c + Ensure that scaling and correct
4694 image extraction is handled src/modules/core/transition_luma.c + Ensure that
4695 scaling and correct image extraction is handled
4696 src/modules/gtk2/producer_pixbuf.c + Allow user overrides for progressive and
4697 aspect_ration src/modules/westley/producer_westley.c + Special case for fx
4700 2005-06-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4702 * mlt++/CUSTOMISING, mlt++/test/server.cpp: CUSTOMISING + Replaced TBD for
4703 frame rendering notification event test/server.cpp + Added an example frame
4704 rendering callback that removes all shotcut related fx
4706 * src/modules/sdl/consumer_sdl.c: src/modules/sdl/consumer_sdl.c + (Re)Added
4707 audio volume control
4709 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Added support
4710 for pango usage on audio only fx cuts (sigh...)
4712 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Slight
4713 modification to allow pango use in fx cuts
4715 2005-06-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4717 * src/modules/core/filter_transition.c, src/modules/core/filter_transition.h:
4718 src/modules/core/filter_transition.c src/modules/core/filter_transition.h +
4721 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
4722 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
4723 src/modules/core/Makefile, src/modules/core/configure,
4724 src/modules/core/factory.c, src/modules/core/transition_composite.c,
4725 src/modules/core/transition_composite.h: src/framework/mlt_deque.c
4726 src/framework/mlt_deque.h + Added support for doubles
4727 src/framework/mlt_frame.c + Switched order of source/dest audio mix
4728 extraction (for transition as filter usage) src/framework/mlt_tractor.c -
4729 Removed warning introduced from previous checkin (missing ctype.h) +
4730 Temporary work around to allow frames to carry multiple frames (for
4731 transition as filter usage) src/modules/core/Makefile
4732 src/modules/core/configure src/modules/core/factory.c + Support for new
4733 transition filter :-) src/modules/core/transition_composite.c
4734 src/modules/core/transition_composite.h - Removed frame properties dependence
4735 for process/get_image state communication + Extended alpha blending modes to
4736 'and' and 'xor' logic (may change property triggering soon) + Provided
4737 support for transition as filter usage + Cleaned up public copy region
4740 * mlt++/CUSTOMISING, mlt++/swig/ruby/thumbs.rb: CUSTOMISING + Added an
4741 example of how to hide a track on reception swig/ruby/thumbs.rb + Changed
4742 generator to run, rather than sleep and poll
4744 * src/modules/core/transition_composite.c: + Cleaned up compositing and alpha
4745 usage (all frames always have an alpha mask) + Provided an alternative
4746 rendering mechanism ('or' which takes a and b alpha into account) + Provided
4747 a and b alpha mask overides ('alpha_a' and 'alpha_b')
4749 2005-06-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4751 * src/framework/mlt_geometry.c, src/framework/mlt_tractor.c,
4752 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
4753 src/modules/sdl/consumer_sdl_still.c: src/framework/mlt_geometry.c
4754 src/modules/core/transition_composite.c src/modules/sdl/consumer_sdl.c
4755 src/modules/sdl/consumer_sdl_still.c + replaced floats with doubles (attempt
4756 to avoid rounding errors?) src/framework/mlt_tractor.c + corrections for
4757 fx_cuts (allows animated fx)
4759 2005-06-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4761 * src/modules/fezzik.dict: + BGa's request for additional westley extensions
4763 2005-06-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4765 * src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
4766 src/modules/core/filter_watermark.c, src/modules/core/producer_noise.c,
4767 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
4768 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
4769 src/framework/mlt_consumer.c + Attempt to make all frames have the correct
4770 aspect_ratio (works in many but not all cases) src/framework/mlt_frame.h +
4771 Provide macro access to the video and image RPN queues
4772 src/framework/mlt_tractor.c + Provides orphaned filters
4773 src/modules/core/producer_noise.c - remove specification of aspect ratio
4774 src/modules/core/filter_watermark.c src/modules/core/transition_composite.c
4775 src/modules/core/transition_luma.c src/modules/plus/filter_affine.c
4776 src/modules/plus/transition_affine.c + Corrections for frames with an aspect
4777 ratio = 0 (supplement to mlt_consumer mod)
4779 2005-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4781 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4782 src/framework/mlt_producer.c, src/inigo/inigo.c,
4783 src/modules/avformat/consumer_avformat.c, src/modules/core/filter_resize.c,
4784 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
4785 src/modules/dv/consumer_libdv.c, src/modules/gtk2/producer_pango.c,
4786 src/modules/gtk2/producer_pixbuf.c, src/modules/kino/Makefile,
4787 src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/configure,
4788 src/modules/kino/filehandler.cc, src/modules/sdl/consumer_sdl.c,
4789 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
4790 src/framework/mlt_consumer.c src/framework/mlt_consumer.h + Added a general
4791 profile handling for size, aspect ratio and display ratio
4792 src/framework/mlt_producer.c + Correction to aspect ratio properties
4793 src/inigo/inigo.c + Minimalist support for sdl_preview (still not very good)
4794 src/modules/avformat/consumer_avformat.c + Takes consumer profile into
4795 account src/modules/core/filter_resize.c + Corrections for synthesised
4796 producers and aspect ratio (inherits from consumer)
4797 src/modules/core/producer_colour.c src/modules/core/producer_noise.c
4798 src/modules/gtk2/producer_pango.c + Ensures that resize picks up consumer
4799 aspect ratio src/modules/dv/consumer_libdv.c + Honour wide screen output
4800 src/modules/gtk2/producer_pixbuf.c + Correction for 1:1 aspect ratio
4801 src/modules/kino/Makefile src/modules/kino/avi.cc src/modules/kino/avi.h
4802 src/modules/kino/configure src/modules/kino/filehandler.cc + Attempt to allow
4803 mov dv files to provide audio src/modules/sdl/consumer_sdl.c
4804 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
4805 Takes consumer profile into account
4807 2005-06-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4809 * src/framework/configure: Quick temporary fix for mlt config in non-standard
4810 paths (relates to mlt++)
4812 2005-06-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4814 * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c,
4815 src/modules/avformat/filter_avdeinterlace.c,
4816 src/modules/sdl/consumer_sdl_preview.c,
4817 src/modules/xine/filter_deinterlace.c: Consumer deinterlace_method property
4820 * src/modules/avformat/filter_avcolour_space.c,
4821 src/modules/avformat/filter_avdeinterlace.c,
4822 src/modules/core/filter_resize.c, src/modules/xine/filter_deinterlace.c:
4823 Sanity checks for normalising filters
4825 2005-06-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4827 * src/modules/fezzik.dict: libdv/avformat switching
4829 2005-06-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4831 * src/modules/avformat/filter_avcolour_space.c: Sanity checks
4833 * src/modules/gtk2/producer_pixbuf.c: Fallback to testcard
4835 2005-05-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4837 * src/modules/avformat/consumer_avformat.c: NTSC fix
4839 * src/modules/fezzik.dict: Added bmp support
4841 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
4842 src/framework/mlt_producer.c: Frame rate properites and factory
4845 2005-05-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4847 * src/modules/avformat/consumer_avformat.c: audio out fix
4849 2005-05-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4851 * src/modules/kino/filehandler.cc, src/modules/kino/filehandler.h: DVCPRO fix
4854 2005-05-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4856 * src/modules/avformat/consumer_avformat.c: jpeg and mjpeg fixes
4858 2005-05-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4860 * src/modules/jackrack/filter_ladspa.c: bugfix segfault on closre when filter
4863 2005-05-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4865 * src/modules/avformat/Makefile, src/modules/avformat/configure,
4866 src/modules/avformat/factory.c: Build modification to ffmpeg/avformat
4868 2005-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4870 * src/modules/dv/configure, src/modules/gtk2/configure,
4871 src/modules/jackrack/configure, src/modules/kino/configure,
4872 src/modules/resample/configure, src/modules/sdl/configure,
4873 src/modules/sox/configure, src/modules/vorbis/configure,
4874 src/modules/westley/configure, src/modules/xine/configure: Bourne shell
4877 * configure: Bourne shell compliance
4879 * src/modules/avformat/Makefile, src/modules/avformat/configure: Corrections
4880 to --avformat-cvs option
4882 * src/modules/avformat/Makefile, src/modules/avformat/configure,
4883 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
4884 src/modules/avformat/producer_avformat.c: FFMPEG revisions to match current
4887 2005-05-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4889 * src/modules/kino/Makefile: fix compilation
4891 2005-04-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4893 * docs/services.txt, src/modules/configure, src/modules/jackrack/Makefile,
4894 src/modules/jackrack/configure, src/modules/jackrack/control_message.h,
4895 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
4896 src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/filter_ladspa.h,
4897 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
4898 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
4899 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_mgr.c,
4900 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/process.c,
4901 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
4902 src/modules/jackrack/ui.h: cleanup and reduce code in jackrack support code
4903 and add new jack-less filter_ladspa.
4905 2005-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4907 * src/modules/dv/producer_libdv.c: Fix for file identification and dv
4909 2005-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4911 * src/modules/kino/avi.h: Minor correction
4913 * src/modules/kino/Makefile, src/modules/kino/avi.cc, src/modules/kino/avi.h,
4914 src/modules/kino/configure, src/modules/kino/endian_types.h,
4915 src/modules/kino/error.cc, src/modules/kino/error.h,
4916 src/modules/kino/factory.c, src/modules/kino/filehandler.cc,
4917 src/modules/kino/filehandler.h, src/modules/kino/kino_wrapper.cc,
4918 src/modules/kino/kino_wrapper.h, src/modules/kino/producer_kino.c,
4919 src/modules/kino/producer_kino.h, src/modules/kino/riff.cc,
4920 src/modules/kino/riff.h: Initial version
4922 * src/modules/dv/producer_libdv.c, src/modules/fezzik.dict: Preparation for
4925 2005-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4927 * src/modules/dv/Makefile: corrected pkg-config libdv usage
4929 2005-04-14 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4931 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_still.c: Build
4934 * src/modules/sdl/consumer_sdl.c: An unfinished attempt at porting the SDL
4935 consumer to OS X. What remains is a bug in libSDL where the SDL screen object
4936 becomes a NULL pointer when it shouldn't. This also affects 'ffplay' and the
4937 SDL test program 'threadwin -threaded' I think.
4939 * src/modules/sdl/consumer_sdl_osx_hack.h: A hack to inform Cocoa that is
4940 should be multithreaded by spinning of a dummy thread.
4942 * configure, src/albino/albino.c, src/inigo/inigo.c, src/miracle/miracle.c:
4943 OS X uses -DDARWIN in
4944 /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h; This in
4945 combination with #include <Foundation/Foundation.h> caused compilation errors
4946 while porting consumer_sdl to OS X.
4948 2005-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4950 * COPYING: License update
4952 * src/modules/sox/Makefile, src/modules/sox/configure: Disable sox when
4955 * src/modules/jackrack/configure: Disable jackrack when unavailable
4957 * src/modules/dv/configure, src/modules/vorbis/configure: Disable libdv when
4960 * src/modules/resample/configure: Disable libsamplerate when unavailable
4962 * src/modules/sdl/configure: Disable sdl when unavailable
4964 * src/modules/vorbis/configure: Disable vorbis when unavailable
4966 * configure: Automatic disabling off mmx on a OS/X; mmx detection on Linux;
4967 other platforms probably broken
4969 * src/modules/xine/configure: Disable xine when mmx not available
4971 * src/modules/westley/configure: Conditional compilation of westley/libxml2
4974 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
4975 src/modules/gtk2/factory.c: Conditional compilation of gtk2 components
4977 2005-04-12 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4979 * src/framework/mlt_geometry.c: Minor but confusing comment fix.
4981 2005-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4983 * configure, setenv, src/albino/Makefile, src/albino/albino.c,
4984 src/framework/Makefile, src/humperdink/Makefile, src/humperdink/io.c,
4985 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/miracle/Makefile,
4986 src/miracle/miracle.c, src/modules/avformat/Makefile,
4987 src/modules/avformat/configure, src/modules/core/Makefile,
4988 src/modules/core/configure, src/modules/dv/Makefile,
4989 src/modules/dv/configure, src/modules/fezzik/Makefile,
4990 src/modules/fezzik/configure, src/modules/gtk2/Makefile,
4991 src/modules/gtk2/configure, src/modules/inigo/Makefile,
4992 src/modules/inigo/configure, src/modules/jackrack/Makefile,
4993 src/modules/jackrack/configure, src/modules/normalize/Makefile,
4994 src/modules/normalize/configure, src/modules/plus/Makefile,
4995 src/modules/plus/configure, src/modules/resample/Makefile,
4996 src/modules/resample/configure, src/modules/sdl/Makefile,
4997 src/modules/sdl/configure, src/modules/sox/Makefile,
4998 src/modules/sox/configure, src/modules/valerie/Makefile,
4999 src/modules/valerie/configure, src/modules/vorbis/Makefile,
5000 src/modules/vorbis/configure, src/modules/westley/Makefile,
5001 src/modules/westley/configure, src/modules/xine/Makefile,
5002 src/modules/xine/configure, src/tests/Makefile, src/valerie/Makefile,
5003 src/valerie/valerie_socket.c: OS/X Patch from Torsten Spindler
5005 * mlt++/CUSTOMISING: Minor doc updates
5007 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
5008 src/framework/mlt_repository.c, src/framework/mlt_repository.h: More const
5011 2005-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5013 * src/framework/mlt_consumer.c, src/modules/gtk2/Makefile,
5014 src/modules/resample/filter_resample.c: Auto deinterlace on pause, fix for
5015 audio resampling/test audio and MMX checks in gtk2
5017 2005-04-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5019 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5020 src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
5021 src/modules/gtk2/Makefile, src/modules/jackrack/filter_jackrack.c,
5022 src/modules/sox/filter_sox.c: avformat-cvs build fix and audio filter
5025 2005-04-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5027 * src/albino/albino.c, src/miracle/miracle.c: make miracle and albino local
5028 use fifo instead of rr rt schedule
5030 * src/albino/albino.c, src/framework/mlt_consumer.c, src/inigo/inigo.c,
5031 src/miracle/miracle.c, src/miracle/miracle_server.c,
5032 src/modules/avformat/consumer_avformat.c, src/modules/core/consumer_null.c,
5033 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5034 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pixbuf.c,
5035 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5036 src/modules/sdl/consumer_sdl_still.c, src/modules/xine/filter_deinterlace.c:
5037 realtime scheduling updates; suppress libdv errors; add frame property
5038 deinterlace_method; default producer_hold to use onefield; add begin property
5041 2005-03-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5043 * mlt++/CUSTOMISING, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5044 mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h, mlt++/test/server.cpp:
5045 Server customisation
5047 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c: Frame rendering
5050 2005-03-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5052 * docs/dvcp.txt, src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
5053 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
5054 src/miracle/miracle_unit_commands.h, src/modules/avformat/factory.c,
5055 src/valerie/valerie.c, src/valerie/valerie.h: Threading considerations and
5056 DVCP WIPE introduced
5058 2005-03-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5060 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
5061 src/modules/core/transition_composite.c,
5062 src/modules/plus/transition_affine.c: Minor corrections and more affine
5065 2005-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5067 * src/miracle/miracle_unit.c, src/modules/avformat/consumer_avformat.c: Minor
5068 mods to playout via avformat and miracle unit generation on an xfer
5070 * src/modules/westley/producer_westley.c: Reinstatement of entity handling
5071 and removal of libxml2 warning for non-existent file
5073 2005-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5075 * src/framework/mlt_frame.c, src/modules/core/producer_colour.c,
5076 src/modules/core/transition_composite.c,
5077 src/modules/plus/transition_affine.c: Minor corrections with alpha and
5080 2005-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5082 * src/miracle/miracle_unit.c: Smoother unit load
5084 2005-02-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5086 * mlt++/src/MltService.cpp: Minor correction
5088 * src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
5089 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
5090 src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c,
5091 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c,
5092 src/modules/sdl/consumer_sdl_preview.c,
5093 src/modules/westley/consumer_westley.c,
5094 src/modules/westley/producer_westley.c: Alphas and global feeds revisted
5096 2005-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5098 * src/modules/sdl/consumer_sdl_preview.c,
5099 src/modules/sdl/consumer_sdl_still.c: Speed switch corrections
5101 2005-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5103 * src/modules/core/transition_composite.c,
5104 src/modules/core/transition_luma.c: Optional 8 or 16 bit pgm or png lumas;
5105 fixes for non-existence
5107 * src/modules/lumas/configure, src/modules/lumas/create_lumas: Optional 8 or
5110 2005-02-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5112 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5113 more affine silliness
5115 2005-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5117 * src/modules/plus/transition_affine.c: affine silliness
5119 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5120 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5121 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5122 src/modules/sdl/consumer_sdl_still.c: SMP/HT fixes
5124 2005-02-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5126 * src/modules/feeds/PAL/border.properties: fill for borders
5128 * src/modules/gtk2/Makefile: conditional mmx compilation
5130 * src/modules/core/transition_composite.c: int handling on the frame image
5133 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
5134 src/framework/mlt_frame.c, src/framework/mlt_frame.h: 64 bit fix and deque
5137 2005-01-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5139 * src/modules/sdl/consumer_sdl_preview.c: Refresh count instead of flag
5141 * src/modules/sdl/consumer_sdl_preview.c: Mutex locking for refresh handling
5143 * src/modules/core/filter_rescale.c: Warning removal
5145 * src/modules/resample/filter_resample.c: Workaround for test card audio (may
5148 * src/modules/inigo/producer_inigo.c: Empty track definition fix
5150 * src/modules/sdl/consumer_sdl_preview.c,
5151 src/modules/sdl/consumer_sdl_still.c: Consumer reworked
5153 * src/modules/plus/transition_affine.c: Pointless improvement on a bad filter
5156 * src/modules/gtk2/producer_pango.c: Memory leak fix
5158 * src/modules/westley/consumer_westley.c: titles and global feeds
5160 * src/modules/feeds/PAL/border.properties,
5161 src/modules/feeds/PAL/data_fx.properties: Minor corrections
5163 * src/modules/core/filter_data_show.c: Global/local data show distinction
5165 * src/modules/core/Makefile: Removed superflous mmx compilation
5167 * src/framework/mlt_tractor.c: Global data feed handling
5169 * src/framework/mlt_filter.c, src/framework/mlt_service.c: Wild card filter
5172 * src/framework/mlt_events.c: Memory leak fix
5174 * src/framework/mlt_consumer.c: Small correction to deinterlacing
5176 2005-01-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5178 * src/modules/feeds/PAL/border.properties,
5179 src/modules/feeds/PAL/example.properties: Test case feeds added
5181 * src/modules/avformat/filter_avresample.c,
5182 src/modules/avformat/producer_avformat.c,
5183 src/modules/core/filter_channelcopy.c, src/modules/core/filter_watermark.c,
5184 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
5185 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5186 src/modules/core/transition_mix.c, src/modules/core/transition_region.c,
5187 src/modules/dv/producer_libdv.c, src/modules/feeds/PAL/etv.properties,
5188 src/modules/jackrack/filter_jackrack.c,
5189 src/modules/normalize/filter_volume.c, src/modules/plus/transition_affine.c,
5190 src/modules/resample/filter_resample.c, src/modules/sox/filter_sox.c,
5191 src/modules/vorbis/producer_vorbis.c: Remaining audio handling switched to
5192 stacks; Minor corrections to compositing and mixing; localisation for pango
5194 * src/modules/westley/consumer_westley.c,
5195 src/modules/westley/producer_westley.c: Localised data storage and utf-8
5198 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5199 src/framework/mlt_frame.h, src/framework/mlt_producer.c,
5200 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
5201 src/framework/mlt_transition.h: Transitions reworked (always_active
5202 capabilities); remaining audio handling switched to stacks
5204 * demo/mlt_news: Correction for audio mix
5206 2005-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5208 * src/framework/mlt_consumer.c: consumer close fix
5210 * src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c:
5213 2005-01-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5215 * demo/mlt_slideshow_black, docs/services.txt,
5216 src/modules/core/transition_composite.c,
5217 src/modules/feeds/PAL/etv.properties: Minor modifications to compositing
5220 * src/modules/gtk2/producer_pango.c: Added a weight property
5222 2005-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5224 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Const string usage
5227 * demo/mlt_attributes: Correction for ETV specific filters
5229 * src/modules/feeds/PAL/etv.properties: Seperation for ETV specific filters
5231 * docs/testing.txt: Test case clean up
5233 * demo/demo, demo/mlt_watermark, src/framework/mlt_producer.c,
5234 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5235 src/framework/mlt_property.c, src/framework/mlt_property.h,
5236 src/framework/mlt_tractor.c, src/modules/core/filter_data_show.c,
5237 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
5238 src/modules/core/transition_region.c,
5239 src/modules/feeds/PAL/data_fx.properties,
5240 src/modules/feeds/PAL/obscure.properties, src/modules/fezzik.ini,
5241 src/modules/gtk2/producer_pango.c: Sundry minor fixes and optimisations
5243 2005-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5245 * src/framework/mlt_geometry.c: Corrections to geometry next key and
5248 2005-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5250 * mlt++/src/MltGeometry.cpp, mlt++/src/MltGeometry.h: Next/Prev key
5253 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Next/Prev key
5256 * src/modules/feeds/PAL/data_fx.properties,
5257 src/modules/feeds/PAL/obscure.properties: Smaller mask width/height
5259 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i: Fetch
5260 unit from miracle server
5262 * src/miracle/miracle_server.c, src/miracle/miracle_server.h: Fetch unit from
5265 2005-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5267 * src/framework/mlt_playlist.c: Correction to clip_start at end of playlist
5269 2004-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5271 * demo/demo.ini, src/framework/mlt_producer.c,
5272 src/framework/mlt_properties.c, src/framework/mlt_property.c,
5273 src/framework/mlt_transition.c: Corrections after valgrinding
5275 * mlt++/src/MltGeometry.h: Update for geometry
5277 * demo/demo.ini, demo/mlt_attributes, demo/mlt_news, demo/mlt_slideshow,
5278 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_ticker,
5279 demo/mlt_watermark: Corrections and minor fixes to use new geometry spec;
5280 couple of new test cases
5282 * src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
5283 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
5284 src/modules/inigo/producer_inigo.c: Sundry minor updates
5286 * src/modules/feeds/NTSC/obscure.properties,
5287 src/modules/feeds/PAL/data_fx.properties: Feeds updates
5289 * src/framework/mlt_producer.c: Extension to mini fezzik for obscures on cuts
5292 * src/framework/mlt_tractor.c: Option to hold feed processing on a track
5294 * src/framework/mlt_playlist.c: Fix for join length correction
5296 * src/framework/mlt_frame.c: Resize fix for chroma offsets
5298 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Improved
5301 2004-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5303 * src/modules/jackrack/filter_jackrack.c: bootstrap earlier with fixed number
5304 of channels, better initial synchronisation phase, reduced internal buffer
5307 * src/modules/jackrack/filter_jackrack.c: even better close handling?
5309 * src/modules/jackrack/filter_jackrack.c: fixup includes
5311 * src/modules/jackrack/filter_jackrack.c: ensure disconnected from jack
5312 before releasing any resources
5314 2004-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5316 * docs/services.txt, src/modules/jackrack/filter_jackrack.c: add
5317 filter/jackrack to services.txt and apply a performance tweak to
5320 * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
5321 src/modules/jackrack/control_message.h, src/modules/jackrack/factory.c,
5322 src/modules/jackrack/filter_jackrack.c,
5323 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/jack_rack.c,
5324 src/modules/jackrack/jack_rack.h, src/modules/jackrack/lock_free_fifo.c,
5325 src/modules/jackrack/lock_free_fifo.h, src/modules/jackrack/plugin.c,
5326 src/modules/jackrack/plugin.h, src/modules/jackrack/plugin_desc.c,
5327 src/modules/jackrack/plugin_desc.h, src/modules/jackrack/plugin_mgr.c,
5328 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/plugin_settings.c,
5329 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
5330 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
5331 src/modules/jackrack/ui.h: added jackrack filter
5333 * demo/consumers.ini, docs/services.txt, setenv, setenv_mc,
5334 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
5335 src/modules/fezzik.ini: fix aspect ratios in producer_libdv tweak fezzik
5336 priorities minor fixes to setenv and demo/consumers.ini
5338 2004-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5340 * demo/mlt_bouncy_ball, demo/mlt_my_name_is, demo/mlt_title_over_gfx,
5341 src/framework/mlt_tractor.c, src/modules/core/filter_rescale.c,
5342 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
5343 src/modules/core/transition_composite.c,
5344 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5345 src/modules/feeds/PAL/data_fx.properties, src/modules/plus/filter_affine.c,
5346 src/modules/plus/transition_affine.c: Composite distort, fill and titles
5349 * src/modules/core/transition_composite.c, src/modules/feeds/Makefile: Feeds
5352 * src/modules/feeds/Makefile, src/modules/feeds/NTSC/data_fx.properties,
5353 src/modules/feeds/PAL/data_fx.properties,
5354 src/modules/feeds/PAL/obscure.properties: Feeds pseudo module added
5356 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
5357 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
5358 src/modules/core/transition_luma.c, src/modules/data_fx.properties,
5359 src/modules/inigo/producer_inigo.c, src/modules/lumas/create_lumas,
5360 src/modules/lumas/luma.c: Luma and composite fixes
5362 2004-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5364 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltGeometry.cpp,
5365 mlt++/src/MltGeometry.h, mlt++/swig/mltpp.i: Geometry
5367 * src/modules/core/transition_composite.c: Luma generation and use
5369 * src/modules/core/transition_composite.c,
5370 src/modules/core/transition_luma.c, src/modules/lumas/Makefile,
5371 src/modules/lumas/create_lumas, src/modules/lumas/luma.c: Luma generation and
5374 * demo/mlt_bouncy_ball, demo/mlt_push, demo/mlt_ticker,
5375 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_geometry.c,
5376 src/framework/mlt_geometry.h, src/framework/mlt_types.h,
5377 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
5378 src/modules/data_fx.properties, src/modules/xine/deinterlace.c: Framework
5379 inclusion of geometry
5381 2004-12-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5383 * src/modules/data_fx.properties: Correction to obscure data_show config
5385 * src/modules/data_fx.properties: Correction to obscure data_show config
5387 2004-12-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5389 * src/framework/mlt_playlist.c, src/modules/core/transition_composite.c,
5390 src/modules/data_fx.properties: New geometry specification
5392 2004-12-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5394 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
5395 src/framework/mlt_tractor.c, src/modules/core/filter_data_feed.c,
5396 src/modules/core/transition_composite.c,
5397 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5398 src/modules/gtk2/producer_pango.c, src/modules/westley/producer_westley.c,
5399 src/valerie/valerie_remote.c: Feed rework and fixes to westley and composite
5401 2004-12-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5403 * src/framework/mlt_consumer.c: Mutex protection on put frame close
5405 * src/framework/mlt_producer.c, src/framework/mlt_service.c: Mutex locking in
5408 2004-12-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5410 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: blank_at method added
5412 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: blank_at method
5415 2004-12-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5417 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: split_at method added
5419 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: split_at method
5422 2004-12-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5424 * mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Tractor constructor
5427 * src/framework/mlt_playlist.c, src/framework/mlt_service.c,
5428 src/modules/inigo/producer_inigo.c: Corrections to playlist manipulations and
5429 producer type determination
5431 2004-12-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5433 * src/framework/mlt_consumer.c, src/modules/data_fx.properties,
5434 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5435 Possible fixes to xlib errors
5437 2004-12-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5439 * src/modules/core/filter_data_feed.c: ignore attr which are active, but have
5442 * src/modules/data_fx.properties: Minor mods for ETV data filters
5444 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5445 src/framework/mlt_factory.c, src/framework/mlt_field.c,
5446 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
5447 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5448 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
5449 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5450 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
5451 src/framework/mlt_properties.c, src/framework/mlt_property.c,
5452 src/framework/mlt_service.c, src/framework/mlt_service.h,
5453 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
5454 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
5455 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
5456 src/miracle/miracle_unit_commands.c,
5457 src/modules/avformat/consumer_avformat.c,
5458 src/modules/avformat/filter_avcolour_space.c,
5459 src/modules/avformat/filter_avdeinterlace.c,
5460 src/modules/avformat/filter_avresample.c,
5461 src/modules/avformat/producer_avformat.c, src/modules/core/consumer_null.c,
5462 src/modules/core/filter_brightness.c, src/modules/core/filter_channelcopy.c,
5463 src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
5464 src/modules/core/filter_gamma.c, src/modules/core/filter_luma.c,
5465 src/modules/core/filter_mirror.c, src/modules/core/filter_obscure.c,
5466 src/modules/core/filter_region.c, src/modules/core/filter_rescale.c,
5467 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
5468 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
5469 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
5470 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
5471 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5472 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5473 src/modules/fezzik.ini, src/modules/fezzik/producer_fezzik.c,
5474 src/modules/fezzik/producer_hold.c, src/modules/gtk2/consumer_gtk2.c,
5475 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
5476 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
5477 src/modules/normalize/filter_volume.c, src/modules/plus/filter_affine.c,
5478 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_sepia.c,
5479 src/modules/plus/transition_affine.c, src/modules/resample/filter_resample.c,
5480 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5481 src/modules/sdl/consumer_sdl_still.c, src/modules/sox/filter_sox.c,
5482 src/modules/valerie/consumer_valerie.c, src/modules/vorbis/producer_vorbis.c,
5483 src/modules/westley/consumer_westley.c,
5484 src/modules/westley/producer_westley.c,
5485 src/modules/xine/filter_deinterlace.c, src/valerie/valerie_remote.c: Big
5486 modification - switch to macros for parent class access
5488 2004-11-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5490 * mlt++/swig/Makefile: Install makefile for swig
5492 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltDeque.cpp,
5493 mlt++/src/MltDeque.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
5494 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5495 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Deque added;
5496 simplified producer parent access; transition in and out
5498 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
5499 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
5500 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
5501 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
5502 src/modules/sdl/consumer_sdl_still.c, src/modules/westley/consumer_westley.c,
5503 src/modules/westley/producer_westley.c: Extendable factories; general
5504 producer related modifications; westley storage; sdl_still increased latency
5506 2004-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5508 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5509 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5510 mlt++/src/MltProperties.cpp, mlt++/src/MltService.cpp,
5511 mlt++/src/MltService.h, mlt++/test/Makefile: More playlist modifications;
5514 * src/modules/sdl/consumer_sdl_still.c: Consumer sdl preview correction -
5515 attach colour space conversion on start
5517 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5518 src/framework/mlt_producer.c, src/framework/mlt_service.c,
5519 src/framework/mlt_service.h: More playlist modifications; service locking;
5520 sticky services on frame
5522 2004-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5524 * src/framework/mlt_producer.c: Extendible blank producers
5526 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5527 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Ref count and event firing
5528 method on properties; locate_cut on tractor
5530 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5531 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5532 src/modules/sdl/consumer_sdl_still.c, src/modules/valerie/consumer_valerie.c:
5533 Added ref_count method to properties; temporary work around for test card;
5536 2004-11-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5538 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5539 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5540 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5541 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Playlist reorganisation
5543 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
5544 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
5545 src/framework/mlt_producer.h, src/framework/mlt_transition.c,
5546 src/modules/dv/consumer_libdv.c: Playlist and blank rearrangement, fix for
5547 mlt_consumer and NULL
5549 2004-11-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5551 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5552 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Simplified playlist and
5555 * src/modules/sdl/consumer_sdl_still.c: Increased delay for polling
5557 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Simplified
5560 2004-11-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5562 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Added cut related
5565 * src/framework/mlt_multitrack.c: Behavioural change - tracks with hide
5566 properties now affect length (might be problematic)
5568 2004-11-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5570 * src/framework/mlt_producer.c: Correction for direct playback of a cut
5572 2004-11-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5574 * src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/producer_pixbuf.c,
5575 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5576 src/modules/sdl/consumer_sdl_still.c: Fixes threaded pixbuf usage and removes
5577 flash when swicthing between sdl preview modes
5579 2004-10-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5581 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltTokeniser.cpp,
5582 mlt++/src/MltTokeniser.h, mlt++/test/server.cpp: Added courtesy tokenising
5585 * src/framework/mlt_tokeniser.c, src/modules/fezzik.dict,
5586 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
5587 src/modules/sdl/consumer_sdl_preview.c,
5588 src/modules/westley/producer_westley.c: fixes for westley deserialise,
5589 preview handling and tokenising amendment
5591 2004-10-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5593 * src/modules/plus/filter_charcoal.c: Minor optimisation
5595 * mlt++/configure, mlt++/swig/configure, mlt++/swig/ruby/build,
5596 mlt++/swig/ruby/miracle.rb: Config changes
5598 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5599 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
5600 src/modules/avformat/consumer_avformat.c,
5601 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
5602 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
5603 src/modules/core/producer_noise.c, src/modules/core/transition_composite.c,
5604 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
5605 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5606 Attempt at an aspect ratio clean up
5608 2004-10-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5610 * src/modules/sdl/consumer_sdl_preview.c: Oops - need to parse the size in
5613 * mlt-config-template, src/framework/configure, src/miracle/configure,
5614 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
5615 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
5616 src/modules/gtk2/factory.c, src/modules/sdl/consumer_sdl.c,
5617 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
5618 src/modules/westley/producer_westley.c, src/valerie/configure: Minor config
5619 fixes and gtk2 consumer added
5621 2004-10-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5623 * src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
5625 * src/framework/mlt_consumer.c, src/inigo/inigo.c,
5626 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5627 src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
5629 2004-10-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5631 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5632 src/modules/sdl/Makefile, src/modules/sdl/configure,
5633 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
5634 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
5635 src/modules/sdl/factory.c: SDL Preview provisional checkin
5637 2004-10-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5639 * src/framework/mlt_frame.c, src/modules/core/transition_mix.c: audio mix and
5642 2004-10-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5644 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: id and log level for
5647 * src/framework/mlt_properties.c, src/miracle/miracle_server.c,
5648 src/miracle/miracle_server.h: Convenience functionality for properties load
5649 and miracle_server_id function
5651 * src/miracle/miracle_server.c: Server shutdown state oops
5653 * mlt++/src/MltMiracle.cpp: Server shutdown state
5655 * src/miracle/miracle_server.c: Server shutdown state
5657 2004-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5659 * src/modules/valerie/consumer_valerie.c: Error property for valerie returned
5662 2004-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5664 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/test/play.cpp:
5665 buffer fix and tractor handling
5667 * src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
5668 buffer fix and tractor handling
5670 * mlt++/HOWTO: Doc updates
5672 * src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
5673 src/miracle/miracle_server.c, src/miracle/miracle_unit_commands.c,
5674 src/miracle/miracle_unit_commands.h, src/modules/valerie/consumer_valerie.c,
5675 src/modules/westley/producer_westley.c, src/valerie/valerie.c,
5676 src/valerie/valerie.h, src/valerie/valerie_parser.c,
5677 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Improved push
5680 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: Improved push
5683 2004-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5685 * src/framework/mlt_service.c, src/modules/fezzik/producer_fezzik.c,
5686 src/modules/valerie/consumer_valerie.c,
5687 src/modules/westley/producer_westley.c: Fix for deep westleys and filter
5690 * src/framework/mlt_consumer.c: Oops - fix for consumer progressive
5692 * docs/services.txt, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5693 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
5694 src/framework/mlt_tractor.c, src/inigo/inigo.c,
5695 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
5696 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
5697 src/modules/core/filter_rescale.c, src/modules/core/filter_watermark.c,
5698 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5699 src/modules/plus/transition_affine.c: Some fixes for alpha masks
5701 2004-10-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5703 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
5706 2004-10-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5708 * src/framework/mlt_playlist.c: Mix on Mix and length corrections
5710 2004-10-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5712 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Same and following clip
5715 * docs/framework.txt, docs/inigo.txt, docs/install.txt: Some documentation
5716 updates - more to follow
5718 * src/framework/mlt_producer.c: Removed fezzik usage from cloning
5720 2004-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5722 * src/framework/mlt_filter.c, src/framework/mlt_producer.c,
5723 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
5724 src/modules/avformat/consumer_avformat.c,
5725 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
5726 src/modules/plus/filter_affine.c: Revised attached filter handling and clones
5729 2004-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5731 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
5732 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
5733 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
5734 src/modules/core/transition_mix.c: More corrections to frame position and
5735 audio/track handling
5737 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
5738 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
5739 src/modules/core/transition_mix.c: Corrects position and test_audio handling
5741 2004-10-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5743 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
5744 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c:
5745 Multitrack rearrangement and tractor cleanup
5747 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFrame.cpp,
5748 mlt++/src/MltFrame.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
5749 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/swig/mltpp.i: Added
5750 the parser object and moved type identity into mlt
5752 * src/framework/mlt_parser.c, src/framework/mlt_producer.c: Yikes - another
5753 corrections to cloning (oops)
5755 * src/framework/mlt_multitrack.c, src/framework/mlt_producer.c: Corrections
5758 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
5759 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5760 src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
5761 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
5762 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
5763 src/framework/mlt_service.c, src/framework/mlt_service.h,
5764 src/framework/mlt_types.h, src/modules/data_fx.properties,
5765 src/modules/inigo/producer_inigo.c, src/modules/plus/filter_affine.c,
5766 src/modules/westley/consumer_westley.c,
5767 src/modules/westley/producer_westley.c: Cloning optimisations and
5768 introduction of the service parser
5770 2004-10-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5772 * src/modules/inigo/producer_inigo.c: Allow filter attachment to clip
5774 2004-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5776 * src/framework/mlt_factory.c, src/framework/mlt_service.c,
5777 src/framework/mlt_tractor.c, src/modules/core/Makefile,
5778 src/modules/core/configure, src/modules/core/factory.c,
5779 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
5780 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
5781 src/modules/core/transition_composite.c, src/modules/data_fx.properties,
5782 src/modules/dv/producer_libdv.c, src/modules/inigo/producer_inigo.c: Data
5783 feed and show filters
5785 2004-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5787 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h, mlt++/swig/mltpp.i: new
5790 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5791 src/framework/mlt_playlist.h: clip and mix manipulation on playlist
5793 2004-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5795 * src/framework/mlt_filter.c, src/framework/mlt_service.c,
5796 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
5797 src/modules/core/transition_region.c, src/modules/inigo/producer_inigo.c,
5798 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5799 Corrections to filter attachment and in/out point handling
5801 * src/framework/mlt_playlist.c, src/modules/inigo/producer_inigo.c: Ensure
5802 join inherits all attached filters; inigo can attach to producer or previous
5805 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
5806 src/framework/mlt_producer.h, src/modules/inigo/producer_inigo.c: Checkpoint
5807 for current managed cuts (prototype on mix)
5809 2004-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5811 * src/modules/core/filter_rescale.c, src/modules/core/transition_composite.c:
5812 First attempt at a composite clean up
5814 2004-09-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5816 * mlt++/README, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Playlist
5817 repeat clip functionality
5819 * src/inigo/inigo.c: Clean up - added new usage options
5821 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5822 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
5823 src/modules/westley/producer_westley.c: Splits, joins and repeats
5825 2004-09-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5827 * src/modules/westley/consumer_westley.c: Fix for serialising multiple
5830 * src/framework/mlt_playlist.c: Whoops - mix fix
5832 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5833 src/modules/westley/consumer_westley.c,
5834 src/modules/westley/producer_westley.c: Corrects cuts with filters
5836 * src/framework/mlt_playlist.c, src/framework/mlt_transition.c,
5837 src/modules/westley/consumer_westley.c,
5838 src/modules/westley/producer_westley.c: Finalisation of first phase of cut
5839 handling (unmanaged)
5841 * src/framework/mlt_transition.c: Transitions ignore test frames
5843 2004-09-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5845 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
5846 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
5847 src/modules/westley/producer_westley.c: Cut management part 2 - corrects
5848 playlist split/join and a little bit of mix
5850 * src/framework/mlt_properties.c: ...gah...
5852 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i: Cut
5855 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
5856 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
5857 src/framework/mlt_service.c, src/modules/westley/consumer_westley.c,
5858 src/modules/westley/producer_westley.c: Cut management part 1
5860 * src/modules/westley/consumer_westley.c: fix for in/out during serialisation
5863 2004-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5865 * src/framework/mlt_tractor.c: Alpha from the tractor fix
5867 * mlt++/src/MltService.cpp, mlt++/swig/mltpp.i: get_frame and ruby listen fix
5870 2004-09-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5872 * mlt++/src/MltFrame.cpp, mlt++/src/MltProperties.cpp,
5873 mlt++/src/MltProperties.h, mlt++/swig/mltpp.i: Event and frame handling
5875 * mlt++/configure, mlt++/src/MltMiracle.cpp: Server shutdown
5877 * src/framework/mlt_properties.c: Whoops
5879 * src/framework/mlt_factory.c, src/framework/mlt_properties.c,
5880 src/miracle/miracle.c, src/miracle/miracle_local.c,
5881 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
5882 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c:
5883 Fix to compositing/watermark; miracle/mlt shutdown cleanup
5885 * src/framework/mlt_service.c, src/modules/core/filter_watermark.c,
5886 src/modules/core/transition_composite.c: In/out point handling on attached
5889 2004-09-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5891 * demo/consumers.ini, src/modules/avformat/producer_avformat.c,
5892 src/modules/gtk2/producer_pixbuf.c: Minor fixes
5894 2004-09-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5896 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
5897 mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h,
5898 mlt++/swig/mltpp.i: Added the response object
5900 * src/valerie/valerie_response.h: Obtain stdio definitions
5902 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
5903 mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i, mlt++/swig/ruby/miracle.rb,
5904 mlt++/test/Makefile, mlt++/test/play.cpp, mlt++/test/server.cpp: Adding
5907 * src/miracle/miracle.c, src/miracle/miracle_server.c,
5908 src/miracle/miracle_server.h: Extending miracles functionality
5910 2004-09-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5912 * Makefile, src/humperdink/Makefile, src/modules/dv/producer_libdv.c: Build
5913 fix and temporary libdv compatability
5915 * src/framework/mlt_frame.c: aspect ratio fix for test card
5917 * src/framework/mlt_tractor.c: Aspect ratio fix
5919 * src/modules/sdl/consumer_sdl.c: Aspect ratio modifications
5921 * src/miracle/Makefile: Customising the miracle server part 1
5923 2004-09-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5925 * src/framework/mlt_service.c, src/framework/mlt_service.h,
5926 src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
5927 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
5928 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
5929 src/modules/avformat/Makefile, src/modules/core/filter_watermark.c,
5930 src/modules/core/producer_colour.c, src/modules/core/transition_region.c,
5931 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
5932 src/modules/plus/transition_affine.c, src/modules/sdl/consumer_sdl.c,
5933 src/modules/sox/Makefile, src/modules/valerie/Makefile,
5934 src/modules/valerie/configure, src/modules/valerie/consumer_valerie.c,
5935 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
5936 src/modules/westley/configure, src/modules/westley/consumer_westley.c,
5937 src/modules/westley/factory.c, src/modules/westley/producer_westley.c,
5938 src/modules/westley/producer_westley.h, src/valerie/Makefile,
5939 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_parser.c,
5940 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Consumer valerie,
5941 pushes, and assorted modifications
5943 2004-09-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5945 * src/framework/mlt_frame.c, src/modules/core/transition_luma.c: Work arounds
5946 for scaling related issues
5948 2004-09-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5950 * src/modules/avformat/producer_avformat.c: position fixing
5952 2004-09-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5954 * src/modules/sdl/consumer_sdl.c: Ugly temporary hack for aspect ratio
5956 * src/framework/mlt_playlist.c, src/inigo/inigo.c,
5957 src/modules/inigo/producer_inigo.c: Fixes for removed tracks before/after mix
5960 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Adding the mix part 1
5962 * src/framework/mlt_field.c, src/framework/mlt_playlist.c,
5963 src/framework/mlt_playlist.h, src/modules/inigo/producer_inigo.c,
5964 src/modules/westley/consumer_westley.c,
5965 src/modules/westley/producer_westley.c: Adding the mix part 1
5967 2004-09-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5969 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
5970 src/framework/mlt_service.c, src/modules/avformat/consumer_avformat.c,
5971 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
5972 src/modules/sdl/consumer_sdl.c: More work with events
5974 2004-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5976 * docs/services.txt, docs/westley.txt,
5977 src/modules/westley/producer_westley.c: Major westley rewrite - allows
5980 2004-09-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5982 * mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
5983 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltService.cpp,
5984 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Service attach filters
5986 * src/framework/mlt_producer.c, src/framework/mlt_service.c,
5987 src/framework/mlt_service.h, src/inigo/inigo.c,
5988 src/modules/core/filter_region.c, src/modules/core/filter_watermark.c,
5989 src/modules/core/transition_region.c, src/modules/dv/producer_libdv.c,
5990 src/modules/inigo/producer_inigo.c, src/modules/sdl/consumer_sdl.c,
5991 src/modules/westley/consumer_westley.c: Filter attachments to services
5993 2004-09-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5995 * mlt++/HOWTO, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5996 mlt++/swig/mltpp.i, mlt++/swig/perl/play.pl: More event stuff
5998 * src/framework/mlt_multitrack.c, src/framework/mlt_tractor.c: Multitrack and
5999 tractor producer-changed event
6001 2004-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6003 * src/modules/sdl/consumer_sdl.c: Fix occassional sdl core dumps
6005 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltEvent.cpp,
6006 mlt++/src/MltEvent.h, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6007 mlt++/swig/mltpp.i, mlt++/swig/ruby/play.rb, mlt++/test/play.cpp: Event
6010 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6011 src/framework/mlt_events.c, src/framework/mlt_events.h,
6012 src/framework/mlt_playlist.c, src/modules/avformat/consumer_avformat.c,
6013 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
6014 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: event
6015 fix for playlist and consumer-stopped event
6017 * src/framework/Makefile, src/framework/mlt_events.c,
6018 src/framework/mlt_events.h, src/framework/mlt_playlist.c,
6019 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6020 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6021 src/framework/mlt_property.c, src/framework/mlt_service.c,
6022 src/framework/mlt_types.h, src/modules/plus/transition_affine.c: First draft
6025 2004-08-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6027 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/MltConsumer.cpp,
6028 mlt++/src/MltConsumer.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
6029 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltMultitrack.cpp,
6030 mlt++/src/MltMultitrack.h, mlt++/src/MltPlaylist.cpp,
6031 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6032 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/src/MltTractor.cpp,
6033 mlt++/src/MltTractor.h, mlt++/src/MltTransition.cpp,
6034 mlt++/src/MltTransition.h: Run time type identification
6036 * configure, src/framework/Makefile, src/framework/mlt_frame.c,
6037 src/framework/mlt_frame.h, src/modules/westley/consumer_westley.c,
6038 src/valerie/Makefile: Minor make/configure mods and mlt_frame_waveform mod
6040 2004-08-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6042 * src/framework/mlt_frame.c: properly deal with evaluation of magnitude of 2s
6043 complement for waveform generation
6045 * src/framework/mlt_frame.c: new, faster waveform generator that emphasizes
6046 gain as opposed to shape
6048 2004-08-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6050 * src/framework/mlt_frame.c: bugfix in waveform method
6052 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add waveform method
6055 2004-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6057 * mlt++/README, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
6058 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i: Tractor
6061 * src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
6062 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h: Tractor
6065 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltField.cpp,
6066 mlt++/src/MltField.h, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
6067 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i:
6068 Multitrack classes added
6070 * docs/framework.txt, src/framework/mlt_field.c, src/framework/mlt_field.h,
6071 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
6072 src/modules/inigo/producer_inigo.c, src/modules/westley/producer_westley.c:
6073 New tractor constructor
6075 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6076 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
6077 Producer filter extraction method
6079 2004-08-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6081 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFilteredProducer.cpp,
6082 mlt++/src/MltFilteredProducer.h, mlt++/src/MltProducer.cpp,
6083 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6084 mlt++/swig/mltpp.i: Removed FilteredProducer
6086 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6087 src/framework/mlt_producer.h, src/modules/fezzik/producer_fezzik.c,
6088 src/modules/westley/consumer_westley.c,
6089 src/modules/westley/producer_westley.c: Producer filter attach/detach
6090 methods; major rework on westley consumer, minor on producer
6092 2004-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6094 * mlt++/Makefile, mlt++/test/Makefile, mlt++/test/play.cpp: Build
6097 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6098 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
6099 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
6100 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltPlaylist.cpp,
6101 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6102 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6103 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6104 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h,
6105 mlt++/swig/perl/play.pl: Mlt Ref Counts and Playlist split/join
6107 * docs/framework.txt, setenv_mc, src/framework/mlt_consumer.c,
6108 src/framework/mlt_field.c, src/framework/mlt_filter.c,
6109 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6110 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6111 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6112 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6113 src/framework/mlt_service.c, src/framework/mlt_service.h,
6114 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
6115 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
6116 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
6117 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pango.c,
6118 src/modules/gtk2/producer_pixbuf.c, src/modules/westley/consumer_westley.c:
6119 Mlt Ref Counts and Playlist split/join
6121 2004-08-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6123 * mlt++/swig/perl/play.pl: Added play.pl
6125 * mlt++/src/Makefile, mlt++/swig/mltpp.i: Workaround for perl
6127 2004-08-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6129 * mlt++/src/MltConsumer.cpp, mlt++/src/MltFilter.cpp,
6130 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6131 mlt++/src/MltTransition.cpp: Constructor clean up
6133 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: consumer purge
6135 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c: Unit purge
6137 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: consumer purge
6139 2004-08-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6141 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h, mlt++/src/MltPlaylist.cpp,
6142 mlt++/src/MltPlaylist.h, mlt++/swig/configure, mlt++/swig/java/build,
6143 mlt++/swig/ruby/build, mlt++/swig/ruby/thumbs.rb: mlt_position, /usr/bin/env
6146 2004-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6148 * src/modules/core/filter_rescale.c, src/modules/gtk2/factory.c: Colour space
6149 conversion with gdkpixbuf scaling
6151 * src/modules/avformat/producer_avformat.c: Another attempted mjpeg work
6154 * src/framework/mlt_consumer.c: Prefil consumer property
6156 2004-08-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6158 * mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltProducer.cpp,
6159 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/swig/mltpp.i,
6160 mlt++/swig/ruby/play.rb: image handling
6162 2004-08-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6164 * mlt++/swig/java/Play.java, mlt++/swig/ruby/play.rb,
6165 mlt++/swig/ruby/thumbs.rb: Fixes for mods to api
6167 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
6168 mlt++/src/MltConsumer.h, mlt++/src/MltFilteredConsumer.cpp,
6169 mlt++/src/MltFilteredConsumer.h, mlt++/src/MltFilteredProducer.cpp,
6170 mlt++/src/MltFilteredProducer.h, mlt++/src/MltService.cpp,
6171 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Filtered producers and consumers
6173 * src/framework/mlt_service.c: NULL accpectance for connect/disconnect
6175 * mlt++/test/play.cpp: oops
6177 2004-08-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6179 * mlt++/swig/configure, mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh,
6180 mlt++/swig/java/build, mlt++/swig/mltpp.i, mlt++/swig/perl/Makefile.PL,
6181 mlt++/swig/perl/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
6182 mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb, mlt++/swig/ruby/thumbs.rb,
6183 mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl: Experimental swig bindings
6185 * mlt++/README, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
6186 mlt++/src/MltFilter.cpp, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6187 mlt++/src/MltProducer.cpp, mlt++/src/MltProperties.cpp,
6188 mlt++/src/MltProperties.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6189 mlt++/src/MltTransition.cpp, mlt++/test/Makefile: More cleanups
6191 * mlt++/README, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6192 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
6193 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
6194 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6195 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6196 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6197 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6198 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/play.cpp:
6199 Class rework and simplification
6201 * mlt++/src/Makefile, mlt++/src/Mlt.h: Added Mlt.h convenience header
6203 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6204 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6205 mlt++/src/MltService.cpp: Complete methods for properties and playlist;
6206 reversed NULL handling on service class
6208 * mlt++/README, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6209 mlt++/test/play.cpp: Object validity checks
6211 * src/framework/mlt_consumer.c, src/framework/mlt_field.c,
6212 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
6213 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6214 src/framework/mlt_producer.c, src/framework/mlt_service.c,
6215 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: NULL safety
6218 * mlt++/AUTHORS, mlt++/Makefile, mlt++/README, mlt++/configure,
6219 mlt++/src/Makefile, mlt++/src/MltService.cpp, mlt++/test/play.cpp: Build and
6222 2004-08-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6224 * mlt++/src/Makefile, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6225 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
6226 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
6227 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6228 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6229 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6230 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6231 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/Makefile,
6232 mlt++/test/play.cpp: Initial revision
6234 2004-08-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6236 * src/modules/avformat/producer_avformat.c: gop/b frame fix, http/pipe
6237 handling and logging off
6239 2004-08-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6241 * src/modules/avformat/Makefile, src/modules/avformat/configure,
6242 src/modules/avformat/factory.c, src/modules/avformat/filter_avcolour_space.c,
6243 src/modules/avformat/filter_avcolour_space.h: Colour space filter
6245 2004-08-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6247 * src/modules/avformat/producer_avformat.c: Rudimentary rgb24 support
6249 * src/modules/avformat/producer_avformat.c: optimisations
6251 2004-08-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6253 * src/modules/core/transition_region.c: Flexible and animated shapes
6255 2004-08-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6257 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
6258 gop size == 0 fix and update to current ffmpeg for cvs co
6260 * src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
6261 src/modules/dv/producer_libdv.h: Fix for current libdv
6263 * src/modules/avformat/producer_avformat.c: Pipe workaround
6265 2004-08-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6267 * src/modules/core/filter_watermark.c, src/modules/core/transition_region.c:
6268 Mutable shapes on regions
6270 2004-08-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6272 * src/modules/plus/filter_affine.c: Small modifications to allow seeking
6274 * src/modules/sdl/consumer_sdl.c: Rectangle added to properties
6276 2004-07-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6278 * src/modules/plus/filter_invert.c: Minor fix to invert
6280 * src/modules/core/filter_watermark.c,
6281 src/modules/core/transition_composite.c: Mutable watermark producer and small
6284 2004-07-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6286 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
6287 Minor affine modifications
6289 * src/modules/plus/Makefile, src/modules/plus/configure,
6290 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
6291 src/modules/plus/filter_affine.h: Affine filter
6293 2004-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6295 * src/modules/core/filter_watermark.c,
6296 src/modules/core/transition_composite.c: More mutable properties
6298 2004-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6300 * src/modules/sox/Makefile: link to mad
6302 * src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
6303 src/modules/core/transition_composite.c,
6304 src/modules/core/transition_region.c: Mutable properties
6306 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Allow attached
6307 filters when used in playlists
6309 2004-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6311 * src/modules/core/transition_composite.c: Allows runtime modifications to
6314 * src/modules/core/filter_region.c, src/modules/core/transition_composite.c,
6315 src/modules/core/transition_region.c: Allows runtime modifications to region
6318 2004-07-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6320 * src/modules/avformat/producer_avformat.c: Pipe support for audio or video
6323 2004-07-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6325 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6326 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6327 src/framework/mlt_service.c, src/framework/mlt_service.h,
6328 src/modules/westley/consumer_westley.c: Filter cleanup and fixes
6330 2004-07-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6332 * src/framework/mlt_consumer.c, src/framework/mlt_service.c,
6333 src/framework/mlt_service.h, src/modules/xine/Makefile: Swig mods
6335 * src/modules/avformat/Makefile, src/modules/core/Makefile,
6336 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
6337 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
6338 src/modules/normalize/Makefile, src/modules/plus/Makefile,
6339 src/modules/plus/transition_affine.c, src/modules/resample/Makefile,
6340 src/modules/sdl/Makefile, src/modules/sox/Makefile,
6341 src/modules/vorbis/Makefile, src/modules/westley/Makefile: Fixes for swig
6343 2004-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6345 * src/modules/avformat/consumer_avformat.c, src/modules/core/filter_luma.c,
6346 src/modules/core/transition_luma.c: consumer avformat fix and silly stuff in
6349 * src/modules/avformat/consumer_avformat.c,
6350 src/modules/inigo/producer_inigo.c: stdout fix for avformat consumer and
6351 change of defaults for inigo transition tracks
6353 2004-06-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6355 * src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c:
6356 Sepia fix and affine/alpha clean up
6358 * src/modules/plus/Makefile, src/modules/plus/configure,
6359 src/modules/plus/factory.c, src/modules/plus/filter_sepia.c,
6360 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c: affine
6361 with alpha and a broken sepia
6363 2004-06-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6365 * src/modules/plus/transition_affine.c: Affine silliness
6367 2004-06-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6369 * configure, src/modules/configure, src/modules/core/configure,
6370 src/modules/core/transition_composite.c, src/modules/dv/configure,
6371 src/modules/fezzik/configure, src/modules/gtk2/configure,
6372 src/modules/inigo/configure, src/modules/normalize/configure,
6373 src/modules/resample/configure, src/modules/sdl/configure,
6374 src/modules/sdl/consumer_sdl.c, src/modules/sox/configure,
6375 src/modules/vorbis/configure, src/modules/westley/configure,
6376 src/modules/xine/configure: Portability modifications to scripts
6378 * src/modules/plus/Makefile, src/modules/plus/configure,
6379 src/modules/plus/factory.c, src/modules/plus/transition_affine.c,
6380 src/modules/plus/transition_affine.h: Experimental affine transformation
6382 2004-06-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6384 * src/modules/plus/Makefile, src/modules/plus/configure,
6385 src/modules/plus/factory.c, src/modules/plus/filter_charcoal.c,
6386 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
6387 src/modules/plus/filter_invert.h: More silliness :-)
6389 2004-06-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6391 * configure: version bump
6393 * src/modules/avformat/configure: ffmpeg fixed date for cvs checkout
6395 * src/modules/avformat/ffmpeg.patch: ffmpeg patch for mandrake build
6397 * src/modules/avformat/producer_avformat.c: Temporary work around for missing
6400 * src/framework/mlt_properties.c: Rudimentary arithmetic property assignment
6402 2004-06-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6404 * src/framework/mlt_consumer.c, src/modules/core/producer_colour.c,
6405 src/modules/core/producer_noise.c, src/modules/fezzik.ini,
6406 src/modules/gtk2/producer_pixbuf.c, src/tests/charlie.c: Minor tweaks
6408 2004-05-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6410 * src/modules/avformat/producer_avformat.c: slightly better seeking in drop
6413 * src/modules/sdl/consumer_sdl.c: real_time=0 fix
6415 * src/modules/avformat/consumer_avformat.c: Update to latest ffmpeg cvs
6417 2004-05-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6419 * src/modules/avformat/Makefile, src/modules/avformat/configure: Yet another
6420 way to configure ffmpeg
6422 * src/modules/avformat/consumer_avformat.c,
6423 src/modules/avformat/producer_avformat.c: Sync with current ffmpeg CVS and
6426 2004-05-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6428 * src/framework/configure, src/framework/mlt_consumer.c,
6429 src/framework/mlt_factory.c, src/framework/mlt_pool.c,
6430 src/framework/mlt_pool.h, src/framework/mlt_repository.c: slight mods to
6431 factory (for future module reporting); pool purge function; consumer drop
6434 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
6435 src/modules/avformat/producer_avformat.c: fix for avformat seek < gop; fix
6436 for avformat consumer qscale; additional avformat consumer properties
6438 2004-05-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6440 * src/modules/avformat/producer_avformat.c: Removed unecessary locks in
6443 2004-05-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6445 * src/modules/sdl/consumer_sdl.c: audio off
6447 2004-05-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6449 * src/modules/sdl/consumer_sdl.c: aspect ratio and locking
6451 2004-05-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6453 * docs/services.txt: a clarification
6455 * src/modules/core/filter_resize.c: set output frame aspect to consumer
6456 sample aspect, not display aspect.
6458 * src/modules/sdl/consumer_sdl.c: fix aspect handling when rescale != none
6460 2004-05-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6462 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
6464 * src/modules/sdl/consumer_sdl.c: yet another sdl tweak (sigh)
6466 2004-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6468 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
6470 2004-05-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6472 * src/modules/avformat/consumer_avformat.c, src/modules/fezzik.ini,
6473 src/modules/sox/Makefile: sox fix; remove consumer avformat diagnostic
6475 * src/framework/Makefile, src/framework/mlt_consumer.c,
6476 src/modules/avformat/consumer_avformat.c,
6477 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6478 src/modules/core/configure, src/modules/core/consumer_null.c,
6479 src/modules/core/consumer_null.h, src/modules/core/factory.c,
6480 src/modules/core/producer_noise.c, src/modules/fezzik/producer_hold.c,
6481 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/producer_vorbis.c: minor
6482 clean ups; added a null consumer for easier valgrind testing
6484 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6486 * src/framework/mlt_consumer.c: audio/video processing swap
6488 2004-05-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6490 * src/modules/sox/filter_sox.c: fix st.h include
6492 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6494 * src/framework/mlt_frame.c: test card handling
6496 2004-05-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6498 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6499 src/modules/sdl/consumer_sdl.c: Audio read ahead and fine tuning
6501 * src/framework/mlt_consumer.c, src/modules/avformat/producer_avformat.c,
6502 src/modules/sdl/consumer_sdl.c: Clean up and border preservation
6504 2004-04-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6506 * src/albino/Makefile, src/framework/mlt_consumer.c,
6507 src/modules/avformat/consumer_avformat.c,
6508 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
6509 src/modules/fezzik.ini, src/modules/sdl/consumer_sdl.c: Sundry consumer
6510 modifications; albino compile fix; minor mods to avformat producer
6512 2004-04-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6514 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6515 src/framework/mlt_deque.h, src/framework/mlt_field.h,
6516 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
6517 src/framework/mlt_manager.h, src/framework/mlt_multitrack.h,
6518 src/framework/mlt_playlist.h, src/framework/mlt_producer.h,
6519 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6520 src/framework/mlt_property.h, src/framework/mlt_repository.h,
6521 src/framework/mlt_service.c, src/framework/mlt_service.h,
6522 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.h,
6523 src/framework/mlt_transition.h: C++ compatability
6525 2004-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6527 * configure: version shunt
6529 * README, configure, docs/install.txt, docs/services.txt,
6530 src/modules/avformat/Makefile, src/modules/avformat/configure,
6531 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
6532 src/modules/avformat/filter_avdeinterlace.c,
6533 src/modules/avformat/filter_avresample.c,
6534 src/modules/avformat/producer_avformat.c, src/modules/configure,
6535 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: config
6536 mods; avformat static or shared build; corrections to sdl
6538 2004-04-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6540 * configure, docs/services.txt, setenv: GPL checking (provisional
6541 implementation), mc scaling docs
6543 * src/framework/mlt.h: added tokeniser to mlt header
6545 * src/modules/configure, src/modules/core/Makefile,
6546 src/modules/core/configure, src/modules/core/factory.c,
6547 src/modules/core/filter_rescale.c, src/modules/core/filter_rescale.h,
6548 src/modules/fezzik.ini, src/modules/fezzik/Makefile,
6549 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/configure,
6550 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c: Rescaler and
6551 fezzik rework (to allow inclusion of mc scaler)
6553 2004-04-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6555 * src/modules/sox/Makefile: whoops - missed some libs
6557 * src/albino/Makefile: albino Makefile cleanup
6559 * src/modules/dv/Makefile, src/modules/normalize/Makefile,
6560 src/modules/sox/Makefile: Makefile cleanup in modules
6562 * src/modules/sox/Makefile, src/modules/sox/filter_sox.c: switched to
6563 mlt_tokeniser and removed libst-config from Makefile
6565 * src/framework/Makefile, src/framework/mlt_tokeniser.c,
6566 src/framework/mlt_tokeniser.h: added mlt_tokeniser
6568 2004-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6570 * src/modules/sox/filter_sox.c: add more comments
6572 * src/modules/core/Makefile, src/modules/core/configure,
6573 src/modules/core/factory.c, src/modules/core/filter_volume.c,
6574 src/modules/core/filter_volume.h, src/modules/normalize/Makefile,
6575 src/modules/normalize/configure, src/modules/normalize/factory.c,
6576 src/modules/normalize/filter_volume.c, src/modules/normalize/filter_volume.h,
6577 src/modules/sox/Makefile, src/modules/sox/configure,
6578 src/modules/sox/factory.c, src/modules/sox/filter_sox.c,
6579 src/modules/sox/filter_sox.h: moved filter_volume into a normalize module,
6580 added new sox module with filter_sox
6582 2004-04-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6584 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/audio.sh,
6585 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
6586 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
6587 src/modules/ffmpeg/video.sh: removed all ffmpeg files
6589 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
6590 src/modules/ffmpeg/consumer_ffmpeg.c, src/modules/ffmpeg/consumer_ffmpeg.h,
6591 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6592 src/modules/ffmpeg/filter_ffmpeg_dub.h: ffmpeg cleanup
6594 2004-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6596 * src/modules/fezzik/producer_fezzik.c: Change defaults to LGPL deinterlace
6599 * src/modules/avformat/Makefile, src/modules/avformat/configure,
6600 src/modules/avformat/factory.c, src/modules/avformat/filter_avdeinterlace.c,
6601 src/modules/avformat/filter_avdeinterlace.h,
6602 src/modules/avformat/filter_avresample.c,
6603 src/modules/avformat/filter_avresample.h, src/modules/avformat/mmx.h: LGPL
6604 deinterlace and resampler
6606 2004-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6608 * configure, src/albino/Makefile, src/framework/Makefile,
6609 src/framework/mlt_pool.c, src/humperdink/Makefile, src/inigo/Makefile,
6610 src/miracle/Makefile, src/miracle/miracle_local.c, src/modules/Makefile,
6611 src/modules/avformat/Makefile, src/modules/dv/Makefile,
6612 src/modules/gtk2/Makefile, src/modules/resample/Makefile,
6613 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
6614 src/modules/westley/Makefile, src/tests/Makefile, src/valerie/Makefile,
6615 src/valerie/valerie_socket.c: More configure and build tuning
6617 * configure, src/modules/configure: Configure and build tuning
6619 * configure, docs/install.txt, src/albino/Makefile, src/framework/Makefile,
6620 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
6621 src/modules/avformat/Makefile, src/modules/core/Makefile,
6622 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
6623 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
6624 src/modules/inigo/Makefile, src/modules/resample/Makefile,
6625 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
6626 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
6627 src/valerie/Makefile: Configure and build tuning
6629 2004-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6631 * Makefile, src/framework/mlt_frame.c, src/modules/Makefile,
6632 src/modules/avformat/consumer_avformat.c: Makefile error handling and
6633 consumer avformat cleanup
6635 * docs/install.txt: Installation docs update
6637 2004-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6639 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6640 src/modules/fezzik.dict, src/modules/westley/producer_westley.c: field order
6641 normalisation fix, add .vob to fezzik, field order detection for avformat
6643 2004-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6645 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
6646 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
6647 src/framework/mlt_repository.c, src/inigo/inigo.c,
6648 src/modules/dv/consumer_libdv.c, src/modules/resample/filter_resample.c,
6649 src/modules/sdl/consumer_sdl.c: Memory leaks and resample rework
6651 2004-04-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6653 * src/framework/mlt_frame.c: test card and aspect ratio woes continued
6655 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6656 src/framework/mlt_properties.c: aspect ratio and test card woes
6658 2004-04-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6660 * demo/mlt_news, docs/framework.txt, src/framework/mlt_consumer.c,
6661 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
6662 src/framework/mlt_properties.c, src/modules/fezzik/producer_hold.c,
6663 src/modules/gtk2/filter_rescale.c, src/modules/sdl/consumer_sdl.c: hold
6664 modifications and test card env var
6666 2004-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6668 * demo/demo: remove setenv call
6670 2004-04-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6672 * src/modules/sdl/consumer_sdl.c: added setenv_mc
6674 * setenv_mc, src/modules/sdl/consumer_sdl.c: added setenv_mc
6676 * demo/demo.ini, demo/mlt_squeeze, demo/mlt_squeeze_box, docs/framework.txt,
6677 docs/services.txt, src/modules/core/transition_composite.c: minor mods
6679 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6681 * docs/services.txt: fix something that got disordered
6683 * src/modules/westley/producer_westley.c: qualitfy paths of known properties
6684 that take a filename with server virtual root
6686 2004-03-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6688 * docs/services.txt, src/albino/Makefile, src/framework/Makefile,
6689 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6690 src/framework/mlt_frame.c, src/humperdink/Makefile, src/inigo/Makefile,
6691 src/miracle/Makefile, src/miracle/miracle_unit.c,
6692 src/modules/avformat/Makefile, src/modules/avformat/consumer_avformat.c,
6693 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6694 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
6695 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
6696 src/modules/inigo/Makefile, src/modules/resample/Makefile,
6697 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
6698 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
6699 src/valerie/Makefile: Minor optimisations, consumer avformat experimentation
6701 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6703 * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.c,
6704 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c: inherit
6705 scheduling priority on any created thread
6707 2004-03-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6709 * src/modules/core/transition_luma.c, src/modules/gtk2/filter_rescale.c:
6710 bugfix limits in transition luma
6712 * demo/consumers.ini, src/modules/gtk2/filter_rescale.c,
6713 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: aspect
6714 fixes for rescale=none
6716 2004-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6718 * src/valerie/valerie.c: insert fix
6720 * README, src/framework/configure, src/framework/mlt.h,
6721 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6722 src/framework/mlt_pool.c, src/modules/avformat/Makefile,
6723 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
6724 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
6725 src/modules/avformat/producer_avformat.c, src/modules/dv/consumer_libdv.c,
6726 src/modules/dv/producer_libdv.c, src/modules/sdl/consumer_sdl.c: consumer
6727 avformat added, various cleanups and consumer realtime switching
6729 2004-03-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6731 * Makefile, README, configure, mlt-framework.pc.in, mlt-miracle.pc.in,
6732 mlt-valerie.pc.in: added pkgconfig files. fixed broken dist-clean make
6735 2004-03-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6737 * demo/mlt_fade_black, demo/mlt_push, demo/mlt_squeeze, docs/TODO,
6738 docs/dvcp.txt, docs/framework.txt, docs/inigo.txt, docs/install.txt,
6739 docs/services.txt, docs/testing.txt, docs/valerie.txt, docs/westley.txt: Doc
6742 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6744 * src/miracle/configure: make install part 2 - building configs
6746 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6748 * demo/entity.westley, demo/new.westley, docs/westley.txt,
6749 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
6750 src/modules/westley/westley.dtd: added westley.dtd
6752 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6754 * Makefile, configure, mlt-config-template, src/framework/configure,
6755 src/miracle/configure, src/valerie/configure: make install part 2 - building
6758 * src/modules/fezzik/Makefile: make install fix
6760 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6762 * demo/entity.westley, docs/westley.txt,
6763 src/modules/westley/producer_westley.c: fix westley for mixed element text
6764 and entity references
6766 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6768 * Makefile, src/modules/Makefile: make install part 1
6770 * Makefile, README, configure, src/albino/Makefile, src/framework/Makefile,
6771 src/framework/config.h, src/humperdink/Makefile, src/inigo/Makefile,
6772 src/miracle/Makefile, src/modules/Makefile, src/modules/avformat/Makefile,
6773 src/modules/core/Makefile, src/modules/dv/Makefile,
6774 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
6775 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
6776 src/modules/resample/Makefile, src/modules/sdl/Makefile,
6777 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
6778 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: make
6781 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
6782 src/framework/mlt_pool.c, src/framework/mlt_properties.c,
6783 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
6784 src/modules/fezzik/producer_fezzik.c, src/modules/sdl/consumer_sdl.c: pooling
6785 and properties checks; dv decoder stack; factory cleanup registering
6787 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6789 * demo/README, demo/entity.westley, docs/services.txt, docs/westley.txt,
6790 src/miracle/miracle_unit_commands.c, src/modules/westley/producer_westley.c:
6791 enhance miracle LOAD command to accept a service: prefix. enhance
6792 producer_westley to apply parameters on url as entities. bugfix
6793 producer_westley memory leak.
6795 * demo/README, demo/pango.westley, src/modules/fezzik/producer_hold.c,
6796 src/modules/westley/producer_westley.c: fixed westley/fezzik integration when
6797 both service and resource supplied.
6799 2004-03-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6801 * demo/mlt_push, demo/new.westley, src/modules/westley/consumer_westley.c,
6802 src/modules/westley/producer_westley.c: reorganized consumer_westley. added
6803 branch tracking and other bugfixes to producer_westley.
6805 2004-03-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6807 * src/framework/mlt_tractor.c: tractor fix
6809 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6811 * demo/mlt_fade_black, demo/mlt_push, src/modules/westley/consumer_westley.c,
6812 src/modules/westley/producer_westley.c: added track hiding to westley
6814 2004-03-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6816 * demo/mlt_fade_black, demo/mlt_title_over_gfx,
6817 demo/mlt_titleshadow_watermark: couple of fixes to hidden tracks
6819 * src/framework/mlt_multitrack.c: ignore length of hidden tracks
6821 * demo/consumers.ini, demo/luma1.pgm, demo/mlt_clock_in_and_out,
6822 demo/mlt_fade_black, demo/mlt_my_name_is, demo/mlt_news, demo/mlt_squeeze,
6823 demo/mlt_title_over_gfx, demo/mlt_voiceover: demo mods for reversed tracks
6825 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6826 src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
6827 src/framework/mlt_transition.c, src/modules/inigo/producer_inigo.c: track
6828 reversal and hidden tracks
6830 * demo/demo, demo/demo.ini, demo/mlt_news, demo/mlt_squeeze: news and squeeze
6833 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6834 src/framework/mlt_tractor.c, src/modules/core/transition_composite.c,
6835 src/modules/resample/filter_resample.c: Tractor frame handling reworked; fix
6836 to composite for key diffs of 1; added mlt_consumer_new for consistency
6838 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6840 * demo/README, demo/consumers.ini, demo/demo.ini, demo/mlt_fade_black,
6841 demo/mlt_jcut, demo/mlt_jcut2, demo/mlt_lcut, demo/mlt_push, demo/mlt_ticker,
6842 docs/services.txt, src/modules/core/producer_colour.c,
6843 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
6844 remove some progressive flag handling in field renderers bugfix compositing
6845 images wider than the frame added more demos
6847 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6849 * demo/demo.ini, demo/mlt_jcut, demo/mlt_jcut2: added J Cut demos
6851 2004-03-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6853 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
6854 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
6855 src/miracle/miracle_unit_commands.h, src/valerie/valerie.c,
6856 src/valerie/valerie.h: added clear to the miracle command set and valerie api
6859 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6861 * docs/install.txt: minor typos
6863 * README, demo/consumers.ini, docs/framework.txt, docs/install.txt,
6864 docs/services.txt, docs/westley.txt, src/albino/albino.c,
6865 src/humperdink/client.c, src/modules/gtk2/producer_pango.c,
6866 src/modules/westley/producer_westley.c: documentation updates change some
6867 references to dv1394d in the example clients to Miracle. more bugfixes for
6868 producer_westley iconv for pango
6870 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6872 * src/framework/mlt_frame.c, src/miracle/miracle_commands.c,
6873 src/miracle/miracle_unit_commands.c: root corrections to miracle
6875 * src/valerie/valerie.c: quick valerie fix
6877 * docs/install.txt: Added install.txt
6879 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6881 * src/modules/westley/producer_westley.c: null pointer check in end_playlist
6883 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6885 * src/modules/avformat/producer_avformat.c,
6886 src/modules/core/producer_colour.c, src/modules/dv/consumer_libdv.c,
6887 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
6888 src/modules/fezzik/factory.c, src/modules/fezzik/producer_hold.c,
6889 src/modules/fezzik/producer_hold.h, src/modules/resample/filter_resample.c,
6890 src/tests/dan.c, src/tests/pango.c, src/tests/pixbuf.c: producer hold,
6891 experimental ac3 audio support
6893 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6895 * src/modules/westley/producer_westley.c: touchup on the producer in/out
6896 applied to parent entry
6898 * demo/circle.svg, demo/demo.kino, demo/new.westley, demo/svg.westley,
6899 src/framework/mlt_filter.c, src/framework/mlt_playlist.c,
6900 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
6901 src/modules/westley/producer_westley.c: smarter and harder producer_westley
6903 2004-03-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6905 * src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6906 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
6907 src/modules/sdl/consumer_sdl.c, src/tests/hello.c: in point fix, low latency
6910 2004-03-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6912 * docs/framework.txt, src/framework/mlt_properties.c,
6913 src/framework/mlt_properties.h, src/modules/Makefile, src/modules/configure,
6914 src/modules/core/producer_noise.c, src/modules/fezzik.dict,
6915 src/modules/fezzik/producer_fezzik.c: fezzik gets a rhyming dictionary
6917 * docs/framework.txt, docs/services.txt, src/framework/mlt_producer.c,
6918 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
6919 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6920 src/modules/core/configure, src/modules/core/factory.c,
6921 src/modules/core/filter_mirror.c, src/modules/core/filter_mirror.h,
6922 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
6923 src/modules/core/producer_noise.c, src/modules/core/producer_noise.h,
6924 src/modules/fezzik/producer_fezzik.c, src/tests/hello.c: Noise and mirrors
6926 2004-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6928 * docs/services.txt, src/modules/avformat/producer_avformat.c: revert
6929 avformat pts offset change and note bug in docs
6931 * src/modules/inigo/producer_inigo.c: fix brokenness
6933 2004-03-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6935 * docs/framework.txt, docs/westley.txt, src/framework/config.h,
6936 src/framework/mlt_factory.c, src/framework/mlt_frame.h,
6937 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6938 src/framework/mlt_properties.h, src/framework/mlt_service.c,
6939 src/framework/mlt_service.h, src/framework/mlt_types.h,
6940 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
6941 src/tests/Makefile, src/tests/hello.c: provisional framework docs and
6944 2004-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6946 * docs/services.txt, src/modules/avformat/producer_avformat.c,
6947 src/modules/core/Makefile, src/modules/core/configure,
6948 src/modules/core/factory.c, src/modules/core/filter_channelcopy.c,
6949 src/modules/core/filter_channelcopy.h,
6950 src/modules/resample/filter_resample.c: added filter_channelcopy. enhance
6951 filter_resample to reproduce channels when producer does not create as many
6952 as consumer requested.
6954 * src/modules/core/filter_volume.c: bugfix segfault in audio normaliser as
6955 well as logical bug in smoothing.
6957 * docs/services.txt, src/modules/avformat/producer_avformat.c,
6958 src/modules/fezzik/producer_fezzik.c, src/modules/inigo/producer_inigo.c:
6959 fezzik now accepts service:resource and strips \'avformat:\' before fallback
6960 avformat construction. avformat now accepts urls with a format and format
6961 parameters designation. updated services.txt for above changes. added a video
6962 pts offset to avformat.
6964 2004-03-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6966 * demo/luma1.pgm, demo/mlt_obscure, docs/services.txt,
6967 src/modules/core/composite_line_yuv_mmx.S, src/modules/core/filter_luma.c,
6968 src/modules/core/transition_luma.c, src/modules/fezzik/producer_fezzik.c:
6969 updated services docs plus minor fixes discovered during
6971 2004-03-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6973 * demo/README, demo/consumers.ini, demo/demo, demo/mlt_clock_in_and_out,
6974 demo/mlt_voiceover: notes for the demo
6976 * demo/demo.ini: bring into sync with changes
6978 * src/modules/sdl/consumer_sdl.c: default progressive off
6980 * demo/circle.png, demo/circle.svg, demo/consumers.ini, demo/luma1.pgm,
6981 demo/mlt_bouncy_ball, demo/mlt_composite_transition,
6982 demo/mlt_fade_in_and_out, demo/mlt_obscure, demo/mlt_title_over_gfx,
6983 demo/mlt_titleshadow_watermark, demo/mlt_voiceover: some demo updates
6985 * src/modules/core/transition_luma.c: fix distortion in smoothness
6987 * src/modules/core/filter_gamma.c: fix broken gamma
6989 * src/modules/core/transition_luma.c: fix field rendering
6991 * src/modules/core/transition_composite.c: bugfixes with field rendering
6993 * src/modules/dv/producer_libdv.c: fix aspect
6995 2004-03-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6997 * demo/consumers.ini, demo/demo, src/framework/mlt_consumer.c,
6998 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: more
6999 sdl/consumer tuning and demo updates
7001 2004-03-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7003 * demo/mlt_voiceover, src/framework/mlt_deque.c,
7004 src/framework/mlt_properties.c, src/framework/mlt_property.c,
7005 src/framework/mlt_property.h, src/modules/sdl/consumer_sdl.c: more small
7008 * demo/demo: demo framework added
7010 * demo/demo, demo/demo.ini, demo/luma1.pgm, demo/mlt_all,
7011 demo/mlt_audio_stuff, demo/mlt_avantika_title, demo/mlt_bouncy,
7012 demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
7013 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
7014 demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_levels,
7015 demo/mlt_my_name_is, demo/mlt_obscure, demo/mlt_slideshow,
7016 demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark, demo/mlt_voiceover,
7017 demo/mlt_watermark, demo/pango.westley, demo/watermark1.png,
7018 docs/westley.txt, setenv, src/inigo/io.c, src/modules/dv/producer_libdv.c,
7019 src/modules/sdl/consumer_sdl.c: demo framework added
7021 2004-03-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7023 * src/modules/core/Makefile, src/modules/core/composite_line_yuv_mmx.S,
7024 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
7025 src/modules/gtk2/filter_rescale.c: added very preliminary mmx for composite.
7026 bugfixes to -x and too small rescaling.
7028 2004-03-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7030 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7031 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7032 src/modules/core/transition_mix.c, src/modules/core/transition_region.c: RPN
7035 * docs/inigo.txt, docs/westley.txt, src/framework/mlt_consumer.c,
7036 src/modules/westley/producer_westley.c: Minor fixes to westley and
7037 mlt_consumer; first draft westley docs
7039 2004-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7041 * src/modules/core/transition_composite.c,
7042 src/modules/core/transition_luma.c: pgm scaling in transition_composite.
7043 optimisations for luma producer.
7045 2004-03-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7047 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7048 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7049 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
7050 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7051 src/modules/dv/producer_libdv.c, src/modules/gtk2/filter_rescale.c,
7052 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7053 src/modules/sdl/consumer_sdl.c, src/modules/westley/producer_westley.c: add
7054 luma to composite. rework aspect handling to use sample aspect. workaround
7055 westley segfault when another instance of libxml2 is used. improved inline
7056 xml handling in westley - pango and svg.
7058 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7060 * src/framework/mlt_consumer.c, src/modules/dv/consumer_libdv.c: experimental
7063 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7065 * src/modules/xine/attributes.h, src/modules/xine/xineutils.h: add missing
7068 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7070 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7071 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
7072 src/modules/sdl/consumer_sdl.c: tunable read ahead buffer and fix for luma
7074 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7075 src/humperdink/client.c, src/miracle/miracle_unit.c,
7076 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7077 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c,
7078 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
7079 src/valerie/valerie_status.h: consumer read ahead and int32_t migration
7081 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7083 * src/modules/core/transition_luma.c: reorg transition_luma to support
7086 * src/modules/Makefile, src/modules/core/Makefile,
7087 src/modules/core/configure, src/modules/core/factory.c,
7088 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
7089 src/modules/core/producer_colour.c, src/modules/xine/Makefile,
7090 src/modules/xine/configure, src/modules/xine/cpu_accel.c,
7091 src/modules/xine/deinterlace.c, src/modules/xine/deinterlace.h,
7092 src/modules/xine/factory.c, src/modules/xine/filter_deinterlace.c,
7093 src/modules/xine/filter_deinterlace.h, src/modules/xine/xineutils.h: added
7094 xine-based accellerated deinterlace
7096 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7098 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7099 src/framework/mlt_frame.h, src/framework/mlt_properties.c,
7100 src/framework/mlt_service.h, src/framework/mlt_types.h,
7101 src/modules/core/Makefile, src/modules/core/configure,
7102 src/modules/core/factory.c, src/modules/core/filter_region.c,
7103 src/modules/core/transition_region.c, src/modules/core/transition_region.h:
7106 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7108 * src/modules/core/filter_deinterlace.c: optimise deinterlace path
7110 * src/modules/core/producer_colour.c: producer_colour
7112 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7113 src/modules/core/Makefile, src/modules/core/configure,
7114 src/modules/core/factory.c, src/modules/core/producer_colour.c,
7115 src/modules/core/producer_colour.h: producer_colour
7117 * src/framework/mlt_frame.c: more accurate and scaled rgb to yuv conversion
7119 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7121 * src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
7122 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7123 src/framework/mlt_property.c, src/framework/mlt_service.c,
7124 src/framework/mlt_service.h, src/framework/mlt_types.h, src/inigo/inigo.c,
7125 src/modules/avformat/producer_avformat.c, src/modules/core/filter_region.c,
7126 src/modules/core/transition_composite.c,
7127 src/modules/core/transition_composite.h, src/modules/gtk2/producer_pixbuf.c,
7128 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: Yet
7129 more sdl hacking, region memory leak fix, mlt_position changed to int32_t,
7130 experimental hash in properties
7132 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7134 * src/framework/mlt_frame.c, src/modules/core/filter_region.c,
7135 src/modules/core/transition_composite.c,
7136 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
7137 src/modules/westley/producer_westley.c: some bugfixes, filter_shape producer,
7138 pixbuf takes svg xml, fezzik can take a service name
7140 2004-03-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7142 * src/modules/sdl/consumer_sdl.c: More SDL fixes
7144 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7146 * src/modules/sdl/consumer_sdl.c: yet more sdl hacks
7148 2004-03-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7150 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c,
7151 src/modules/gtk2/scale_line_22_yuv_mmx.S: much improved mmx yuv scaler added
7152 producer_libdv quality property improve avformat aspect_ratio and frame_rate
7155 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7157 * src/modules/sdl/consumer_sdl.c: Minor sdl hack
7159 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
7160 src/framework/mlt_factory.h, src/framework/mlt_frame.c,
7161 src/framework/mlt_producer.c, src/modules/gtk2/filter_rescale.c,
7162 src/modules/sdl/consumer_sdl.c: sdl hacks
7164 2004-02-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7166 * src/modules/core/Makefile, src/modules/core/configure,
7167 src/modules/core/factory.c, src/modules/core/filter_region.c,
7168 src/modules/core/filter_region.h, src/modules/core/filter_watermark.c,
7169 src/modules/core/transition_composite.c,
7170 src/modules/core/transition_composite.h: regionalised fx part 1
7172 * src/framework/mlt_factory.c, src/modules/core/filter_watermark.c,
7173 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
7174 src/modules/gtk2/producer_pixbuf.c: unique ids
7176 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7178 * src/modules/gtk2/scale_line_22_yuv_mmx.S: bugfix mmx scaling with
7179 performance loss :-(
7181 2004-02-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7183 * src/framework/mlt_frame.c, src/modules/core/filter_resize.c,
7184 src/modules/dv/consumer_libdv.c: Scaling experimentation
7186 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7188 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
7189 src/modules/gtk2/scale_line_22_33_mmx.S,
7190 src/modules/gtk2/scale_line_22_yuv_mmx.S: mmx version of non-nearest, 2x2
7193 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7195 * src/modules/core/transition_composite.c: composite alignment fix
7197 2004-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7199 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
7200 src/modules/gtk2/scale_line_22_33_mmx.S: updated mmx yuv scaling
7202 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7204 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7205 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7206 src/modules/core/configure, src/modules/core/factory.c,
7207 src/modules/core/filter_luma.c, src/modules/core/filter_luma.h,
7208 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
7209 src/modules/core/transition_luma.c: composite aspect ratio fix (again ;-)),
7210 added fill compositing test case, filter luma, mlt_properties_pass and sundry
7213 2004-02-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7215 * src/modules/core/transition_composite.c: composite key frames
7217 * docs/TODO, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7218 src/framework/mlt_frame.h, src/modules/avformat/producer_avformat.c,
7219 src/modules/core/filter_deinterlace.c, src/modules/core/filter_obscure.c,
7220 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
7221 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: service
7222 stack, various fixes
7224 2004-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7226 * src/modules/core/transition_composite.c: field rendering fix and disable
7227 scaling height when normalising pixel aspect when output pixel aspect < 1
7229 2004-02-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7231 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_producer.h,
7232 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
7233 src/modules/core/Makefile, src/modules/core/configure,
7234 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
7235 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
7236 src/modules/core/filter_watermark.h, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7237 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c:
7238 watermark added, minor mods to mlt framework required
7240 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
7241 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
7242 src/framework/mlt_frame.h, src/modules/core/filter_brightness.c,
7243 src/modules/core/filter_deinterlace.c, src/modules/core/filter_gamma.c,
7244 src/modules/core/filter_greyscale.c, src/modules/core/filter_obscure.c,
7245 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
7246 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
7247 src/modules/sdl/consumer_sdl.c: Filter optimisations and cleanup part 1
7249 2004-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7251 * src/framework/mlt_frame.c, src/framework/mlt_producer.c,
7252 src/modules/avformat/producer_avformat.c,
7253 src/modules/fezzik/producer_fezzik.c: Minor fixes
7255 * src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: sdl
7256 rework (prepatory read-ahead implementation) and luma work around
7258 * src/framework/mlt_pool.c, src/framework/mlt_pool.h,
7259 src/modules/core/transition_luma.c: Big luma optimisations, minor pooling
7262 2004-02-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7264 * src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c:
7265 composite alpha operations, make obscure alpha aware
7267 2004-02-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7269 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7270 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7271 src/tests/Makefile, src/tests/dan.c: fix broken aspect handling again
7273 2004-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7275 * src/framework/mlt_pool.c, src/modules/avformat/producer_avformat.c,
7276 src/modules/dv/producer_libdv.c: avformat whoops, pooling claridication and
7279 2004-02-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7281 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_frame.c,
7282 src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
7283 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7284 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7285 src/modules/avformat/producer_avformat.c, src/modules/core/producer_ppm.c,
7286 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7287 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
7288 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7289 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
7290 src/modules/vorbis/producer_vorbis.c, src/tests/Makefile,
7291 src/valerie/Makefile: Memory pooling part 2 and other optimisations
7293 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7295 * src/modules/core/transition_luma.c: more dissolve optimisation
7297 * src/modules/core/transition_luma.c: optimise dissolve case
7299 2004-02-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7301 * docs/services.txt, src/framework/Makefile, src/framework/mlt_factory.c,
7302 src/framework/mlt_frame.c, src/framework/mlt_pool.c,
7303 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7304 src/framework/mlt_properties.h, src/framework/mlt_types.h,
7305 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7306 src/modules/core/producer_ppm.c, src/modules/core/transition_luma.c,
7307 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/producer_ffmpeg.c,
7308 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7309 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7310 src/modules/resample/filter_resample.c, src/modules/vorbis/producer_vorbis.c:
7313 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7315 * src/modules/core/transition_composite.c,
7316 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
7317 src/modules/gtk2/producer_pixbuf.c: field rendering and alignment for
7318 composite, bugfixes for luma, pixbuf and pango
7320 2004-02-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7322 * src/framework/mlt_consumer.c: create consumer_progressive property on frame
7325 * src/modules/sdl/consumer_sdl.c: default progressive on
7327 * src/modules/westley/consumer_westley.c: consumer_westley now only puts
7328 in/out as element attributes and not property elements
7330 * src/modules/core/filter_deinterlace.c,
7331 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
7332 split getting of b_frame image and composite
7334 2004-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7336 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_consumer.c,
7337 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
7338 src/framework/mlt_frame.c, src/framework/mlt_properties.c,
7339 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7340 src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
7341 src/miracle/miracle_unit_commands.c, src/modules/avformat/Makefile,
7342 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7343 src/modules/core/filter_obscure.c, src/modules/core/filter_resize.c,
7344 src/modules/core/transition_composite.c, src/modules/dv/Makefile,
7345 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
7346 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7347 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/Makefile,
7348 src/modules/resample/Makefile, src/modules/sdl/Makefile,
7349 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/Makefile,
7350 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
7351 src/tests/Makefile, src/valerie/Makefile: Optimisations (part 0), pixel v
7352 percentage, reworked aspect ratio calcs, ante/post properties for dv
7353 consumers, avformat rework, westley root
7355 2004-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7357 * src/modules/core/transition_composite.c, src/modules/gtk2/filter_rescale.c,
7358 src/modules/sdl/consumer_sdl.c: bug fixes
7360 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7361 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7362 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
7363 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
7364 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7365 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.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 westley serialises with entry in/out; full field, aspect, and colour space
7369 normalisation; scaling overlays to consumer size; tagged frame mallocs with
7372 2004-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7374 * src/framework/mlt_consumer.c, src/framework/mlt_properties.c,
7375 src/framework/mlt_properties.h: Properties rename and dump function
7377 * docs/testing-20040110.txt, src/framework/mlt_consumer.c,
7378 src/framework/mlt_consumer.h, src/framework/mlt_frame.c,
7379 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7380 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
7381 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7382 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
7383 Defaults for PAL/NTSC on producers and consumers
7385 2004-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7387 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7388 src/modules/core/Makefile, src/modules/core/configure,
7389 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
7390 src/modules/core/filter_brightness.h, src/modules/core/filter_volume.c,
7391 src/modules/core/transition_mix.c, src/modules/gtk2/filter_rescale.c: added
7392 brightness filter, added smooth ramping to audio processing, added start/end
7393 interpolation points to filter_mix and filter_volume
7395 2004-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7397 * mlt/Makefile, mlt/README, mlt/configure, mlt/docs/dvcp.txt,
7398 mlt/docs/inigo.txt, mlt/docs/services.txt, mlt/docs/testing-20040110.txt,
7399 mlt/docs/testing.txt, mlt/docs/valerie.txt, mlt/setenv,
7400 mlt/src/albino/Makefile, mlt/src/albino/albino.c, mlt/src/framework/Makefile,
7401 mlt/src/framework/config.h, mlt/src/framework/configure,
7402 mlt/src/framework/mlt.h, mlt/src/framework/mlt_consumer.c,
7403 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
7404 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_field.c,
7405 mlt/src/framework/mlt_field.h, mlt/src/framework/mlt_filter.c,
7406 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
7407 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
7408 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7409 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7410 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7411 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
7412 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7413 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
7414 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
7415 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
7416 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7417 mlt/src/framework/mlt_types.h, mlt/src/humperdink/Makefile,
7418 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
7419 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
7420 mlt/src/humperdink/remote.c, mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c,
7421 mlt/src/inigo/io.c, mlt/src/inigo/io.h, mlt/src/miracle/Makefile,
7422 mlt/src/miracle/configure, mlt/src/miracle/miracle.c,
7423 mlt/src/miracle/miracle_commands.c, mlt/src/miracle/miracle_commands.h,
7424 mlt/src/miracle/miracle_connection.c, mlt/src/miracle/miracle_connection.h,
7425 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_local.h,
7426 mlt/src/miracle/miracle_log.c, mlt/src/miracle/miracle_log.h,
7427 mlt/src/miracle/miracle_server.c, mlt/src/miracle/miracle_server.h,
7428 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
7429 mlt/src/miracle/miracle_unit_commands.c,
7430 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
7431 mlt/src/modules/configure, mlt/src/modules/core/Makefile,
7432 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
7433 mlt/src/modules/core/filter_deinterlace.c,
7434 mlt/src/modules/core/filter_deinterlace.h,
7435 mlt/src/modules/core/filter_gamma.c, mlt/src/modules/core/filter_gamma.h,
7436 mlt/src/modules/core/filter_greyscale.c,
7437 mlt/src/modules/core/filter_greyscale.h,
7438 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
7439 mlt/src/modules/core/filter_volume.c, mlt/src/modules/core/filter_volume.h,
7440 mlt/src/modules/core/producer_ppm.c, mlt/src/modules/core/producer_ppm.h,
7441 mlt/src/modules/core/transition_composite.c,
7442 mlt/src/modules/core/transition_composite.h,
7443 mlt/src/modules/core/transition_luma.c,
7444 mlt/src/modules/core/transition_luma.h,
7445 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
7446 mlt/src/modules/dv/Makefile, mlt/src/modules/dv/configure,
7447 mlt/src/modules/dv/consumer_libdv.c, mlt/src/modules/dv/consumer_libdv.h,
7448 mlt/src/modules/dv/factory.c, mlt/src/modules/dv/producer_libdv.c,
7449 mlt/src/modules/dv/producer_libdv.h, mlt/src/modules/ffmpeg/Makefile,
7450 mlt/src/modules/ffmpeg/audio.sh, mlt/src/modules/ffmpeg/configure,
7451 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
7452 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
7453 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7454 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
7455 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7456 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
7457 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
7458 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
7459 mlt/src/modules/gtk2/producer_pango.h,
7460 mlt/src/modules/gtk2/producer_pixbuf.c,
7461 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/inigo/Makefile,
7462 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
7463 mlt/src/modules/inigo/producer_inigo.c,
7464 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/resample/Makefile,
7465 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
7466 mlt/src/modules/resample/filter_resample.c,
7467 mlt/src/modules/resample/filter_resample.h, mlt/src/modules/sdl/Makefile,
7468 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
7469 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
7470 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
7471 mlt/src/modules/westley/consumer_westley.c,
7472 mlt/src/modules/westley/consumer_westley.h,
7473 mlt/src/modules/westley/factory.c,
7474 mlt/src/modules/westley/producer_westley.c,
7475 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/Makefile,
7476 mlt/src/tests/charlie.c, mlt/src/tests/clock16ntsc.pgm,
7477 mlt/src/tests/clock16pal.pgm, mlt/src/tests/dan.c, mlt/src/tests/dissolve.c,
7478 mlt/src/tests/io.c, mlt/src/tests/io.h, mlt/src/tests/luma.c,
7479 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, mlt/src/tests/setenv,
7480 mlt/src/tests/test.png, mlt/src/valerie/Makefile, mlt/src/valerie/configure,
7481 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
7482 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
7483 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
7484 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
7485 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
7486 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
7487 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
7488 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
7489 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h: remove child
7492 * docs/TODO, src/miracle/miracle_local.c: add TODO
7494 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7496 * src/framework/mlt_producer.c: test card handling
7498 * src/miracle/miracle_local.c: optional segv handling
7500 2004-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7502 * src/miracle/miracle_local.c: change segv handler to use log facility
7504 * src/valerie/valerie_notifier.c: cleanup
7506 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
7507 src/miracle/miracle_local.c, src/valerie/valerie_notifier.c: segv handler,
7508 playlist_move bugfix, resize_yuv422 optimisation
7510 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7512 * src/miracle/miracle_unit.c: first of a few local tests
7514 * src/miracle/miracle_commands.c: first of a few local tests
7516 * docs/testing-20040110.txt, src/framework/mlt_frame.c,
7517 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
7518 src/modules/dv/consumer_libdv.c, src/valerie/valerie_notifier.c,
7519 src/valerie/valerie_notifier.h: Miracle mods - clean working, test card fix,
7520 silence dv when not playing
7522 2004-02-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7524 * docs/testing-20040110.txt, src/framework/mlt_playlist.c,
7525 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7526 src/miracle/miracle_unit.c, src/valerie/valerie_notifier.c,
7527 src/valerie/valerie_status.h: Miracle mods
7529 2004-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7531 * setenv, src/framework/mlt_producer.c, src/modules/fezzik/producer_fezzik.c,
7532 src/modules/resample/filter_resample.c,
7533 src/modules/westley/producer_westley.c: bugfixes
7535 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7537 * src/framework/mlt_filter.c, src/framework/mlt_frame.c: filter fixes
7539 2004-02-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7541 * src/modules/core/filter_volume.c: remove spurious return in get_audio
7543 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7545 * src/miracle/miracle_unit.c, src/modules/dv/consumer_libdv.c: brought by a
7548 * src/modules/dv/consumer_libdv.c: brought by a bunny
7550 * docs/services.txt, src/modules/gtk2/producer_pango.c: pango colour handling
7553 2004-02-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7555 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7556 src/modules/core/transition_luma.c: luma funkiness
7558 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7559 src/modules/core/transition_composite.c,
7560 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/filter_rescale.c,
7561 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
7562 pixbuf, composite and fezzik mirrors
7564 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7566 * src/modules/westley/producer_westley.c: support in/out on entry and track
7568 2004-02-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7570 * src/modules/gtk2/producer_pango.c: pango producer rework
7572 * src/modules/avformat/producer_avformat.c, src/modules/sdl/consumer_sdl.c,
7573 src/modules/westley/producer_westley.c: Minor corrections, rescale=nearest
7576 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7578 * src/modules/gtk2/filter_rescale.c: rescale aspect handling redux
7580 * src/modules/avformat/producer_avformat.c,
7581 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7582 src/modules/gtk2/producer_pixbuf.c: fixup and disable rescale changes
7584 2004-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7586 * src/framework/mlt_frame.c, src/modules/core/filter_volume.c,
7587 src/modules/dv/producer_libdv.c, src/modules/fezzik/producer_fezzik.c,
7588 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c,
7589 src/modules/westley/consumer_westley.c,
7590 src/modules/westley/producer_westley.c: some bugfixes, westley property
7591 handling reorg, make rescale respect the aspect ratio, make resize update the
7592 aspect ratio, add resize to fezzik
7594 2004-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7596 * docs/services.txt, src/modules/core/filter_obscure.c,
7597 src/modules/core/transition_composite.c: composite
7599 * src/framework/mlt_factory.c, src/framework/mlt_tractor.c,
7600 src/miracle/miracle_unit.c, src/modules/Makefile,
7601 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
7602 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
7603 src/modules/fezzik/producer_fezzik.h, src/modules/inigo/producer_inigo.c,
7604 src/modules/westley/consumer_westley.c,
7605 src/modules/westley/producer_westley.c: adding the rock thrower...
7607 2004-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7609 * src/modules/resample/filter_resample.c: resample fix
7611 * docs/services.txt, setenv, src/framework/mlt_frame.c,
7612 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
7613 src/framework/mlt_transition.c, src/miracle/miracle_unit.c,
7614 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/consumer_ffmpeg.c,
7615 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/resample/filter_resample.c,
7616 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c,
7617 src/modules/westley/producer_westley.c: westley/libxml2 mods, mcdv/mpeg
7620 2004-02-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7622 * docs/inigo.txt, src/framework/mlt_frame.c,
7623 src/modules/westley/consumer_westley.c,
7624 src/modules/westley/producer_westley.c: bugfixes to westley
7626 2004-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7628 * src/modules/gtk2/pixops.c: final rescale improvement and some optimisation
7630 * src/modules/gtk2/pixops.c: near final rescale improvements?
7632 * src/modules/gtk2/pixops.c: interim rescale improvements
7634 * src/modules/gtk2/pixops.c: interim rescale improvements
7636 * src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h: interim rescale
7639 2004-02-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7641 * src/framework/mlt_factory.c, src/framework/mlt_field.c,
7642 src/framework/mlt_repository.c, src/framework/mlt_tractor.c,
7643 src/inigo/inigo.c, src/miracle/miracle_unit.c, src/modules/Makefile,
7644 src/modules/core/filter_obscure.c, src/modules/inigo/configure,
7645 src/modules/inigo/factory.c, src/modules/inigo/producer_inigo.c,
7646 src/modules/inigo/producer_inigo.h, src/modules/westley/producer_westley.c:
7647 pre-beta cleanup part 1
7649 2004-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7651 * src/inigo/inigo.c, src/modules/avformat/producer_avformat.c,
7652 src/modules/core/Makefile, src/modules/core/configure,
7653 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
7654 src/modules/core/filter_obscure.h, src/modules/inigo/Makefile,
7655 src/modules/inigo/configure, src/modules/inigo/producer_inigo.c,
7656 src/modules/vorbis/Makefile: obscurer filter, consistency mods and bug fixes
7658 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_deque.c,
7659 src/framework/mlt_deque.h, src/framework/mlt_factory.c,
7660 src/framework/mlt_field.c, src/framework/mlt_frame.c,
7661 src/framework/mlt_manager.h, src/framework/mlt_repository.c,
7662 src/framework/mlt_types.h: added deque, api design for manager, minor affine
7663 tweaks, experimental destructor work
7665 2004-01-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7667 * docs/services.txt: doc updates
7669 * src/modules/core/filter_volume.c: configurable window size on volume
7670 normalisation, also set default of max_gain to 20dB
7672 2004-01-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7674 * src/framework/mlt_frame.c: updated affine
7676 2004-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7678 * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c,
7679 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
7680 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
7681 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/have_mmx.S,
7682 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
7683 src/modules/gtk2/producer_pango.c, src/modules/gtk2/scale_line_22_33_mmx.S,
7684 src/modules/vorbis/Makefile: some bugfixes and rescale filter
7686 2004-01-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7688 * src/modules/core/filter_volume.c: comment some diagnostics
7690 * docs/services.txt, src/modules/core/filter_volume.c: doc updates; property
7691 changes, and tweaks for volume filter normalisation
7693 2004-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7695 * src/modules/core/filter_volume.c, src/modules/westley/consumer_westley.c,
7696 src/modules/westley/producer_westley.c: westley bugfixes and audio
7699 2004-01-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7701 * README, docs/services.txt, src/framework/mlt_multitrack.c,
7702 src/miracle/miracle_unit.c, src/modules/Makefile,
7703 src/modules/avformat/producer_avformat.c, src/modules/inigo/producer_inigo.c,
7704 src/modules/vorbis/Makefile, src/modules/vorbis/configure,
7705 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
7706 src/modules/vorbis/producer_vorbis.h: vorbis producer added, clean up on clip
7707 handling in multitrack
7709 2004-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7711 * src/modules/westley/consumer_westley.c,
7712 src/modules/westley/producer_westley.c: westley updates for non-inline
7713 serialisation and code cleanup
7715 2004-01-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7717 * src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
7718 src/modules/avformat/producer_avformat.c: mutex protection of avformat,
7719 miracle avformat usage, and destrector reversal
7721 * README, docs/services.txt, src/modules/avformat/producer_avformat.c: Added
7724 * README, docs/inigo.txt, src/framework/mlt_producer.c, src/inigo/inigo.c,
7725 src/modules/Makefile, src/modules/avformat/Makefile,
7726 src/modules/avformat/configure, src/modules/avformat/factory.c,
7727 src/modules/avformat/producer_avformat.c,
7728 src/modules/avformat/producer_avformat.h, src/modules/inigo/producer_inigo.c,
7729 src/modules/sdl/consumer_sdl.c: Added avformat
7731 2004-01-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7733 * src/framework/mlt_filter.c, src/framework/mlt_transition.c,
7734 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
7735 src/modules/westley/consumer_westley.c,
7736 src/modules/westley/producer_westley.c: updated westley
7738 * src/tests/dan.c: test cvs
7740 2004-01-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7742 * mlt/src/modules/westley/consumer_westley.c,
7743 src/modules/westley/consumer_westley.c: xml based westley serialisation
7745 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_tractor.c,
7746 mlt/src/framework/mlt_types.h, mlt/src/modules/westley/consumer_westley.c,
7747 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
7748 src/framework/mlt_types.h, src/modules/westley/consumer_westley.c: xml based
7749 westley serialisation
7751 2004-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7753 * docs/services.txt, mlt/docs/services.txt,
7754 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7755 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_service.c,
7756 mlt/src/framework/mlt_service.h, mlt/src/framework/mlt_tractor.c,
7757 mlt/src/framework/mlt_types.h, mlt/src/modules/Makefile,
7758 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
7759 mlt/src/modules/westley/consumer_westley.c,
7760 mlt/src/modules/westley/consumer_westley.h,
7761 mlt/src/modules/westley/factory.c,
7762 mlt/src/modules/westley/producer_westley.c,
7763 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/dan.c,
7764 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
7765 src/framework/mlt_repository.c, src/framework/mlt_service.c,
7766 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
7767 src/framework/mlt_types.h, src/modules/Makefile,
7768 src/modules/westley/Makefile, src/modules/westley/configure,
7769 src/modules/westley/consumer_westley.c,
7770 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
7771 src/modules/westley/producer_westley.c,
7772 src/modules/westley/producer_westley.h, src/tests/dan.c: added
7775 2004-01-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7777 * docs/inigo.txt, mlt/docs/inigo.txt, mlt/src/modules/dv/consumer_libdv.c,
7778 src/modules/dv/consumer_libdv.c: updated libdv consumer
7780 2004-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7782 * docs/inigo.txt, docs/testing-20040110.txt, mlt/docs/inigo.txt,
7783 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_consumer.c,
7784 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_frame.c,
7785 mlt/src/framework/mlt_tractor.c, mlt/src/inigo/inigo.c,
7786 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit_commands.c,
7787 mlt/src/modules/core/transition_luma.c,
7788 mlt/src/modules/core/transition_mix.c, mlt/src/modules/sdl/consumer_sdl.c,
7789 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7790 src/framework/mlt_frame.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
7791 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
7792 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
7793 src/modules/sdl/consumer_sdl.c: inigo docs load/stop corrections
7795 2004-01-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7797 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
7798 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_producer.c,
7799 mlt/src/modules/Makefile, src/framework/mlt_playlist.c,
7800 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7801 src/modules/Makefile: insert/move/remove dvcp operations
7803 2004-01-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7805 * mlt/src/modules/core/transition_mix.c, src/modules/core/transition_mix.c:
7808 * docs/services.txt, mlt/docs/services.txt, mlt/src/miracle/miracle_log.c,
7809 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
7810 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7811 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_volume.c,
7812 mlt/src/modules/core/filter_volume.h,
7813 mlt/src/modules/core/transition_composite.c,
7814 mlt/src/modules/core/transition_composite.h,
7815 mlt/src/modules/core/transition_luma.c,
7816 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
7817 mlt/src/modules/gtk2/producer_pango.c,
7818 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/resample/Makefile,
7819 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
7820 mlt/src/modules/resample/filter_resample.c,
7821 mlt/src/modules/resample/filter_resample.h, mlt/src/tests/luma.c,
7822 mlt/src/tests/pango.c, src/miracle/miracle_log.c, src/miracle/miracle_unit.c,
7823 src/modules/Makefile, src/modules/core/Makefile, src/modules/core/configure,
7824 src/modules/core/factory.c, src/modules/core/filter_volume.c,
7825 src/modules/core/filter_volume.h, src/modules/core/transition_composite.c,
7826 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
7827 src/modules/core/transition_mix.c, src/modules/core/transition_mix.h,
7828 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7829 src/modules/resample/Makefile, src/modules/resample/configure,
7830 src/modules/resample/factory.c, src/modules/resample/filter_resample.c,
7831 src/modules/resample/filter_resample.h, src/tests/luma.c, src/tests/pango.c:
7832 new volume, mix, and resample filters and transitions
7834 2004-01-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7836 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo usage message
7838 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_tractor.c,
7839 mlt/src/modules/inigo/producer_inigo.c, src/framework/mlt_frame.c,
7840 src/framework/mlt_tractor.c, src/modules/inigo/producer_inigo.c: finally -
7841 multitrack inigo serialisation
7843 * mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_tractor.c,
7844 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: in/out
7845 specification on .inigo serialisations
7847 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
7848 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_producer.c,
7849 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_tractor.c,
7850 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7851 mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
7852 mlt/src/modules/core/transition_luma.c,
7853 mlt/src/modules/inigo/producer_inigo.c, mlt/src/tests/charlie.c,
7854 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
7855 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
7856 src/framework/mlt_properties.c, src/framework/mlt_tractor.c,
7857 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
7858 src/inigo/inigo.c, src/modules/core/transition_composite.c,
7859 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
7860 src/tests/charlie.c: partial corrections to serialisation
7862 2004-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7864 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7865 mlt/src/framework/mlt_tractor.c, mlt/src/modules/core/transition_luma.c,
7866 mlt/src/modules/dv/consumer_libdv.c,
7867 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_frame.c,
7868 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
7869 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
7870 src/modules/ffmpeg/producer_ffmpeg.c: some temporary fixes
7872 * mlt/src/modules/dv/consumer_libdv.c, src/modules/dv/consumer_libdv.c: Minor
7875 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
7876 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7877 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
7878 src/framework/mlt_producer.c, src/modules/ffmpeg/producer_ffmpeg.c: Minor
7881 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: Minor mods
7883 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
7884 mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_factory.c,
7885 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
7886 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
7887 mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7888 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7889 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7890 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7891 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
7892 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7893 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
7894 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7895 mlt/src/framework/mlt_types.h, mlt/src/inigo/inigo.c,
7896 mlt/src/miracle/miracle_unit.c, mlt/src/modules/core/producer_ppm.c,
7897 mlt/src/modules/core/transition_composite.c,
7898 mlt/src/modules/core/transition_luma.c, mlt/src/modules/dv/Makefile,
7899 mlt/src/modules/dv/configure, mlt/src/modules/dv/consumer_libdv.c,
7900 mlt/src/modules/dv/consumer_libdv.h, mlt/src/modules/dv/factory.c,
7901 mlt/src/modules/dv/producer_libdv.c,
7902 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7903 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7904 mlt/src/modules/gtk2/producer_pango.c,
7905 mlt/src/modules/gtk2/producer_pixbuf.c,
7906 mlt/src/modules/inigo/producer_inigo.c, mlt/src/modules/sdl/consumer_sdl.c,
7907 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
7908 src/framework/mlt_field.c, src/framework/mlt_field.h,
7909 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
7910 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7911 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
7912 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
7913 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
7914 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7915 src/framework/mlt_property.c, src/framework/mlt_property.h,
7916 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
7917 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
7918 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
7919 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
7920 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
7921 src/modules/dv/configure, src/modules/dv/consumer_libdv.c,
7922 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
7923 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7924 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pango.c,
7925 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
7926 src/modules/sdl/consumer_sdl.c: Removal of timecodes, consumer libdv,
7927 serialisation of inigo
7929 2004-01-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7931 * README, docs/testing-20040110.txt, mlt/README,
7932 mlt/docs/testing-20040110.txt, mlt/setenv, setenv: minor doc updates
7934 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7936 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
7937 mlt/src/albino/Makefile, mlt/src/modules/configure, src/albino/Makefile,
7938 src/modules/configure: minor testing update
7940 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7942 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
7943 mlt/docs/testing.txt: update testing.txt for miracle and complete initial
7946 * docs/services.txt, mlt/docs/services.txt: change bluefish arg
7948 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt: updated with user
7949 acceptance test results
7951 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7953 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
7954 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: minor corrections
7956 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: minor corrections
7958 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: minor
7961 * mlt/src/albino/albino.c, mlt/src/miracle/miracle_commands.c,
7962 mlt/src/miracle/miracle_connection.c, src/albino/albino.c,
7963 src/miracle/miracle_commands.c, src/miracle/miracle_connection.c: minor
7966 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
7967 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: inigo rewrite,
7968 producer, serialise and deserialise
7970 * docs/services.txt, docs/testing-20040110.txt, mlt/docs/services.txt,
7971 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_frame.c,
7972 mlt/src/framework/mlt_playlist.c, mlt/src/inigo/inigo.c,
7973 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
7974 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/inigo/Makefile,
7975 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
7976 mlt/src/modules/inigo/producer_inigo.c,
7977 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/sdl/consumer_sdl.c,
7978 src/framework/mlt_frame.c, src/framework/mlt_playlist.c, src/inigo/inigo.c,
7979 src/miracle/miracle_unit.c, src/modules/Makefile,
7980 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/inigo/Makefile,
7981 src/modules/inigo/configure, src/modules/inigo/factory.c,
7982 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
7983 src/modules/sdl/consumer_sdl.c: inigo rewrite, producer, serialise and
7986 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7988 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
7989 mlt/docs/testing.txt: adding testing.txt and initial test results
7991 * docs/services.txt, mlt/docs/services.txt: pango markup encoding
7993 * docs/services.txt, mlt/docs/services.txt,
7994 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.c:
7995 doc updates and better control of pixbuf composite property propogation
7997 * mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
7998 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
7999 src/inigo/inigo.c, src/modules/core/transition_composite.c,
8000 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h: better
8001 propogating of producer and transition properties to the frame in pango and
8002 composite; add pango support to inigo
8004 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8006 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: small change to
8007 prevent segfault in some transitions time specifications
8009 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8011 * mlt/src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.c:
8012 multitrack eof handling
8014 * docs/dvcp.txt, docs/valerie.txt, mlt/docs/dvcp.txt, mlt/docs/valerie.txt,
8015 mlt/src/framework/mlt_playlist.c, mlt/src/miracle/miracle_unit.c,
8016 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8017 src/framework/mlt_playlist.c, src/miracle/miracle_unit.c,
8018 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c: uset and
8021 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8023 * mlt/src/tests/dissolve.c, mlt/src/tests/luma.c, src/tests/dissolve.c,
8024 src/tests/luma.c: remove no longer necessary blanks
8026 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
8027 mlt/src/modules/gtk2/producer_pango.c,
8028 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/tests/Makefile,
8029 mlt/src/tests/clock16ntsc.pgm, mlt/src/tests/clock16pal.pgm,
8030 mlt/src/tests/dan.c, mlt/src/tests/dissolve.c, mlt/src/tests/luma.c,
8031 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, src/framework/mlt_frame.c,
8032 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
8033 src/modules/gtk2/producer_pixbuf.c, src/tests/Makefile,
8034 src/tests/clock16ntsc.pgm, src/tests/clock16pal.pgm, src/tests/dan.c,
8035 src/tests/dissolve.c, src/tests/luma.c, src/tests/pango.c,
8036 src/tests/pixbuf.c: 4 new tests, bugfixes in pango, pixbuf, transition_luma,
8037 and mlt_frame_audio_mix
8039 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8041 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8042 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c: eof=continue
8045 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: end of
8046 playlist position fix
8048 2004-01-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8050 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
8051 mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/dan.c,
8052 src/framework/mlt_frame.c, src/modules/core/transition_luma.c,
8053 src/modules/sdl/consumer_sdl.c, src/tests/dan.c: attempt to retain samples in
8054 mlt_frame_mix_audio, make consumers request the number of samples to
8057 2004-01-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8059 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: in/out fix
8061 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo gets transitions
8063 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8064 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8065 mlt/src/miracle/miracle_unit.c, src/framework/mlt_playlist.c,
8066 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8067 src/framework/mlt_producer.h, src/miracle/miracle_unit.c: more int64 frame
8068 addressing in playlist
8070 2004-01-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8072 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8073 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8074 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8075 mlt/src/humperdink/client.c, mlt/src/humperdink/remote.c,
8076 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_unit.c,
8077 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8078 mlt/src/modules/dv/producer_libdv.c, mlt/src/valerie/valerie.c,
8079 mlt/src/valerie/valerie.h, mlt/src/valerie/valerie_status.c,
8080 mlt/src/valerie/valerie_status.h, src/framework/mlt_playlist.c,
8081 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8082 src/framework/mlt_producer.h, src/framework/mlt_property.c,
8083 src/framework/mlt_property.h, src/humperdink/client.c,
8084 src/humperdink/remote.c, src/miracle/miracle_local.c,
8085 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
8086 src/miracle/miracle_unit_commands.c, src/modules/dv/producer_libdv.c,
8087 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
8088 src/valerie/valerie_status.h: int64 based comms and more unit functionality
8090 * mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_local.c,
8091 src/miracle/miracle.c, src/miracle/miracle_local.c: albino
8093 * Makefile, mlt/Makefile, mlt/setenv, mlt/src/albino/Makefile,
8094 mlt/src/albino/albino.c, mlt/src/framework/mlt_transition.c,
8095 mlt/src/framework/mlt_transition.h, mlt/src/miracle/Makefile, setenv,
8096 src/albino/Makefile, src/albino/albino.c, src/framework/mlt_transition.c,
8097 src/framework/mlt_transition.h, src/miracle/Makefile: albino
8099 2004-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8101 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo track test
8103 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
8104 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_properties.c,
8105 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
8106 mlt/src/miracle/miracle_unit_commands.c, mlt/src/modules/dv/producer_libdv.c,
8107 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8108 src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
8109 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
8110 src/modules/dv/producer_libdv.c: More miracle mods
8112 2004-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8114 * mlt/src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.c: some
8117 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_frame.c,
8118 mlt/src/framework/mlt_frame.h, mlt/src/modules/core/transition_luma.c,
8119 mlt/src/modules/dv/producer_libdv.c,
8120 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/sdl/consumer_sdl.c,
8121 mlt/src/tests/dan.c, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8122 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
8123 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c,
8124 src/tests/dan.c: move audio sample calculator to mlt_frame and use from
8125 ffmpeg and mcmpeg, add mlt_frame_audio_mix, add audio_crossfade to
8126 transition_luma, add to docs
8128 2004-01-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8130 * Makefile, docs/services.txt, mlt/Makefile, mlt/docs/services.txt,
8131 mlt/setenv, mlt/src/framework/Makefile, mlt/src/framework/mlt_frame.c,
8132 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8133 mlt/src/framework/mlt_producer.c, mlt/src/humperdink/Makefile,
8134 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
8135 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
8136 mlt/src/humperdink/remote.c, mlt/src/inigo/inigo.c, mlt/src/miracle/Makefile,
8137 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
8138 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
8139 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
8140 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
8141 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
8142 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
8143 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8144 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/core/producer_ppm.c,
8145 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/ffmpeg/audio.sh,
8146 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/ffmpeg/video.sh,
8147 mlt/src/modules/gtk2/producer_pango.c,
8148 mlt/src/modules/gtk2/producer_pixbuf.c,
8149 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
8150 mlt/src/valerie/Makefile, mlt/src/valerie/valerie.c,
8151 mlt/src/valerie/valerie.h, setenv, src/framework/Makefile,
8152 src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
8153 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8154 src/humperdink/Makefile, src/humperdink/client.c, src/humperdink/client.h,
8155 src/humperdink/io.c, src/humperdink/io.h, src/humperdink/remote.c,
8156 src/inigo/inigo.c, src/miracle/Makefile, src/miracle/miracle.c,
8157 src/miracle/miracle_commands.c, src/miracle/miracle_commands.h,
8158 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
8159 src/miracle/miracle_local.c, src/miracle/miracle_local.h,
8160 src/miracle/miracle_log.c, src/miracle/miracle_log.h,
8161 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
8162 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
8163 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
8164 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
8165 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/producer_ffmpeg.c,
8166 src/modules/ffmpeg/video.sh, src/modules/gtk2/producer_pango.c,
8167 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
8168 src/modules/sdl/consumer_sdl.c, src/valerie/Makefile, src/valerie/valerie.c,
8169 src/valerie/valerie.h: miracle part 1
8171 2004-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8173 * mlt/src/modules/core/transition_luma.c,
8174 mlt/src/modules/core/transition_luma.h, src/modules/core/transition_luma.c,
8175 src/modules/core/transition_luma.h: add forgotten files
8177 * mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8178 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8179 mlt/src/modules/core/factory.c, mlt/src/modules/dv/producer_libdv.c,
8180 mlt/src/tests/dan.c, src/framework/mlt_transition.c,
8181 src/framework/mlt_transition.h, src/modules/core/Makefile,
8182 src/modules/core/configure, src/modules/core/factory.c,
8183 src/modules/dv/producer_libdv.c, src/tests/dan.c: added luma transition and
8184 new frame properties
8186 2004-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8188 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8189 mlt/src/framework/mlt_producer.c, mlt/src/inigo/inigo.c,
8190 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_multitrack.c,
8191 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8192 src/inigo/inigo.c, src/modules/ffmpeg/producer_ffmpeg.c: more complete
8193 next/prev clip behaviour
8195 2004-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8197 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_composite.c,
8198 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
8199 mlt/src/tests/dan.c, src/framework/mlt_frame.c,
8200 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
8201 src/modules/gtk2/producer_pango.h, src/tests/dan.c: fixup and optimize edge
8202 conditions of composite; updated property handling of producer_pango
8204 2004-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8206 * docs/services.txt, mlt/docs/services.txt,
8207 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8208 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8209 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_properties.c,
8210 mlt/src/framework/mlt_properties.h, mlt/src/framework/mlt_types.h,
8211 mlt/src/inigo/inigo.c, mlt/src/modules/dv/producer_libdv.c,
8212 mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
8213 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
8214 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
8215 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8216 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
8217 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
8218 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8219 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
8220 src/framework/mlt_properties.h, src/framework/mlt_types.h, src/inigo/inigo.c,
8221 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/Makefile,
8222 src/modules/ffmpeg/configure, src/modules/ffmpeg/consumer_ffmpeg.c,
8223 src/modules/ffmpeg/consumer_ffmpeg.h, src/modules/ffmpeg/factory.c,
8224 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
8225 src/modules/sdl/consumer_sdl.c: incomplete next/prev clip behaviour
8227 2004-01-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8229 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_factory.c,
8230 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_multitrack.c,
8231 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/audio.sh,
8232 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8233 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8234 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
8235 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
8236 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
8237 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/filter_ffmpeg_dub.c,
8238 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
8239 src/modules/ffmpeg/video.sh: ntsc fixes and service doco for discussion
8241 2003-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8243 * mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
8244 mlt/src/modules/ffmpeg/factory.c, mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8245 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
8246 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8247 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/ffmpeg/Makefile,
8248 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
8249 src/modules/ffmpeg/filter_ffmpeg_dub.c,
8250 src/modules/ffmpeg/filter_ffmpeg_dub.h, src/modules/ffmpeg/producer_ffmpeg.c,
8251 src/modules/gtk2/producer_pixbuf.c: ffmpeg audio dub
8253 2003-12-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8255 * mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8256 mlt/src/modules/sdl/consumer_sdl.c, src/modules/ffmpeg/producer_ffmpeg.c,
8257 src/modules/sdl/consumer_sdl.c: correction on playlist ffmpeg sizing issue
8258 and additional sdl tweaks
8260 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
8261 mlt/src/inigo/inigo.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8262 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
8263 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c, src/inigo/inigo.c,
8264 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
8265 src/modules/sdl/consumer_sdl.c: More sdl experimental mods, pixbuf writable
8266 work around and minor fixes
8268 2003-12-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8270 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8271 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8272 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_multitrack.c,
8273 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8274 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c: Many
8277 2003-12-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8279 * mlt/src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.c: SDL a/v
8280 sync issues [incomplete]
8282 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8283 mlt/src/inigo/inigo.c, mlt/src/modules/Makefile,
8284 mlt/src/modules/core/factory.c, mlt/src/modules/core/producer_ppm.c,
8285 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/ffmpeg/Makefile,
8286 mlt/src/modules/ffmpeg/configure, mlt/src/modules/ffmpeg/factory.c,
8287 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8288 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/sdl/consumer_sdl.c,
8289 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/inigo/inigo.c,
8290 src/modules/Makefile, src/modules/core/factory.c,
8291 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
8292 src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
8293 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/producer_ffmpeg.c,
8294 src/modules/ffmpeg/producer_ffmpeg.h, src/modules/sdl/consumer_sdl.c: Added
8297 2003-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8299 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
8300 mlt/setenv, mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_playlist.c,
8301 mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c, mlt/src/inigo/io.c,
8302 mlt/src/inigo/io.h, mlt/src/modules/core/filter_resize.c,
8303 mlt/src/modules/core/filter_resize.h, mlt/src/modules/core/producer_ppm.c,
8304 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/sdl/consumer_sdl.c,
8305 mlt/src/tests/charlie.c, setenv, src/framework/mlt_frame.c,
8306 src/framework/mlt_playlist.c, src/inigo/Makefile, src/inigo/inigo.c,
8307 src/inigo/io.c, src/inigo/io.h, src/modules/core/filter_resize.c,
8308 src/modules/core/filter_resize.h, src/modules/core/producer_ppm.c,
8309 src/modules/core/producer_ppm.h, src/modules/sdl/consumer_sdl.c,
8310 src/tests/charlie.c: ppm ffmpeg
8312 2003-12-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8314 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8315 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_gamma.c,
8316 mlt/src/modules/core/filter_gamma.h, mlt/src/modules/core/filter_resize.h,
8317 mlt/src/tests/io.c, src/modules/core/Makefile, src/modules/core/configure,
8318 src/modules/core/factory.c, src/modules/core/filter_gamma.c,
8319 src/modules/core/filter_gamma.h, src/modules/core/filter_resize.h,
8320 src/tests/io.c: Gamma filter
8322 * mlt/src/tests/charlie.c, src/tests/charlie.c: quit fix for SDL
8324 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: playlist
8327 * mlt/src/tests/io.c, mlt/src/tests/io.h, src/tests/io.c, src/tests/io.h:
8330 * mlt/src/tests/charlie.c, src/tests/charlie.c: SDL transport callback
8332 * mlt/src/framework/mlt_property.c, mlt/src/modules/sdl/consumer_sdl.c,
8333 mlt/src/tests/Makefile, mlt/src/tests/charlie.c,
8334 src/framework/mlt_property.c, src/modules/sdl/consumer_sdl.c,
8335 src/tests/Makefile, src/tests/charlie.c: SDL transport callback
8337 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8338 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_frame.c,
8339 src/framework/mlt_frame.h, src/modules/sdl/consumer_sdl.c: More SDL tweaks
8341 * mlt/src/framework/mlt_frame.c, mlt/src/modules/sdl/consumer_sdl.c,
8342 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/tests/charlie.c,
8343 src/framework/mlt_frame.c, src/modules/sdl/consumer_sdl.c,
8344 src/modules/sdl/consumer_sdl.h, src/tests/charlie.c: More SDL updates
8346 * mlt/src/modules/core/filter_resize.c, mlt/src/modules/sdl/consumer_sdl.c,
8347 src/modules/core/filter_resize.c, src/modules/sdl/consumer_sdl.c: SDL updates
8350 2003-12-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8352 * mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8353 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8354 mlt/src/framework/mlt_playlist.c, mlt/src/modules/core/Makefile,
8355 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
8356 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
8357 mlt/src/modules/gtk2/producer_pixbuf.c,
8358 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
8359 mlt/src/tests/charlie.c, src/framework/mlt_field.c,
8360 src/framework/mlt_field.h, src/framework/mlt_filter.c,
8361 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
8362 src/modules/core/Makefile, src/modules/core/configure,
8363 src/modules/core/factory.c, src/modules/core/filter_resize.c,
8364 src/modules/core/filter_resize.h, src/modules/gtk2/producer_pixbuf.c,
8365 src/modules/gtk2/producer_pixbuf.h, src/modules/sdl/consumer_sdl.c,
8366 src/tests/charlie.c: field and playlist enhancements, producer pixbuf reorg
8368 2003-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8370 * mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
8371 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8372 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8373 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8374 mlt/src/framework/mlt_types.h, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
8375 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_field.c,
8376 src/framework/mlt_field.h, src/framework/mlt_filter.c,
8377 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
8378 src/framework/mlt_playlist.h, src/framework/mlt_types.h, src/tests/charlie.c,
8379 src/tests/setenv: field and playlist provisional implementations
8381 2003-12-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8383 * mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/charlie.c,
8384 mlt/src/tests/dan.c, src/modules/sdl/consumer_sdl.c, src/tests/charlie.c,
8385 src/tests/dan.c: SDL fixes on close
8387 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8388 mlt/src/modules/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
8389 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/modules/Makefile,
8390 src/tests/charlie.c, src/tests/setenv: test frame services
8392 2003-12-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8394 * mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_consumer.h,
8395 mlt/src/framework/mlt_frame.h, mlt/src/modules/gtk2/producer_pango.c,
8396 mlt/src/modules/gtk2/producer_pango.h,
8397 mlt/src/modules/gtk2/producer_pixbuf.c,
8398 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
8399 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8400 src/framework/mlt_frame.h, src/modules/gtk2/producer_pango.c,
8401 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
8402 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add video_standard enum
8403 to mlt_frame, add mlt_consumer_properties, add properties to gtk2 producers
8404 and bluefish consumer
8406 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8408 * mlt/src/modules/Makefile, mlt/src/modules/dv/producer_libdv.c,
8409 mlt/src/tests/charlie.c, src/modules/Makefile,
8410 src/modules/dv/producer_libdv.c, src/tests/charlie.c: minor tidy up
8412 2003-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8414 * mlt/src/modules/Makefile, mlt/src/modules/gtk2/configure,
8415 mlt/src/tests/dan.c, src/modules/Makefile, src/modules/gtk2/configure,
8416 src/tests/dan.c: allow for building mainconcept and bluefish plugins outside
8419 * mlt/src/framework/mlt_frame.c, mlt/src/modules/gtk2/Makefile,
8420 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
8421 mlt/src/modules/gtk2/producer_pango.h,
8422 mlt/src/modules/gtk2/producer_pixbuf.c,
8423 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
8424 src/framework/mlt_frame.c, src/modules/gtk2/Makefile,
8425 src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.c,
8426 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
8427 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add sample aspect ratio
8428 scaling output to producer_pixbuf, fix a bug in rgb to yuv conversions, add
8431 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8433 * mlt/src/framework/mlt.h, mlt/src/framework/mlt_repository.c,
8434 src/framework/mlt.h, src/framework/mlt_repository.c: c++ compatability
8436 * README, mlt/README, mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
8437 mlt/src/framework/mlt_factory.c, mlt/src/framework/mlt_factory.h,
8438 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.h,
8439 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
8440 mlt/src/modules/core/Makefile, mlt/src/modules/dv/Makefile,
8441 mlt/src/modules/gtk2/Makefile, mlt/src/modules/sdl/Makefile,
8442 mlt/src/tests/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/dan.c,
8443 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
8444 src/framework/mlt_factory.h, src/framework/mlt_multitrack.c,
8445 src/framework/mlt_playlist.h, src/framework/mlt_repository.c,
8446 src/framework/mlt_repository.h, src/modules/core/Makefile,
8447 src/modules/dv/Makefile, src/modules/gtk2/Makefile, src/modules/sdl/Makefile,
8448 src/tests/Makefile, src/tests/charlie.c, src/tests/dan.c: Factory
8451 2003-12-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8453 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8454 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_deinterlace.c,
8455 mlt/src/modules/core/filter_deinterlace.h,
8456 mlt/src/modules/core/filter_greyscale.c,
8457 mlt/src/modules/core/filter_greyscale.h, mlt/src/modules/core/producer_ppm.c,
8458 mlt/src/modules/core/producer_ppm.h,
8459 mlt/src/modules/core/transition_composite.c,
8460 mlt/src/modules/core/transition_composite.h, src/modules/core/Makefile,
8461 src/modules/core/configure, src/modules/core/factory.c,
8462 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
8463 src/modules/core/filter_greyscale.c, src/modules/core/filter_greyscale.h,
8464 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
8465 src/modules/core/transition_composite.c,
8466 src/modules/core/transition_composite.h: Added files rejected by import
8468 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
8469 mlt/src/framework/Makefile, mlt/src/framework/config.h,
8470 mlt/src/framework/configure, mlt/src/framework/mlt_consumer.c,
8471 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
8472 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_filter.c,
8473 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
8474 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
8475 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8476 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8477 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8478 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
8479 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8480 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
8481 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
8482 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
8483 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8484 mlt/src/framework/mlt_types.h, mlt/src/miracle/configure,
8485 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
8486 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
8487 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
8488 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
8489 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
8490 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
8491 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8492 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
8493 mlt/src/modules/configure, mlt/src/modules/dv/Makefile,
8494 mlt/src/modules/dv/configure, mlt/src/modules/dv/factory.c,
8495 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/dv/producer_libdv.h,
8496 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
8497 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pixbuf.c,
8498 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/Makefile,
8499 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
8500 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
8501 mlt/src/tests/charlie.c, mlt/src/tests/dan.c, mlt/src/tests/test.png,
8502 mlt/src/valerie/Makefile, mlt/src/valerie/configure,
8503 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
8504 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
8505 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
8506 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
8507 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
8508 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
8509 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
8510 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
8511 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h,
8512 src/framework/Makefile, src/framework/config.h, src/framework/configure,
8513 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8514 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
8515 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
8516 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8517 src/framework/mlt_manager.h, src/framework/mlt_multitrack.c,
8518 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
8519 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8520 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
8521 src/framework/mlt_properties.h, src/framework/mlt_property.c,
8522 src/framework/mlt_property.h, src/framework/mlt_repository.c,
8523 src/framework/mlt_repository.h, src/framework/mlt_service.c,
8524 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
8525 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
8526 src/framework/mlt_transition.h, src/framework/mlt_types.h,
8527 src/miracle/configure, src/miracle/miracle.c, src/miracle/miracle_commands.c,
8528 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
8529 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
8530 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
8531 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
8532 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
8533 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
8534 src/miracle/miracle_unit_commands.h, src/modules/Makefile,
8535 src/modules/configure, src/modules/dv/Makefile, src/modules/dv/configure,
8536 src/modules/dv/factory.c, src/modules/dv/producer_libdv.c,
8537 src/modules/dv/producer_libdv.h, src/modules/gtk2/Makefile,
8538 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
8539 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
8540 src/modules/sdl/Makefile, src/modules/sdl/configure,
8541 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
8542 src/modules/sdl/factory.c, src/tests/charlie.c, src/tests/dan.c,
8543 src/tests/test.png, src/valerie/Makefile, src/valerie/configure,
8544 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_notifier.c,
8545 src/valerie/valerie_notifier.h, src/valerie/valerie_parser.c,
8546 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c,
8547 src/valerie/valerie_remote.h, src/valerie/valerie_response.c,
8548 src/valerie/valerie_response.h, src/valerie/valerie_socket.c,
8549 src/valerie/valerie_socket.h, src/valerie/valerie_status.c,
8550 src/valerie/valerie_status.h, src/valerie/valerie_tokeniser.c,
8551 src/valerie/valerie_tokeniser.h, src/valerie/valerie_util.c,
8552 src/valerie/valerie_util.h: Initial revision