1 2009-10-07 Dan Dennedy <dan@dennedy.org>
3 * AUTHORS, Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set
4 version to 0.4.6 and update release notes.
6 * src/modules/avformat/Makefile, src/modules/avformat/configure: Add
7 configure option --avformat-svn-version. Also update recommended version to
8 Sept 15, 2009 and other cleanup.
10 2009-10-05 j-b-m <jb@kdenlive.org>
12 * src/modules/kdenlive/producer_framebuffer.c: Framebuffer producer should
13 obey to the force_aspect_ratio value modified:
14 src/modules/kdenlive/producer_framebuffer.c
16 2009-10-04 j-b-m <jb@kdenlive.org>
18 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
19 src/modules/qimage/producer_kdenlivetitle.c: Fix behaviour of title clips
20 when in and out points are given modified:
21 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
22 src/modules/qimage/producer_kdenlivetitle.c
24 2009-09-26 Dan Dennedy <dan@dennedy.org>
26 * src/modules/avformat/consumer_avformat.c: Improve exception handling in
29 2009-09-26 Marco Gittler <g.marco@freenet.de>
31 * src/modules/qimage/kdenlivetitle_wrapper.cpp: locale fix for decial numbers
33 2009-09-26 Dan Dennedy <dan@dennedy.org>
35 * src/modules/avformat/consumer_avformat.c: Improve exception handling in
38 2009-09-24 Dan Dennedy <dan@dennedy.org>
40 * src/modules/avformat/consumer_avformat.c: Wait for and close AVCodec
41 threads at end. Except when using x264 because it may crash at the end of
42 the second pass when using multiple threads. Also, cleanup another dual pass
43 log file that new versions of x264 creates.
45 * src/modules/avformat/consumer_avformat.c: Fix crash in logging warning
48 2009-09-22 Dan Dennedy <dan@dennedy.org>
50 * src/swig/mlt.i: Fix swig building with some Python versions and possibly
53 2009-09-20 Dan Dennedy <dan@dennedy.org>
55 * src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltProducer.cpp,
56 src/mlt++/MltProducer.h, src/mlt++/MltProperties.cpp,
57 src/mlt++/MltProperties.h, src/mlt++/MltRepository.cpp,
58 src/mlt++/MltRepository.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
59 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/swig/mlt.i:
62 2009-09-19 Dan Dennedy <dan@dennedy.org>
64 * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add Properties
65 constructor from opaque pointer.
67 2009-09-15 Dan Dennedy <dan@dennedy.org>
69 * src/modules/avformat/consumer_avformat.c: Fix crash when audio encode does
70 not yield frame (2859643).
72 * src/modules/avformat/consumer_avformat.c: Convert consumer_avformat message
75 2009-09-15 j-b-m <jb@kdenlive.org>
77 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix compatibility with older
78 Kdenlive titles: Kdenlive bug 1137 modified:
79 src/modules/qimage/kdenlivetitle_wrapper.cpp
81 2009-09-15 Dan Dennedy <dan@dennedy.org>
83 * src/modules/avformat/producer_avformat.c: Remove the old location of the
84 first_pts calculation.
86 * src/modules/avformat/producer_avformat.c: Fix concurrency instability.
87 (not related to new_seek)
89 2009-09-13 Dan Dennedy <dan@dennedy.org>
91 * src/modules/avformat/producer_avformat.c: Relocate setting first_pts and
92 fix ffmpeg concurrency.
94 2009-09-09 Dan Dennedy <dan@dennedy.org>
96 * src/modules/avformat/producer_avformat.c: Restore seeking to one second
97 before target. Since Ivan Schreter's FFmpeg mpegts new-seek patches were
98 disabled, this is temporarily required for H.264 MPEG2-TS.
100 2009-09-05 Dan Dennedy <dan@dennedy.org>
102 * src/modules/avformat/producer_avformat.c: Patch from Ivan Schreter to fix
103 seeking on AVCHD. This is intended to improve seeking in general, but it not
104 ready for all formats. It can be explicitly enabled by setting the new_seek
105 property to 1. I added code to enable it by default for H.264 in MPEG-2
106 Transport Stream, but one can disable it by setting new_seek to 0.
108 2009-09-15 Dan Dennedy <dan@dennedy.org>
110 * src/mlt++/MltFrame.cpp: Remove construction of unused properties object.
112 * src/swig/Makefile, src/swig/java/build, src/swig/lua/build,
113 src/swig/perl/build, src/swig/php/build, src/swig/python/build,
114 src/swig/ruby/build, src/swig/tcl/build: Fix distclean make target under swig
115 and cleanup object files.
117 2009-09-13 Dan Dennedy <dan@dennedy.org>
119 * src/modules/core/factory.c, src/modules/core/producer_loader.c,
120 src/modules/kdenlive/producer_framebuffer.c: Invert position of normalization
121 filters with framebuffer producer. Previously, the framebuffer producer
122 loaded a normalized producer, which can give undesired results with things
123 like crop and really any time you want to filter the unpadded images of the
124 speed-altered video. Now, the framebuffer uses the new "abnormal" producer to
125 load the clip without normalization filters and sets appropriate frame
126 properties to allow the normalizing filters attached to the framebuffer to
127 act appropriately. This new abnormal filter is simply an alias to the
128 existing loader filter, which uses the name by which it is invoked to toggle
129 the behaviour of whether to attach normalizing filters.
131 2009-09-12 Dan Dennedy <dan@dennedy.org>
133 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer producer
134 preventing image conversion and crop.
136 * src/modules/qimage/configure: Fix kde_libdir detection for qimage (patch
137 2151852). Patch from Roberto Castagnola <roberto.castagnola@gmail.com>. In
138 particular, Gentoo users have needed this.
140 2009-09-10 Dan Dennedy <dan@dennedy.org>
142 * Makefile, src/swig/Makefile, src/swig/configure: Improve swig build with
143 help from Michael Forney.
145 2009-09-09 Dan Dennedy <dan@dennedy.org>
147 * src/modules/core/transition_composite.c: Restore performance
148 characteristics of recent composite fix.
150 * src/modules/core/transition_composite.c: Fix composite regression with no
153 * src/modules/core/transition_composite.c: Fix abruptness when using a luma
154 with softness in composite.
156 * src/modules/sdl/consumer_sdl_audio.c: Fix big memory leak when scrubbing.
158 2009-09-10 j-b-m <jb@kdenlive.org>
160 * src/modules/kdenlive/producer_framebuffer.c: Fix memleaks modified:
161 src/modules/kdenlive/producer_framebuffer.c
163 2009-09-09 j-b-m <jb@kdenlive.org>
165 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer flicker
166 modified: src/modules/kdenlive/producer_framebuffer.c
168 2009-09-08 Dan Dennedy <dan@dennedy.org>
170 * src/modules/sdl/consumer_sdl_audio.c: Cleanup pthread mutexes and
173 * src/modules/core/filter_rescale.c: Fix core scaler regression.
175 2009-09-05 Dan Dennedy <dan@dennedy.org>
177 * src/swig/configure: Patch from Michael Forney to fix swig configure. If
178 configure is run with --swig-languages="lang1 lang2", it complains because it
179 is compared to "all" without any quotes.
181 2009-09-03 Dan Dennedy <dan@dennedy.org>
183 * src/modules/xml/consumer_xml.c: Fix making paths relative (kdenlive-1111).
185 2009-09-01 j-b-m <jb@kdenlive.org>
187 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Don't crash when running
188 kdenlivetitle module from a console, instead print error message and exit
189 modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
191 2009-08-31 j-b-m <jb@kdenlive.org>
193 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix flicker frame appearing
194 at 0 position, small optimisations modified:
195 src/modules/qimage/kdenlivetitle_wrapper.cpp
197 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix flicker frame appearing
198 at 0 position, small optimisations modified:
199 src/modules/qimage/kdenlivetitle_wrapper.cpp
201 2009-08-29 Dan Dennedy <dan@dennedy.org>
203 * src/framework/mlt_pool.c: The padding is no longer necessary with the gcc
206 * src/framework/mlt_pool.c: Chris Rudorff (ppc contributor) strongly suggests
207 16 byte alignment and padding for all arch.
209 * src/modules/kdenlive/producer_framebuffer.c: Apply JBM's fix to framebuffer
210 regression on big image convert refactoring.
212 * src/framework/mlt_pool.c: Apply mem alignment and corruption patches from
213 Christoph Rudorff while debugging ppc.
215 2009-08-29 gmarco <g.marco@freenet.de>
217 * src/modules/qimage/kdenlivetitle_wrapper.cpp: removed warning
219 2009-08-26 Dan Dennedy <dan@dennedy.org>
221 * src/modules/sdl/consumer_sdl_audio.c: Convert audio-only SDL consumer to
224 * src/modules/sdl/consumer_sdl_audio.c: Cleanup indentation
226 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
227 src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
230 * src/modules/sdl/consumer_sdl_audio.c: Convert audio-only SDL consumer to
233 * src/modules/sdl/consumer_sdl_audio.c: Cleanup indentation
235 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
236 src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
239 2009-08-19 Dan Dennedy <dan@dennedy.org>
241 * src/modules/linsys/Makefile, src/modules/linsys/configure,
242 src/modules/linsys/consumer_SDIstream.c, src/modules/linsys/factory.c,
243 src/modules/linsys/sdi_generator.c: Add Linsys SDI consumer from B.C.E.
245 2009-08-18 Dan Dennedy <dan@dennedy.org>
247 * src/modules/avformat/producer_avformat.c: Fix a/v sync on files with
248 incorrect codec frame rate, but correct muxer rate.
250 2009-08-16 j-b-m <jb@kdenlive.org>
252 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Titler: add support for
253 background property modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
255 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Titler: add support for
256 background property modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
258 2009-08-07 Dan Dennedy <dan@dennedy.org>
260 * src/framework/mlt_frame.c: Fix a/v synch drift with some unhandled
261 framerates (kdenlive-1034). Previously only special handling provided for
262 32000, 44100, and 48000 sample rates on the strange NTSC frame rate. Patch
263 provided by Mike Adkins makes it generic including 24000/1001. Thanks!
265 2009-08-03 Dan Dennedy <dan@dennedy.org>
267 * src/framework/Makefile, src/framework/mlt_consumer.c,
268 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
269 src/framework/mlt_tractor.c, src/framework/mlt_types.h,
270 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/configure,
271 src/modules/avformat/consumer_avformat.c,
272 src/modules/avformat/filter_avresample.c,
273 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
274 src/modules/core/factory.c, src/modules/core/filter_audioconvert.c,
275 src/modules/core/filter_channelcopy.c, src/modules/core/filter_mono.c,
276 src/modules/core/filter_transition.c, src/modules/core/loader.ini,
277 src/modules/core/producer_consumer.c, src/modules/core/transition_mix.c,
278 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
279 src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/filter_ladspa.c,
280 src/modules/normalize/filter_volume.c,
281 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
282 src/modules/sox/filter_sox.c, src/modules/vorbis/producer_vorbis.c: Refactor
283 audio conversion and mixing.
285 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
286 src/modules/sdl/consumer_sdl_still.c: Fix some SDL concurrency issues I am
287 seeing in Kdenlive on my quad core.
289 2009-08-02 j-b-m <jb@kdenlive.org>
291 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix start / endviewport
292 movement, do not respect aspect ratio when resizing modified:
293 kdenlivetitle_wrapper.cpp
295 * src/modules/qimage/configure, src/modules/qimage/kdenlivetitle_wrapper.cpp:
296 Add support for svg items in titles modified: configure modified:
297 kdenlivetitle_wrapper.cpp
299 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Dont's set Graphicscene
300 parent to avoid warning message, fix display of images modified:
301 kdenlivetitle_wrapper.cpp
303 * src/modules/qimage/kdenlivetitle_wrapper.h: remove unused var modified:
304 kdenlivetitle_wrapper.h
306 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
307 src/modules/qimage/kdenlivetitle_wrapper.h,
308 src/modules/qimage/producer_kdenlivetitle.c: Fix errors in caching + mem
309 leaks, fix resize issue modified: kdenlivetitle_wrapper.cpp modified:
310 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
312 2009-08-01 j-b-m <jb@kdenlive.org>
314 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
315 src/modules/qimage/kdenlivetitle_wrapper.h,
316 src/modules/qimage/producer_kdenlivetitle.c: Rewrote caching, similar to
317 qimage producer modified: kdenlivetitle_wrapper.cpp modified:
318 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
320 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Cache image if there is no
321 animation modified: kdenlivetitle_wrapper.cpp
323 2009-07-31 j-b-m <jb@kdenlive.org>
325 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
326 src/modules/qimage/kdenlivetitle_wrapper.h,
327 src/modules/qimage/producer_kdenlivetitle.c: Use QImage instead of QPixmap,
328 add myself in copyright modified: kdenlivetitle_wrapper.cpp modified:
329 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
331 2009-07-31 Marco Gittler <g.marco@freenet.de>
333 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper.cpp: qt
336 2009-07-31 j-b-m <jb@kdenlive.org>
338 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
339 src/modules/qimage/kdenlivetitle_wrapper.h: don't use cache, just normal
340 properties to store scene modified: kdenlivetitle_wrapper.cpp modified:
341 kdenlivetitle_wrapper.h
343 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
344 src/modules/qimage/kdenlivetitle_wrapper.h,
345 src/modules/qimage/producer_kdenlivetitle.c: Rescale title when they are
346 played with a different profile modified: kdenlivetitle_wrapper.cpp
347 modified: kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
349 2009-07-30 j-b-m <jb@kdenlive.org>
351 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
352 src/modules/qimage/producer_kdenlivetitle.c: Fix image size, fix utf-8
353 characters in titles modified: kdenlivetitle_wrapper.cpp modified:
354 producer_kdenlivetitle.c
356 2009-07-29 j-b-m <jb@kdenlive.org>
358 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
359 src/modules/qimage/kdenlivetitle_wrapper.h,
360 src/modules/qimage/producer_kdenlivetitle.c: Fix use of several title
361 producers in one instance of Kdenlive modified: kdenlivetitle_wrapper.cpp
362 modified: kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
364 2009-07-27 gmarco <g.marco@freenet.de>
366 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper.cpp:
369 2009-07-27 j-b-m <jb@kdenlive.org>
371 * src/modules/qimage/producer_kdenlivetitle.c: debug -- modified:
372 producer_kdenlivetitle.c
374 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
375 src/modules/qimage/kdenlivetitle_wrapper.h,
376 src/modules/qimage/producer_kdenlivetitle.c: Cleanup + fix crashes when used
377 in Kdenlive modified: kdenlivetitle_wrapper.cpp modified:
378 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
380 2009-07-24 j-b-m <jb@kdenlive.org>
382 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
383 src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:
384 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
385 src/modules/qimage/producer_kdenlivetitle.c
387 2009-07-26 j-b-m <jb@kdenlive.org>
389 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
390 src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:
391 kdenlivetitle_wrapper.cpp modified: kdenlivetitle_wrapper.h
393 2009-07-26 Dan Dennedy <dan@dennedy.org>
395 * src/framework/mlt_playlist.c: Fix handling of length parameter in
396 mlt_playlist_remove_region. This fixes kdenlive bug 1030. The calls to
397 mlt_playlist_split() inside this function appear to have forgotten that it
398 splits _after_ the specified position.
400 2009-07-26 j-b-m <jb@kdenlive.org>
402 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
403 src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:
404 kdenlivetitle_wrapper.cpp modified: kdenlivetitle_wrapper.h
406 2009-07-25 j-b-m <jb@kdenlive.org>
408 * src/framework/mlt_playlist.c: Fix bug preventing removal of one frame
409 region modified: mlt_playlist.c
411 * src/framework/mlt_playlist.c: Fix bug preventing deletion of one frame
412 region modified: mlt_playlist.c
414 2009-07-24 j-b-m <jb@kdenlive.org>
416 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
417 src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:
418 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
419 src/modules/qimage/producer_kdenlivetitle.c
421 * src/modules/qimage/producer_kdenlivetitle.c: Remove debug output
423 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
424 src/modules/qimage/kdenlivetitle_wrapper.h,
425 src/modules/qimage/producer_kdenlivetitle.c: Fix crash + position in time
426 modified: src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
427 src/modules/qimage/kdenlivetitle_wrapper.h modified:
428 src/modules/qimage/producer_kdenlivetitle.c
430 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
431 src/modules/qimage/kdenlivetitle_wrapper.h,
432 src/modules/qimage/producer_kdenlivetitle.c: * Fix memleaks * Cleanup *
433 Reload xml when setting "reload_xml" property modified:
434 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
435 src/modules/qimage/kdenlivetitle_wrapper.h modified:
436 src/modules/qimage/producer_kdenlivetitle.c
438 2009-07-24 Marco Gittler <g.marco@freenet.de>
440 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper.cpp:
441 use changed format of title-xml
443 * src/modules/qimage/qimage_wrapper.cpp: qimage_wrapper: removed unused line
445 2009-07-24 j-b-m <jb@kdenlive.org>
447 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
448 src/modules/qimage/kdenlivetitle_wrapper.h,
449 src/modules/qimage/producer_kdenlivetitle.c: Add feature to dynamically
450 replace text in a block modified: kdenlivetitle_wrapper.cpp modified:
451 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
453 2009-07-24 Marco Gittler <g.marco@freenet.de>
455 * src/modules/qimage/factory.c: qimage/factory.c: readded deleted qimage
458 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
459 src/modules/qimage/kdenlivetitle_wrapper.h,
460 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle: reindent code /
461 readded qimage_producer
463 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
464 src/modules/qimage/kdenlivetitle_wrapper.h: reindent c++
466 * src/modules/qimage/producer_kdenlivetitle.c: reindent code
468 * src/modules/qimage/factory.c, src/modules/qimage/qimage_wrapper.cpp:
469 readded deleted qimage producer in factory
471 2009-07-20 Marco Gittler <g.marco@freenet.de>
473 * src/modules/qimage/kdenlivetitle_wrapper.cpp: clean image before painting
475 2009-07-19 Dan Dennedy <dan@dennedy.org>
477 * src/modules/sdl/consumer_sdl_still.c: Fix image refresh in sdl_still
480 * src/melt/melt.c: Avoid redefining _GNU_SOURCE.
482 2009-07-19 Marco Gittler <g.marco@freenet.de>
484 * src/modules/qimage/configure, src/modules/qimage/producer_kdenlivetitle.c:
485 kdenlivetitle: added QtXml during configure, add rescource to producer
487 2009-07-18 gmarco <g.marco@freenet.de>
489 * src/modules/qimage/kdenlivetitle_wrapper.cpp: use start/end from kdenlive
492 2009-07-18 Marco Gittler <g.marco@freenet.de>
494 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
495 src/modules/qimage/kdenlivetitle_wrapper.h,
496 src/modules/qimage/producer_kdenlivetitle.c: working color conversion
498 2009-07-15 Marco Gittler <g.marco@freenet.de>
500 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
501 src/modules/qimage/kdenlivetitle_wrapper.h,
502 src/modules/qimage/producer_kdenlivetitle.c: memcpy works now
504 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
505 src/modules/qimage/kdenlivetitle_wrapper.h,
506 src/modules/qimage/producer_kdenlivetitle.c: memhandling changed
508 2009-07-14 Dan Dennedy <dan@dennedy.org>
510 * src/melt/melt.c: Add missing include for basename().
512 * src/modules/avformat/Makefile, src/modules/avformat/configure,
513 src/modules/core/Makefile, src/modules/dgraft/Makefile,
514 src/modules/dv/Makefile, src/modules/effectv/Makefile,
515 src/modules/frei0r/Makefile, src/modules/gtk2/Makefile,
516 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
517 src/modules/kino/Makefile, src/modules/melt/Makefile,
518 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
519 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
520 src/modules/qimage/Makefile, src/modules/resample/Makefile,
521 src/modules/sdl/Makefile, src/modules/sox/Makefile,
522 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
523 src/modules/xine/Makefile, src/modules/xml/Makefile: Fix build on OS X and
524 possibly others. Gives higher priority to local lib and include dirs than
525 system or SDL-based lib and include dirs. Also, moves previous -lm fix to
526 from general build to --avformat-svn and --avformat-static builds.
528 2009-07-14 Marco Gittler <g.marco@freenet.de>
530 * src/modules/qimage/kdenlivetitle_wrapper.cpp: don't block under
531 qt-application (kdenlive)
533 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
534 src/modules/qimage/producer_kdenlivetitle.c: cleanup
536 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
537 src/modules/qimage/kdenlivetitle_wrapper.h,
538 src/modules/qimage/producer_kdenlivetitle.c: test alpha channel
540 2009-07-13 Dan Dennedy <dan@dennedy.org>
542 * src/modules/avformat/Makefile: Fix underlinking avformat on some systems
545 * src/modules/sox/filter_sox.c: Apply sox 14.3 compatibility patch from Fathi
548 2009-07-11 Marco Gittler <g.marco@freenet.de>
550 * src/modules/core/loader.dict, src/modules/qimage/kdenlivetitle_wrapper.cpp,
551 src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper:
552 interpolate from start-> end, added title to dict
554 2009-07-10 Marco Gittler <g.marco@freenet.de>
556 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper: fixed
557 typo, not seen in Mac OS (QtXml also needed
559 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
560 src/modules/qimage/kdenlivetitle_wrapper.h,
561 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper: load
564 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
565 src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper: use
566 QApplication, else QGrahicsScene ist not working
568 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
569 src/modules/qimage/kdenlivetitle_wrapper.h,
570 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper.{cpp,h},
571 producer_kdenlivetitle.c: LGPL header and byte move for right RGBA values
573 * src/modules/qimage/Makefile, src/modules/qimage/factory.c,
574 src/modules/qimage/kdenlivetitle_wrapper.cpp,
575 src/modules/qimage/kdenlivetitle_wrapper.h,
576 src/modules/qimage/producer_kdenlivetitle.c: first work on kdenlive title
577 producer should later read the xml-file from kdenlive and let the title have
580 2009-07-03 Dan Dennedy <dan@dennedy.org>
582 * configure, docs/policies.txt, src/framework/mlt.h,
583 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
584 src/framework/mlt_log.c, src/modules/avformat/filter_avcolour_space.c,
585 src/modules/avformat/filter_avdeinterlace.c,
586 src/modules/avformat/filter_swscale.c,
587 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
588 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
589 src/modules/core/filter_crop.c, src/modules/core/filter_gamma.c,
590 src/modules/core/filter_greyscale.c, src/modules/core/filter_imageconvert.c,
591 src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
592 src/modules/core/filter_obscure.c, src/modules/core/filter_rescale.c,
593 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
594 src/modules/core/loader.ini, src/modules/core/producer_colour.c,
595 src/modules/core/producer_consumer.c, src/modules/core/producer_ppm.c,
596 src/modules/core/transition_luma.c, src/modules/effectv/filter_burn.c,
597 src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
598 src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
599 src/modules/frei0r/transition_frei0r.c, src/modules/gtk2/filter_rescale.c,
600 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
601 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_wave.c,
602 src/modules/kdenlive/producer_framebuffer.c,
603 src/modules/motion_est/filter_crop_detect.c,
604 src/modules/motion_est/filter_motion_est.c,
605 src/modules/motion_est/filter_vismv.c,
606 src/modules/motion_est/producer_slowmotion.c,
607 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_grain.c,
608 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_oldfilm.c,
609 src/modules/oldfilm/filter_tcolor.c, src/modules/oldfilm/filter_vignette.c,
610 src/modules/plus/filter_affine.c, src/modules/plus/filter_charcoal.c,
611 src/modules/plus/filter_invert.c, src/modules/plus/filter_sepia.c,
612 src/modules/plus/transition_affine.c, src/modules/qimage/producer_qimage.c,
613 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h,
614 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c,
615 src/modules/sdl/producer_sdl_image.c, src/modules/vmfx/filter_chroma.c,
616 src/modules/vmfx/filter_chroma_hold.c, src/modules/vmfx/filter_mono.c,
617 src/modules/vmfx/filter_shape.c, src/modules/xine/filter_deinterlace.c:
618 Massive refactoring of image conversion. This drops all image color space
619 and pixel format conversions from the mlt_frame class. Instead, it adds a
620 convert_image virtual function to the mlt_frame class that is called within
621 mlt_frame_get_image(). The newly added imageconvert filter sets that virtual
622 function and contains the various conversion routines. The loader producer
623 automatically attaches this filter to the producer it creates.
625 * src/framework/mlt_profile.c: Slightly improve auto-setting
628 2009-06-30 Dan Dennedy <dan@dennedy.org>
630 * ChangeLog: Update ChangeLog for 0.4.4 release.
632 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set to v0.4.4
633 and update release notes.
635 * src/modules/sdl/consumer_sdl.c: Log failure to open audio.
637 2009-06-29 Dan Dennedy <dan@dennedy.org>
639 * src/modules/sdl/consumer_sdl_preview.c: Fix crash with invalid video_driver
642 * src/modules/gtk2/Makefile: Link gtk2 module against libiconv on FreeBSD.
644 2009-06-26 Dan Dennedy <dan@dennedy.org>
646 * src/swig/configure: Fix conditional swig build and remove --enable-swig.
648 2009-06-23 Dan Dennedy <dan@dennedy.org>
650 * src/swig/configure, src/swig/lua/build, src/swig/lua/play.lua: Add SWIG Lua
653 2009-06-22 Dan Dennedy <dan@dennedy.org>
655 * configure, src/framework/Makefile, src/melt/configure, src/swig/Makefile,
656 src/swig/configure, src/swig/java/build, src/swig/perl/build,
657 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
658 src/swig/tcl/build: Further integrate swig into build system. This is not
659 enabled by default. It adds configure options --enable-swig and
662 * src/melt/Makefile, src/melt/configure, src/melt/melt.c: Add configure
663 option --rename-melt.
665 * src/modules/avformat/producer_avformat.c: Fix crash in avformat producer on
666 audio overrun. Fixes Kdenlive bug 754 and possibly others due to unchecked
667 bounds writing to an audio buffer.
669 * src/modules/frei0r/Makefile, src/modules/frei0r/blacklist.txt,
670 src/modules/frei0r/factory.c: Add blacklist to frei0r module. This is for
671 Kdenlive bugs 913 and 917. It is populated with only facedetect for now.
673 * src/framework/mlt_factory.c: Initialize the environment before the module
674 repo. This lets module factory functions get info from mlt_environment().
676 2009-06-21 Dan Dennedy <dan@dennedy.org>
678 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej:
679 Remove these bogus make files in avformat.
681 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej,
682 src/modules/avformat/consumer_avformat.c: Fix avformat consumer crashing on
685 2009-06-19 Dan Dennedy <dan@dennedy.org>
687 * src/modules/gtk2/Makefile: Fix underlink libm gtk2 module (floor).
689 * src/modules/avformat/producer_avformat.c: Fix regression in 8bit audio
690 handling. Regression occurred with migration to FFmpeg
691 av_audio_resample_init(). This also drops usage of non-public audio convert;
692 instead, relying upon new resample to do the same task. audioconvert.h is
693 still used, however, to get the sample format description.
695 2009-06-18 Dan Dennedy <dan@dennedy.org>
697 * src/modules/sox/Makefile: Fix underlinking libm for sdl module. Patch from
700 * docs/melt.1: Fix manpage whatis entry. Patch from Debian.
702 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer producer to be
705 2009-06-16 Dan Dennedy <dan@dennedy.org>
707 * src/modules/avformat/consumer_avformat.c: Migrate to FFmpeg
708 avformat_alloc_context().
710 * src/modules/avformat/filter_avresample.c,
711 src/modules/avformat/producer_avformat.c: Migrate to FFmpeg
712 av_audio_resample_init.
714 * src/melt/Makefile, src/melt/melt.c,
715 src/modules/avformat/producer_avformat.c: Fix (kdenlive-824) >2 channels not
718 * src/modules/jackrack/Makefile: Fix underlinking jackrack plugin.
720 2009-06-15 Dan Dennedy <dan@dennedy.org>
722 * src/modules/kdenlive/producer_framebuffer.c: Fix big memory leak in
723 framebuffer producer. This fix is for kdenlive bug 898. This was due to
724 allocating a frame in get_frame that might not get closed by a skipped call
725 to get_image. This skipping can happen when using realtime mode (frame
728 * configure, profiles/Makefile, src/framework/Makefile, src/melt/Makefile,
729 src/modules/avformat/Makefile, src/modules/core/Makefile,
730 src/modules/feeds/Makefile, src/modules/lumas/Makefile,
731 src/modules/oldfilm/Makefile, src/modules/xml/Makefile: Add datadir and
732 mandir options to configure.
734 * src/modules/qimage/configure: Fix building qimage when QtGui does not
737 * src/modules/gtk2/pixops.c: Fix compilation of gtk2 module.
739 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
740 src/modules/kino/kino_wrapper.cc: Apply patch from Debian to fix compilation
743 * src/modules/gtk2/have_mmx.S: Apply patch from Debian to update have_mmx.
745 * Makefile: Distributors do not like us to run ldconfig.
747 * configure: Link with --no-undefined flag.
749 2009-06-13 Dan Dennedy <dan@dennedy.org>
751 * src/modules/avformat/consumer_avformat.c: Fix encoding to Ogg Theora with
752 Vorbis. This applies to Kdenlive bug 465. After fixing the huge memory leak,
753 there was an audio sync problem, and the fix for that might help other
754 formats as well (fix was to initialize the audio codec time base). This also
755 increases the size of the audio encoding buffer to fix flac encoding.
757 2009-06-10 Dan Dennedy <dan@dennedy.org>
759 * docs/melt.1, docs/policies.txt, src/melt/melt.c: Add man page for melt.
762 2009-06-07 Dan Dennedy <dan@dennedy.org>
764 * src/modules/core/transition_composite.c: Add invert boolean property to
765 composite transition.
767 2009-05-29 Dan Dennedy <dan@dennedy.org>
769 * src/modules/avformat/producer_avformat.c: Workaround video streams with
770 wild timestamps (kdenlive-854)
772 2009-06-03 Dan Dennedy <dan@dennedy.org>
774 * src/modules/avformat/producer_avformat.c: Add support for RGBA formats such
777 * configure, src/framework/mlt.h: Set to interim version 0.4.3
779 * src/modules/core/filter_rescale.c: Improve alpha scaling conditional logic.
781 2009-05-30 Dan Dennedy <dan@dennedy.org>
783 * ChangeLog: Update Changelog for 0.4.2 release.
785 * Doxyfile, NEWS, configure, src/framework/mlt.h: Bump versions and update
788 2009-05-29 Dan Dennedy <dan@dennedy.org>
790 * src/modules/oldfilm/filter_tcolor.yml,
791 src/modules/oldfilm/filter_vignette.yml: Fix YAML validation errors and
792 spelling of Vignette.
794 2009-05-28 Dan Dennedy <dan@dennedy.org>
796 * src/modules/core/filter_crop.c: Improve performance of crop filter.
798 2009-05-27 Dan Dennedy <dan@dennedy.org>
800 * src/modules/core/filter_rescale.c: Bugfix (kdenlive-791) crash when using
801 crop filter. The alpha channel was not getting scaled by gtkrescale (and
802 possibly others). I moved the core alpha scaling to a fallback position for
803 scalers that do not handle alpha channel.
805 * src/framework/mlt_log.c: Change default log level to panic. Some testing
806 against FFmpeg v0.5 shows logging is still verbose with warnings enabled, but
809 * src/framework/mlt_log.c: Change default log level to warning or worse.
811 * src/mlt++/configure: Fix typo in mlt++ CXXFLAGS.
813 2009-05-26 Dan Dennedy <dan@dennedy.org>
815 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp,
816 src/modules/qimage/qimage_wrapper.h: Fix image sequences sometimes not
819 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
820 Change the ttl default value for image sequences. When using printf-style
821 image sequences only, the default ttl is now 1.
823 2009-05-21 Dan Dennedy <dan@dennedy.org>
825 * src/modules/sdl/consumer_sdl.c: Bugfix sdl consumer not using
828 2009-05-20 Dan Dennedy <dan@dennedy.org>
830 * configure, src/framework/mlt.h: Bump to an interim version.
832 * src/modules/motion_est/Makefile: Link motionest against libm.
834 * src/mlt++/config.h: Fix license in comment header.
836 2009-05-17 Dan Dennedy <dan@dennedy.org>
838 * ChangeLog: Update ChangeLog
840 * Makefile, NEWS: Add v0.4.0 release notes.
842 * Doxyfile, configure, src/framework/mlt.h: Bump version to 0.4.0
844 2009-05-13 Dan Dennedy <dan@dennedy.org>
846 * src/mlt++/configure: Bump soversion for mlt++ due to removal of classes.
848 * profiles/atsc_1080i_50, profiles/atsc_1080i_60, profiles/atsc_1080p_2398,
849 profiles/atsc_1080p_24, profiles/atsc_1080p_25, profiles/atsc_1080p_2997,
850 profiles/atsc_1080p_30, profiles/atsc_720p_30, profiles/dv_ntsc,
851 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
852 profiles/hdv_1080_25p, profiles/hdv_1080_30p, profiles/hdv_1080_50i,
853 profiles/hdv_1080_60i, profiles/hdv_720_25p, profiles/hdv_720_30p,
854 profiles/hdv_720_50p, profiles/hdv_720_60p, profiles/quarter_ntsc,
855 profiles/quarter_ntsc_wide, profiles/quarter_pal, profiles/quarter_pal_wide,
856 profiles/square_ntsc, profiles/square_ntsc_wide, profiles/square_pal,
857 profiles/square_pal_wide, profiles/svcd_ntsc_wide, profiles/svcd_pal_wide:
858 Make profile descriptions more user friendly.
860 * src/modules/avformat/producer_avformat.c: Improve reliability of video
861 playback. After the v0.5 release of FFmpeg, a change was introduced that
862 prevented reliable playback of some files, namely HDV. This fixes it by
863 introducing a seek upon opening the file. Also, this change provides simple
864 fallback support for when invalid DTS is returned by libavformat.
866 2009-05-11 Dan Dennedy <dan@dennedy.org>
868 * src/modules/gtk2/have_mmx.S, src/modules/gtk2/scale_line_22_yuv_mmx.S:
869 Apply patch from Orcan Ogetbil that adds .note.GNU-stack section.
871 * setenv: Add libmlt++ to the ld path.
873 * src/mlt++/configure: Make libmlt++ PIC.
875 2009-05-09 Dan Dennedy <dan@dennedy.org>
877 * configure: Fix build on Mac OS X.
879 * ChangeLog, Makefile: Change dist make target to use git-archive.
881 * src/swig/configure, src/swig/java/Play.java, src/swig/java/build,
882 src/swig/mlt.i, src/swig/mltpp.i, src/swig/perl/Makefile.PL,
883 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
884 src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb, src/swig/tcl/build,
885 src/swig/tcl/play.tcl: Fixup the swig bindings.
887 * src/modules/xine/xineutils.h: Fix compilation warning in xineutils.h.
889 * configure, src/examples/Makefile, src/framework/Makefile,
890 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
891 src/mlt++/Makefile, src/mlt++/configure, src/modules/avformat/Makefile,
892 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
893 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
894 src/modules/dgraft/filter_telecide.c, src/modules/dv/Makefile,
895 src/modules/effectv/Makefile, src/modules/frei0r/Makefile,
896 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
897 src/modules/jackrack/configure, src/modules/kino/Makefile,
898 src/modules/normalize/Makefile, src/modules/plus/Makefile,
899 src/modules/qimage/Makefile, src/modules/resample/filter_resample.c,
900 src/modules/sdl/Makefile, src/modules/vmfx/filter_chroma.c,
901 src/modules/xml/consumer_xml.c: Fix over- and under-linking.
903 * src/mlt++/Mlt.h, src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h,
904 src/mlt++/MltDeque.cpp, src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp,
905 src/mlt++/MltEvent.h, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
906 src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltFilter.cpp,
907 src/mlt++/MltFilter.h, src/mlt++/MltFilteredConsumer.cpp,
908 src/mlt++/MltFilteredConsumer.h, src/mlt++/MltFilteredProducer.cpp,
909 src/mlt++/MltFilteredProducer.h, src/mlt++/MltFrame.cpp,
910 src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
911 src/mlt++/MltMultitrack.cpp, src/mlt++/MltMultitrack.h,
912 src/mlt++/MltParser.cpp, src/mlt++/MltParser.h, src/mlt++/MltPlaylist.cpp,
913 src/mlt++/MltPlaylist.h, src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h,
914 src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h,
915 src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
916 src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h,
917 src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h,
918 src/mlt++/MltService.cpp, src/mlt++/MltService.h, src/mlt++/MltTokeniser.cpp,
919 src/mlt++/MltTokeniser.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
920 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Fix LGPL information
921 in comment headers of mlt++.
923 * Makefile, README, demo/README, demo/consumers.ini, demo/demo,
924 demo/demo.ini, demo/entity.mlt, demo/entity.westley, demo/mlt_all,
925 demo/mlt_attributes, demo/mlt_audio_stuff, demo/mlt_avantika_title,
926 demo/mlt_bouncy, demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
927 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
928 demo/mlt_fade_black, demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_jcut,
929 demo/mlt_lcut, demo/mlt_levels, demo/mlt_my_name_is, demo/mlt_news,
930 demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow,
931 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
932 demo/mlt_ticker, demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
933 demo/mlt_voiceover, demo/mlt_watermark, demo/new.mlt, demo/new.westley,
934 demo/pango.mlt, demo/pango.westley, demo/svg.mlt, demo/svg.westley,
935 docs/framework.txt, docs/install.txt, docs/melt.txt, docs/mlt++.txt,
936 docs/mlt-xml.txt, docs/policies.txt, docs/services.txt, mlt++/.gitignore,
937 mlt++/Makefile, mlt++/configure, src/framework/mlt_factory.c,
938 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
939 src/framework/mlt_properties.c, src/melt/io.c, src/melt/io.h,
940 src/melt/melt.c, src/modules/core/factory.c,
941 src/modules/core/filter_watermark.c, src/modules/core/loader.dict,
942 src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
943 src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
944 src/modules/core/transition_luma.c, src/modules/core/transition_region.c,
945 src/modules/kdenlive/producer_framebuffer.c, src/modules/kino/avi.h,
946 src/modules/kino/riff.cc, src/modules/melt/factory.c,
947 src/modules/melt/producer_melt.c, src/modules/motion_est/Makefile,
948 src/modules/motion_est/README, src/modules/motion_est/producer_slowmotion.c,
949 src/modules/plus/filter_affine.c, src/modules/xml/consumer_xml.c,
950 src/modules/xml/factory.c, src/modules/xml/mlt-xml.dtd,
951 src/modules/xml/producer_xml.c, src/swig/Makefile, src/swig/configure,
952 src/swig/java/Play.java, src/swig/java/build, src/swig/mltpp.i,
953 src/swig/perl/Makefile.PL, src/swig/perl/play.pl, src/swig/php/build,
954 src/swig/php/play.php, src/swig/python/build, src/swig/python/play.py,
955 src/swig/ruby/build, src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb,
956 src/swig/tcl/build, src/swig/tcl/play.tcl, src/tests/charlie.c,
957 src/tests/hello.c: Complete reorganization and renaming to usable state.
959 2009-05-07 Dan Dennedy <dan@dennedy.org>
961 * src/modules/mvsp/Makefile, src/modules/mvsp/configure,
962 src/modules/mvsp/consumer_mvsp.c, src/modules/mvsp/factory.c: Remove mvsp -
963 moving to melted project.
965 * .gitignore, Makefile, configure, mlt++.pc.in, setenv,
966 src/examples/Makefile, src/melt/Makefile, src/mlt++/Makefile,
967 src/mlt++/Mlt.h, src/mlt++/configure, src/modules/core/Makefile,
968 src/modules/core/factory.c, src/modules/feeds/Makefile,
969 src/modules/fezzik/Makefile, src/modules/fezzik/factory.c,
970 src/modules/melt/Makefile, src/modules/mvsp/Makefile,
971 src/modules/mvsp/configure, src/modules/mvsp/consumer_mvsp.c,
972 src/modules/mvsp/factory.c, src/modules/valerie/Makefile,
973 src/modules/valerie/consumer_valerie.c, src/modules/valerie/factory.c,
974 src/modules/xml/Makefile, src/modules/xml/configure: Fix the build afer the
977 * docs/inigo.txt, docs/melt.txt, docs/mlt-xml.txt, docs/westley.txt,
978 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/inigo/io.h,
979 src/melt/Makefile, src/melt/io.c, src/melt/io.h, src/melt/melt.c,
980 src/modules/core/data_fx.properties, src/modules/core/loader.dict,
981 src/modules/core/loader.ini, src/modules/core/producer_hold.c,
982 src/modules/core/producer_loader.c, src/modules/data_fx.properties,
983 src/modules/fezzik.dict, src/modules/fezzik.ini,
984 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_hold.c,
985 src/modules/inigo/Makefile, src/modules/inigo/factory.c,
986 src/modules/inigo/producer_inigo.c, src/modules/melt/Makefile,
987 src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
988 src/modules/westley/Makefile, src/modules/westley/configure,
989 src/modules/westley/consumer_westley.c, src/modules/westley/factory.c,
990 src/modules/westley/producer_westley.c, src/modules/westley/westley.dtd,
991 src/modules/xml/Makefile, src/modules/xml/configure,
992 src/modules/xml/consumer_xml.c, src/modules/xml/factory.c,
993 src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c,
994 src/tests/README: Rename inigo, fezzik, and westley.
996 * docs/mlt++.txt, mlt++/README: Merge mlt++/README into docs/mlt++.txt.
998 * docs/mlt++.txt, mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h,
999 mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/src/MltDeque.cpp,
1000 mlt++/src/MltDeque.h, mlt++/src/MltEvent.cpp, mlt++/src/MltEvent.h,
1001 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.cpp,
1002 mlt++/src/MltField.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
1003 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
1004 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
1005 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltGeometry.cpp,
1006 mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.cpp,
1007 mlt++/src/MltMultitrack.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
1008 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
1009 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
1010 mlt++/src/MltProfile.h, mlt++/src/MltProperties.cpp,
1011 mlt++/src/MltProperties.h, mlt++/src/MltPushConsumer.cpp,
1012 mlt++/src/MltPushConsumer.h, mlt++/src/MltRepository.cpp,
1013 mlt++/src/MltRepository.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
1014 mlt++/src/MltTokeniser.cpp, mlt++/src/MltTokeniser.h,
1015 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
1016 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/src/config.h,
1017 mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/java/Play.java,
1018 mlt++/swig/java/Play.sh, mlt++/swig/java/build, mlt++/swig/mltpp.i,
1019 mlt++/swig/perl/Makefile.PL, mlt++/swig/perl/build, mlt++/swig/perl/play.pl,
1020 mlt++/swig/php/build, mlt++/swig/php/play.php, mlt++/swig/python/build,
1021 mlt++/swig/python/play.py, mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb,
1022 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl,
1023 mlt++/test/Makefile, mlt++/test/play.cpp, src/examples/Makefile,
1024 src/examples/play.cpp, src/mlt++/Makefile, src/mlt++/Mlt.h,
1025 src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h, src/mlt++/MltDeque.cpp,
1026 src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp, src/mlt++/MltEvent.h,
1027 src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h, src/mlt++/MltField.cpp,
1028 src/mlt++/MltField.h, src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h,
1029 src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
1030 src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
1031 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp,
1032 src/mlt++/MltGeometry.h, src/mlt++/MltMultitrack.cpp,
1033 src/mlt++/MltMultitrack.h, src/mlt++/MltParser.cpp, src/mlt++/MltParser.h,
1034 src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
1035 src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h, src/mlt++/MltProfile.cpp,
1036 src/mlt++/MltProfile.h, src/mlt++/MltProperties.cpp,
1037 src/mlt++/MltProperties.h, src/mlt++/MltPushConsumer.cpp,
1038 src/mlt++/MltPushConsumer.h, src/mlt++/MltRepository.cpp,
1039 src/mlt++/MltRepository.h, src/mlt++/MltService.cpp, src/mlt++/MltService.h,
1040 src/mlt++/MltTokeniser.cpp, src/mlt++/MltTokeniser.h,
1041 src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
1042 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/mlt++/config.h,
1043 src/swig/Makefile, src/swig/configure, src/swig/java/Play.java,
1044 src/swig/java/Play.sh, src/swig/java/build, src/swig/mltpp.i,
1045 src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/perl/play.pl,
1046 src/swig/php/build, src/swig/php/play.php, src/swig/python/build,
1047 src/swig/python/play.py, src/swig/ruby/build, src/swig/ruby/play.rb,
1048 src/swig/ruby/thumbs.rb, src/swig/tcl/build, src/swig/tcl/play.tcl:
1049 Reorganize mlt++ files.
1051 * docs/dvcp.txt, docs/testing-20040110.txt, docs/testing.txt,
1052 docs/valerie.txt, mlt++/AUTHORS, mlt++/COPYING, mlt++/CUSTOMISING,
1053 mlt++/ChangeLog, mlt++/mlt++.sln, mlt++/mlt++.vcproj,
1054 mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp,
1055 mlt++/src/MltResponse.h, mlt++/swig/ruby/miracle.rb, mlt++/test/server.cpp,
1056 mlt-miracle.pc.in, mlt-valerie.pc.in, src/albino/Makefile,
1057 src/albino/albino.c, src/humperdink/Makefile, src/humperdink/client.c,
1058 src/humperdink/client.h, src/humperdink/io.c, src/humperdink/io.h,
1059 src/humperdink/remote.c, src/miracle/Makefile, src/miracle/configure,
1060 src/miracle/miracle.c, src/miracle/miracle_commands.c,
1061 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
1062 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
1063 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
1064 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
1065 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
1066 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
1067 src/miracle/miracle_unit_commands.h, src/valerie/Makefile,
1068 src/valerie/configure, src/valerie/valerie.c, src/valerie/valerie.h,
1069 src/valerie/valerie_notifier.c, src/valerie/valerie_notifier.h,
1070 src/valerie/valerie_parser.c, src/valerie/valerie_parser.h,
1071 src/valerie/valerie_remote.c, src/valerie/valerie_remote.h,
1072 src/valerie/valerie_response.c, src/valerie/valerie_response.h,
1073 src/valerie/valerie_socket.c, src/valerie/valerie_socket.h,
1074 src/valerie/valerie_status.c, src/valerie/valerie_status.h,
1075 src/valerie/valerie_tokeniser.c, src/valerie/valerie_tokeniser.h,
1076 src/valerie/valerie_util.c, src/valerie/valerie_util.h: Remove files that no
1079 2009-05-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1081 * src/modules/avformat/configure: Update avformat configure script to deal
1082 with ffmpeg changes to swscale.
1084 * src/modules/sdl/consumer_sdl_still.c: Prevent potential divide-by-zero
1085 errors in sdl_still consumer.
1087 * src/modules/avformat/ffmpeg.patch: Remove ffmpeg.patch - no longer
1090 * Makefile: Fix uninstall of pkg-config files.
1092 2009-05-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1094 * src/modules/avformat/producer_avformat.c: Improve seek performance with
1095 dnxhd and huffyuv codecs.
1097 2009-05-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1099 * configure, src/albino/Makefile, src/humperdink/Makefile,
1100 src/miracle/Makefile, src/modules/avformat/Makefile,
1101 src/modules/core/Makefile, src/modules/dgraft/Makefile,
1102 src/modules/effectv/Makefile, src/modules/fezzik/Makefile,
1103 src/modules/frei0r/Makefile, src/modules/inigo/Makefile,
1104 src/modules/kdenlive/Makefile, src/modules/kino/Makefile,
1105 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
1106 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
1107 src/modules/qimage/Makefile, src/modules/sox/configure,
1108 src/modules/valerie/Makefile, src/modules/vmfx/Makefile,
1109 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: Apply
1110 cosmetic cleanup part of ldflags_order patch from Alberto Villa.
1112 * src/modules/avformat/configure, src/modules/qimage/configure: Apply FreeBSD
1113 fixes part of ldflags_order patch from Alberto Villa.
1115 * src/modules/avformat/Makefile, src/modules/dv/Makefile,
1116 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
1117 src/modules/sdl/Makefile, src/modules/sox/Makefile,
1118 src/modules/westley/Makefile: Apply ldflags-order part of ldflags_order patch
1119 from Alberto Villa. Alberto wrote: "on freebsd (as well as on linuces
1120 without /usr/local/lib in default ld path) building concurrent versions of
1121 mlt is not possible, because of the wrong linking of -lmlt while using
1122 LDFLAGS=-L/usr/local/lib this patch fixes the issue using pkg-config"
1124 2009-04-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1126 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
1127 audio synchronization after seek (including in point)
1129 2009-04-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1131 * src/modules/resample/Makefile, src/modules/vorbis/Makefile: Apply patch
1132 from Alberto Villa to use pkg-config for resample and vorbis modules.
1134 2009-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1136 * src/modules/jackrack/plugin_mgr.c: Add /usr/lib64 libdir to default LADSPA
1139 * configure, src/framework/mlt.h, src/modules/kino/configure: Use pkg-config
1140 instead of lqt-config.
1142 2009-04-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1144 * Doxyfile: Update version in Doxygen.
1146 * mlt++/ChangeLog, mlt++/Makefile: Add ChangeLog and remove svn log from dist
1149 * ChangeLog: update changelog
1151 * src/modules/avformat/configure: Fix build for --avformat-svn to use FFmpeg
1152 v0.5 and HEAD build to not use --enable-swscale.
1154 * ChangeLog, Makefile: Update ChangeLog and remove svn log from the make
1157 * NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
1160 2009-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1162 * src/modules/fezzik.ini: fezzik.ini: workaround scaling resolution
1163 limitation with swscale filter by making it the lowest priority
1165 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
1166 interpret negative speed as reverse
1168 2009-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1170 * mlt++/test/play.cpp, mlt++/test/server.cpp: cleanup some warnings
1172 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: const update for
1175 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: Constness changes
1177 * mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Constness changes
1179 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Constness changes
1181 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
1183 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: Constness changes
1185 * mlt++/src/MltProperties.cpp, mlt++/src/MltResponse.cpp: Constness changes
1187 * mlt++/src/MltProperties.cpp, mlt++/src/MltPushConsumer.cpp: Constness
1190 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
1191 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
1193 * mlt++/src/MltConsumer.cpp, mlt++/src/MltField.cpp, mlt++/src/MltFilter.cpp,
1194 mlt++/src/MltFrame.cpp, mlt++/src/MltMultitrack.cpp,
1195 mlt++/src/MltPlaylist.cpp, mlt++/src/MltProducer.cpp,
1196 mlt++/src/MltTractor.cpp, mlt++/src/MltTransition.cpp: Fix up warnings about
1197 explicit base initializers in copy constructors
1199 * mlt++/configure: Add more warnings
1201 * mlt++/.gitignore: Add a .gitignore file
1203 2009-04-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1205 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1206 building on some older versions.
1208 * src/modules/avformat/consumer_avformat.c: consumer_avformat: bugfix
1209 (kdenlive-677) to make interlaced coding automatic if profile is not
1210 progressive and coding not explicit by ildct and ilme properties.
1212 2009-04-07 Ray Lehtiniemi <rayl@mail.com>
1214 * src/modules/kdenlive/filter_boxblur.c: Fix a 64-bit segfault in kdenlive
1215 To reproduce: - create a new project - create a color clip - add clip to
1216 timeline - set an in point on the clip - add the box blur effect The
1217 segfault happens because we take the negative of an unsigned integer. This
1218 works out to a signed 32 bit value on a 64 bit platform, which causes the rgb
1219 array bounds to be exceeded.
1221 * src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
1222 src/modules/kino/riff.cc: Fix up a few ignored return values
1224 * src/framework/mlt_pool.c: Fix warning: pointer of type ‘void *’ used in
1227 * src/modules/avformat/consumer_avformat.c,
1228 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
1229 src/modules/core/transition_region.c, src/modules/westley/producer_westley.c:
1232 * src/framework/mlt_properties.c, src/humperdink/client.c,
1233 src/miracle/miracle_connection.c, src/modules/avformat/consumer_avformat.c,
1234 src/modules/core/filter_data_show.c, src/modules/kino/filehandler.cc,
1235 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
1238 * src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
1239 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
1240 src/valerie/valerie.c, src/valerie/valerie.h: Constness changes
1242 * src/humperdink/io.c, src/humperdink/io.h,
1243 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
1244 src/modules/westley/consumer_westley.c, src/valerie/valerie.c,
1245 src/valerie/valerie.h, src/valerie/valerie_parser.c,
1246 src/valerie/valerie_parser.h, src/valerie/valerie_socket.c,
1247 src/valerie/valerie_socket.h: Constness changes
1249 * src/framework/mlt_events.c, src/framework/mlt_events.h, src/inigo/inigo.c,
1250 src/modules/avformat/factory.c, src/modules/plus/transition_affine.c,
1251 src/modules/westley/producer_westley.c, src/modules/xine/deinterlace.c,
1252 src/modules/xine/deinterlace.h: Constness changes
1254 * src/miracle/miracle_local.c, src/valerie/valerie.c, src/valerie/valerie.h,
1255 src/valerie/valerie_status.c, src/valerie/valerie_tokeniser.c,
1256 src/valerie/valerie_tokeniser.h: Constness changes
1258 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
1259 src/miracle/miracle_log.c, src/miracle/miracle_log.h, src/valerie/valerie.c,
1260 src/valerie/valerie.h, src/valerie/valerie_response.c,
1261 src/valerie/valerie_response.h: Constness changes
1263 * src/framework/mlt_multitrack.c, src/modules/effectv/image.c,
1264 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
1265 src/modules/motion_est/filter_motion_est.c, src/modules/xine/xineutils.h:
1268 2009-03-31 Ray Lehtiniemi <rayl@mail.com>
1270 * src/framework/mlt_properties.c, src/modules/westley/consumer_westley.c,
1271 src/modules/westley/producer_westley.c: Constness changes
1273 2009-03-04 Ray Lehtiniemi <rayl@mail.com>
1275 * src/framework/mlt_events.c, src/framework/mlt_events.h,
1276 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
1277 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
1278 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
1281 * .gitignore: Add a .gitignore file
1283 2009-04-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1285 * src/modules/westley/producer_westley.c: producer_westley.c: Don't prepend
1286 westley document root to empty properties
1288 2009-04-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1290 * src/modules/core/filter_crop.c: filter_crop.c: bugfix chroma alignment
1292 2009-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1294 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix setting size property for
1297 2009-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1299 * src/modules/frei0r/factory.c: frei0r/factory.c: add /usr/lib64 to the
1300 default frei0r plugin path
1302 2009-03-15 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1304 * src/modules/core/transition_composite.c: transition_composite.c: allow
1305 removing of luma file by passing an empty name
1307 2009-03-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1309 * src/modules/core/transition_composite.c: transition_composite.c: make luma
1310 and luma_invert properties mutable
1312 2009-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1314 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add
1315 backwards compatibility macro for PIX_FMT_YUYV422
1317 * src/modules/avformat/consumer_avformat.c,
1318 src/modules/avformat/filter_avcolour_space.c,
1319 src/modules/avformat/filter_avdeinterlace.c,
1320 src/modules/avformat/filter_swscale.c: avformat: fix compilation due to
1321 recent PIX_FMT changes in libavutil v50.
1323 2009-03-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1325 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
1326 producer out position
1328 2009-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1330 * src/framework/mlt_log.h: mlt_log.h: add convenience macros
1332 2009-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1334 * src/modules/kino/riff.cc: kino/riff.cc: suppress compiler warning
1336 * src/modules/frei0r/factory.c, src/modules/frei0r/producer_frei0r.c:
1337 frei0r/factory.c, producer_frei0r.c: suppress compiler warnings
1339 * src/framework/mlt_property.c: mlt_property.c: suppress compiler warning
1341 2009-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1343 * src/modules/core/producer_colour.c: producer_colour.c: improve previous
1346 * src/modules/core/producer_colour.c: producer_colour.c: bugfix reading color
1347 value after westley has prepended the document path to the resource property
1349 2009-02-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1351 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
1352 src/modules/sdl/consumer_sdl_still.c: consumer_sdl*.c: apply patch from
1353 Jean-Baptiste Mardelle to add window_background property
1355 2009-02-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1357 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c:
1358 filter_chroma.c: update to use new property-based color value
1360 * src/modules/vmfx/filter_chroma_hold.c: filter_chroma_hold.c: update to use
1361 new property-based color value
1363 * src/modules/core/producer_colour.c: producer_colour.c: update to use new
1364 property-based color parsing.
1366 * src/framework/mlt_property.c: mlt_property.c: interpret hex int as unsigned
1368 * src/modules/frei0r/frei0r_helper.c: frei0r_helper.c: cleanup color parser
1369 to use new code in mlt_property.c
1371 * src/framework/mlt_property.c: mlt_property.c: added parsing for color
1372 values beginning with #
1374 2009-02-20 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1376 * src/modules/frei0r/producer_frei0r.c: modules/frei0r: added missing
1377 producer_frei0r.c -This line, and those below, will be ignored-- A
1380 * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
1381 src/modules/frei0r/frei0r_helper.c: added frei0r producers (patch from jb)
1384 2009-02-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1386 * src/albino/Makefile, src/humperdink/Makefile, src/inigo/Makefile,
1387 src/miracle/Makefile: albino/Makefile, inigo/Makefile, humperdink/Makefile,
1388 miracle/Makefile: apply patch from Alberto Villa to fix underlinking on
1391 2009-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1393 * src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c:
1394 frei0r/factory.c, frei0r_helper.c: add support for color parameter type with
1395 whitespace cleanup courtesy of eclipse.
1397 2009-02-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1399 * src/modules/plus/filter_affine.c: filter_affine.c: remove silly default
1400 rotate animation for new kdenlive pan and zoom effect (kdenlive-565)
1402 * src/modules/core/Makefile, src/modules/core/factory.c,
1403 src/modules/core/filter_crop.c, src/modules/fezzik.ini: filter_crop.c: add
1404 cropping filter (kdenlive-509)
1406 * configure: configure: relax optimization level slightly to improve debugger
1407 backtraces in bug reports
1409 * src/modules/plus/transition_affine.c: transition_affine.c: bugfix chroma
1412 2009-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1414 * src/modules/core/filter_brightness.c: filter_brightness.c: fix the
1415 wonkiness by filtering chroma as well.
1417 2009-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1419 * profiles/cif_15, profiles/qcif_15, profiles/quarter_15: profiles/*_15: add
1422 * src/modules/qimage/configure: qimage/configure: let qimage first attempt to
1423 use Qt4 through pkg-config (canonical) without having to specify directories
1426 * src/modules/sox/configure: sox/configure: give pkg-config priority over
1429 2009-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1431 * src/modules/qimage/configure: qimage/configure: fix build on OS X
1433 * src/modules/avformat/filter_avdeinterlace.c: filter_avdeinterlace.c: bugfix
1434 (kdenlive-672) deinterlace only works on left half of image
1436 * src/modules/qimage/producer_qimage.c,
1437 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
1438 producer_qimage.c, qimage_wrapper.{h,cpp}: enhance qimage producer to use the
1439 new mlt_cache (kdenlive-575)
1441 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: enhance pixbuf
1442 producer to use new mlt_cache (kdenlive-575)
1444 * src/modules/avformat/consumer_avformat.c,
1445 src/modules/avformat/producer_avformat.c,
1446 src/modules/vorbis/producer_vorbis.c: producer_vorbis.c, producer_avformat.c,
1447 consumer_avformat.c: update headers in services for framework changes with
1448 addition of mlt_cache
1450 * configure, src/framework/Makefile, src/framework/mlt.h,
1451 src/framework/mlt_cache.c, src/framework/mlt_cache.h,
1452 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
1453 src/framework/mlt_service.c, src/framework/mlt_service.h,
1454 src/framework/mlt_types.h: mlt_cache.[hc], mlt_types.h, mlt_service.[hc],
1455 mlt_factory.[hc], mlt.h: add mlt_cache and related service functions
1458 * Doxyfile: Doxyfile: set tab width to 4 spaces
1460 * src/framework/mlt_properties.c: mlt_properties.c: update doxygen comments
1463 * src/framework/mlt_property.c: mlt_property.c: update a doxygen comment to
1466 2009-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1468 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
1469 mlt++/debian/rules: remove debian package subdirectory (they provide their
1472 * debian/changelog, debian/control, debian/copyright, debian/rules: remove
1473 the debian package subdirectory (they provide their own)
1475 2009-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1477 * configure, src/framework/mlt.h, src/modules/avformat/configure: bump to
1480 * NEWS: NEWS: add release notes for 0.3.6
1482 2009-02-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1484 * src/modules/frei0r/factory.c: frei0r/factory.c: add more default locations
1485 for locating plugins including one for MacPorts
1487 2009-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1489 * src/inigo/inigo.c: inigo.c: make usage fit in 80 columns
1491 2009-01-29 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1493 * src/modules/avformat/filter_swscale.c: filter_swscale.c: Fix compilation
1494 (typo introduced in rev. 1330)
1496 2009-01-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1498 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: do not use the
1499 swscale filter on images wider than 2048 loaded by the sdl_image producer.
1501 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
1502 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
1503 producer_sdl_image.c: bugfix (kdenlive-575) large memory consumption loading
1506 * src/modules/avformat/filter_swscale.c: filter_swscale.c: throw assert if
1507 creation of swscale context fails.
1509 * src/modules/avformat/factory.c: avformat/factory.c: set ffmpeg logging to
1510 the same level as MLT's
1512 2009-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1514 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
1515 (kdenlive-575) memory leak
1517 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
1518 (kdenlive-575) memory leak
1520 2009-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1522 * mlt++/swig/configure, mlt++/swig/php/build, mlt++/swig/php/play.php:
1523 swig/configure, swig/php/*: add php bindings
1525 2009-01-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1527 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add version
1528 check to use AVCodec->long_name
1530 2009-01-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1532 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: bugfix segfault on
1535 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix segfault on
1538 2009-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1540 * docs/inigo.txt: inigo.txt: update usage info
1542 * docs/policies.txt: policies.txt: add instruction to update version in
1545 * src/framework/mlt.h, src/framework/mlt_consumer.c,
1546 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
1547 src/framework/mlt_deque.h, src/framework/mlt_events.c,
1548 src/framework/mlt_events.h, src/framework/mlt_factory.c,
1549 src/framework/mlt_factory.h, src/framework/mlt_field.c,
1550 src/framework/mlt_field.h, src/framework/mlt_filter.c,
1551 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
1552 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
1553 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
1554 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
1555 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
1556 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
1557 src/framework/mlt_producer.h, src/framework/mlt_profile.c,
1558 src/framework/mlt_profile.h, src/framework/mlt_properties.c,
1559 src/framework/mlt_properties.h, src/framework/mlt_property.c,
1560 src/framework/mlt_property.h, src/framework/mlt_repository.c,
1561 src/framework/mlt_repository.h, src/framework/mlt_service.c,
1562 src/framework/mlt_service.h, src/framework/mlt_tokeniser.c,
1563 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.c,
1564 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
1565 src/framework/mlt_transition.h, src/framework/mlt_types.h: Add doxygen
1566 documentation for mlt_profile, mlt_pool, mlt_repository, and mlt_factory.
1567 Update copyrights to 2009. Add cross references from files to data structures
1570 2009-01-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1572 * src/inigo/inigo.c: inigo/inigo.c: add -debug and -verbose options to turn
1573 on additional logging.
1575 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: set consumer
1576 buffer prefill to 1 by default.
1578 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1579 (kdenlive-450) bad timestamps in MPEG-2 Transport Stream and possibly quite a
1582 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: add support
1583 for an=1, vn=1, acodec=none, and vcodec=none options (kdenlive-533)
1585 2009-01-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1587 * docs/policies.txt: docs/policies.txt: Add policy about not using stdout,
1588 messages, and recommending the new log API.
1590 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_consumer.c,
1591 src/framework/mlt_events.c, src/framework/mlt_log.c, src/framework/mlt_log.h,
1592 src/framework/mlt_pool.c, src/framework/mlt_producer.c,
1593 src/framework/mlt_properties.c, src/framework/mlt_repository.c,
1594 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: mlt_log.[hc],
1595 mlt_transition.c, mlt_tractor.c, mlt_repository.c, mlt_properties.c,
1596 mlt_producer.c, mlt_pool.c, mlt_events.c, mlt_consumer.c, mlt.h, Makefile:
1597 add logging system based on FFmpeg's.
1599 * configure: configure: separate -march (suitable on x86) and -mcpu (suitable
1600 on ppc, arm, and sparc)
1602 2009-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1604 * Doxyfile: Doxyfile: strip the path to the source files
1606 * src/modules/core/producer_consumer.c: producer_consumer.c: bugfix setting
1609 * src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
1610 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.h,
1611 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
1612 src/framework/mlt_tractor.h: mlt_tractor.[ch], mlt_multitrack.[ch]: improve
1613 doxygen documentation for the tractor and mulitrack classes
1615 2009-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1617 * src/modules/avformat/producer_avformat.c,
1618 src/modules/avformat/producer_avformat.yml: producer_avformat.{c,yml}:
1619 support special constructor argument values to list available demuxers and
1620 decoders: f-list[[,]acodec-list][[,]vcodec-list]
1622 * src/inigo/inigo.c: inigo/inigo.c: fix the usage help within 80 characters
1625 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: report list
1626 of muxers when f=list and codecs when acodec=list or vcodec=list.
1628 * src/framework/mlt_repository.c: mlt_repository.c: report reason when dlopen
1631 2009-01-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1633 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1634 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
1635 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
1636 src/framework/mlt_multitrack.h, src/framework/mlt_producer.c,
1637 src/framework/mlt_service.c, src/framework/mlt_service.h,
1638 src/framework/mlt_transition.c, src/framework/mlt_transition.h:
1639 mlt_filter.[ch], mlt_transition.[ch], mlt_consumer.[ch]: improve doxygen for
1640 filter, transition, and consumer
1642 2009-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1644 * src/modules/avformat/configure: avformat/configure: add -lbz2 automatically
1647 2008-12-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1649 * configure, src/modules/avformat/producer_avformat.c: producer_avformat.c:
1650 fix build on older versions of ffmpeg; whitespace cleanup by eclipse.
1652 2008-12-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1654 * Doxyfile: Doxyfile: bump version
1656 2008-12-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1658 * NEWS, configure: NEWS, configure: set version to 0.3.4 and add release
1661 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: further
1662 analysis and testing reveals the DV encoder does not need the special aspect
1663 ratio overrides. It expects a generic input. Only the DV decoder produces the
1664 special, proper aspect ratios for which MLT is not yet prepared.
1666 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1668 * mlt++/swig/java/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
1669 mlt++/swig/tcl/build: swig/{java,python,tcl}/build: fix linking error
1670 __stack_chk_fail_local. swig/python/play.py: fix syntax error reported by
1673 2008-12-28 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1675 * src/modules/sox/filter_sox.c: filter_sox.c: fix crash when trying to create
1676 a sox filter with wrong name
1678 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1680 * src/modules/avformat/configure: avformat/configure: update the recommended
1683 * src/modules/avformat/producer_avformat.c,
1684 src/modules/core/filter_rescale.c, src/modules/core/producer_consumer.c,
1685 src/modules/dv/producer_libdv.c: filter_rescale.c, producer_avformat.c,
1686 producer_libdv.c, producer_consumer.c: coerce a deinterlace when scaling an
1689 2008-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1691 * mlt-config-template: mlt-config-template: send deprecation warning to
1692 stderr to prevent breaking legacy scripts and makefiles
1694 * mlt++/swig/configure: swig/configure: use pkg-config mlt-framework instead
1695 of deprecated mlt-config.
1697 * src/modules/core/filter_luma.c: filter_luma.c: prevent the first
1698 application of the nested luma transition from being applied to a test card
1699 image. This makes slideshows start without a transition at the beginning,
1700 which is nicer and more expected.
1702 * src/modules/core/transition_luma.c: transition_luma.c: bugfix
1703 (kdenlive-496) floating point exception when a slideshow using filter luma is
1704 added to a multitrack.
1706 2008-12-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1708 * src/modules/westley/producer_westley.c: producer_westley.c: silence
1709 compilation warning on uninitialized variable.
1711 * src/modules/avformat/consumer_avformat.c,
1712 src/modules/avformat/producer_avformat.c: producer_avformat.c,
1713 consumer_avformat.c: use av_set_string3 where available (gets rid of
1714 deprecation warning).
1716 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
1717 rendering to widescreen PAL DV.
1719 2008-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1721 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: add meta.media.
1724 * src/modules/dv/producer_libdv.c: producer_libdv.c: add meta.media.
1727 * src/modules/avformat/Makefile: avformat/Makefile: suppress error on
1730 * src/modules/avformat/Makefile, src/modules/avformat/configure,
1731 src/modules/avformat/factory.c: avformat/configure, avformat/Makfile,
1732 avformat/factory.c: Add a --avformat-no-filters configure option to
1733 facilitate building a codecs and muxers only module. Change the module
1734 filename for a no-codecs build to libmltffmpeg.so to prevent a clash with a
1735 no-filters module (libmltavformat.so).
1737 2008-12-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1739 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add a bunch
1740 of metadata about the media under the properties key prefix "meta.media."
1742 2008-12-21 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1744 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: Fix crash when
1745 attempting to play a folder without images
1747 2008-12-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1749 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: let it work without
1750 filter_avcolour_space
1752 * src/modules/core/producer_consumer.c: producer_consumer.c: use parent
1753 profile if none specified; accept real_time properties from parent producer.
1755 * src/modules/core/producer_consumer.c: producer_consumer.c: set our length
1756 from the length of the nested producer so we can terminate at the end of
1759 * src/framework/mlt_properties.c: mlt_properties.c: fix some documentation
1761 * src/modules/core/Makefile, src/modules/core/factory.c,
1762 src/modules/core/producer_consumer.c: core/Makefile, core/factory.c,
1763 core/producer_consumer.c: add new producer_consumer that will consume from an
1764 encapsulated producer under a different profile that the parent producer
1767 * src/modules/core/transition_region.c: transition_region.c: bugfix
1768 regression with in built circle region
1770 * src/modules/avformat/filter_swscale.c: avformat/filter_swscale.c: add
1771 support for scaling the alpha channel (needs further testing)
1773 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
1774 src/modules/avformat/filter_swscale.c, src/modules/fezzik.ini:
1775 avformat/Makefile, avformat/factory.c, avformat/filter_swscale.c: add new
1776 image scaler using FFmpeg libswcale. fezzik.ini: add swscale at higher
1777 priority than gtk2/rescale.
1779 2008-12-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1781 * src/modules/fezzik.dict: fezzik.dict: let qimage be a producer for svg
1783 2008-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1785 * src/modules/avformat/Makefile, src/modules/avformat/configure,
1786 src/modules/avformat/factory.c: avformat/configure, avformat/Makefile,
1787 avformat/factory.c: add configure option --avformat-no-codecs, which will
1788 build the avformat module without the producer and consumer - useful to
1789 people who want to make a version entirely without including FFmpeg's codecs,
1790 which present patent royalty licensing issues.
1792 * src/modules/avformat/configure: avformat/configure: checkout
1793 (--avformat-svn) or recommend (--help) a specific FFmpeg revision if this is
1794 a release version of MLT (last field of version is even).
1796 * configure: configure: --disable-mmx implies --disable-sse
1798 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
1799 src/modules/avformat/filter_avdeinterlace.c: avformat/Makefile,
1800 avformat/factory.c, avformat/filter_avdeinterlace.c: Fix and enable the
1801 avdeinterlace filter for a non-MMX configuration.
1803 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add support
1804 for AVOptions as properties.
1806 2008-12-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1808 * src/framework/mlt_events.c, src/framework/mlt_field.c,
1809 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
1810 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: mlt_producer.c,
1811 mlt_playlist.h, mlt_field.h, mlt_playlist.c, mlt_tractor.c, mlt_events.c: add
1812 doxygen docs for events, field, and playlist.
1814 2008-12-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1816 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1817 (kdenlive-432) segfault when reusing previous AVFrame (paused or idling on
1818 last frame) but the previos AVFrame was invalid (not got_picture before
1821 2008-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1823 * src/modules/motion_est/filter_motion_est.c: motion_est/filter_motion_est.c:
1824 the sse compilation flag logic was inverted
1826 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c: gtk2/pixops.c,
1827 gtk2/Makefile: prevent MMX on all x86_64, not just OS X
1829 * configure: configure: add make flag and define for ARCH_X86_64 for all OSes
1831 * configure: configure: fix mmx/sse detection on OS X and add detection of
1832 x86_64 to define ARCH_X86_64
1834 * src/modules/xine/Makefile, src/modules/xine/configure,
1835 src/modules/xine/deinterlace.c, src/modules/xine/xineutils.h: xine/Makefile,
1836 xine/xineutils.h, xine/deinterlace.c: respect mmx compilation flag instead of
1837 using own detection xine/configure: remove, no longer necessary
1839 * src/modules/motion_est/filter_motion_est.c: filtedr_motion_est.c: respect
1840 new --disable-sse configure flag and whitespace cleanup
1842 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
1843 src/modules/gtk2/pixops.c: gtk2/Makefile, gtk2/configure, gtk2/pixops.c:
1844 disable MMX parts on OS X - does not build
1846 * src/modules/kino/configure: kino/configure: automatically disable on OS X -
1847 does not build due to missing headers
1849 * configure: configure: add --disable-sse and add mmx/sse detection for OS X
1851 2008-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1853 * mlt++/README: README: update instructions to use pkg-config instead of
1856 * mlt++/swig/java/build, mlt++/swig/perl/Makefile.PL,
1857 mlt++/swig/python/build, mlt++/swig/ruby/build, mlt++/swig/tcl/build,
1858 mlt++/test/Makefile: test/Makefile, swig/*/build: replace more mlt-config
1861 * profiles/atsc_1080i_50: profiles/atsc_1080i_50: added new profile for
1862 square pixel 1080i at a PAL-like rate
1864 * Doxyfile: Doxyfile: add doxygen config file
1866 * src/valerie/valerie_status.h: valerie_status.h: take stdio.h header from
1869 * docs/install.txt: docs/install.txt: fix license info on humperdink and
1872 * configure: configure: bump the version
1874 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
1875 src/framework/mlt_deque.c, src/framework/mlt_deque.h,
1876 src/framework/mlt_events.c, src/framework/mlt_events.h,
1877 src/framework/mlt_field.c, src/framework/mlt_field.h,
1878 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
1879 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
1880 src/framework/mlt_parser.c, src/framework/mlt_parser.h,
1881 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
1882 src/framework/mlt_pool.c, src/framework/mlt_pool.h,
1883 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
1884 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
1885 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
1886 src/framework/mlt_property.c, src/framework/mlt_property.h,
1887 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
1888 src/framework/mlt_service.c, src/framework/mlt_service.h,
1889 src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
1890 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
1891 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
1892 src/framework/mlt_types.h: src/framework/*: improve the doxygen documentation
1893 (work in progress). This also includes removal of superfluous white space.
1895 2008-12-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1897 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
1898 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
1899 producer_sdl_image.c: bugfix (kdenlive-422) not validating input file for
1902 * src/modules/inigo/producer_inigo.c: producer_inigo.c: display a warning
1903 when failed to load a file.
1905 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: clean up the
1906 dual pass log at the end of the second pass.
1908 2008-11-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1910 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix r1242
1911 segfault due to improper audio decoder memory allocation. Also fix logical
1912 bug with resampling on channels > 2
1914 * src/modules/avformat/audioconvert.h,
1915 src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1916 (kdenlive-297) audio distortion with audio formats other than signed 16-bit.
1918 2008-11-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1920 * src/modules/fezzik.dict: fezzik.dict: added support for .tif equivalent to
1923 2008-11-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1925 * src/albino/albino.c: albino.c: fix playout with SDL on Mac OS X
1927 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2263114) build on sox
1930 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1932 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: fix detection of
1933 current frame position in a playlist
1935 2008-11-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1937 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1938 (kdenlive-347) segfault when resolution is not known until after first frame
1939 is decoded. Also, bugfix segfault when video_index or audio_index are -1
1942 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1944 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: update frozen frame
1945 if freeze position is changed on the fly
1947 2008-11-13 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
1949 * src/modules/oldfilm/filter_vignette.c,
1950 src/modules/oldfilm/filter_vignette.yml: filter_vignette.{c,yml}: better
1951 standard values and correct start param name
1953 2008-11-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1955 * NEWS, configure: configure, NEWS: bump to version 0.3.2 and update release
1958 2008-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1960 * src/modules/plus/filter_affine.c: filter_affine.c: bugfix (kdenlive-235)
1961 rendering when used inside a multitrack.
1963 2008-11-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1965 * profiles/hdv_720_50p: profiles/hdv_720_50p: fix frame rate in description
1967 * profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
1968 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/hdv_1080_25p,
1969 profiles/hdv_1080_30p, profiles/hdv_720_50p, profiles/hdv_720_60p:
1970 profiles/hdv_*, profiles/atsc_*: added more HD progressive mode profiles
1972 * src/modules/oldfilm/filter_dust.yml: filter_dust.yml: apply description fix
1973 patch from Mads Dydensborg.
1975 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: bugfix
1976 segfault in construction with null argument.
1978 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1979 detection of aspect ratio for DV AVI (applies to raw and quicktime files as
1982 * src/modules/avformat/producer_avformat.c: producer_avformat.c: rework the
1983 aspect ratio detection to try to fetch it from the codec and/or the stream in
1984 newer versions of ffmpeg. This fixes aspect handling for raw DV but still not
1985 yet for DV AVIs without the vprp chunk.
1987 2008-11-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1989 * src/modules/frei0r/factory.c: frei0r/factory.c: fix build on BSD
1991 * src/modules/core/transition_mix.c: transition_mix.c: prevent serializing
1992 previous_mix and reset previous_mix on seeking.
1994 * src/modules/normalize/filter_volume.c: filter_volume.c: prevent serializing
1995 previous_gain and reset previous_gain on seeking.
1997 2008-11-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1999 * docs/services.txt: services.txt: minor corrections to documentation for
2002 * mlt++/src/Makefile: src/Makefile: suppress warning on ldconfig failure
2004 2008-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2006 * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
2007 src/modules/kdenlive/filter_freeze.c: kdenlive/filter_freeze.c: added simple
2010 2008-10-30 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2012 * src/modules/oldfilm/filter_vignette.c,
2013 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette*: filter is
2014 now usable with keyframes
2016 * src/modules/frei0r/factory.c: frei0r/factory.c: set min/max values in
2017 metadata to defined min/max from frei0r.h
2019 * src/modules/frei0r/frei0r_helper.c: frei0r/frei0r_helper.c: frei0r double
2020 and bool params are now useable with keyframes (mlt_geometry)
2022 * src/modules/frei0r/factory.c: frei0r/factory.c: yml files can be used now
2023 for critical plugins
2025 2008-10-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2027 * profiles/Makefile: profiles/Makefile: fix removal of turd (*~) files on
2030 * docs/TODO: docs/TODO: refer to wiki page
2032 * Makefile: Makefile: suppress warning on ldconfig failure.
2034 2008-10-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2036 * src/albino/albino.c, src/inigo/inigo.c: albino.c, inigo.c: disable realtime
2037 scheduling (kdenlive-180).
2039 2008-10-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2041 * src/modules/avformat/producer_avformat.c: producer_avformat.c: Fix crash /
2042 corruption when changing audio or video index
2044 2008-10-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2046 * src/modules/avformat/producer_avformat.c: producer_avformat.c: optimize
2047 slightly the stream index bugfix and update the video informational
2048 properties on the producer when the video index changes.
2050 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2051 regression with audio_index and video_index in last release when I added the
2052 feature to close file on init with re-open on first use. Also, added some
2053 exception handling around index values.
2055 * src/modules/vmfx/filter_mono.c: filter_mono.c: cleanup code to made it more
2056 consistent between cases (use_alpha).
2058 * src/modules/vmfx/filter_mono.c: filter_mono.c: bugfix (kdenlive-234)
2059 threshold filter inverting image and add invert property to revert to old
2062 2008-10-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2064 * mlt++/configure: configure: apply patch from Alberto Villa to fix build on
2067 * configure, src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
2068 src/modules/sox/configure: configure, kino/enadian_types.h, kino/riff.c,
2069 sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to
2070 fix a sh expression bug in sox/configure.
2072 2008-10-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2074 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
2075 improve delimiter parsing to allow '?' in filename argument
2077 * mlt-config-template: mlt-config-template: add deprecation warning
2079 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix recent build regression
2080 on older versions of sox
2082 2008-10-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2084 * src/inigo/inigo.c: inigo.c: improve the usage help and add -silent and
2087 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix (2164436)
2088 processing unknown command line options causes infinite loop
2090 * src/inigo/Makefile, src/inigo/inigo.c: inigo.c: added -version option
2092 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2040035) segfault with
2095 * configure: configure: -O3 is the maximum optimization level, not -O4
2097 2008-10-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2099 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix
2100 deprecated warning on av_set_string
2102 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix build on
2103 older libavformat versions
2105 2008-10-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2107 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix Ogg
2108 Vorbis files and possibly others that report invalid pts on some packets
2110 * mlt++/configure: configure: convert to use pkg-config; mlt-config is
2113 * src/modules/xine/configure: xine/configure: disable module on ppc64
2115 * src/modules/xine/configure: xine/configure: disable module on ppc64
2117 2008-10-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2119 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: Fix crash
2120 introduced by FFmpeg revision 15367 (check that muxer and encoder have same
2123 2008-10-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2125 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2126 reading file over http.
2128 2008-09-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2130 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
2131 producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image
2132 reloading in the image producers
2134 2008-09-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2136 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2137 (2106941) compilation against recent ffmpeg changes
2139 2008-09-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2141 * src/modules/kino/filehandler.cc: modules/kino/filehandler.cc: compilation
2144 2008-08-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2146 * src/modules/sox/configure, src/modules/sox/filter_sox.c: sox/configure,
2147 filter_sox.c: fix building against sox 14.1.0.
2149 2008-08-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2151 * configure, src/modules/sdl/consumer_sdl.c: consumer_sdl.c: added support
2152 for fullscreen with no mouse through the "fullscreen" property.
2154 2008-08-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2156 * mlt++/AUTHORS: update mlt++ AUTHORS
2158 * mlt++/Makefile: fix make dist target
2160 * configure: bump versions for 0.3.0 release
2162 * mlt++/configure: bump versions for 0.3.0 release
2164 * Makefile: improve make dist target
2166 * mlt++/Makefile: improve make dist target
2168 * AUTHORS: add AUTHORS file
2170 * NEWS: Add release notes file
2172 * mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh, mlt++/swig/java/build:
2173 swig/java: fixup the java bindings build script and example (bug 1523941)
2175 * demo/mlt_news: demo/mlt_news: small typo
2177 2008-08-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2179 * src/modules/kdenlive/producer_framebuffer.c:
2180 kdenlive/producer_framebuffer.c: keep resource file in producer and use '?'
2181 instead of ':' to separate filename from speed, because it caused some
2182 problems with other MLT functions
2184 2008-08-03 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2186 * src/framework/mlt_playlist.c: framework/mlt_playlist.c: check length before
2187 inserting blank, which fixes one frame blanks that were sometimes inserted
2190 2008-07-31 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2192 * src/modules/frei0r/factory.c: frei0r/factory.c: use float values for
2193 "double vars" in frei0r
2195 2008-07-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2197 * src/modules/frei0r/configure: frei0r/configure: removed unneeded newlines
2199 2008-07-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2201 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
2202 aspect ratio with slowmotion producer
2204 2008-07-24 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2206 * src/modules/qimage/configure: qimage/configure: Fix Qt3 detection and
2209 2008-07-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2211 * src/modules/qimage/producer_qimage.c,
2212 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
2213 qimage module: add mutex, fix caching and use alpha only if necessary (mostly
2214 borrowed from producer_pixbuf)
2216 2008-07-14 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2218 * src/modules/qimage/configure: qimage/configure: Fix Qt4 detection
2220 2008-07-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2222 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2223 recent regression with setting aspect ratio. Now it takes it from the profile
2224 by default using the quotient properties for best accuracy. Now, one can also
2225 override the aspect ratio using the same property name as the ffmpeg command
2226 line utility ("aspect") for even greater symmetry.
2228 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2229 segfault when fail to open or read file in init.
2231 2008-07-10 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2233 * src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
2234 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
2235 qimage module: add support for Qt4 (you can force compile against Qt3 with
2238 2008-07-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2240 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: bugfix regression
2241 with introduction of mlt_profile causing length of vorbis producer to always
2244 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2245 regression playing audio-only files.
2247 2008-07-01 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2249 * src/modules/oldfilm/filter_vignette.c,
2250 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette.{c,yml}:
2251 change format for parameters, to avoid converting problems with different
2254 2008-06-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2256 * src/framework/mlt_properties.c, src/framework/mlt_service.c:
2257 mlt_properties.c, mlt_service.c: bugfix to make reference counting and
2258 service closure truly thread-safe. As it was, reference count increment and
2259 decrement operations were not atomic and not protected comprehensively.
2261 * src/framework/mlt_consumer.c: mlt_consumer.c: added ability to set priority
2262 of the read-ahead thread through a new "priority" property. This only works
2263 if you have permission; fails to execute properly otherwise - not sure how to
2264 make it fail over gracefully. Do not set this property if you do not have
2267 2008-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2269 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
2270 MltProducer.{h,cpp}, mltpp.i: remove Producer::get_frame that is unncessary
2271 and introduced a memory leak.
2273 2008-06-25 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2275 * src/framework/mlt_field.c: mlt_field.c: correctly reconnect transitions
2276 after a service disconnect
2278 * src/framework/mlt_service.c: mlt_service.c: fix bad identification for some
2279 services (eg. transitions)
2281 2008-06-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2283 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2284 segfault up the call stack when no image could be decoded for a frame by
2285 producing the "test card" image.
2287 2008-06-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2289 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: return null on clip_info method
2290 if mlt_playlist_get_clip_info fails.
2292 * src/framework/mlt_playlist.c: mlt_playlist.c: return error on
2293 mlt_playlist_get_clip_info if producer is null.
2295 2008-06-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2297 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: let other services
2298 prevent Fezzik from attaching filters by passing the "fezzik_normalised"
2301 * src/framework/mlt_repository.c: mlt_repository.c: bugfix memory leak on
2302 getting directory list of MLT_REPOSITORY.
2304 2008-06-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2306 * src/framework/mlt_consumer.c: mlt_consumer.c: make the realtime
2307 frame-dropping heuristic based on actual frame rate instead of 25fps
2309 2008-06-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2311 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2312 segfault in unprotected libavcodec call that is clearly marked not thread
2315 2008-06-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2317 * src/modules/core/transition_composite.c: transition_composite.c: slightly
2318 more accurate positioning when using crop panning and horizontal position is
2319 adjusted to align chroma channels.
2321 2008-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2323 * src/modules/avformat/producer_avformat.c: producer_avformat.c: close the
2324 file at the end of object creation, then re-open the file on-demand. This
2325 presented a file descriptor limit issue when loading very large playlists.
2327 2008-06-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2329 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: prevent strdup from crashing on
2332 * src/framework/mlt_playlist.c: mlt_playlist.c: remove some unncessary and
2333 inefficient accounting code.
2335 2008-06-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2337 * src/modules/core/transition_composite.c: transition_composite.c: add repeat
2338 processing to crop property.
2340 * src/modules/core/transition_composite.c: transition_composite.c: add
2341 animatable geometry "pan" property. This suppresses implicit scaling of the
2342 b-frame and makes the compositing rectangle crop. Then, it uses the x and y
2343 geometry information to pan the b-frame within the composite rectangle. For
2344 example, a negative x pans the image to the left and that portion of the b
2345 frame left of the composite rectangle is cropped. w and h of the pan geometry
2346 is not implemented at this time, but the plan is to implement scaling of the
2347 b-frame. In the end, this can provide a Ken Burns effect for still images - a
2348 much requested feature.
2350 2008-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2352 * src/modules/avformat/producer_avformat.c: producer_avformat.c: remove
2353 multi-threaded audio decoding option. It does not provide any advantage at
2354 this time and just wastes resources.
2356 * src/framework/mlt_playlist.c: mlt_playlist.c: added an "autoclose" property
2357 for sequential processing of very large playlists. If set, it automatically
2358 closes previous producers to reduce resources (file handles and threads if
2359 using producer_avformat with threads).
2361 2008-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2363 * src/modules/gtk2/producer_pango.c: producer_pango.c: make the size property
2364 an absolute height in pixels for greater compositing and quality control.
2366 * src/modules/core/filter_resize.c, src/modules/core/transition_composite.c:
2367 filter_resize,c, filter_composite.c: bugfix redundant rounding.
2369 * src/modules/core/filter_watermark.c: filter_watermark.c: bugfix propogation
2370 of output_ratio as a double - was causing incorrect calculations in
2371 transition_composite.c with non-square-pixel watermark sources.
2373 * src/framework/mlt_properties.c: mlt_properties.c: make arithmetic processor
2374 use floating point instead of integer so that '/' is meaningful. I am not
2375 totally certain of the consequences of this change because I am not aware of
2376 where the feature is used. However, I am using it to specify the aspect ratio
2377 of certain things like bitmap graphics that were not designed for square
2378 pixels. And being able to specify a fraction allows for accurate detection of
2379 equivalent aspect ratios between different sources, particularly compositing.
2381 * src/framework/mlt_profile.c: mlt_profile.c: make fallback default sample
2382 aspect ratio the same as the revised profile's sample aspect ratio
2384 2008-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2386 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: apply the in point
2387 to the position in the image sequence
2389 2008-05-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2391 * src/modules/avformat/configure: avformat/configure: fix compilation against
2392 shared ffmpeg for a headers configuration that has appeared.
2394 * profiles/dv_ntsc, profiles/dv_ntsc_wide, profiles/dv_pal,
2395 profiles/dv_pal_wide, src/modules/avformat/consumer_avformat.c,
2396 src/modules/avformat/producer_avformat.c: profiles/dv_*, consumer_avformat.c,
2397 producer_avformat.c: bugfix (1912796) to override FFmpeg notion of sample
2398 aspect for DV. The values it uses might be more proper in certain contexts,
2399 but not in the way MLT currently operates. This change improves performance
2400 and quality when outputting to one of the "dv" profiles when using DV or
2401 other ITU-R 601-based video sources such as MPEG-2 for DVD Video and
2404 2008-05-12 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2406 * src/modules/core/transition_luma.c: Correctly update the luma file if the
2407 resource was modified
2409 2008-05-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2411 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
2412 avformat/configure: fix compiling against shared ffmpeg due to changes in
2415 2008-05-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2417 * src/modules/core/filter_resize.c: filter_resize.c: fix field order
2420 * src/modules/xine/configure: xine/configure: relax restrictions to let
2421 OSX/Intel use xine deinterlace
2423 * src/framework/mlt_field.c, src/framework/mlt_field.h: mlt_field.[hc]: added
2424 mlt_field_disconnect_service
2426 * src/modules/dgraft/Makefile, src/modules/dgraft/factory.c,
2427 src/modules/dgraft/filter_telecide.c: modules/dgraft: added module for ports
2428 of Donald Graft's GPL filters.
2430 * src/modules/sox/configure: sox/configure: make inclusion of libsfx dynamic
2432 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2433 reporting of top_field_first on frame.
2435 * src/modules/avformat/Makefile, src/modules/avformat/configure:
2436 avformat/Makefile, configure: fix --avformat-swscale and the removal of the
2437 ffmpeg 'lib' make target.
2439 * src/modules/core/filter_data_show.c: filter_data_show.c: bugfix
2440 interpreting timecode, due to invalid fps on mlt_profiles API changes
2442 2008-04-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2444 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
2445 MltProducer.{h,cpp}, swig/mltpp.i: add method Producer::get_frame.
2447 * src/modules/core/filter_watermark.c,
2448 src/modules/core/transition_composite.c: filter_watermark.c,
2449 filter_composite.c: support explicit deinterlace of composited image.
2451 2008-04-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2453 * mlt++/test/server.cpp: test/server.cpp: bugfix (1940389) compilation on gcc
2456 * src/modules/lumas/create_lumas: lumas/create_lumas: bugfix (1940387)
2459 * configure, src/modules/motion_est/configure: configure,
2460 motion_est/configure: remove module-specific crud from top-level configure
2461 script, and enable motion_est now by default.
2463 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
2464 src/modules/kino/kino_wrapper.cc: kino/kino_wrapper.cc, kino/filehandler.cc,
2465 kino/avi.cc: bugfix (1936991) compilation with gcc 4.3.
2467 2008-04-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2469 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix image
2472 2008-03-22 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2474 * src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/transition_frei0r.c:
2475 frei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory
2478 2008-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2480 * src/modules/avformat/configure: avformat/configure: improve chances of
2481 successful linking with -svn and -static options
2483 2008-03-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2485 * src/modules/kino/riff.cc: kino/riff.c: fix failure to dlopen due to symbol
2486 signature mismatch on make_fourcc
2488 * src/modules/frei0r/configure, src/modules/frei0r/factory.c:
2489 frei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
2490 frei0r/factory.c: add metadata_schema value to metadata
2492 * src/framework/mlt_repository.c: mlt_repository.c: clear up warning due to
2493 const return from getenv_locale()
2495 2008-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2497 * src/framework/mlt_repository.c: mlt_repository.c: fix to previous string
2498 const fix in mlt_repository_languages
2500 * src/framework/mlt_repository.c: mlt_repository.[hc]: fix modifying const
2501 string in mlt_repository_languages
2503 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
2504 mlt_repository.[hc]: add mlt_repository_languages helper function for
2507 2008-03-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2509 * src/valerie/Makefile: src/valerie/Makefile: fix overwriting libmlt.0.dylib
2510 on libvalerie install on OS X
2512 * src/modules/sox/configure: sox/configure: add OS X and Debian (future?)
2513 pkg-config support to sox configuration
2515 2008-03-04 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2517 * src/modules/frei0r/factory.c: src/modules/frei0r/factory.c: load metadata
2518 on request (thx for patch from Dan Dennedy) added "tags" metadata with type
2519 "Video" for frei0r plugins
2521 * src/modules/frei0r/factory.c: modules/frei0r/factory.c: also register
2522 transitions, added "tags" to metadata
2524 * src/modules/oldfilm/filter_vignette.c: oldfilm/filter_vignette.c: speedup
2526 * src/modules/oldfilm/fdust.svg, src/modules/oldfilm/filter_dust.yml,
2527 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.yml,
2528 src/modules/oldfilm/filter_oldfilm.yml,
2529 src/modules/oldfilm/filter_tcolor.yml,
2530 src/modules/oldfilm/filter_vignette.yml, src/modules/oldfilm/grain.svg,
2531 src/modules/oldfilm/lines.svg, src/modules/oldfilm/oldfilm.svg,
2532 src/modules/oldfilm/tcolor.svg, src/modules/oldfilm/vignette.svg:
2533 modules/oldfilm: yml files without icon, icon as separate file
2535 2008-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2537 * src/modules/sox/Makefile, src/modules/sox/configure: sox/configure,
2538 Makefile: try to make sox build smarter about library dependencies (pending
2539 Darwin compatibilty)
2541 * src/framework/metaschema.yaml, src/modules/avformat/producer_avformat.yml:
2542 metaschema.yaml, producer_avformat.yml: reset schema_version to 0.1 since we
2543 have not release anything yet with schema let alone metadata
2545 * src/modules/frei0r/factory.c: frei0r/factory.c: apply destructors and
2546 serialiser to metadata mlt_properties
2548 * src/inigo/inigo.c: inigo.c: fix querying on specific filter or transition
2550 2008-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2552 * src/modules/core/filter_resize.c: filter_rescale.c: if input width or
2553 height are zero, infer them from the profile
2555 2008-02-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2557 * src/modules/frei0r/configure: test not only if header frei0r.h exists, also
2560 * src/modules/frei0r/Makefile, src/modules/frei0r/configure,
2561 src/modules/frei0r/factory.c, src/modules/frei0r/filter_frei0r.c,
2562 src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/frei0r_helper.h,
2563 src/modules/frei0r/transition_frei0r.c: initial frei0r support
2565 * src/modules/oldfilm/Makefile, src/modules/oldfilm/dust1.svg,
2566 src/modules/oldfilm/dust2.svg, src/modules/oldfilm/dust3.svg,
2567 src/modules/oldfilm/dust4.svg, src/modules/oldfilm/dust5.svg,
2568 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
2569 src/modules/oldfilm/filter_dust.yml, src/modules/oldfilm/filter_grain.c,
2570 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.c,
2571 src/modules/oldfilm/filter_lines.yml, src/modules/oldfilm/filter_oldfilm.c,
2572 src/modules/oldfilm/filter_oldfilm.yml, src/modules/oldfilm/filter_tcolor.c,
2573 src/modules/oldfilm/filter_tcolor.yml, src/modules/oldfilm/filter_vignette.c,
2574 src/modules/oldfilm/filter_vignette.yml: updated oldfilm module + 2 new
2577 2008-02-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2579 * src/framework/Makefile, src/framework/metaschema.yaml,
2580 src/modules/avformat/producer_avformat.yml: framework/Makefile,
2581 metaschema.yaml: add a Kwalify schema for metadata producer_avformat.yml:
2584 2008-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2586 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h:
2587 MltRepository.{h,cpp}: update to latest mlt_repository.h change -
2588 finalization of callback declarations and metadata handling
2590 * src/modules/avformat/configure: avformat/Makefile: compilation fix for
2591 latest FFmpeg update
2593 2008-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2595 * src/inigo/inigo.c: inigo.c: add -query option to inigo for service and
2598 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
2599 src/modules/avformat/producer_avformat.yml: avformat/factory.c,
2600 producer_avformat.yml, avformat/Makefile: add metadata for producer:avformat.
2602 * src/tests/Makefile, src/tests/dan.c: dan.c: example showing how to use the
2603 new yaml parsing and serialisation and the new registry metadata system
2605 * src/framework/mlt_properties.c, src/framework/mlt_properties.h:
2606 mlt_properties.[hc]: added really simply YAML Tiny parser and serialiser,
2607 mainly to support the registry metadata system.
2609 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
2610 mlt_repository.[hc]: implement the metadata registration and lookup interface
2612 2008-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2614 * src/modules/sox/Makefile: sox/Makefile: helpful note for Ubuntu (and
2617 * src/modules/avformat/Makefile, src/modules/avformat/configure:
2618 avformat/configure, avformat/Makefile: add libavdevice for newer versions of
2619 ffmpeg when using --avformat-svn or --avformat-static
2621 * src/framework/mlt_repository.c: mlt_repository.c: throw warning on failure
2624 2008-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2626 * mlt++/swig/python/build: swig/python/build: add -fPIC
2628 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h, mlt++/swig/mltpp.i:
2629 MltRepository.{h,cpp}, swig/mltpp.i: added consumers, filters, producers,
2630 transitions, register_metadata, and metadata methods to Repository class
2632 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
2633 mlt_consumer.[hc]: added new functions mlt_repository_consumers,
2634 mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions,
2635 mlt_repository_register_metadata, and mlt_repository_metadata
2637 2008-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2639 * src/modules/avformat/configure: avformat/configure: use pkg-config with
2642 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: - Convert to
2643 ffmpeg and AVOptions exclusively. This makes ALL AVOptions as seen from
2644 \'ffmpeg -h\' available to MLT. Instead of ffmpeg\'s \'-option value\' use
2645 inigo\'s property syntax \'option=value\" - Add dual pass encoding. - Use
2646 multi-threading even with non-threaded codecs by separating producer and
2647 consumer threads. - Whitespace cleanup.
2649 * src/framework/mlt_consumer.c: mlt_consumer.c: let consumers use read-ahead
2650 processing thread without frame dropping with real_time=-1
2652 * src/modules/avformat/producer_avformat.c: producer_avformat.c: cleanup
2655 2008-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2657 * mlt++/Makefile: do not make tests automatically
2659 2008-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2661 * src/modules/avformat/consumer_avformat.c,
2662 src/modules/avformat/producer_avformat.c: consumer_avformat.c,
2663 producer_avformat.c: add FFmpeg multi-thread support via "threads" property
2664 or MLT_AVFORMAT_THREADS environment variable
2666 2008-02-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2668 * src/modules/dv/producer_libdv.c: producer_libdv.c: fix test for framerate
2671 2008-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2673 * mlt++/configure, mlt++/src/Makefile: configure: add soversion variable
2674 src/Makefile: improve library versioning by linking on interface version
2677 * configure, src/framework/Makefile, src/framework/mlt.h,
2678 src/miracle/Makefile, src/valerie/Makefile: configure: add soversion
2679 variable, move version variables to top for easier access framework/Makefile,
2680 miracle/Makefile, valerie/Makefile: improve library versioning by linking on
2681 interface version (soversion) mlt.h: add version info to header so apps can
2682 have build time adaptations
2684 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix error on Playlist.append due to
2687 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFactory.cpp,
2688 mlt++/src/MltFactory.h, mlt++/src/MltRepository.cpp,
2689 mlt++/src/MltRepository.h, mlt++/swig/mltpp.i: Mlt.h, MltFactory.{h,cpp},
2690 MltRepository.{h,cpp}, swig/mltpp.i: update to deal with changes and new
2691 capabilities in mlt_factory and mlt_repository.
2693 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
2694 src/framework/mlt_repository.c, src/framework/mlt_repository.h: cleanup some
2695 names since we are changing the interface mlt_repository.[hc]: change
2696 mlt_repository_fetch to mlt_repository_create mlt_factory.[hc]: change
2697 mlt_factory_prefix to mlt_factory_directory
2699 2008-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2701 * src/framework/mlt.h, src/framework/mlt_factory.c,
2702 src/framework/mlt_factory.h, src/framework/mlt_properties.c,
2703 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
2704 src/modules/Makefile, src/modules/avformat/configure,
2705 src/modules/avformat/factory.c, src/modules/configure,
2706 src/modules/core/configure, src/modules/core/factory.c,
2707 src/modules/dv/configure, src/modules/dv/factory.c,
2708 src/modules/effectv/configure, src/modules/effectv/factory.c,
2709 src/modules/fezzik/configure, src/modules/fezzik/factory.c,
2710 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
2711 src/modules/inigo/configure, src/modules/inigo/factory.c,
2712 src/modules/inigo/producer_inigo.c, src/modules/jackrack/configure,
2713 src/modules/jackrack/factory.c, src/modules/kdenlive/configure,
2714 src/modules/kdenlive/factory.c, src/modules/kino/configure,
2715 src/modules/kino/factory.c, src/modules/motion_est/configure,
2716 src/modules/motion_est/factory.c, src/modules/normalize/configure,
2717 src/modules/normalize/factory.c, src/modules/oldfilm/configure,
2718 src/modules/oldfilm/factory.c, src/modules/plus/configure,
2719 src/modules/plus/factory.c, src/modules/qimage/configure,
2720 src/modules/qimage/factory.c, src/modules/resample/configure,
2721 src/modules/resample/factory.c, src/modules/sdl/configure,
2722 src/modules/sdl/factory.c, src/modules/sox/configure,
2723 src/modules/sox/factory.c, src/modules/valerie/configure,
2724 src/modules/valerie/factory.c, src/modules/vmfx/configure,
2725 src/modules/vmfx/factory.c, src/modules/vorbis/configure,
2726 src/modules/vorbis/factory.c, src/modules/westley/configure,
2727 src/modules/westley/factory.c, src/modules/xine/configure,
2728 src/modules/xine/factory.c: mlt_repository.[hc]: - dynamically locate and
2729 register modules instead of reading .dat files - added
2730 mlt_repository_register() and macros for modules and apps(!) to register
2731 their service factory functions mlt_factory.[hc]: change mlt_factory_init()
2732 to return mlt_repository to app mlt_properties.c: let
2733 mlt_properties_dir_list() take a NULL filter pattern src/modules/*: - adapt
2734 to new module registration system - much simpler! - remove unncessary
2735 configure scripts (now optional!)
2737 2008-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2739 * mlt++/COPYING: add COPYING to disclose license
2741 * src/framework/config.h: remove config.h
2743 * Makefile, setenv, src/framework/Makefile, src/framework/mlt_consumer.c,
2744 src/framework/mlt_factory.c, src/framework/mlt_filter.c,
2745 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
2746 src/framework/mlt_parser.c, src/framework/mlt_playlist.c,
2747 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
2748 src/framework/mlt_property.c, src/framework/mlt_service.c,
2749 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
2750 src/modules/Makefile, src/modules/avformat/Makefile,
2751 src/modules/avformat/configure, src/modules/core/Makefile,
2752 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
2753 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
2754 src/modules/effectv/Makefile, src/modules/feeds/Makefile,
2755 src/modules/fezzik/Makefile, src/modules/fezzik/producer_fezzik.c,
2756 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
2757 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
2758 src/modules/kino/Makefile, src/modules/lumas/Makefile,
2759 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
2760 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
2761 src/modules/qimage/Makefile, src/modules/resample/Makefile,
2762 src/modules/sdl/Makefile, src/modules/sox/Makefile,
2763 src/modules/sox/configure, src/modules/valerie/Makefile,
2764 src/modules/vmfx/Makefile, src/modules/vmfx/filter_shape.c,
2765 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
2766 src/modules/xine/Makefile: move binary modules to libdir - affects
2767 MLT_REPOSITORY added MLT_DATA environment variable to refer to share dir
2768 remove need for config.h
2770 2008-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2772 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
2773 mlt++/src/MltConsumer.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
2774 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
2775 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
2776 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
2777 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
2778 mlt++/src/MltProfile.h, mlt++/src/MltPushConsumer.cpp,
2779 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.cpp,
2780 mlt++/src/MltService.h, mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
2781 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/swig/mltpp.i,
2782 mlt++/swig/perl/play.pl, mlt++/swig/python/play.py,
2783 mlt++/swig/ruby/miracle.rb, mlt++/swig/ruby/play.rb,
2784 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/play.tcl, mlt++/test/play.cpp,
2785 mlt++/test/server.cpp: add MltProfile and update examples
2787 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
2788 guard against accessing mlt_environment before it is ready mlt_profile.c: fix
2789 setting legacy MLT_NORMALISATION on mlt_environment
2791 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
2792 guard against setting mlt_environment before it is available mlt_profile.c:
2793 use getenv instead of mlt_environment in case profile is created before
2796 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
2797 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
2798 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
2799 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
2800 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
2801 src/framework/mlt_producer.c, src/framework/mlt_profile.c,
2802 src/framework/mlt_profile.h, src/framework/mlt_repository.c,
2803 src/framework/mlt_repository.h, src/framework/mlt_service.c,
2804 src/framework/mlt_service.h, src/framework/mlt_tractor.c, src/inigo/inigo.c,
2805 src/miracle/miracle_connection.c, src/miracle/miracle_unit.c,
2806 src/miracle/miracle_unit_commands.c,
2807 src/modules/avformat/consumer_avformat.c,
2808 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
2809 src/modules/avformat/filter_avcolour_space.c,
2810 src/modules/avformat/filter_avcolour_space.h,
2811 src/modules/avformat/filter_avdeinterlace.c,
2812 src/modules/avformat/filter_avdeinterlace.h,
2813 src/modules/avformat/filter_avresample.c,
2814 src/modules/avformat/filter_avresample.h,
2815 src/modules/avformat/producer_avformat.c,
2816 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
2817 src/modules/core/consumer_null.h, src/modules/core/factory.c,
2818 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
2819 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
2820 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
2821 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
2822 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
2823 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
2824 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
2825 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
2826 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
2827 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
2828 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
2829 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
2830 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
2831 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
2832 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
2833 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
2834 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
2835 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
2836 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
2837 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
2838 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
2839 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
2840 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
2841 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
2842 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
2843 src/modules/effectv/filter_burn.h, src/modules/fezzik/factory.c,
2844 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_fezzik.h,
2845 src/modules/fezzik/producer_hold.c, src/modules/fezzik/producer_hold.h,
2846 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
2847 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
2848 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/producer_pango.c,
2849 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
2850 src/modules/gtk2/producer_pixbuf.h, src/modules/inigo/factory.c,
2851 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
2852 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
2853 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/filter_ladspa.c,
2854 src/modules/jackrack/filter_ladspa.h, src/modules/kdenlive/factory.c,
2855 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
2856 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
2857 src/modules/kdenlive/producer_framebuffer.c,
2858 src/modules/kdenlive/producer_framebuffer.h, src/modules/kino/factory.c,
2859 src/modules/kino/producer_kino.c, src/modules/kino/producer_kino.h,
2860 src/modules/motion_est/factory.c,
2861 .../motion_est/filter_autotrack_rectangle.c,
2862 src/modules/motion_est/filter_crop_detect.c,
2863 src/modules/motion_est/filter_motion_est.c,
2864 src/modules/motion_est/filter_motion_est.h,
2865 src/modules/motion_est/filter_vismv.c,
2866 src/modules/motion_est/producer_slowmotion.c,
2867 src/modules/normalize/factory.c, src/modules/normalize/filter_volume.c,
2868 src/modules/normalize/filter_volume.h, src/modules/oldfilm/factory.c,
2869 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_dust.h,
2870 src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_grain.h,
2871 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.h,
2872 src/modules/oldfilm/filter_oldfilm.c, src/modules/oldfilm/filter_oldfilm.h,
2873 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
2874 src/modules/plus/filter_affine.h, src/modules/plus/filter_charcoal.c,
2875 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
2876 src/modules/plus/filter_invert.h, src/modules/plus/filter_sepia.c,
2877 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c,
2878 src/modules/plus/transition_affine.h, src/modules/qimage/factory.c,
2879 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
2880 src/modules/qimage/qimage_wrapper.cpp, src/modules/resample/factory.c,
2881 src/modules/resample/filter_resample.c,
2882 src/modules/resample/filter_resample.h, src/modules/sdl/consumer_sdl.c,
2883 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_preview.c,
2884 src/modules/sdl/consumer_sdl_still.c, src/modules/sdl/factory.c,
2885 src/modules/sdl/producer_sdl_image.c, src/modules/sdl/producer_sdl_image.h,
2886 src/modules/sox/configure, src/modules/sox/factory.c,
2887 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
2888 src/modules/valerie/consumer_valerie.c,
2889 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
2890 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
2891 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
2892 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_mono.c,
2893 src/modules/vmfx/filter_mono.h, src/modules/vmfx/filter_shape.c,
2894 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
2895 src/modules/vmfx/producer_pgm.h, src/modules/vorbis/factory.c,
2896 src/modules/vorbis/producer_vorbis.c, src/modules/vorbis/producer_vorbis.h,
2897 src/modules/westley/consumer_westley.c,
2898 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
2899 src/modules/westley/producer_westley.c,
2900 src/modules/westley/producer_westley.h, src/modules/xine/factory.c,
2901 src/modules/xine/filter_deinterlace.c, src/modules/xine/filter_deinterlace.h,
2902 src/valerie/valerie_remote.c: framework: remove global profile, rather share
2903 one mlt_profile across a service network and make it available from anywhere
2904 through mlt_service_profile(). miracle, valerie: profile changes inigo: added
2905 -profile and progress=1 to mimic kdenlive_renderer modules: profile changes.
2906 Since nearly every file was touched, remove superfluous headers and prepare
2907 for coming mlt_repository change.
2909 2008-01-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2911 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2912 (kdenlive-28) a/v sync on non-whole frame rate.
2914 2008-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2916 * src/modules/avformat/producer_avformat.c: producer_avformat.c: do not free
2917 AVPacket if av_read_frame fails.
2919 2008-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2921 * src/modules/oldfilm/Makefile, src/modules/oldfilm/configure,
2922 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
2923 src/modules/oldfilm/filter_dust.h, src/modules/oldfilm/filter_grain.c,
2924 src/modules/oldfilm/filter_grain.h, src/modules/oldfilm/filter_lines.c,
2925 src/modules/oldfilm/filter_lines.h, src/modules/oldfilm/filter_oldfilm.c,
2926 src/modules/oldfilm/filter_oldfilm.h: src/modules/oldfilm/*: add oldfilm
2927 module contributed by Marco Gittler
2929 * docs/services.txt: minor typo fix
2931 * src/framework/mlt_playlist.c: mlt_playlist.c: fix some blank-handling bugs
2932 in mlt_playlist_insert_at()
2934 2007-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2936 * src/modules/fezzik.dict: fezzik.dict: prioritize avformat over vorbis
2937 module for .ogg, at least until better track type detection is in place.
2939 2007-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2941 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: make
2942 compilation fix on url_fclose version sensitive to support older ffmpeg
2944 2007-12-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2946 * .../motion_est/filter_autotrack_rectangle.c: Autotrack rectangle can now be
2947 defined using geometry="x,y:wxh" instead of having to pass it in the filter
2950 2007-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2952 * src/modules/avformat/configure, src/modules/sox/configure: sox/configure:
2953 remove libsamplerate from linking by default
2955 2007-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2957 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
2958 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
2959 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
2960 src/modules/core/filter_data_show.c, src/modules/dv/producer_libdv.c,
2961 src/modules/inigo/producer_inigo.c, src/modules/vorbis/producer_vorbis.c,
2962 src/modules/westley/producer_westley.c: mlt_consumer.c, mlt_frame.c,
2963 mlt_multitrack.c, mlt_playlist.c, mlt_producer.c, producer_avformat.c,
2964 filter_data_show.c, producer_libdv.c, producer_inigo.c, producer_vorbis.c,
2965 producer_westley.c: remove statefulness of frame rate through framework and
2966 modules, and allow consumer properties to override profile settings.
2968 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: fix compilation
2969 warning with respect to const pointer
2971 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix pointer
2972 passed to url_fclose()
2974 * src/modules/kino/riff.h: kino/riff.h: fix compiler warnings on missing
2977 2007-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2979 * src/modules/sox/Makefile, src/modules/sox/configure,
2980 src/modules/sox/filter_sox.c: filter_sox.c, src/modules/sox/Makefile,
2981 src/modules/sox/configure: add support for sox v14.0.0.
2983 2007-10-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2985 * src/miracle/miracle_server.c, src/miracle/miracle_unit.c,
2986 src/modules/avformat/factory.c, src/modules/gtk2/pixops.c,
2987 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
2988 src/modules/jackrack/plugin_settings.c, src/modules/kdenlive/filter_wave.c,
2989 src/modules/plus/transition_affine.c, src/modules/vmfx/filter_chroma.c,
2990 src/modules/vorbis/producer_vorbis.c, src/modules/westley/consumer_westley.c,
2991 src/modules/westley/producer_westley.c: avformat/factory.c,
2992 jackrack/jack_rack.c, jackrack/plugin_settings.c, vmfx/filter_chroma.c,
2993 plus/transition_affine.c, westley/producer_westley.c,
2994 westley/consumer_westley.c, kdenlive/filter_wave.c, vorbis/producer_vorbis.c,
2995 gtk2/producer_pango.c, gtk2/pixops.c, miracle_server.c, miracle_unit.c:
2996 cleanup a whole bunch of compiler warnings
2998 * src/modules/jackrack/configure: jackrack/configure: add detection for
2999 ladspa and disable if not detected
3001 * src/modules/core/filter_luma.c: filter_luma.c: bugfix testing b_frame's
3004 * src/modules/core/filter_resize.c: filter_resize.c: bugfix overriding
3005 top_field_first property
3007 * src/modules/motion_est/filter_motion_est.c,
3008 src/modules/motion_est/filter_vismv.c: filter_vismv.c: bugfix pointer to
3009 array of motion vectors
3011 * src/modules/avformat/configure: avformat/configure: fix detect shared
3012 install of libavformat due to link to versioned .so.
3014 2007-10-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3016 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_profile.c,
3017 mlt_factory.c: bugfix loading profile by file specification and remove a
3020 * setenv, src/framework/mlt_profile.c: mlt_profle.c: add support for
3021 MLT_PROFILES_DIR environment variable
3023 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: fix specifying window size
3026 * src/modules/effectv/utils.c, src/modules/effectv/utils.h: effectv/utils.*:
3027 fix compilation on OS X
3029 2007-08-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3031 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix segfault
3033 2007-08-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3035 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix
3036 initialisation of window dimensions due to recent profiles addition
3038 2007-07-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3040 * configure, docs/policies.txt: configure: fix broken variables in pkg-config
3041 files policies.txt: add bug reporting procedure
3043 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: align some
3044 defaults with ffmpeg for more reliable output
3046 2007-07-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3048 * src/framework/mlt_consumer.c, src/framework/mlt_profile.c: mlt_profile.c:
3049 bugfix string allocation length mlt_consumer.c: bugfix removal of
3050 property-changed listener
3052 2007-07-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3054 * profiles/Makefile: profiles/Makefile: cleanup profiles dir on (un)install
3056 * profiles/atsc_1080i_60, profiles/atsc_720p_30, profiles/atsc_wide_1080i,
3057 profiles/atsc_wide_720p: profiles/atsc_*: rename and change descriptions
3059 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
3060 profiles/hdv_720_30p:
3062 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_1080_ntsc,
3063 profiles/hdv_1080_pal, profiles/hdv_720_30p, profiles/hdv_720_60i:
3065 * profiles/hdv_720_25p, profiles/hdv_720_50p:
3067 * profiles/hdv_720_50p, profiles/hdv_720_60i, profiles/hdv_720_ntsc,
3068 profiles/hdv_720_pal:
3070 * src/framework/mlt_profile.c: mlt_profile.c: revise substrings for legacy
3071 setting of MLT_NORMALISATION
3073 * profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
3074 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
3075 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
3076 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
3077 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
3078 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
3079 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
3080 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
3081 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
3082 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/mlt_factory.c,
3083 src/framework/mlt_factory.h, src/framework/mlt_profile.c,
3084 src/framework/mlt_profile.h: profiles/*: name->description
3085 mlt_factory.{h,cc}: added mlt_environment_set() mlt_profile.{h,cc}: fix
3086 setting legacy MLT_NORMALISATION, set MLT_PROFILE, and change "name" to
3087 "description" for clarity
3089 2007-07-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3091 * src/modules/avformat/Makefile, src/modules/avformat/configure:
3092 avformat/configure: add --avformat-svn-extra avformat/Makefile: rebuild
3093 module when local ffmpeg changes
3095 * profiles/Makefile, profiles/square_pal_wide: profiles/Makefile: do not
3096 install Makefile profiles/square_pal_wide: fix display aspect
3098 * ChangeLog, Makefile, configure, profiles/Makefile,
3099 profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
3100 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
3101 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
3102 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
3103 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
3104 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
3105 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
3106 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
3107 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
3108 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/Makefile,
3109 src/framework/mlt.h, src/framework/mlt_consumer.c,
3110 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
3111 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
3112 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
3113 src/framework/mlt_types.h, src/modules/dv/consumer_libdv.c,
3114 src/modules/sdl/consumer_sdl.c: Added new profiles system: mlt_profile,
3115 MLT_PROFILE, and profiles documents.
3117 2007-07-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3119 * src/modules/avformat/consumer_avformat.c,
3120 src/modules/avformat/producer_avformat.c: consumer_avformat.c: save disabled,
3121 experimental flushing code
3123 2007-07-07 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3125 * src/modules/qimage/configure: Fix build based on patch from Ryan Hodge
3127 2007-07-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3129 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
3130 src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
3131 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
3132 Add support for psd, xcf and exr images (KDE libraries needed for these
3133 formats). Make pcx and tiff images load correctly
3135 * src/modules/gtk2/producer_pixbuf.c: Fix for rgba images (based on the code
3136 from qimage_producer)
3138 * src/modules/kdenlive/producer_framebuffer.c: Fix get image for formats
3139 different from yuv422
3141 2007-07-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3143 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
3146 2007-06-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3148 * src/modules/kdenlive/producer_framebuffer.c: Better fix for aspect_ratio
3149 problem in framebuffer producer
3151 * src/modules/kdenlive/producer_framebuffer.c: Fix aspect ratio for
3152 slowmotion / freeze effect
3154 * src/modules/kdenlive/configure: Fix typo which prevented wave filter to be
3157 2007-06-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3159 * demo/circle.png: demo/circle.png: fix broken image
3161 * demo/watermark1.png: watermark1.png: fix broken image
3163 * demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
3164 demo/mlt_voiceover: demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
3165 demo/mlt_voiceover: fix broken demos due to recent hidden track handling
3166 change in mlt_transition.c
3168 2007-06-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3170 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
3171 initial buffer size to prevent high quantization at beginning
3173 2007-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3175 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix audio
3176 sync with some codecs and revert unnecessary precautions that introduce
3179 2007-06-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3181 * mlt++/Makefile: added dist make targets
3183 * Makefile: added dist make targets
3185 * mlt++/Makefile, mlt++/src/Makefile, mlt++/test/Makefile: added uninstall
3188 * Makefile, src/albino/Makefile, src/framework/Makefile,
3189 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
3190 src/modules/Makefile, src/valerie/Makefile: added uninstall make targets
3192 2007-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3194 * src/modules/effectv/Makefile, src/modules/effectv/configure,
3195 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
3196 src/modules/effectv/filter_burn.h, src/modules/effectv/image.c,
3197 src/modules/effectv/utils.c, src/modules/effectv/utils.h: added effectv
3198 module with BurningTV filter provided by Stephane Fillod
3200 * src/framework/mlt_frame.c: mlt_frame.c: let image conversions accept NULL
3201 for the alpha parameter
3203 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
3204 segfault when paused after seeking but no picture available to duplicate
3206 * docs/westley.txt, src/modules/fezzik.dict: fezzik.dict: prioritize avformat
3207 higher than libdv for better quality
3209 * src/modules/avformat/producer_avformat.c: producer_avformat.c: make better
3210 test for existence for avcodec_decode_audio2
3212 * src/modules/avformat/producer_avformat.c: producer_avformat.c: fix setting
3213 int property as double
3215 * src/modules/avformat/producer_avformat.c: producer_avformat.c: - remove
3216 seeking immediately after opening file improves compatibility (in particular,
3217 ogg theora) - use non-deprecated avcodec_decode_audio2 if available - changes
3218 to adhere to warnings on ffmpeg decode api docs ought to improve stability
3221 * src/modules/avformat/consumer_avformat.c: added support for ilme=1 and
3222 ildct=1 properties to consumer_avformat
3224 2007-06-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3226 * src/modules/avformat/configure: --avformat-swscale with --avformat-svn is
3227 only permitted with --enable-gpl
3229 * src/modules/avformat/Makefile, src/modules/avformat/configure: change
3230 --avformat-svn configure option to do a static build of ffmpeg libs only and
3231 statically link to mlt module. Also, make --avformat-svn aware of
3232 --avformat-swscale and --enable-gpl
3234 2007-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3236 * src/modules/core/filter_rescale.c: bugfix core/filter_rescale segfault on
3237 scaling alpha that was already to correct scale (e.g. mlt_bouncy_ball)
3239 2007-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3241 * src/modules/core/filter_rescale.c: bugfix segfault in core/filter_rescale
3242 scaling alpha already scaled in gtk2/filter_rescale
3244 * src/framework/mlt_tractor.c: bugfix tractor not propogating resize_alpha
3247 * src/framework/mlt_transition.c: bugfix transition processing hidden track
3249 2007-05-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3251 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer crash & clip
3254 2007-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3256 * src/modules/dv/consumer_libdv.c: per jb's suggestion, enable
3257 terminate_on_pause by default
3259 * demo/README, demo/mlt_attributes, demo/mlt_intro, demo/mlt_jcut,
3260 demo/mlt_lcut, docs/inigo.txt: fix some demos broken by old changes
3262 2007-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3264 * src/modules/core/filter_data_show.c: fix dynamic attribute value parsing
3265 and memory management in data_show
3267 2007-05-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3269 * src/framework/mlt_factory.c, src/framework/mlt_producer.c,
3270 src/modules/fezzik.ini: the framework may not depend upon specific
3271 modules--data_feed/show in this case
3273 * src/modules/core/filter_rescale.c: Only scale the alpha when also scaling
3276 2007-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3278 * src/modules/kdenlive/filter_wave.c: compilation fix
3280 * src/modules/avformat/configure: fix compilation without swscale
3282 * ChangeLog, docs/policies.txt, src/modules/core/Makefile,
3283 src/modules/core/configure, src/modules/core/factory.c,
3284 src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
3285 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h,
3286 src/modules/core/producer_framebuffer.c,
3287 src/modules/core/producer_framebuffer.h, src/modules/core/transition_luma.c,
3288 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
3289 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
3290 src/modules/jackrack/lock_free_fifo.c, src/modules/jackrack/lock_free_fifo.h,
3291 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
3292 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_desc.h,
3293 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h,
3294 src/modules/jackrack/plugin_settings.c,
3295 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
3296 src/modules/jackrack/process.h, src/modules/kdenlive/Makefile,
3297 src/modules/kdenlive/configure, src/modules/kdenlive/factory.c,
3298 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
3299 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
3300 src/modules/kdenlive/producer_framebuffer.c,
3301 src/modules/kdenlive/producer_framebuffer.h,
3302 src/modules/normalize/filter_volume.c, src/modules/xine/filter_deinterlace.c:
3303 Cleanup copyrights and attributions, and move Jean-Baptiste's services to a
3304 new kdenlive module.
3306 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3308 * src/modules/core/producer_framebuffer.c: Fixed crash in slowmotion producer
3311 2007-03-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3313 * ChangeLog, src/modules/sox/filter_sox.c: add sox 13.0.0 support
3315 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3317 * src/modules/core/producer_framebuffer.c: Fix slowmotion producer (no more
3318 variable speed, but at least it works now).
3320 2007-03-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3322 * ChangeLog, src/modules/core/filter_boxblur.c,
3323 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
3324 src/modules/core/filter_wave.h: Update ChangeLog and fix license for blur and
3327 2007-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3329 * ChangeLog, src/modules/vmfx/configure, src/modules/vmfx/factory.c: Change
3330 registration of vmfx/mono to threshold to disambiguate with core/mono.
3332 * ChangeLog, GPL, README, configure, docs/install.txt, docs/policies.txt,
3333 docs/services.txt, docs/testing-20040110.txt, src/albino/albino.c,
3334 src/framework/mlt.h, src/framework/mlt_consumer.c,
3335 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
3336 src/framework/mlt_deque.h, src/framework/mlt_events.c,
3337 src/framework/mlt_events.h, src/framework/mlt_factory.c,
3338 src/framework/mlt_factory.h, src/framework/mlt_field.c,
3339 src/framework/mlt_field.h, src/framework/mlt_filter.c,
3340 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
3341 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
3342 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.c,
3343 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
3344 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
3345 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
3346 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
3347 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
3348 src/framework/mlt_properties.h, src/framework/mlt_property.c,
3349 src/framework/mlt_property.h, src/framework/mlt_repository.c,
3350 src/framework/mlt_repository.h, src/framework/mlt_service.c,
3351 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
3352 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
3353 src/framework/mlt_transition.h, src/framework/mlt_types.h,
3354 src/humperdink/client.c, src/humperdink/client.h, src/humperdink/io.c,
3355 src/humperdink/io.h, src/humperdink/remote.c, src/inigo/inigo.c,
3356 src/inigo/io.c, src/inigo/io.h, src/miracle/miracle.c,
3357 src/miracle/miracle_local.h, src/miracle/miracle_server.c,
3358 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
3359 src/miracle/miracle_unit.h, src/modules/avformat/consumer_avformat.c,
3360 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
3361 src/modules/avformat/filter_avcolour_space.c,
3362 src/modules/avformat/filter_avcolour_space.h,
3363 src/modules/avformat/filter_avdeinterlace.c,
3364 src/modules/avformat/filter_avdeinterlace.h,
3365 src/modules/avformat/filter_avresample.c,
3366 src/modules/avformat/filter_avresample.h,
3367 src/modules/avformat/producer_avformat.c,
3368 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
3369 src/modules/core/consumer_null.h, src/modules/core/factory.c,
3370 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
3371 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
3372 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
3373 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
3374 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
3375 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
3376 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
3377 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
3378 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
3379 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
3380 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
3381 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
3382 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
3383 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
3384 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
3385 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
3386 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
3387 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
3388 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
3389 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
3390 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
3391 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
3392 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
3393 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
3394 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
3395 src/modules/fezzik/producer_fezzik.h, src/modules/fezzik/producer_hold.c,
3396 src/modules/fezzik/producer_hold.h, src/modules/gtk2/consumer_gtk2.c,
3397 src/modules/gtk2/consumer_gtk2.h, src/modules/gtk2/factory.c,
3398 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/filter_rescale.h,
3399 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h,
3400 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
3401 src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/inigo/factory.c,
3402 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
3403 src/modules/lumas/luma.c, src/modules/plus/factory.c,
3404 src/modules/plus/filter_affine.c, src/modules/plus/filter_affine.h,
3405 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_charcoal.h,
3406 src/modules/plus/filter_invert.c, src/modules/plus/filter_invert.h,
3407 src/modules/plus/filter_sepia.c, src/modules/plus/filter_sepia.h,
3408 src/modules/plus/transition_affine.c, src/modules/plus/transition_affine.h,
3409 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
3410 src/modules/qimage/qimage_wrapper.h, src/modules/sdl/consumer_sdl.c,
3411 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_osx_hack.h,
3412 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
3413 src/modules/sdl/factory.c, src/modules/sdl/producer_sdl_image.c,
3414 src/modules/sdl/producer_sdl_image.h, src/modules/sox/factory.c,
3415 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
3416 src/modules/valerie/consumer_valerie.c,
3417 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
3418 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
3419 src/modules/vorbis/producer_vorbis.h, src/modules/westley/consumer_westley.c,
3420 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
3421 src/modules/westley/producer_westley.c,
3422 src/modules/westley/producer_westley.h, src/valerie/valerie.h: Cleanup
3423 license declarations and remove dv1394d references.
3425 2007-03-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3427 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure:
3428 fixup some swscale integration
3430 2007-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3432 * ChangeLog, docs/TODO, docs/policies.txt: added docs/policies.txt
3434 2007-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3436 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure,
3437 src/modules/avformat/consumer_avformat.c,
3438 src/modules/avformat/filter_avcolour_space.c,
3439 src/modules/avformat/producer_avformat.c: add support for ffmpeg libswscale
3441 * demo/README, demo/consumers.ini: change default dv1394 device file
3443 * configure: remove bashisms
3445 2007-03-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3447 * src/modules/sdl/consumer_sdl_preview.c: Allow user to choose video driver
3450 2007-02-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3452 * src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
3453 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h: Fix typo,
3454 credits and make functions static, (patch from stephane fillod - thanks)
3456 2007-02-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3458 * src/modules/core/Makefile, src/modules/core/configure,
3459 src/modules/core/factory.c, src/modules/core/filter_boxblur.c,
3460 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
3461 src/modules/core/filter_wave.h: Add blur and wave filters from Leny Grisel
3463 2007-02-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3465 * src/modules/sdl/consumer_sdl_preview.c: Allow user to set alsa device
3467 2007-01-23 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3469 * src/modules/core/filter_data_show.c: Allow display of metadata and timecode
3472 2007-01-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3474 * src/modules/avformat/consumer_avformat.c: Write metadata if there is any
3476 2007-01-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3478 * src/framework/mlt_frame.c: Fix my terribly broken YUV to RGB conversion
3480 2007-01-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3482 * src/modules/sdl/consumer_sdl_preview.c: Allow changing volume in
3483 sdl_preview consumer
3485 2007-01-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3487 * src/modules/avformat/consumer_avformat.c: Change default value for
3488 libavformat's qscale, preventing some crashes
3490 2006-12-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3492 * src/modules/avformat/producer_avformat.c,
3493 src/modules/vorbis/producer_vorbis.c: Read metadata from avformat and vorbis
3494 producers, using basic structure like:
3495 meta.attr.metadata_name.markup=metadata_value
3497 * src/modules/vorbis/producer_vorbis.c: Vorbis should set correct values in
3498 frame for audio channels and frequency.
3500 2006-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3502 * ChangeLog, configure, src/framework/mlt_consumer.h,
3503 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
3504 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.h,
3505 src/framework/mlt_producer.h, src/framework/mlt_service.h,
3506 src/framework/mlt_transition.h: Applied patch from Stephane Fillod to make
3507 configure run with bash since it uses bash-specific features. Also, patches
3508 headers to comments for pedantic compilation.
3510 2006-11-20 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3512 * src/modules/core/producer_framebuffer.c: remove debug msg
3514 2006-11-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3516 * src/modules/core/producer_framebuffer.c,
3517 src/modules/core/producer_framebuffer.h: Fix header + add freeze feature
3519 * src/modules/core/Makefile, src/modules/core/configure,
3520 src/modules/core/factory.c, src/modules/core/producer_framebuffer.c,
3521 src/modules/core/producer_framebuffer.h: New framebuffer producer. Provides
3522 slowmotion, reverse playing and stroboscope effect
3524 2006-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3526 * src/modules/fezzik.dict: Kdenlive project files are now westley compatible
3528 * src/modules/core/transition_luma.c: Luma get_image produces yuv only, so
3529 announce it. Fix problem when requesting rgb image of a luma transition.
3531 2006-10-26 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3533 * src/modules/core/filter_rescale.c: Fix rescaling of rgb images when not
3536 2006-10-16 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3538 * src/modules/core/filter_obscure.c: Position for the effect was not
3539 calculated right if the clip was in the middle of a playlist
3541 2006-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3543 * src/modules/avformat/producer_avformat.c: + General improved media support
3545 2006-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3547 * src/modules/avformat/producer_avformat.c: + Correction to previous patch -
3548 fixes pause behaviour with rawvideo
3550 * src/modules/avformat/producer_avformat.c: + Corrections for uncompressed
3553 2006-09-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3555 * ChangeLog: Following Dan's example. Applied an amd64 compilation patch to
3556 motion_est module and patch to correctly initialize audio frequency and
3559 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
3560 Patch supplied by Jean-Baptiste.
3564 * src/modules/motion_est/filter_motion_est.c,
3565 src/modules/motion_est/sad_sse.h: Zypher's amd64 patch.
3566 http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/files/
3568 2006-09-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3570 * ChangeLog, src/modules/sdl/Makefile: fix SDL compilation on some systems
3573 2006-08-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3575 * src/modules/vmfx/filter_mono.h: + Header file for mono filter
3577 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
3578 src/modules/vmfx/factory.c, src/modules/vmfx/filter_mono.c: + A mono filter
3579 for mask generation (not v. useful)
3581 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c: +
3582 Correction to uneven chroma samples
3584 * src/modules/qimage/qimage_wrapper.cpp: + Image caching for the qimage
3587 * src/modules/gtk2/producer_pixbuf.c: + Image caching for the gtk2 pixbuf
3590 2006-08-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3592 * ChangeLog: *** empty log message ***
3594 * src/modules/westley/producer_westley.c: enhance producer_westley to parse
3595 Kino 0.9.1 SMIL (clock) time values.
3597 * ChangeLog: *** empty log message ***
3599 * src/modules/avformat/configure: convert --avformat-cvs to svn and rename
3600 option as --avformat-svn (--avformat-cvs is an undocumented alias).
3602 2006-05-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3604 * configure: bump version
3606 2006-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3608 * src/modules/qimage/producer_qimage.c: apply patch from Jean-Baptiste
3609 <jb@ader.ch> to add rgb24a support to producer_qimage
3611 2006-05-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3613 * src/modules/core/transition_composite.c: apply patch from Jean Baptiste
3614 <jb@ader.ch> to fix fill-type rescaling when aspect ratio is equal to
3617 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
3618 src/modules/gtk2/producer_pixbuf.c: apply patch from Jean Baptiste to add
3619 rgb24a support to producer_pixbuf
3621 2006-05-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3623 * src/modules/qimage/configure: let QTDIR also define location of qt include
3626 * src/modules/kino/filehandler.cc: fix compilation on latest version of
3627 libquicktime (0.9.8)
3629 2006-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3631 * src/modules/avformat/filter_avcolour_space.c: + Big endian patch courtesy
3632 of Goncalo Carvalho (glslang at gmail dot com) - specifically, corrects
3633 colour space conversions on the Intel Mac
3635 2006-04-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3637 * src/modules/core/filter_resize.c: + Field order control reworked
3638 (meta.top_field_first has priority over source)
3640 2006-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3642 * src/modules/core/filter_resize.c: + Top field first correction (original
3643 approach would not have worked [mea culpa], and this is only a partial
3644 solution since the consumers have no say in field order)
3646 * src/modules/qimage/qimage_wrapper.cpp: + Fix for byte order as spotted by
3647 Goncalo Carvhalo (many thanks :-))
3649 * src/modules/core/filter_resize.c: + Meta override for field order
3650 misreporting/errors in encoders
3652 2006-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3654 * src/modules/qimage/Makefile, src/modules/qimage/configure,
3655 src/modules/qimage/qimage_wrapper.cpp: + And a fix for the PPC darwin
3657 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Sigh - big endian
3658 issues on ppc based macs
3660 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
3661 src/modules/qimage/configure, src/modules/qimage/factory.c,
3662 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
3663 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h: +
3664 QImage module added - default is still GTK2 when available
3666 * src/modules/gtk2/producer_pixbuf.c: + Bug Fix: Removes a memory leak on
3669 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Preparation for a
3670 QT image loader (to allow optional and functionally equivalent qt or gtk2
3671 usage for image loading)
3673 2006-03-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3675 * src/modules/gtk2/producer_pixbuf.c: + Usage of mlt_properties_dir_list
3677 * src/framework/mlt_properties.c, src/framework/mlt_properties.h: + Adds a
3678 utility function for listing files in a directory (aids with cross platform
3681 2006-03-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3683 * mlt++/src/MltFactory.h: + Fix for swig parsing
3685 2006-03-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3687 * docs/services.txt, src/framework/mlt_manager.h, src/modules/core/Makefile,
3688 src/modules/core/configure, src/modules/core/factory.c,
3689 src/modules/core/filter_mono.c, src/modules/core/filter_mono.h: added mono
3692 * src/modules/kino/Makefile: libquicktime prefers pkg-config now and latest
3693 lqt-config is broken with respect to --cflags
3695 * configure: log configuration history to config.log
3697 2006-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3699 * mlt++/src/Makefile: + Install of config.h for linux and os/x usage
3701 * mlt++/src/config.h: + Added the config.h for win32
3703 * mlt++/mlt++.sln, mlt++/mlt++.vcproj, mlt++/src/Mlt.h,
3704 mlt++/src/MltConsumer.h, mlt++/src/MltDeque.h, mlt++/src/MltEvent.h,
3705 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.h,
3706 mlt++/src/MltFilter.h, mlt++/src/MltFilteredConsumer.h,
3707 mlt++/src/MltFilteredProducer.h, mlt++/src/MltFrame.cpp,
3708 mlt++/src/MltFrame.h, mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.h,
3709 mlt++/src/MltParser.h, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
3710 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
3711 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
3712 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.h,
3713 mlt++/src/MltTokeniser.h, mlt++/src/MltTractor.h, mlt++/src/MltTransition.h:
3714 + Win32 port - dev studio is required to avoid issues with C++ ABI
3715 compatibility + Fix for image render in NTSC NB: mlt patch to follow (this
3716 one isn't much use without it :-)) - mlt build is purely mingw32 of course
3718 * src/modules/vmfx/filter_shape.c: + Activates the mixdown in the combine to
3719 allow audio sync'd with wipe (smooth ramping not implemented yet)
3721 * src/modules/core/transition_mix.c: + Alternative mixing mechanism
3722 introduced (specify a property of combine=1 on the mix transition to
3725 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Alternative between
3726 track mixing mechanism (using a low pass filter)
3728 2006-02-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3730 * docs/dvcp.txt, docs/inigo.txt: minor fixes
3732 * src/miracle/miracle_commands.c: add proper response to uadd command
3734 2006-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3736 * src/modules/Makefile: fix compilation error
3738 * src/modules/dv/producer_libdv.c: Make libdv producer return some image even
3739 if unable to handle specific image type request.
3741 * Makefile: dist-clean target is more familiar - alias it
3743 * src/modules/feeds/NTSC/data_fx.properties,
3744 src/modules/feeds/NTSC/obscure.properties: fix comment/docu typo
3746 2005-12-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3748 * debian/control, debian/rules, src/miracle/Makefile: + Fix for libmiracle
3749 and alternative deb packaging
3751 * mlt++/configure, mlt++/src/Makefile: + Fix for Darwin and soname logic
3753 * src/framework/Makefile, src/miracle/Makefile,
3754 src/modules/avformat/configure, src/valerie/Makefile: + Fix for Darwin and
3757 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
3758 mlt++/debian/rules: + Functional debian build rules
3760 * debian/changelog, debian/control, debian/copyright, debian/rules: +
3761 Functional debian build rules
3763 * mlt++/Makefile, mlt++/configure, mlt++/src/Makefile, mlt++/test/Makefile: +
3764 MLT++ updates for 0.2.1 - distclean corrected, soname usage in linking
3766 * Makefile, configure, src/albino/Makefile, src/framework/Makefile,
3767 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
3768 src/modules/Makefile, src/modules/avformat/Makefile,
3769 src/modules/core/Makefile, src/modules/dv/Makefile,
3770 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
3771 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
3772 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
3773 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
3774 src/modules/normalize/Makefile, src/modules/plus/Makefile,
3775 src/modules/resample/Makefile, src/modules/sdl/Makefile,
3776 src/modules/sox/Makefile, src/modules/valerie/Makefile,
3777 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
3778 src/modules/westley/Makefile, src/modules/xine/Makefile,
3779 src/valerie/Makefile: + Final updates for 0.2.1 - distclean corrected, soname
3780 usage in linking, version bump
3782 2005-11-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3784 * src/framework/configure, src/miracle/configure, src/valerie/configure: +
3785 More fixes for lib64
3787 * mlt++/Makefile, mlt++/configure: + Correction to a typo
3789 * src/modules/avformat/Makefile: + Uses libdir in private build of ffmpeg too
3792 * src/modules/avformat/configure: + 64 bit fix for ffmpeg built externally
3793 (should switch to pkg-config here)
3795 * mlt++/swig/perl/Makefile.PL: + Perl compilation patch submitted by Torsten
3798 * mlt++/configure, mlt++/src/Makefile: + Added a --libdir switch to the
3799 configure and build and fixed test case compilation
3801 * configure: - Removed a diagnostic
3803 * Makefile, configure, src/framework/Makefile, src/miracle/Makefile,
3804 src/valerie/Makefile: + Added a --libdir switch to the configure and build
3806 2005-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3808 * mlt++/configure: + Allow LDFLAGS to be inherited from the environment
3810 2005-11-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3812 * mlt++/src/Makefile: + Creates the lib directory on an install
3814 2005-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3816 * src/modules/core/transition_composite.c: + Correction to alpha mask
3819 2005-11-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3821 * mlt++/Makefile, mlt++/src/Makefile: + DESTDIR patch from Anthony Green
3822 (green at redhat dot com) - many thanks :-)
3824 * Makefile, src/albino/Makefile, src/framework/Makefile,
3825 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
3826 src/modules/Makefile, src/modules/avformat/Makefile,
3827 src/modules/core/Makefile, src/modules/dv/Makefile,
3828 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
3829 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
3830 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
3831 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
3832 src/modules/normalize/Makefile, src/modules/plus/Makefile,
3833 src/modules/resample/Makefile, src/modules/sdl/Makefile,
3834 src/modules/sox/Makefile, src/modules/valerie/Makefile,
3835 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
3836 src/modules/westley/Makefile, src/modules/xine/Makefile,
3837 src/valerie/Makefile: + DESTDIR patch from Anthony Green (green at redhat dot
3838 com) - many thanks :-)
3840 * src/modules/avformat/consumer_avformat.c,
3841 src/modules/avformat/producer_avformat.c: Allows aac output, corrects ntsc
3842 sample collection, and picks up known info streams
3844 2005-10-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3846 * src/modules/motion_est/filter_crop_detect.c: Correct bug introduced by
3849 * src/modules/motion_est/filter_motion_est.c: x86 doesn't play well with ppc
3851 * src/modules/motion_est/Makefile: Fix shared lib flags in Makefile for
3854 2005-10-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3856 * src/modules/motion_est/configure: + Enabled Zach's new slowmotion producer
3858 * src/modules/core/consumer_null.c,
3859 .../motion_est/filter_autotrack_rectangle.c, src/modules/sdl/consumer_sdl.c:
3860 src/modules/core/consumer_null.c src/modules/sdl/consumer_sdl.c + Terminate
3861 on pause functionality src/modules/motion_est/filter_autotrack_rectangle.c +
3862 Ensures that tracked area remains valid (out of bounds was causing core
3863 dumps) ? Currently, width/height is preserved on boundaries, but maybe it
3866 2005-10-24 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
3868 * src/modules/motion_est/README: Added a producer slowmotion example.
3870 * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
3871 src/modules/motion_est/filter_motion_est.c,
3872 src/modules/motion_est/filter_motion_est.h,
3873 src/modules/motion_est/producer_slowmotion.c: Import the proof of concept
3874 slow motion producer. It provides basic slow motion through frame repeats and
3875 a more advanced interpolation.
3877 2005-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3879 * src/modules/vmfx/filter_shape.c: + Correction for non-zero in point on the
3882 2005-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3884 * src/modules/gtk2/producer_pango.c: + Moved ~ to LF hack to pango processing
3887 * src/modules/sdl/consumer_sdl_still.c: + Rounding errors corrected for last
3890 2005-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3892 * src/modules/sdl/consumer_sdl.c: + Deadlock resolution
3894 2005-10-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3896 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3897 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
3898 src/modules/core/transition_luma.c: + Added an option to override alignment
3899 and transparent borders for compositing
3901 2005-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3903 * src/modules/vmfx/filter_shape.c: + Corrections, optimisations and a hack
3904 for loading lumas from the mlt luma collection
3906 2005-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3908 * src/modules/sdl/configure, src/modules/sdl/factory.c: + Correction for
3909 uninstalled sdl image lib
3911 * configure: + OS/X Tiger patch
3913 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: OS/X gcc/g++ 4.x
3916 * src/framework/mlt_events.h, src/framework/mlt_types.h: gcc/g++ 4.x fix
3918 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
3919 src/humperdink/remote.c, src/inigo/io.c: Remove OS/X warning re: get_string
3921 * src/framework/mlt.h, src/inigo/inigo.c: + Whoops - removed dependency on
3922 sdl in the framework for darwin
3924 * mlt++/configure, mlt++/src/Makefile, mlt++/src/MltProperties.cpp,
3925 mlt++/src/MltProperties.h, mlt++/test/Makefile: + Whoops - had forgotten
3926 these OS/X patches...
3928 * src/modules/sdl/producer_sdl_image.c: + Surface conversion
3930 * src/modules/sdl/producer_sdl_image.h: + Added producer_sdl_image as an
3931 alternative image and image sequence producer
3933 * src/modules/fezzik.dict, src/modules/sdl/Makefile,
3934 src/modules/sdl/configure, src/modules/sdl/factory.c,
3935 src/modules/sdl/producer_sdl_image.c: + Added producer_sdl_image as an
3936 alternative image and image sequence producer
3938 2005-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3940 * src/modules/core/transition_composite.c: + Clean ups and corrections
3942 2005-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3944 * mlt++/src/MltPushConsumer.cpp: + Oops - fix for memory leak
3946 * src/modules/avformat/filter_avcolour_space.c: + Extracts alpha from rgb24a
3949 2005-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3951 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltPushConsumer.cpp,
3952 mlt++/src/MltPushConsumer.h: + Added a push based consumer wrapper
3954 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
3955 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
3956 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
3957 src/modules/core/transition_composite.c,
3958 src/modules/feeds/PAL/etv.properties: src/framework/mlt_frame.c + Corrections
3959 for resizing images and alpha (uneven widths) src/framework/mlt_tractor.c +
3960 Added an output aspect ratio (being the aspect ratio of the background)
3961 src/modules/core/filter_rescale.c + Force a rescale of the alpha in parallel
3962 with image src/modules/core/filter_resize.c + Rounding errors corrections
3963 src/modules/core/filter_watermark.c + Propogation of output aspect ratio in
3964 reverse case src/modules/core/producer_colour.c + Reassign aspect ratio
3965 after get_image src/modules/core/transition_composite.c + More uneven width
3966 corrections + Use of output aspect ratio when available
3967 src/modules/feeds/PAL/etv.properties + Temporary work around to keep
3970 2005-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3972 * src/modules/avformat/consumer_avformat.c: + Correction and a minor
3975 * src/modules/gtk2/producer_pixbuf.c: + Changed incorrect global variable to
3978 * src/modules/avformat/consumer_avformat.c:
3979 src/modules/avformat/consumer_avformat.c + User specified pixel format
3980 property (pix_fmt) + Corrections to aspect ratio + Alpha channel added to
3981 RGBA32 conversions - Removed an historical/erroneous attempt to hack aspect
3984 2005-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
3986 * src/modules/westley/producer_westley.c: + Indicator for missing media
3987 replacement in case pango doesn't exist
3989 * src/modules/plus/filter_charcoal.c: + Bounds checking on chroma samples
3991 * src/modules/avformat/filter_avcolour_space.c,
3992 src/modules/avformat/filter_avdeinterlace.c,
3993 src/modules/avformat/producer_avformat.c: filter_avcolour_space.c +
3994 Correction for uneven width filter_avdeinterlace.c + Correction for cases
3995 were the interlace state of frame is only known after rendering
3996 producer_avformat.c + Corrections for uneven width + Corrections for state
3997 propogation of top field first and interlaced state
3999 * src/modules/xine/filter_deinterlace.c: + Correction for cases where the
4000 interlaced state is determined after the image is rendered
4002 2005-09-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4004 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4005 src/framework/mlt_producer.c, src/modules/avformat/configure,
4006 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
4007 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
4008 src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c,
4009 src/modules/sdl/consumer_sdl.c: src/framework/mlt_frame.c + Removed
4010 unecessary even pixel position and width dependency + Rewrote resize methods
4011 to accomodate uneven widths src/framework/mlt_frame.h + Correct RGB2YUV -
4012 now 2^10 based and range checks removed (not needed)
4013 src/framework/mlt_producer.c + Check for unspecified eof property
4014 src/modules/avformat/producer_avformat.c + Provide forced aspect ratio
4015 property src/modules/core/filter_mirror.c + Correction for uneven width
4016 src/modules/core/producer_colour.c + Corrections for aspect ratio (default to
4017 0) and allow override + Corrections for uneven width
4018 src/modules/core/transition_composite.c + Corrections for uneven pixel
4019 position and width + Removed deprecated operator code
4020 src/modules/plus/filter_sepia.c + Corrections for uneven width
4021 src/modules/plus/transition_affine.c + Corrections for uneven width
4022 src/modules/sdl/consumer_sdl.c + Corrections for uneven width
4024 2005-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4026 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4027 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
4028 src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
4029 src/modules/core/configure, src/modules/core/factory.c,
4030 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
4031 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
4032 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
4033 src/framework/mlt_consumer.c + Added capabilities to allow the application to
4034 handle images via the consumer-frame-show event + Added cabilities to allow
4035 the application to control the image format src/framework/mlt_frame.c + Long
4036 standing discrepancy resolved - image format is now stored on the frame
4037 object src/framework/mlt_tractor.c src/framework/mlt_types.h + Added
4038 mlt_image_opengl which is supposed to provide an rgb image swapped around for
4039 the platform src/framework/mlt_frame.h + Added a basic YUV2RGB macro
4040 src/modules/avformat/filter_avcolour_space.c + Added a converter for the
4041 opengl swapped RGB image + Corrected support for rgb24a requests
4042 src/modules/core/configure src/modules/core/factory.c + Added an alias for
4043 color (since it seems to trouble so many people)
4044 src/modules/core/filter_luma.c + Added the format property to the generated
4045 frame src/modules/core/transition_composite.c + Added the format property to
4046 the generated frame src/modules/gtk2/producer_pixbuf.c + Swapped some
4047 properties to hidden from the serialiser src/modules/sdl/consumer_sdl.c +
4048 Support for application provided previews and colour space conversion
4049 src/modules/sdl/consumer_sdl_preview.c + Partial switch to
4050 mlt_properties_pass_list + Application provided preview support added
4051 src/modules/sdl/consumer_sdl_still.c + Application provided preview support
4054 2005-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4056 * src/modules/plus/filter_invert.c: + Small mod to allow better use of invert
4057 as a gui item selector (alpha property)
4059 2005-09-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4061 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c:
4062 consumer_sdl.c consumer_sdl_still.c + Corrections to silly mistake regarding
4063 initialisation from previous checkin
4065 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
4066 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
4067 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
4068 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_shape.c,
4069 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
4070 src/modules/vmfx/producer_pgm.h: + Changed license of plugins to LGPL + Added
4071 a chroma hold filter + Small optimisation/correction to chroma filter
4073 2005-08-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4075 * src/inigo/inigo.c: + Keyboard handling events on Darwin
4077 * src/modules/lumas/Makefile, src/modules/sdl/consumer_sdl.c: lumas/Makefile
4078 + Correction for non-gui app build on darwin lumas/luma.c + Handle sdl
4079 events sdl/consumer_sdl.c + Audio on Darwin
4081 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4082 src/modules/sdl/consumer_sdl_still.c: src/modules/sdl/consumer_sdl.c
4083 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
4084 Corrections to preview mode switching
4086 * src/modules/sdl/consumer_sdl_preview.c:
4087 src/modules/sdl/consumer_sdl_preview.c + Temporary rollback for linux
4089 * configure, src/modules/avformat/Makefile, src/modules/avformat/configure,
4090 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4091 src/modules/sdl/consumer_sdl_still.c: configure + Correction to ldflags for
4092 Darwin src/modules/avformat/Makefile src/modules/avformat/configure +
4093 Correction for avformat on Darwin src/modules/sdl/consumer_sdl.c
4094 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
4095 Forgot to create the surface on the start (doh)
4097 * configure, src/framework/mlt.h, src/inigo/inigo.c,
4098 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4099 src/modules/sdl/consumer_sdl_still.c: configure + Darwin sdl linking and
4100 cflags on all use of mlt (annoying, but looks unavoidable)
4101 src/framework/mlt.h + Include sdl header on Darwin src/inigo/inigo.c +
4102 Correction for Darwin key reading from terminal
4103 src/modules/sdl/consumer_sdl.c src/modules/sdl/consumer_sdl_preview.c
4104 src/modules/sdl/consumer_sdl_still.c + Moved initialisation of sdl components
4105 to the start/stop methods (Darwin requirement)
4107 * src/modules/motion_est/configure: + Correction to the disabled case (should
4108 be disable-motion_est and plugins should not be registered)
4110 2005-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4112 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
4113 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
4114 src/modules/vmfx/filter_chroma.h: + Added rudimentary chroma to alpha filter
4115 (optimised on green by default)
4117 2005-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4119 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4120 src/framework/mlt_property.h: src/framework/mlt_properties.c
4121 src/framework/mlt_properties.h + Added get and set for int64_t
4122 src/framework/mlt_property.h + Corrected int64_t
4124 2005-08-26 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4126 * src/modules/motion_est/README, .../motion_est/filter_autotrack_rectangle.c:
4127 Add the obscure=1 option to filter_autotrack_rectangle and update the README
4130 2005-08-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4132 * src/modules/fezzik.dict, src/modules/vmfx/Makefile,
4133 src/modules/vmfx/configure, src/modules/vmfx/factory.c,
4134 src/modules/vmfx/filter_shape.c, src/modules/vmfx/filter_shape.h,
4135 src/modules/vmfx/producer_pgm.c, src/modules/vmfx/producer_pgm.h: + Added
4136 VMFX module + New filter (shape) which provides alpha manipulations and an
4137 alternative wipe mechanism + New producer (pgm) which provides basic
4138 functionality for portable grey maps
4140 * src/modules/core/transition_composite.c: + SMP fix - geometry modifications
4141 need explicit locking
4143 2005-08-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4145 * src/framework/mlt_properties.h: + Replaced this with self in new pass
4146 functions for C++ compilation
4148 2005-08-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4150 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4151 src/framework/mlt_property.c, src/framework/mlt_property.h: Introduce some
4152 more civilized ways to copy properties. See code comments for usage.
4154 2005-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4156 * src/framework/mlt_tractor.c: + Attempt to ensure that the aspect ratio of
4157 the background is the reported ar of the output frame
4159 * src/modules/core/transition_composite.c: + Yet another aspect ratio
4160 correction for the filter transition (not 100% correct yet...) + Correction
4161 for aspect_ratio == 0 case (should honour consumer)
4163 * src/modules/avformat/consumer_avformat.c: + Correction for aspect ratio
4165 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
4166 producer_pango.c producer_pixbuf.c + More efficient use of pixbuf objects and
4167 sequences/mlt pango lists
4169 2005-08-15 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4171 * src/modules/westley/consumer_westley.c: Fix build errors caused by the
4172 (hypothetical) conversion of mlt_position from an int to a float, preserving
4175 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
4176 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
4177 src/framework/mlt_property.c, src/framework/mlt_types.h: Fix build errors
4178 caused by the (hypothetical) conversion of mlt_position from an int to a
4179 float, preserving original behavior.
4181 * src/inigo/inigo.c, src/modules/core/filter_luma.c,
4182 src/modules/motion_est/filter_crop_detect.c, src/modules/sdl/consumer_sdl.c:
4183 Fix build errors caused by the (hypothetical) conversion of mlt_position from
4184 an int to a float, preserving original behavior.
4186 2005-08-07 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4188 * src/modules/motion_est/filter_vismv.c: Misc changes. May remove this file
4191 * src/modules/motion_est/filter_motion_est.c: This is a significant rewrite.
4192 -Cleared up as many conceptualy sticky points as possible. -Removed chroma
4193 comparison code pending a better rewrite. -Added show_residual=1 and
4194 show_reconstruction=1 debug modes. See README. -Renamed many variables and
4195 functions. -Revamped geometry handling. -Lots more I'm forgeting.
4197 * src/modules/motion_est/README: Added some more examples.
4199 * src/inigo/inigo.c: Prevent a frame from being skipped when inigo is first
4202 * src/modules/motion_est/filter_crop_detect.c: Corrected geometry handling.
4203 Removed redundant arrow drawing code. Modified thresholding.
4205 2005-08-04 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4207 * src/modules/avformat/Makefile, src/modules/avformat/configure: ffmpeg split
4208 of the libavutil library.
4210 2005-07-30 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4212 * src/modules/motion_est/README, src/modules/motion_est/filter_motion_est.c:
4213 Added a README file with lots of juicy info. Added a denoise motion vectors
4214 function, enabled by default; the results seem very good. Removed some unused
4217 2005-07-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4219 * src/modules/kino/Makefile: + Allow header dependency checks
4221 * src/modules/avformat/configure: + Added an additional help message (for
4224 * Makefile: + Force dependency checks on header files
4226 2005-07-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4228 * src/framework/mlt_types.h: Do not break ABI to workaround a problem in
4231 2005-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4233 * src/modules/kino/producer_kino.c: + Stores the resource correctly (to allow
4234 serialisation via westley)
4236 2005-07-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4238 * src/framework/mlt_types.h: Add names to enums to make newer versions of
4239 swig (noticed on 1.3.24) happy.
4241 2005-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4243 * src/modules/core/filter_watermark.c: + Correction to long outstanding
4244 oddity regarding composite.out - not needed in many cases now
4246 * mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/perl/Makefile.PL,
4247 mlt++/swig/python/build, mlt++/swig/tcl/build: + Cleaned up swig build so it
4248 doesn't require an mlt++ install first - Temporarily disabled java
4250 2005-07-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4252 * src/modules/kino/riff.cc: + Minor correction for entry length being less
4253 than the data length
4255 * src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/riff.cc,
4256 src/modules/kino/riff.h: + fixes for opendml dv avi
4258 2005-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4260 * src/modules/sdl/consumer_sdl.c: - Removed 'resize' property logic and
4261 width/height confusion
4263 * src/modules/core/filter_resize.c: + Correction for rounding errors
4265 2005-07-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4267 * src/modules/dv/producer_libdv.c: - Removed unused aspect ratio property
4269 * src/modules/avformat/producer_avformat.c: + Hide internal properties via
4272 * src/framework/mlt_playlist.c, src/framework/mlt_service.c: - Remove
4275 2005-07-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4277 * src/modules/motion_est/filter_motion_est.c: autotrack_rectangle and
4278 motion_est now convert pixel units to macroblock (whole) units the same way.
4280 * .../motion_est/filter_autotrack_rectangle.c: Fixed several accuracy issues.
4281 Cleaned up code. Corrected pause behavior.
4283 2005-07-20 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4285 * .../motion_est/filter_autotrack_rectangle.c: use shared arrow drawing code.
4286 improve tracking accuracy.
4288 2005-07-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4290 * src/framework/mlt_filter.c, src/framework/mlt_service.c: mlt_filter.c
4291 mlt_service.c + Filter disable property
4293 2005-07-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4295 * src/modules/gtk2/producer_pango.c: producer_pango.c + Correction of
4296 oversight - allow serialisation of mpl usage
4298 * src/modules/avformat/consumer_avformat.c,
4299 src/modules/avformat/producer_avformat.c: consumer_avformat.c
4300 producer_avformat.c + Sync with current ffmpeg CVS - PLEASE UPDATE FFMPEG
4303 2005-07-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4305 * src/modules/gtk2/producer_pango.c: + Mutex protection (temporary work
4306 around of SMP systems) + Corrected aspect ratio (should be 1, not 0)
4308 * src/modules/core/producer_colour.c: + Accepts modifiable colour property
4309 (via resource) + Hides non-public properties
4311 * src/modules/fezzik.dict: + Added convenience lookup for MLT Pango List
4314 * src/modules/core/filter_mirror.c: + Alpha handling in silly filter :-)
4316 * src/modules/core/transition_composite.c: + Inherits deinterlace method from
4317 the consumer + Sanity check on scaled size for compositing
4319 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
4320 producer_pango.c + Added cloning + Added the very silly .mpl (MLT Pango List)
4321 format [details to follow] + Corrected invalid content producer_pixbuf.c +
4322 Corrected invalid content
4324 * src/modules/gtk2/producer_pixbuf.c: + Bug fixes to test card handling +
4325 Alpha channel cloning + Minor tidy up
4327 2005-07-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4329 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
4330 src/framework/mlt_producer.c, src/framework/mlt_service.c,
4331 src/framework/mlt_tractor.c, src/modules/core/filter_resize.c,
4332 src/modules/core/filter_transition.c,
4333 src/modules/core/transition_composite.c, src/modules/dv/producer_libdv.c:
4334 rc/framework/mlt_frame.c + image_count added to assist the 'transition
4335 filter' in knowing when to act... src/framework/mlt_playlist.c + Complete
4336 rework of fx cuts - now only the fx are output on a frame
4337 src/framework/mlt_producer.c + Aspect ratio of cuts inherited from parent
4338 src/framework/mlt_service.c + Get frame reworked and cleaned up
4339 src/framework/mlt_tractor.c - Removed erroneous width/height pass down prior
4340 to image fetching + Corrected types on other properties for pass down +
4341 Complete rework of fx cuts - they're now received as producer-less frames
4342 from a track + Added image_count logic for transition filter assistance
4343 src/modules/core/filter_resize.c + Added state retention of aspect ratio (may
4344 withdraw this later - it assumes producer knows a/r on frame creation/prior
4345 to image fetch) src/modules/core/filter_transition.c + Checks that two
4346 images are available before processing + Checks test image/audio cases
4347 src/modules/core/transition_composite.c + Major correction in aspect ratio
4348 handling (the b frame image is 'distorted' to the consumers aspect ratio) +
4349 Minor clean up of silly and/or/xor - now have 'operator=[and/or/xor]' (more
4350 clean up to follow) src/modules/dv/producer_libdv.c + Frame stored width and
4351 height are no longer assumed to be 'safe' here (investigating)
4353 2005-07-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4355 * src/framework/mlt_repository.c: mlt_repository.c + VERY temporary hack to
4356 avoid global symbol clashes (RTLD_GLOBAL needed by kino/libquicktime only so
4359 2005-07-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4361 * src/modules/kino/filehandler.cc: filehandler.cc + FOURCC for DVCPRO
4364 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Oops - the frame
4365 position is relative to the in point (the internal position is absolute)
4367 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Fix for non-zero
4370 2005-07-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4372 * src/modules/sdl/consumer_sdl_preview.c,
4373 src/modules/sdl/consumer_sdl_still.c: consumer_sdl_preview.c
4374 consumer_sdl_still.c + Fixes a deadlock condition
4376 * src/modules/kino/filehandler.cc: src/modules/kino/filehandler.cc + Added
4377 missing fourccs to allow compilation
4379 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4380 src/framework/mlt_repository.c, src/modules/kino/filehandler.cc,
4381 src/modules/kino/filehandler.h: framework/mlt_frame.c framework/mlt_frame.h +
4382 Added sample calculator (samples to current frame)
4383 framework/mlt_repository.c + Symbols exported from plugins
4384 modules/kino/filehandler.cc modules/kino/filehandler.h + Audio handling of dv
4387 2005-07-09 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4389 * src/modules/motion_est/configure: Mention that motion est is disabled by
4390 default during ./configure.
4392 * configure, src/modules/motion_est/configure: Prevent motion estimation
4393 components from building unless requested.
4395 2005-07-08 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4397 * src/modules/motion_est/Makefile, src/modules/motion_est/configure: removed
4400 * src/modules/motion_est/Makefile, src/modules/motion_est/arrow_code.c,
4401 src/modules/motion_est/arrow_code.h, src/modules/motion_est/configure,
4402 src/modules/motion_est/factory.c,
4403 .../motion_est/filter_autotrack_rectangle.c,
4404 src/modules/motion_est/filter_crop_detect.c,
4405 src/modules/motion_est/filter_motion_est.c,
4406 src/modules/motion_est/filter_motion_est.h,
4407 src/modules/motion_est/filter_vismv.c, src/modules/motion_est/sad_sse.h:
4408 Initial import of the motion estimation filter.
4410 2005-07-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4412 * src/modules/avformat/consumer_avformat.c:
4413 src/modules/avformat/consumer_avformat.c + Correction for mpeg encoding -
4414 Removal of erroneous frame rate checks
4416 2005-07-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4418 * src/modules/westley/producer_westley.c:
4419 src/modules/westley/producer_westley.c - Rollback on erroneous checkin
4420 (functionality covered correctly in playlist)
4422 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
4423 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
4424 src/modules/fezzik.dict, src/modules/gtk2/producer_pixbuf.c,
4425 src/modules/westley/producer_westley.c: src/framework/mlt_frame.c +
4426 Correction for aspect ratio of synthesized test card
4427 src/framework/mlt_playlist.c + Special case for handling fx cuts
4428 src/modules/fezzik.dict + Convenience jfx and jef extensions for jahshaka
4429 src/modules/core/transition_composite.c + Ensure that scaling and correct
4430 image extraction is handled src/modules/core/transition_luma.c + Ensure that
4431 scaling and correct image extraction is handled
4432 src/modules/gtk2/producer_pixbuf.c + Allow user overrides for progressive and
4433 aspect_ration src/modules/westley/producer_westley.c + Special case for fx
4436 2005-06-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4438 * mlt++/CUSTOMISING, mlt++/test/server.cpp: CUSTOMISING + Replaced TBD for
4439 frame rendering notification event test/server.cpp + Added an example frame
4440 rendering callback that removes all shotcut related fx
4442 * src/modules/sdl/consumer_sdl.c: src/modules/sdl/consumer_sdl.c + (Re)Added
4443 audio volume control
4445 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Added support
4446 for pango usage on audio only fx cuts (sigh...)
4448 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Slight
4449 modification to allow pango use in fx cuts
4451 2005-06-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4453 * src/modules/core/filter_transition.c, src/modules/core/filter_transition.h:
4454 src/modules/core/filter_transition.c src/modules/core/filter_transition.h +
4457 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
4458 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
4459 src/modules/core/Makefile, src/modules/core/configure,
4460 src/modules/core/factory.c, src/modules/core/transition_composite.c,
4461 src/modules/core/transition_composite.h: src/framework/mlt_deque.c
4462 src/framework/mlt_deque.h + Added support for doubles
4463 src/framework/mlt_frame.c + Switched order of source/dest audio mix
4464 extraction (for transition as filter usage) src/framework/mlt_tractor.c -
4465 Removed warning introduced from previous checkin (missing ctype.h) +
4466 Temporary work around to allow frames to carry multiple frames (for
4467 transition as filter usage) src/modules/core/Makefile
4468 src/modules/core/configure src/modules/core/factory.c + Support for new
4469 transition filter :-) src/modules/core/transition_composite.c
4470 src/modules/core/transition_composite.h - Removed frame properties dependence
4471 for process/get_image state communication + Extended alpha blending modes to
4472 'and' and 'xor' logic (may change property triggering soon) + Provided
4473 support for transition as filter usage + Cleaned up public copy region
4476 * mlt++/CUSTOMISING, mlt++/swig/ruby/thumbs.rb: CUSTOMISING + Added an
4477 example of how to hide a track on reception swig/ruby/thumbs.rb + Changed
4478 generator to run, rather than sleep and poll
4480 * src/modules/core/transition_composite.c: + Cleaned up compositing and alpha
4481 usage (all frames always have an alpha mask) + Provided an alternative
4482 rendering mechanism ('or' which takes a and b alpha into account) + Provided
4483 a and b alpha mask overides ('alpha_a' and 'alpha_b')
4485 2005-06-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4487 * src/framework/mlt_geometry.c, src/framework/mlt_tractor.c,
4488 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
4489 src/modules/sdl/consumer_sdl_still.c: src/framework/mlt_geometry.c
4490 src/modules/core/transition_composite.c src/modules/sdl/consumer_sdl.c
4491 src/modules/sdl/consumer_sdl_still.c + replaced floats with doubles (attempt
4492 to avoid rounding errors?) src/framework/mlt_tractor.c + corrections for
4493 fx_cuts (allows animated fx)
4495 2005-06-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4497 * src/modules/fezzik.dict: + BGa's request for additional westley extensions
4499 2005-06-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4501 * src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
4502 src/modules/core/filter_watermark.c, src/modules/core/producer_noise.c,
4503 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
4504 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
4505 src/framework/mlt_consumer.c + Attempt to make all frames have the correct
4506 aspect_ratio (works in many but not all cases) src/framework/mlt_frame.h +
4507 Provide macro access to the video and image RPN queues
4508 src/framework/mlt_tractor.c + Provides orphaned filters
4509 src/modules/core/producer_noise.c - remove specification of aspect ratio
4510 src/modules/core/filter_watermark.c src/modules/core/transition_composite.c
4511 src/modules/core/transition_luma.c src/modules/plus/filter_affine.c
4512 src/modules/plus/transition_affine.c + Corrections for frames with an aspect
4513 ratio = 0 (supplement to mlt_consumer mod)
4515 2005-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4517 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4518 src/framework/mlt_producer.c, src/inigo/inigo.c,
4519 src/modules/avformat/consumer_avformat.c, src/modules/core/filter_resize.c,
4520 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
4521 src/modules/dv/consumer_libdv.c, src/modules/gtk2/producer_pango.c,
4522 src/modules/gtk2/producer_pixbuf.c, src/modules/kino/Makefile,
4523 src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/configure,
4524 src/modules/kino/filehandler.cc, src/modules/sdl/consumer_sdl.c,
4525 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
4526 src/framework/mlt_consumer.c src/framework/mlt_consumer.h + Added a general
4527 profile handling for size, aspect ratio and display ratio
4528 src/framework/mlt_producer.c + Correction to aspect ratio properties
4529 src/inigo/inigo.c + Minimalist support for sdl_preview (still not very good)
4530 src/modules/avformat/consumer_avformat.c + Takes consumer profile into
4531 account src/modules/core/filter_resize.c + Corrections for synthesised
4532 producers and aspect ratio (inherits from consumer)
4533 src/modules/core/producer_colour.c src/modules/core/producer_noise.c
4534 src/modules/gtk2/producer_pango.c + Ensures that resize picks up consumer
4535 aspect ratio src/modules/dv/consumer_libdv.c + Honour wide screen output
4536 src/modules/gtk2/producer_pixbuf.c + Correction for 1:1 aspect ratio
4537 src/modules/kino/Makefile src/modules/kino/avi.cc src/modules/kino/avi.h
4538 src/modules/kino/configure src/modules/kino/filehandler.cc + Attempt to allow
4539 mov dv files to provide audio src/modules/sdl/consumer_sdl.c
4540 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
4541 Takes consumer profile into account
4543 2005-06-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4545 * src/framework/configure: Quick temporary fix for mlt config in non-standard
4546 paths (relates to mlt++)
4548 2005-06-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4550 * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c,
4551 src/modules/avformat/filter_avdeinterlace.c,
4552 src/modules/sdl/consumer_sdl_preview.c,
4553 src/modules/xine/filter_deinterlace.c: Consumer deinterlace_method property
4556 * src/modules/avformat/filter_avcolour_space.c,
4557 src/modules/avformat/filter_avdeinterlace.c,
4558 src/modules/core/filter_resize.c, src/modules/xine/filter_deinterlace.c:
4559 Sanity checks for normalising filters
4561 2005-06-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4563 * src/modules/fezzik.dict: libdv/avformat switching
4565 2005-06-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4567 * src/modules/avformat/filter_avcolour_space.c: Sanity checks
4569 * src/modules/gtk2/producer_pixbuf.c: Fallback to testcard
4571 2005-05-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4573 * src/modules/avformat/consumer_avformat.c: NTSC fix
4575 * src/modules/fezzik.dict: Added bmp support
4577 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
4578 src/framework/mlt_producer.c: Frame rate properites and factory
4581 2005-05-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4583 * src/modules/avformat/consumer_avformat.c: audio out fix
4585 2005-05-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4587 * src/modules/kino/filehandler.cc, src/modules/kino/filehandler.h: DVCPRO fix
4590 2005-05-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4592 * src/modules/avformat/consumer_avformat.c: jpeg and mjpeg fixes
4594 2005-05-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4596 * src/modules/jackrack/filter_ladspa.c: bugfix segfault on closre when filter
4599 2005-05-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4601 * src/modules/avformat/Makefile, src/modules/avformat/configure,
4602 src/modules/avformat/factory.c: Build modification to ffmpeg/avformat
4604 2005-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4606 * src/modules/dv/configure, src/modules/gtk2/configure,
4607 src/modules/jackrack/configure, src/modules/kino/configure,
4608 src/modules/resample/configure, src/modules/sdl/configure,
4609 src/modules/sox/configure, src/modules/vorbis/configure,
4610 src/modules/westley/configure, src/modules/xine/configure: Bourne shell
4613 * configure: Bourne shell compliance
4615 * src/modules/avformat/Makefile, src/modules/avformat/configure: Corrections
4616 to --avformat-cvs option
4618 * src/modules/avformat/Makefile, src/modules/avformat/configure,
4619 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
4620 src/modules/avformat/producer_avformat.c: FFMPEG revisions to match current
4623 2005-05-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4625 * src/modules/kino/Makefile: fix compilation
4627 2005-04-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4629 * docs/services.txt, src/modules/configure, src/modules/jackrack/Makefile,
4630 src/modules/jackrack/configure, src/modules/jackrack/control_message.h,
4631 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
4632 src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/filter_ladspa.h,
4633 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
4634 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
4635 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_mgr.c,
4636 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/process.c,
4637 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
4638 src/modules/jackrack/ui.h: cleanup and reduce code in jackrack support code
4639 and add new jack-less filter_ladspa.
4641 2005-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4643 * src/modules/dv/producer_libdv.c: Fix for file identification and dv
4645 2005-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4647 * src/modules/kino/avi.h: Minor correction
4649 * src/modules/kino/Makefile, src/modules/kino/avi.cc, src/modules/kino/avi.h,
4650 src/modules/kino/configure, src/modules/kino/endian_types.h,
4651 src/modules/kino/error.cc, src/modules/kino/error.h,
4652 src/modules/kino/factory.c, src/modules/kino/filehandler.cc,
4653 src/modules/kino/filehandler.h, src/modules/kino/kino_wrapper.cc,
4654 src/modules/kino/kino_wrapper.h, src/modules/kino/producer_kino.c,
4655 src/modules/kino/producer_kino.h, src/modules/kino/riff.cc,
4656 src/modules/kino/riff.h: Initial version
4658 * src/modules/dv/producer_libdv.c, src/modules/fezzik.dict: Preparation for
4661 2005-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4663 * src/modules/dv/Makefile: corrected pkg-config libdv usage
4665 2005-04-14 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4667 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_still.c: Build
4670 * src/modules/sdl/consumer_sdl.c: An unfinished attempt at porting the SDL
4671 consumer to OS X. What remains is a bug in libSDL where the SDL screen object
4672 becomes a NULL pointer when it shouldn't. This also affects 'ffplay' and the
4673 SDL test program 'threadwin -threaded' I think.
4675 * src/modules/sdl/consumer_sdl_osx_hack.h: A hack to inform Cocoa that is
4676 should be multithreaded by spinning of a dummy thread.
4678 * configure, src/albino/albino.c, src/inigo/inigo.c, src/miracle/miracle.c:
4679 OS X uses -DDARWIN in
4680 /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h; This in
4681 combination with #include <Foundation/Foundation.h> caused compilation errors
4682 while porting consumer_sdl to OS X.
4684 2005-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4686 * COPYING: License update
4688 * src/modules/sox/Makefile, src/modules/sox/configure: Disable sox when
4691 * src/modules/jackrack/configure: Disable jackrack when unavailable
4693 * src/modules/dv/configure, src/modules/vorbis/configure: Disable libdv when
4696 * src/modules/resample/configure: Disable libsamplerate when unavailable
4698 * src/modules/sdl/configure: Disable sdl when unavailable
4700 * src/modules/vorbis/configure: Disable vorbis when unavailable
4702 * configure: Automatic disabling off mmx on a OS/X; mmx detection on Linux;
4703 other platforms probably broken
4705 * src/modules/xine/configure: Disable xine when mmx not available
4707 * src/modules/westley/configure: Conditional compilation of westley/libxml2
4710 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
4711 src/modules/gtk2/factory.c: Conditional compilation of gtk2 components
4713 2005-04-12 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4715 * src/framework/mlt_geometry.c: Minor but confusing comment fix.
4717 2005-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4719 * configure, setenv, src/albino/Makefile, src/albino/albino.c,
4720 src/framework/Makefile, src/humperdink/Makefile, src/humperdink/io.c,
4721 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/miracle/Makefile,
4722 src/miracle/miracle.c, src/modules/avformat/Makefile,
4723 src/modules/avformat/configure, src/modules/core/Makefile,
4724 src/modules/core/configure, src/modules/dv/Makefile,
4725 src/modules/dv/configure, src/modules/fezzik/Makefile,
4726 src/modules/fezzik/configure, src/modules/gtk2/Makefile,
4727 src/modules/gtk2/configure, src/modules/inigo/Makefile,
4728 src/modules/inigo/configure, src/modules/jackrack/Makefile,
4729 src/modules/jackrack/configure, src/modules/normalize/Makefile,
4730 src/modules/normalize/configure, src/modules/plus/Makefile,
4731 src/modules/plus/configure, src/modules/resample/Makefile,
4732 src/modules/resample/configure, src/modules/sdl/Makefile,
4733 src/modules/sdl/configure, src/modules/sox/Makefile,
4734 src/modules/sox/configure, src/modules/valerie/Makefile,
4735 src/modules/valerie/configure, src/modules/vorbis/Makefile,
4736 src/modules/vorbis/configure, src/modules/westley/Makefile,
4737 src/modules/westley/configure, src/modules/xine/Makefile,
4738 src/modules/xine/configure, src/tests/Makefile, src/valerie/Makefile,
4739 src/valerie/valerie_socket.c: OS/X Patch from Torsten Spindler
4741 * mlt++/CUSTOMISING: Minor doc updates
4743 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
4744 src/framework/mlt_repository.c, src/framework/mlt_repository.h: More const
4747 2005-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4749 * src/framework/mlt_consumer.c, src/modules/gtk2/Makefile,
4750 src/modules/resample/filter_resample.c: Auto deinterlace on pause, fix for
4751 audio resampling/test audio and MMX checks in gtk2
4753 2005-04-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4755 * src/modules/avformat/Makefile, src/modules/avformat/configure,
4756 src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
4757 src/modules/gtk2/Makefile, src/modules/jackrack/filter_jackrack.c,
4758 src/modules/sox/filter_sox.c: avformat-cvs build fix and audio filter
4761 2005-04-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4763 * src/albino/albino.c, src/miracle/miracle.c: make miracle and albino local
4764 use fifo instead of rr rt schedule
4766 * src/albino/albino.c, src/framework/mlt_consumer.c, src/inigo/inigo.c,
4767 src/miracle/miracle.c, src/miracle/miracle_server.c,
4768 src/modules/avformat/consumer_avformat.c, src/modules/core/consumer_null.c,
4769 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
4770 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pixbuf.c,
4771 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4772 src/modules/sdl/consumer_sdl_still.c, src/modules/xine/filter_deinterlace.c:
4773 realtime scheduling updates; suppress libdv errors; add frame property
4774 deinterlace_method; default producer_hold to use onefield; add begin property
4777 2005-03-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4779 * mlt++/CUSTOMISING, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4780 mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h, mlt++/test/server.cpp:
4781 Server customisation
4783 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c: Frame rendering
4786 2005-03-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4788 * docs/dvcp.txt, src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
4789 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
4790 src/miracle/miracle_unit_commands.h, src/modules/avformat/factory.c,
4791 src/valerie/valerie.c, src/valerie/valerie.h: Threading considerations and
4792 DVCP WIPE introduced
4794 2005-03-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4796 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
4797 src/modules/core/transition_composite.c,
4798 src/modules/plus/transition_affine.c: Minor corrections and more affine
4801 2005-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4803 * src/miracle/miracle_unit.c, src/modules/avformat/consumer_avformat.c: Minor
4804 mods to playout via avformat and miracle unit generation on an xfer
4806 * src/modules/westley/producer_westley.c: Reinstatement of entity handling
4807 and removal of libxml2 warning for non-existent file
4809 2005-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4811 * src/framework/mlt_frame.c, src/modules/core/producer_colour.c,
4812 src/modules/core/transition_composite.c,
4813 src/modules/plus/transition_affine.c: Minor corrections with alpha and
4816 2005-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4818 * src/miracle/miracle_unit.c: Smoother unit load
4820 2005-02-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4822 * mlt++/src/MltService.cpp: Minor correction
4824 * src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
4825 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
4826 src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c,
4827 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c,
4828 src/modules/sdl/consumer_sdl_preview.c,
4829 src/modules/westley/consumer_westley.c,
4830 src/modules/westley/producer_westley.c: Alphas and global feeds revisted
4832 2005-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4834 * src/modules/sdl/consumer_sdl_preview.c,
4835 src/modules/sdl/consumer_sdl_still.c: Speed switch corrections
4837 2005-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4839 * src/modules/core/transition_composite.c,
4840 src/modules/core/transition_luma.c: Optional 8 or 16 bit pgm or png lumas;
4841 fixes for non-existence
4843 * src/modules/lumas/configure, src/modules/lumas/create_lumas: Optional 8 or
4846 2005-02-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4848 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
4849 more affine silliness
4851 2005-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4853 * src/modules/plus/transition_affine.c: affine silliness
4855 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
4856 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
4857 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4858 src/modules/sdl/consumer_sdl_still.c: SMP/HT fixes
4860 2005-02-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4862 * src/modules/feeds/PAL/border.properties: fill for borders
4864 * src/modules/gtk2/Makefile: conditional mmx compilation
4866 * src/modules/core/transition_composite.c: int handling on the frame image
4869 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
4870 src/framework/mlt_frame.c, src/framework/mlt_frame.h: 64 bit fix and deque
4873 2005-01-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4875 * src/modules/sdl/consumer_sdl_preview.c: Refresh count instead of flag
4877 * src/modules/sdl/consumer_sdl_preview.c: Mutex locking for refresh handling
4879 * src/modules/core/filter_rescale.c: Warning removal
4881 * src/modules/resample/filter_resample.c: Workaround for test card audio (may
4884 * src/modules/inigo/producer_inigo.c: Empty track definition fix
4886 * src/modules/sdl/consumer_sdl_preview.c,
4887 src/modules/sdl/consumer_sdl_still.c: Consumer reworked
4889 * src/modules/plus/transition_affine.c: Pointless improvement on a bad filter
4892 * src/modules/gtk2/producer_pango.c: Memory leak fix
4894 * src/modules/westley/consumer_westley.c: titles and global feeds
4896 * src/modules/feeds/PAL/border.properties,
4897 src/modules/feeds/PAL/data_fx.properties: Minor corrections
4899 * src/modules/core/filter_data_show.c: Global/local data show distinction
4901 * src/modules/core/Makefile: Removed superflous mmx compilation
4903 * src/framework/mlt_tractor.c: Global data feed handling
4905 * src/framework/mlt_filter.c, src/framework/mlt_service.c: Wild card filter
4908 * src/framework/mlt_events.c: Memory leak fix
4910 * src/framework/mlt_consumer.c: Small correction to deinterlacing
4912 2005-01-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4914 * src/modules/feeds/PAL/border.properties,
4915 src/modules/feeds/PAL/example.properties: Test case feeds added
4917 * src/modules/avformat/filter_avresample.c,
4918 src/modules/avformat/producer_avformat.c,
4919 src/modules/core/filter_channelcopy.c, src/modules/core/filter_watermark.c,
4920 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
4921 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
4922 src/modules/core/transition_mix.c, src/modules/core/transition_region.c,
4923 src/modules/dv/producer_libdv.c, src/modules/feeds/PAL/etv.properties,
4924 src/modules/jackrack/filter_jackrack.c,
4925 src/modules/normalize/filter_volume.c, src/modules/plus/transition_affine.c,
4926 src/modules/resample/filter_resample.c, src/modules/sox/filter_sox.c,
4927 src/modules/vorbis/producer_vorbis.c: Remaining audio handling switched to
4928 stacks; Minor corrections to compositing and mixing; localisation for pango
4930 * src/modules/westley/consumer_westley.c,
4931 src/modules/westley/producer_westley.c: Localised data storage and utf-8
4934 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4935 src/framework/mlt_frame.h, src/framework/mlt_producer.c,
4936 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
4937 src/framework/mlt_transition.h: Transitions reworked (always_active
4938 capabilities); remaining audio handling switched to stacks
4940 * demo/mlt_news: Correction for audio mix
4942 2005-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4944 * src/framework/mlt_consumer.c: consumer close fix
4946 * src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c:
4949 2005-01-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4951 * demo/mlt_slideshow_black, docs/services.txt,
4952 src/modules/core/transition_composite.c,
4953 src/modules/feeds/PAL/etv.properties: Minor modifications to compositing
4956 * src/modules/gtk2/producer_pango.c: Added a weight property
4958 2005-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4960 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Const string usage
4963 * demo/mlt_attributes: Correction for ETV specific filters
4965 * src/modules/feeds/PAL/etv.properties: Seperation for ETV specific filters
4967 * docs/testing.txt: Test case clean up
4969 * demo/demo, demo/mlt_watermark, src/framework/mlt_producer.c,
4970 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4971 src/framework/mlt_property.c, src/framework/mlt_property.h,
4972 src/framework/mlt_tractor.c, src/modules/core/filter_data_show.c,
4973 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
4974 src/modules/core/transition_region.c,
4975 src/modules/feeds/PAL/data_fx.properties,
4976 src/modules/feeds/PAL/obscure.properties, src/modules/fezzik.ini,
4977 src/modules/gtk2/producer_pango.c: Sundry minor fixes and optimisations
4979 2005-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4981 * src/framework/mlt_geometry.c: Corrections to geometry next key and
4984 2005-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4986 * mlt++/src/MltGeometry.cpp, mlt++/src/MltGeometry.h: Next/Prev key
4989 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Next/Prev key
4992 * src/modules/feeds/PAL/data_fx.properties,
4993 src/modules/feeds/PAL/obscure.properties: Smaller mask width/height
4995 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i: Fetch
4996 unit from miracle server
4998 * src/miracle/miracle_server.c, src/miracle/miracle_server.h: Fetch unit from
5001 2005-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5003 * src/framework/mlt_playlist.c: Correction to clip_start at end of playlist
5005 2004-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5007 * demo/demo.ini, src/framework/mlt_producer.c,
5008 src/framework/mlt_properties.c, src/framework/mlt_property.c,
5009 src/framework/mlt_transition.c: Corrections after valgrinding
5011 * mlt++/src/MltGeometry.h: Update for geometry
5013 * demo/demo.ini, demo/mlt_attributes, demo/mlt_news, demo/mlt_slideshow,
5014 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_ticker,
5015 demo/mlt_watermark: Corrections and minor fixes to use new geometry spec;
5016 couple of new test cases
5018 * src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
5019 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
5020 src/modules/inigo/producer_inigo.c: Sundry minor updates
5022 * src/modules/feeds/NTSC/obscure.properties,
5023 src/modules/feeds/PAL/data_fx.properties: Feeds updates
5025 * src/framework/mlt_producer.c: Extension to mini fezzik for obscures on cuts
5028 * src/framework/mlt_tractor.c: Option to hold feed processing on a track
5030 * src/framework/mlt_playlist.c: Fix for join length correction
5032 * src/framework/mlt_frame.c: Resize fix for chroma offsets
5034 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Improved
5037 2004-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5039 * src/modules/jackrack/filter_jackrack.c: bootstrap earlier with fixed number
5040 of channels, better initial synchronisation phase, reduced internal buffer
5043 * src/modules/jackrack/filter_jackrack.c: even better close handling?
5045 * src/modules/jackrack/filter_jackrack.c: fixup includes
5047 * src/modules/jackrack/filter_jackrack.c: ensure disconnected from jack
5048 before releasing any resources
5050 2004-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5052 * docs/services.txt, src/modules/jackrack/filter_jackrack.c: add
5053 filter/jackrack to services.txt and apply a performance tweak to
5056 * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
5057 src/modules/jackrack/control_message.h, src/modules/jackrack/factory.c,
5058 src/modules/jackrack/filter_jackrack.c,
5059 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/jack_rack.c,
5060 src/modules/jackrack/jack_rack.h, src/modules/jackrack/lock_free_fifo.c,
5061 src/modules/jackrack/lock_free_fifo.h, src/modules/jackrack/plugin.c,
5062 src/modules/jackrack/plugin.h, src/modules/jackrack/plugin_desc.c,
5063 src/modules/jackrack/plugin_desc.h, src/modules/jackrack/plugin_mgr.c,
5064 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/plugin_settings.c,
5065 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
5066 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
5067 src/modules/jackrack/ui.h: added jackrack filter
5069 * demo/consumers.ini, docs/services.txt, setenv, setenv_mc,
5070 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
5071 src/modules/fezzik.ini: fix aspect ratios in producer_libdv tweak fezzik
5072 priorities minor fixes to setenv and demo/consumers.ini
5074 2004-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5076 * demo/mlt_bouncy_ball, demo/mlt_my_name_is, demo/mlt_title_over_gfx,
5077 src/framework/mlt_tractor.c, src/modules/core/filter_rescale.c,
5078 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
5079 src/modules/core/transition_composite.c,
5080 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5081 src/modules/feeds/PAL/data_fx.properties, src/modules/plus/filter_affine.c,
5082 src/modules/plus/transition_affine.c: Composite distort, fill and titles
5085 * src/modules/core/transition_composite.c, src/modules/feeds/Makefile: Feeds
5088 * src/modules/feeds/Makefile, src/modules/feeds/NTSC/data_fx.properties,
5089 src/modules/feeds/PAL/data_fx.properties,
5090 src/modules/feeds/PAL/obscure.properties: Feeds pseudo module added
5092 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
5093 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
5094 src/modules/core/transition_luma.c, src/modules/data_fx.properties,
5095 src/modules/inigo/producer_inigo.c, src/modules/lumas/create_lumas,
5096 src/modules/lumas/luma.c: Luma and composite fixes
5098 2004-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5100 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltGeometry.cpp,
5101 mlt++/src/MltGeometry.h, mlt++/swig/mltpp.i: Geometry
5103 * src/modules/core/transition_composite.c: Luma generation and use
5105 * src/modules/core/transition_composite.c,
5106 src/modules/core/transition_luma.c, src/modules/lumas/Makefile,
5107 src/modules/lumas/create_lumas, src/modules/lumas/luma.c: Luma generation and
5110 * demo/mlt_bouncy_ball, demo/mlt_push, demo/mlt_ticker,
5111 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_geometry.c,
5112 src/framework/mlt_geometry.h, src/framework/mlt_types.h,
5113 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
5114 src/modules/data_fx.properties, src/modules/xine/deinterlace.c: Framework
5115 inclusion of geometry
5117 2004-12-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5119 * src/modules/data_fx.properties: Correction to obscure data_show config
5121 * src/modules/data_fx.properties: Correction to obscure data_show config
5123 2004-12-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5125 * src/framework/mlt_playlist.c, src/modules/core/transition_composite.c,
5126 src/modules/data_fx.properties: New geometry specification
5128 2004-12-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5130 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
5131 src/framework/mlt_tractor.c, src/modules/core/filter_data_feed.c,
5132 src/modules/core/transition_composite.c,
5133 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5134 src/modules/gtk2/producer_pango.c, src/modules/westley/producer_westley.c,
5135 src/valerie/valerie_remote.c: Feed rework and fixes to westley and composite
5137 2004-12-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5139 * src/framework/mlt_consumer.c: Mutex protection on put frame close
5141 * src/framework/mlt_producer.c, src/framework/mlt_service.c: Mutex locking in
5144 2004-12-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5146 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: blank_at method added
5148 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: blank_at method
5151 2004-12-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5153 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: split_at method added
5155 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: split_at method
5158 2004-12-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5160 * mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Tractor constructor
5163 * src/framework/mlt_playlist.c, src/framework/mlt_service.c,
5164 src/modules/inigo/producer_inigo.c: Corrections to playlist manipulations and
5165 producer type determination
5167 2004-12-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5169 * src/framework/mlt_consumer.c, src/modules/data_fx.properties,
5170 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5171 Possible fixes to xlib errors
5173 2004-12-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5175 * src/modules/core/filter_data_feed.c: ignore attr which are active, but have
5178 * src/modules/data_fx.properties: Minor mods for ETV data filters
5180 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5181 src/framework/mlt_factory.c, src/framework/mlt_field.c,
5182 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
5183 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5184 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
5185 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5186 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
5187 src/framework/mlt_properties.c, src/framework/mlt_property.c,
5188 src/framework/mlt_service.c, src/framework/mlt_service.h,
5189 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
5190 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
5191 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
5192 src/miracle/miracle_unit_commands.c,
5193 src/modules/avformat/consumer_avformat.c,
5194 src/modules/avformat/filter_avcolour_space.c,
5195 src/modules/avformat/filter_avdeinterlace.c,
5196 src/modules/avformat/filter_avresample.c,
5197 src/modules/avformat/producer_avformat.c, src/modules/core/consumer_null.c,
5198 src/modules/core/filter_brightness.c, src/modules/core/filter_channelcopy.c,
5199 src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
5200 src/modules/core/filter_gamma.c, src/modules/core/filter_luma.c,
5201 src/modules/core/filter_mirror.c, src/modules/core/filter_obscure.c,
5202 src/modules/core/filter_region.c, src/modules/core/filter_rescale.c,
5203 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
5204 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
5205 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
5206 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
5207 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5208 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5209 src/modules/fezzik.ini, src/modules/fezzik/producer_fezzik.c,
5210 src/modules/fezzik/producer_hold.c, src/modules/gtk2/consumer_gtk2.c,
5211 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
5212 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
5213 src/modules/normalize/filter_volume.c, src/modules/plus/filter_affine.c,
5214 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_sepia.c,
5215 src/modules/plus/transition_affine.c, src/modules/resample/filter_resample.c,
5216 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5217 src/modules/sdl/consumer_sdl_still.c, src/modules/sox/filter_sox.c,
5218 src/modules/valerie/consumer_valerie.c, src/modules/vorbis/producer_vorbis.c,
5219 src/modules/westley/consumer_westley.c,
5220 src/modules/westley/producer_westley.c,
5221 src/modules/xine/filter_deinterlace.c, src/valerie/valerie_remote.c: Big
5222 modification - switch to macros for parent class access
5224 2004-11-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5226 * mlt++/swig/Makefile: Install makefile for swig
5228 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltDeque.cpp,
5229 mlt++/src/MltDeque.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
5230 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5231 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Deque added;
5232 simplified producer parent access; transition in and out
5234 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
5235 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
5236 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
5237 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
5238 src/modules/sdl/consumer_sdl_still.c, src/modules/westley/consumer_westley.c,
5239 src/modules/westley/producer_westley.c: Extendable factories; general
5240 producer related modifications; westley storage; sdl_still increased latency
5242 2004-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5244 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5245 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5246 mlt++/src/MltProperties.cpp, mlt++/src/MltService.cpp,
5247 mlt++/src/MltService.h, mlt++/test/Makefile: More playlist modifications;
5250 * src/modules/sdl/consumer_sdl_still.c: Consumer sdl preview correction -
5251 attach colour space conversion on start
5253 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5254 src/framework/mlt_producer.c, src/framework/mlt_service.c,
5255 src/framework/mlt_service.h: More playlist modifications; service locking;
5256 sticky services on frame
5258 2004-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5260 * src/framework/mlt_producer.c: Extendible blank producers
5262 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5263 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Ref count and event firing
5264 method on properties; locate_cut on tractor
5266 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5267 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5268 src/modules/sdl/consumer_sdl_still.c, src/modules/valerie/consumer_valerie.c:
5269 Added ref_count method to properties; temporary work around for test card;
5272 2004-11-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5274 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5275 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5276 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5277 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Playlist reorganisation
5279 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
5280 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
5281 src/framework/mlt_producer.h, src/framework/mlt_transition.c,
5282 src/modules/dv/consumer_libdv.c: Playlist and blank rearrangement, fix for
5283 mlt_consumer and NULL
5285 2004-11-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5287 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5288 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Simplified playlist and
5291 * src/modules/sdl/consumer_sdl_still.c: Increased delay for polling
5293 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Simplified
5296 2004-11-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5298 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Added cut related
5301 * src/framework/mlt_multitrack.c: Behavioural change - tracks with hide
5302 properties now affect length (might be problematic)
5304 2004-11-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5306 * src/framework/mlt_producer.c: Correction for direct playback of a cut
5308 2004-11-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5310 * src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/producer_pixbuf.c,
5311 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5312 src/modules/sdl/consumer_sdl_still.c: Fixes threaded pixbuf usage and removes
5313 flash when swicthing between sdl preview modes
5315 2004-10-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5317 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltTokeniser.cpp,
5318 mlt++/src/MltTokeniser.h, mlt++/test/server.cpp: Added courtesy tokenising
5321 * src/framework/mlt_tokeniser.c, src/modules/fezzik.dict,
5322 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
5323 src/modules/sdl/consumer_sdl_preview.c,
5324 src/modules/westley/producer_westley.c: fixes for westley deserialise,
5325 preview handling and tokenising amendment
5327 2004-10-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5329 * src/modules/plus/filter_charcoal.c: Minor optimisation
5331 * mlt++/configure, mlt++/swig/configure, mlt++/swig/ruby/build,
5332 mlt++/swig/ruby/miracle.rb: Config changes
5334 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5335 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
5336 src/modules/avformat/consumer_avformat.c,
5337 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
5338 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
5339 src/modules/core/producer_noise.c, src/modules/core/transition_composite.c,
5340 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
5341 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5342 Attempt at an aspect ratio clean up
5344 2004-10-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5346 * src/modules/sdl/consumer_sdl_preview.c: Oops - need to parse the size in
5349 * mlt-config-template, src/framework/configure, src/miracle/configure,
5350 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
5351 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
5352 src/modules/gtk2/factory.c, src/modules/sdl/consumer_sdl.c,
5353 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
5354 src/modules/westley/producer_westley.c, src/valerie/configure: Minor config
5355 fixes and gtk2 consumer added
5357 2004-10-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5359 * src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
5361 * src/framework/mlt_consumer.c, src/inigo/inigo.c,
5362 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5363 src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
5365 2004-10-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5367 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5368 src/modules/sdl/Makefile, src/modules/sdl/configure,
5369 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
5370 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
5371 src/modules/sdl/factory.c: SDL Preview provisional checkin
5373 2004-10-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5375 * src/framework/mlt_frame.c, src/modules/core/transition_mix.c: audio mix and
5378 2004-10-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5380 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: id and log level for
5383 * src/framework/mlt_properties.c, src/miracle/miracle_server.c,
5384 src/miracle/miracle_server.h: Convenience functionality for properties load
5385 and miracle_server_id function
5387 * src/miracle/miracle_server.c: Server shutdown state oops
5389 * mlt++/src/MltMiracle.cpp: Server shutdown state
5391 * src/miracle/miracle_server.c: Server shutdown state
5393 2004-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5395 * src/modules/valerie/consumer_valerie.c: Error property for valerie returned
5398 2004-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5400 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/test/play.cpp:
5401 buffer fix and tractor handling
5403 * src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
5404 buffer fix and tractor handling
5406 * mlt++/HOWTO: Doc updates
5408 * src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
5409 src/miracle/miracle_server.c, src/miracle/miracle_unit_commands.c,
5410 src/miracle/miracle_unit_commands.h, src/modules/valerie/consumer_valerie.c,
5411 src/modules/westley/producer_westley.c, src/valerie/valerie.c,
5412 src/valerie/valerie.h, src/valerie/valerie_parser.c,
5413 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Improved push
5416 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: Improved push
5419 2004-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5421 * src/framework/mlt_service.c, src/modules/fezzik/producer_fezzik.c,
5422 src/modules/valerie/consumer_valerie.c,
5423 src/modules/westley/producer_westley.c: Fix for deep westleys and filter
5426 * src/framework/mlt_consumer.c: Oops - fix for consumer progressive
5428 * docs/services.txt, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5429 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
5430 src/framework/mlt_tractor.c, src/inigo/inigo.c,
5431 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
5432 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
5433 src/modules/core/filter_rescale.c, src/modules/core/filter_watermark.c,
5434 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5435 src/modules/plus/transition_affine.c: Some fixes for alpha masks
5437 2004-10-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5439 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
5442 2004-10-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5444 * src/framework/mlt_playlist.c: Mix on Mix and length corrections
5446 2004-10-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5448 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Same and following clip
5451 * docs/framework.txt, docs/inigo.txt, docs/install.txt: Some documentation
5452 updates - more to follow
5454 * src/framework/mlt_producer.c: Removed fezzik usage from cloning
5456 2004-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5458 * src/framework/mlt_filter.c, src/framework/mlt_producer.c,
5459 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
5460 src/modules/avformat/consumer_avformat.c,
5461 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
5462 src/modules/plus/filter_affine.c: Revised attached filter handling and clones
5465 2004-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5467 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
5468 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
5469 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
5470 src/modules/core/transition_mix.c: More corrections to frame position and
5471 audio/track handling
5473 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
5474 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
5475 src/modules/core/transition_mix.c: Corrects position and test_audio handling
5477 2004-10-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5479 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
5480 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c:
5481 Multitrack rearrangement and tractor cleanup
5483 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFrame.cpp,
5484 mlt++/src/MltFrame.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
5485 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/swig/mltpp.i: Added
5486 the parser object and moved type identity into mlt
5488 * src/framework/mlt_parser.c, src/framework/mlt_producer.c: Yikes - another
5489 corrections to cloning (oops)
5491 * src/framework/mlt_multitrack.c, src/framework/mlt_producer.c: Corrections
5494 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
5495 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5496 src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
5497 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
5498 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
5499 src/framework/mlt_service.c, src/framework/mlt_service.h,
5500 src/framework/mlt_types.h, src/modules/data_fx.properties,
5501 src/modules/inigo/producer_inigo.c, src/modules/plus/filter_affine.c,
5502 src/modules/westley/consumer_westley.c,
5503 src/modules/westley/producer_westley.c: Cloning optimisations and
5504 introduction of the service parser
5506 2004-10-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5508 * src/modules/inigo/producer_inigo.c: Allow filter attachment to clip
5510 2004-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5512 * src/framework/mlt_factory.c, src/framework/mlt_service.c,
5513 src/framework/mlt_tractor.c, src/modules/core/Makefile,
5514 src/modules/core/configure, src/modules/core/factory.c,
5515 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
5516 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
5517 src/modules/core/transition_composite.c, src/modules/data_fx.properties,
5518 src/modules/dv/producer_libdv.c, src/modules/inigo/producer_inigo.c: Data
5519 feed and show filters
5521 2004-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5523 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h, mlt++/swig/mltpp.i: new
5526 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5527 src/framework/mlt_playlist.h: clip and mix manipulation on playlist
5529 2004-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5531 * src/framework/mlt_filter.c, src/framework/mlt_service.c,
5532 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
5533 src/modules/core/transition_region.c, src/modules/inigo/producer_inigo.c,
5534 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5535 Corrections to filter attachment and in/out point handling
5537 * src/framework/mlt_playlist.c, src/modules/inigo/producer_inigo.c: Ensure
5538 join inherits all attached filters; inigo can attach to producer or previous
5541 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
5542 src/framework/mlt_producer.h, src/modules/inigo/producer_inigo.c: Checkpoint
5543 for current managed cuts (prototype on mix)
5545 2004-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5547 * src/modules/core/filter_rescale.c, src/modules/core/transition_composite.c:
5548 First attempt at a composite clean up
5550 2004-09-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5552 * mlt++/README, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Playlist
5553 repeat clip functionality
5555 * src/inigo/inigo.c: Clean up - added new usage options
5557 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5558 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
5559 src/modules/westley/producer_westley.c: Splits, joins and repeats
5561 2004-09-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5563 * src/modules/westley/consumer_westley.c: Fix for serialising multiple
5566 * src/framework/mlt_playlist.c: Whoops - mix fix
5568 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5569 src/modules/westley/consumer_westley.c,
5570 src/modules/westley/producer_westley.c: Corrects cuts with filters
5572 * src/framework/mlt_playlist.c, src/framework/mlt_transition.c,
5573 src/modules/westley/consumer_westley.c,
5574 src/modules/westley/producer_westley.c: Finalisation of first phase of cut
5575 handling (unmanaged)
5577 * src/framework/mlt_transition.c: Transitions ignore test frames
5579 2004-09-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5581 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
5582 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
5583 src/modules/westley/producer_westley.c: Cut management part 2 - corrects
5584 playlist split/join and a little bit of mix
5586 * src/framework/mlt_properties.c: ...gah...
5588 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i: Cut
5591 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
5592 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
5593 src/framework/mlt_service.c, src/modules/westley/consumer_westley.c,
5594 src/modules/westley/producer_westley.c: Cut management part 1
5596 * src/modules/westley/consumer_westley.c: fix for in/out during serialisation
5599 2004-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5601 * src/framework/mlt_tractor.c: Alpha from the tractor fix
5603 * mlt++/src/MltService.cpp, mlt++/swig/mltpp.i: get_frame and ruby listen fix
5606 2004-09-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5608 * mlt++/src/MltFrame.cpp, mlt++/src/MltProperties.cpp,
5609 mlt++/src/MltProperties.h, mlt++/swig/mltpp.i: Event and frame handling
5611 * mlt++/configure, mlt++/src/MltMiracle.cpp: Server shutdown
5613 * src/framework/mlt_properties.c: Whoops
5615 * src/framework/mlt_factory.c, src/framework/mlt_properties.c,
5616 src/miracle/miracle.c, src/miracle/miracle_local.c,
5617 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
5618 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c:
5619 Fix to compositing/watermark; miracle/mlt shutdown cleanup
5621 * src/framework/mlt_service.c, src/modules/core/filter_watermark.c,
5622 src/modules/core/transition_composite.c: In/out point handling on attached
5625 2004-09-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5627 * demo/consumers.ini, src/modules/avformat/producer_avformat.c,
5628 src/modules/gtk2/producer_pixbuf.c: Minor fixes
5630 2004-09-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5632 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
5633 mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h,
5634 mlt++/swig/mltpp.i: Added the response object
5636 * src/valerie/valerie_response.h: Obtain stdio definitions
5638 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
5639 mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i, mlt++/swig/ruby/miracle.rb,
5640 mlt++/test/Makefile, mlt++/test/play.cpp, mlt++/test/server.cpp: Adding
5643 * src/miracle/miracle.c, src/miracle/miracle_server.c,
5644 src/miracle/miracle_server.h: Extending miracles functionality
5646 2004-09-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5648 * Makefile, src/humperdink/Makefile, src/modules/dv/producer_libdv.c: Build
5649 fix and temporary libdv compatability
5651 * src/framework/mlt_frame.c: aspect ratio fix for test card
5653 * src/framework/mlt_tractor.c: Aspect ratio fix
5655 * src/modules/sdl/consumer_sdl.c: Aspect ratio modifications
5657 * src/miracle/Makefile: Customising the miracle server part 1
5659 2004-09-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5661 * src/framework/mlt_service.c, src/framework/mlt_service.h,
5662 src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
5663 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
5664 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
5665 src/modules/avformat/Makefile, src/modules/core/filter_watermark.c,
5666 src/modules/core/producer_colour.c, src/modules/core/transition_region.c,
5667 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
5668 src/modules/plus/transition_affine.c, src/modules/sdl/consumer_sdl.c,
5669 src/modules/sox/Makefile, src/modules/valerie/Makefile,
5670 src/modules/valerie/configure, src/modules/valerie/consumer_valerie.c,
5671 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
5672 src/modules/westley/configure, src/modules/westley/consumer_westley.c,
5673 src/modules/westley/factory.c, src/modules/westley/producer_westley.c,
5674 src/modules/westley/producer_westley.h, src/valerie/Makefile,
5675 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_parser.c,
5676 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Consumer valerie,
5677 pushes, and assorted modifications
5679 2004-09-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5681 * src/framework/mlt_frame.c, src/modules/core/transition_luma.c: Work arounds
5682 for scaling related issues
5684 2004-09-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5686 * src/modules/avformat/producer_avformat.c: position fixing
5688 2004-09-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5690 * src/modules/sdl/consumer_sdl.c: Ugly temporary hack for aspect ratio
5692 * src/framework/mlt_playlist.c, src/inigo/inigo.c,
5693 src/modules/inigo/producer_inigo.c: Fixes for removed tracks before/after mix
5696 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Adding the mix part 1
5698 * src/framework/mlt_field.c, src/framework/mlt_playlist.c,
5699 src/framework/mlt_playlist.h, src/modules/inigo/producer_inigo.c,
5700 src/modules/westley/consumer_westley.c,
5701 src/modules/westley/producer_westley.c: Adding the mix part 1
5703 2004-09-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5705 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
5706 src/framework/mlt_service.c, src/modules/avformat/consumer_avformat.c,
5707 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
5708 src/modules/sdl/consumer_sdl.c: More work with events
5710 2004-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5712 * docs/services.txt, docs/westley.txt,
5713 src/modules/westley/producer_westley.c: Major westley rewrite - allows
5716 2004-09-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5718 * mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
5719 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltService.cpp,
5720 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Service attach filters
5722 * src/framework/mlt_producer.c, src/framework/mlt_service.c,
5723 src/framework/mlt_service.h, src/inigo/inigo.c,
5724 src/modules/core/filter_region.c, src/modules/core/filter_watermark.c,
5725 src/modules/core/transition_region.c, src/modules/dv/producer_libdv.c,
5726 src/modules/inigo/producer_inigo.c, src/modules/sdl/consumer_sdl.c,
5727 src/modules/westley/consumer_westley.c: Filter attachments to services
5729 2004-09-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5731 * mlt++/HOWTO, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5732 mlt++/swig/mltpp.i, mlt++/swig/perl/play.pl: More event stuff
5734 * src/framework/mlt_multitrack.c, src/framework/mlt_tractor.c: Multitrack and
5735 tractor producer-changed event
5737 2004-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5739 * src/modules/sdl/consumer_sdl.c: Fix occassional sdl core dumps
5741 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltEvent.cpp,
5742 mlt++/src/MltEvent.h, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5743 mlt++/swig/mltpp.i, mlt++/swig/ruby/play.rb, mlt++/test/play.cpp: Event
5746 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5747 src/framework/mlt_events.c, src/framework/mlt_events.h,
5748 src/framework/mlt_playlist.c, src/modules/avformat/consumer_avformat.c,
5749 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
5750 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: event
5751 fix for playlist and consumer-stopped event
5753 * src/framework/Makefile, src/framework/mlt_events.c,
5754 src/framework/mlt_events.h, src/framework/mlt_playlist.c,
5755 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
5756 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5757 src/framework/mlt_property.c, src/framework/mlt_service.c,
5758 src/framework/mlt_types.h, src/modules/plus/transition_affine.c: First draft
5761 2004-08-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5763 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/MltConsumer.cpp,
5764 mlt++/src/MltConsumer.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
5765 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltMultitrack.cpp,
5766 mlt++/src/MltMultitrack.h, mlt++/src/MltPlaylist.cpp,
5767 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5768 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/src/MltTractor.cpp,
5769 mlt++/src/MltTractor.h, mlt++/src/MltTransition.cpp,
5770 mlt++/src/MltTransition.h: Run time type identification
5772 * configure, src/framework/Makefile, src/framework/mlt_frame.c,
5773 src/framework/mlt_frame.h, src/modules/westley/consumer_westley.c,
5774 src/valerie/Makefile: Minor make/configure mods and mlt_frame_waveform mod
5776 2004-08-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5778 * src/framework/mlt_frame.c: properly deal with evaluation of magnitude of 2s
5779 complement for waveform generation
5781 * src/framework/mlt_frame.c: new, faster waveform generator that emphasizes
5782 gain as opposed to shape
5784 2004-08-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5786 * src/framework/mlt_frame.c: bugfix in waveform method
5788 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add waveform method
5791 2004-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5793 * mlt++/README, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
5794 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i: Tractor
5797 * src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
5798 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h: Tractor
5801 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltField.cpp,
5802 mlt++/src/MltField.h, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
5803 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i:
5804 Multitrack classes added
5806 * docs/framework.txt, src/framework/mlt_field.c, src/framework/mlt_field.h,
5807 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
5808 src/modules/inigo/producer_inigo.c, src/modules/westley/producer_westley.c:
5809 New tractor constructor
5811 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5812 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
5813 Producer filter extraction method
5815 2004-08-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5817 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFilteredProducer.cpp,
5818 mlt++/src/MltFilteredProducer.h, mlt++/src/MltProducer.cpp,
5819 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5820 mlt++/swig/mltpp.i: Removed FilteredProducer
5822 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
5823 src/framework/mlt_producer.h, src/modules/fezzik/producer_fezzik.c,
5824 src/modules/westley/consumer_westley.c,
5825 src/modules/westley/producer_westley.c: Producer filter attach/detach
5826 methods; major rework on westley consumer, minor on producer
5828 2004-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5830 * mlt++/Makefile, mlt++/test/Makefile, mlt++/test/play.cpp: Build
5833 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
5834 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
5835 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
5836 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltPlaylist.cpp,
5837 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5838 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5839 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5840 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h,
5841 mlt++/swig/perl/play.pl: Mlt Ref Counts and Playlist split/join
5843 * docs/framework.txt, setenv_mc, src/framework/mlt_consumer.c,
5844 src/framework/mlt_field.c, src/framework/mlt_filter.c,
5845 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
5846 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5847 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
5848 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5849 src/framework/mlt_service.c, src/framework/mlt_service.h,
5850 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
5851 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
5852 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
5853 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pango.c,
5854 src/modules/gtk2/producer_pixbuf.c, src/modules/westley/consumer_westley.c:
5855 Mlt Ref Counts and Playlist split/join
5857 2004-08-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5859 * mlt++/swig/perl/play.pl: Added play.pl
5861 * mlt++/src/Makefile, mlt++/swig/mltpp.i: Workaround for perl
5863 2004-08-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5865 * mlt++/src/MltConsumer.cpp, mlt++/src/MltFilter.cpp,
5866 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5867 mlt++/src/MltTransition.cpp: Constructor clean up
5869 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: consumer purge
5871 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c: Unit purge
5873 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: consumer purge
5875 2004-08-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5877 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h, mlt++/src/MltPlaylist.cpp,
5878 mlt++/src/MltPlaylist.h, mlt++/swig/configure, mlt++/swig/java/build,
5879 mlt++/swig/ruby/build, mlt++/swig/ruby/thumbs.rb: mlt_position, /usr/bin/env
5882 2004-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5884 * src/modules/core/filter_rescale.c, src/modules/gtk2/factory.c: Colour space
5885 conversion with gdkpixbuf scaling
5887 * src/modules/avformat/producer_avformat.c: Another attempted mjpeg work
5890 * src/framework/mlt_consumer.c: Prefil consumer property
5892 2004-08-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5894 * mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltProducer.cpp,
5895 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/swig/mltpp.i,
5896 mlt++/swig/ruby/play.rb: image handling
5898 2004-08-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5900 * mlt++/swig/java/Play.java, mlt++/swig/ruby/play.rb,
5901 mlt++/swig/ruby/thumbs.rb: Fixes for mods to api
5903 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
5904 mlt++/src/MltConsumer.h, mlt++/src/MltFilteredConsumer.cpp,
5905 mlt++/src/MltFilteredConsumer.h, mlt++/src/MltFilteredProducer.cpp,
5906 mlt++/src/MltFilteredProducer.h, mlt++/src/MltService.cpp,
5907 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Filtered producers and consumers
5909 * src/framework/mlt_service.c: NULL accpectance for connect/disconnect
5911 * mlt++/test/play.cpp: oops
5913 2004-08-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5915 * mlt++/swig/configure, mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh,
5916 mlt++/swig/java/build, mlt++/swig/mltpp.i, mlt++/swig/perl/Makefile.PL,
5917 mlt++/swig/perl/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
5918 mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb, mlt++/swig/ruby/thumbs.rb,
5919 mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl: Experimental swig bindings
5921 * mlt++/README, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
5922 mlt++/src/MltFilter.cpp, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5923 mlt++/src/MltProducer.cpp, mlt++/src/MltProperties.cpp,
5924 mlt++/src/MltProperties.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5925 mlt++/src/MltTransition.cpp, mlt++/test/Makefile: More cleanups
5927 * mlt++/README, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
5928 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
5929 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
5930 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5931 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5932 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5933 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5934 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/play.cpp:
5935 Class rework and simplification
5937 * mlt++/src/Makefile, mlt++/src/Mlt.h: Added Mlt.h convenience header
5939 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5940 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5941 mlt++/src/MltService.cpp: Complete methods for properties and playlist;
5942 reversed NULL handling on service class
5944 * mlt++/README, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5945 mlt++/test/play.cpp: Object validity checks
5947 * src/framework/mlt_consumer.c, src/framework/mlt_field.c,
5948 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
5949 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
5950 src/framework/mlt_producer.c, src/framework/mlt_service.c,
5951 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: NULL safety
5954 * mlt++/AUTHORS, mlt++/Makefile, mlt++/README, mlt++/configure,
5955 mlt++/src/Makefile, mlt++/src/MltService.cpp, mlt++/test/play.cpp: Build and
5958 2004-08-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5960 * mlt++/src/Makefile, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
5961 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
5962 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
5963 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5964 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5965 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5966 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
5967 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/Makefile,
5968 mlt++/test/play.cpp: Initial revision
5970 2004-08-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5972 * src/modules/avformat/producer_avformat.c: gop/b frame fix, http/pipe
5973 handling and logging off
5975 2004-08-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5977 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5978 src/modules/avformat/factory.c, src/modules/avformat/filter_avcolour_space.c,
5979 src/modules/avformat/filter_avcolour_space.h: Colour space filter
5981 2004-08-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5983 * src/modules/avformat/producer_avformat.c: Rudimentary rgb24 support
5985 * src/modules/avformat/producer_avformat.c: optimisations
5987 2004-08-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5989 * src/modules/core/transition_region.c: Flexible and animated shapes
5991 2004-08-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5993 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
5994 gop size == 0 fix and update to current ffmpeg for cvs co
5996 * src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5997 src/modules/dv/producer_libdv.h: Fix for current libdv
5999 * src/modules/avformat/producer_avformat.c: Pipe workaround
6001 2004-08-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6003 * src/modules/core/filter_watermark.c, src/modules/core/transition_region.c:
6004 Mutable shapes on regions
6006 2004-08-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6008 * src/modules/plus/filter_affine.c: Small modifications to allow seeking
6010 * src/modules/sdl/consumer_sdl.c: Rectangle added to properties
6012 2004-07-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6014 * src/modules/plus/filter_invert.c: Minor fix to invert
6016 * src/modules/core/filter_watermark.c,
6017 src/modules/core/transition_composite.c: Mutable watermark producer and small
6020 2004-07-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6022 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
6023 Minor affine modifications
6025 * src/modules/plus/Makefile, src/modules/plus/configure,
6026 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
6027 src/modules/plus/filter_affine.h: Affine filter
6029 2004-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6031 * src/modules/core/filter_watermark.c,
6032 src/modules/core/transition_composite.c: More mutable properties
6034 2004-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6036 * src/modules/sox/Makefile: link to mad
6038 * src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
6039 src/modules/core/transition_composite.c,
6040 src/modules/core/transition_region.c: Mutable properties
6042 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Allow attached
6043 filters when used in playlists
6045 2004-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6047 * src/modules/core/transition_composite.c: Allows runtime modifications to
6050 * src/modules/core/filter_region.c, src/modules/core/transition_composite.c,
6051 src/modules/core/transition_region.c: Allows runtime modifications to region
6054 2004-07-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6056 * src/modules/avformat/producer_avformat.c: Pipe support for audio or video
6059 2004-07-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6061 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6062 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6063 src/framework/mlt_service.c, src/framework/mlt_service.h,
6064 src/modules/westley/consumer_westley.c: Filter cleanup and fixes
6066 2004-07-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6068 * src/framework/mlt_consumer.c, src/framework/mlt_service.c,
6069 src/framework/mlt_service.h, src/modules/xine/Makefile: Swig mods
6071 * src/modules/avformat/Makefile, src/modules/core/Makefile,
6072 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
6073 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
6074 src/modules/normalize/Makefile, src/modules/plus/Makefile,
6075 src/modules/plus/transition_affine.c, src/modules/resample/Makefile,
6076 src/modules/sdl/Makefile, src/modules/sox/Makefile,
6077 src/modules/vorbis/Makefile, src/modules/westley/Makefile: Fixes for swig
6079 2004-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6081 * src/modules/avformat/consumer_avformat.c, src/modules/core/filter_luma.c,
6082 src/modules/core/transition_luma.c: consumer avformat fix and silly stuff in
6085 * src/modules/avformat/consumer_avformat.c,
6086 src/modules/inigo/producer_inigo.c: stdout fix for avformat consumer and
6087 change of defaults for inigo transition tracks
6089 2004-06-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6091 * src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c:
6092 Sepia fix and affine/alpha clean up
6094 * src/modules/plus/Makefile, src/modules/plus/configure,
6095 src/modules/plus/factory.c, src/modules/plus/filter_sepia.c,
6096 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c: affine
6097 with alpha and a broken sepia
6099 2004-06-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6101 * src/modules/plus/transition_affine.c: Affine silliness
6103 2004-06-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6105 * configure, src/modules/configure, src/modules/core/configure,
6106 src/modules/core/transition_composite.c, src/modules/dv/configure,
6107 src/modules/fezzik/configure, src/modules/gtk2/configure,
6108 src/modules/inigo/configure, src/modules/normalize/configure,
6109 src/modules/resample/configure, src/modules/sdl/configure,
6110 src/modules/sdl/consumer_sdl.c, src/modules/sox/configure,
6111 src/modules/vorbis/configure, src/modules/westley/configure,
6112 src/modules/xine/configure: Portability modifications to scripts
6114 * src/modules/plus/Makefile, src/modules/plus/configure,
6115 src/modules/plus/factory.c, src/modules/plus/transition_affine.c,
6116 src/modules/plus/transition_affine.h: Experimental affine transformation
6118 2004-06-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6120 * src/modules/plus/Makefile, src/modules/plus/configure,
6121 src/modules/plus/factory.c, src/modules/plus/filter_charcoal.c,
6122 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
6123 src/modules/plus/filter_invert.h: More silliness :-)
6125 2004-06-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6127 * configure: version bump
6129 * src/modules/avformat/configure: ffmpeg fixed date for cvs checkout
6131 * src/modules/avformat/ffmpeg.patch: ffmpeg patch for mandrake build
6133 * src/modules/avformat/producer_avformat.c: Temporary work around for missing
6136 * src/framework/mlt_properties.c: Rudimentary arithmetic property assignment
6138 2004-06-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6140 * src/framework/mlt_consumer.c, src/modules/core/producer_colour.c,
6141 src/modules/core/producer_noise.c, src/modules/fezzik.ini,
6142 src/modules/gtk2/producer_pixbuf.c, src/tests/charlie.c: Minor tweaks
6144 2004-05-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6146 * src/modules/avformat/producer_avformat.c: slightly better seeking in drop
6149 * src/modules/sdl/consumer_sdl.c: real_time=0 fix
6151 * src/modules/avformat/consumer_avformat.c: Update to latest ffmpeg cvs
6153 2004-05-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6155 * src/modules/avformat/Makefile, src/modules/avformat/configure: Yet another
6156 way to configure ffmpeg
6158 * src/modules/avformat/consumer_avformat.c,
6159 src/modules/avformat/producer_avformat.c: Sync with current ffmpeg CVS and
6162 2004-05-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6164 * src/framework/configure, src/framework/mlt_consumer.c,
6165 src/framework/mlt_factory.c, src/framework/mlt_pool.c,
6166 src/framework/mlt_pool.h, src/framework/mlt_repository.c: slight mods to
6167 factory (for future module reporting); pool purge function; consumer drop
6170 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
6171 src/modules/avformat/producer_avformat.c: fix for avformat seek < gop; fix
6172 for avformat consumer qscale; additional avformat consumer properties
6174 2004-05-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6176 * src/modules/avformat/producer_avformat.c: Removed unecessary locks in
6179 2004-05-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6181 * src/modules/sdl/consumer_sdl.c: audio off
6183 2004-05-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6185 * src/modules/sdl/consumer_sdl.c: aspect ratio and locking
6187 2004-05-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6189 * docs/services.txt: a clarification
6191 * src/modules/core/filter_resize.c: set output frame aspect to consumer
6192 sample aspect, not display aspect.
6194 * src/modules/sdl/consumer_sdl.c: fix aspect handling when rescale != none
6196 2004-05-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6198 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
6200 * src/modules/sdl/consumer_sdl.c: yet another sdl tweak (sigh)
6202 2004-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6204 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
6206 2004-05-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6208 * src/modules/avformat/consumer_avformat.c, src/modules/fezzik.ini,
6209 src/modules/sox/Makefile: sox fix; remove consumer avformat diagnostic
6211 * src/framework/Makefile, src/framework/mlt_consumer.c,
6212 src/modules/avformat/consumer_avformat.c,
6213 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6214 src/modules/core/configure, src/modules/core/consumer_null.c,
6215 src/modules/core/consumer_null.h, src/modules/core/factory.c,
6216 src/modules/core/producer_noise.c, src/modules/fezzik/producer_hold.c,
6217 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/producer_vorbis.c: minor
6218 clean ups; added a null consumer for easier valgrind testing
6220 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6222 * src/framework/mlt_consumer.c: audio/video processing swap
6224 2004-05-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6226 * src/modules/sox/filter_sox.c: fix st.h include
6228 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6230 * src/framework/mlt_frame.c: test card handling
6232 2004-05-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6234 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6235 src/modules/sdl/consumer_sdl.c: Audio read ahead and fine tuning
6237 * src/framework/mlt_consumer.c, src/modules/avformat/producer_avformat.c,
6238 src/modules/sdl/consumer_sdl.c: Clean up and border preservation
6240 2004-04-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6242 * src/albino/Makefile, src/framework/mlt_consumer.c,
6243 src/modules/avformat/consumer_avformat.c,
6244 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
6245 src/modules/fezzik.ini, src/modules/sdl/consumer_sdl.c: Sundry consumer
6246 modifications; albino compile fix; minor mods to avformat producer
6248 2004-04-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6250 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6251 src/framework/mlt_deque.h, src/framework/mlt_field.h,
6252 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
6253 src/framework/mlt_manager.h, src/framework/mlt_multitrack.h,
6254 src/framework/mlt_playlist.h, src/framework/mlt_producer.h,
6255 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6256 src/framework/mlt_property.h, src/framework/mlt_repository.h,
6257 src/framework/mlt_service.c, src/framework/mlt_service.h,
6258 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.h,
6259 src/framework/mlt_transition.h: C++ compatability
6261 2004-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6263 * configure: version shunt
6265 * README, configure, docs/install.txt, docs/services.txt,
6266 src/modules/avformat/Makefile, src/modules/avformat/configure,
6267 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
6268 src/modules/avformat/filter_avdeinterlace.c,
6269 src/modules/avformat/filter_avresample.c,
6270 src/modules/avformat/producer_avformat.c, src/modules/configure,
6271 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: config
6272 mods; avformat static or shared build; corrections to sdl
6274 2004-04-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6276 * configure, docs/services.txt, setenv: GPL checking (provisional
6277 implementation), mc scaling docs
6279 * src/framework/mlt.h: added tokeniser to mlt header
6281 * src/modules/configure, src/modules/core/Makefile,
6282 src/modules/core/configure, src/modules/core/factory.c,
6283 src/modules/core/filter_rescale.c, src/modules/core/filter_rescale.h,
6284 src/modules/fezzik.ini, src/modules/fezzik/Makefile,
6285 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/configure,
6286 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c: Rescaler and
6287 fezzik rework (to allow inclusion of mc scaler)
6289 2004-04-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6291 * src/modules/sox/Makefile: whoops - missed some libs
6293 * src/albino/Makefile: albino Makefile cleanup
6295 * src/modules/dv/Makefile, src/modules/normalize/Makefile,
6296 src/modules/sox/Makefile: Makefile cleanup in modules
6298 * src/modules/sox/Makefile, src/modules/sox/filter_sox.c: switched to
6299 mlt_tokeniser and removed libst-config from Makefile
6301 * src/framework/Makefile, src/framework/mlt_tokeniser.c,
6302 src/framework/mlt_tokeniser.h: added mlt_tokeniser
6304 2004-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6306 * src/modules/sox/filter_sox.c: add more comments
6308 * src/modules/core/Makefile, src/modules/core/configure,
6309 src/modules/core/factory.c, src/modules/core/filter_volume.c,
6310 src/modules/core/filter_volume.h, src/modules/normalize/Makefile,
6311 src/modules/normalize/configure, src/modules/normalize/factory.c,
6312 src/modules/normalize/filter_volume.c, src/modules/normalize/filter_volume.h,
6313 src/modules/sox/Makefile, src/modules/sox/configure,
6314 src/modules/sox/factory.c, src/modules/sox/filter_sox.c,
6315 src/modules/sox/filter_sox.h: moved filter_volume into a normalize module,
6316 added new sox module with filter_sox
6318 2004-04-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6320 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/audio.sh,
6321 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
6322 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
6323 src/modules/ffmpeg/video.sh: removed all ffmpeg files
6325 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
6326 src/modules/ffmpeg/consumer_ffmpeg.c, src/modules/ffmpeg/consumer_ffmpeg.h,
6327 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6328 src/modules/ffmpeg/filter_ffmpeg_dub.h: ffmpeg cleanup
6330 2004-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6332 * src/modules/fezzik/producer_fezzik.c: Change defaults to LGPL deinterlace
6335 * src/modules/avformat/Makefile, src/modules/avformat/configure,
6336 src/modules/avformat/factory.c, src/modules/avformat/filter_avdeinterlace.c,
6337 src/modules/avformat/filter_avdeinterlace.h,
6338 src/modules/avformat/filter_avresample.c,
6339 src/modules/avformat/filter_avresample.h, src/modules/avformat/mmx.h: LGPL
6340 deinterlace and resampler
6342 2004-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6344 * configure, src/albino/Makefile, src/framework/Makefile,
6345 src/framework/mlt_pool.c, src/humperdink/Makefile, src/inigo/Makefile,
6346 src/miracle/Makefile, src/miracle/miracle_local.c, src/modules/Makefile,
6347 src/modules/avformat/Makefile, src/modules/dv/Makefile,
6348 src/modules/gtk2/Makefile, src/modules/resample/Makefile,
6349 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
6350 src/modules/westley/Makefile, src/tests/Makefile, src/valerie/Makefile,
6351 src/valerie/valerie_socket.c: More configure and build tuning
6353 * configure, src/modules/configure: Configure and build tuning
6355 * configure, docs/install.txt, src/albino/Makefile, src/framework/Makefile,
6356 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
6357 src/modules/avformat/Makefile, src/modules/core/Makefile,
6358 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
6359 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
6360 src/modules/inigo/Makefile, src/modules/resample/Makefile,
6361 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
6362 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
6363 src/valerie/Makefile: Configure and build tuning
6365 2004-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6367 * Makefile, src/framework/mlt_frame.c, src/modules/Makefile,
6368 src/modules/avformat/consumer_avformat.c: Makefile error handling and
6369 consumer avformat cleanup
6371 * docs/install.txt: Installation docs update
6373 2004-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6375 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6376 src/modules/fezzik.dict, src/modules/westley/producer_westley.c: field order
6377 normalisation fix, add .vob to fezzik, field order detection for avformat
6379 2004-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6381 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
6382 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
6383 src/framework/mlt_repository.c, src/inigo/inigo.c,
6384 src/modules/dv/consumer_libdv.c, src/modules/resample/filter_resample.c,
6385 src/modules/sdl/consumer_sdl.c: Memory leaks and resample rework
6387 2004-04-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6389 * src/framework/mlt_frame.c: test card and aspect ratio woes continued
6391 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6392 src/framework/mlt_properties.c: aspect ratio and test card woes
6394 2004-04-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6396 * demo/mlt_news, docs/framework.txt, src/framework/mlt_consumer.c,
6397 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
6398 src/framework/mlt_properties.c, src/modules/fezzik/producer_hold.c,
6399 src/modules/gtk2/filter_rescale.c, src/modules/sdl/consumer_sdl.c: hold
6400 modifications and test card env var
6402 2004-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6404 * demo/demo: remove setenv call
6406 2004-04-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6408 * src/modules/sdl/consumer_sdl.c: added setenv_mc
6410 * setenv_mc, src/modules/sdl/consumer_sdl.c: added setenv_mc
6412 * demo/demo.ini, demo/mlt_squeeze, demo/mlt_squeeze_box, docs/framework.txt,
6413 docs/services.txt, src/modules/core/transition_composite.c: minor mods
6415 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6417 * docs/services.txt: fix something that got disordered
6419 * src/modules/westley/producer_westley.c: qualitfy paths of known properties
6420 that take a filename with server virtual root
6422 2004-03-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6424 * docs/services.txt, src/albino/Makefile, src/framework/Makefile,
6425 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6426 src/framework/mlt_frame.c, src/humperdink/Makefile, src/inigo/Makefile,
6427 src/miracle/Makefile, src/miracle/miracle_unit.c,
6428 src/modules/avformat/Makefile, src/modules/avformat/consumer_avformat.c,
6429 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6430 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
6431 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
6432 src/modules/inigo/Makefile, src/modules/resample/Makefile,
6433 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
6434 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
6435 src/valerie/Makefile: Minor optimisations, consumer avformat experimentation
6437 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6439 * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.c,
6440 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c: inherit
6441 scheduling priority on any created thread
6443 2004-03-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6445 * src/modules/core/transition_luma.c, src/modules/gtk2/filter_rescale.c:
6446 bugfix limits in transition luma
6448 * demo/consumers.ini, src/modules/gtk2/filter_rescale.c,
6449 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: aspect
6450 fixes for rescale=none
6452 2004-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6454 * src/valerie/valerie.c: insert fix
6456 * README, src/framework/configure, src/framework/mlt.h,
6457 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6458 src/framework/mlt_pool.c, src/modules/avformat/Makefile,
6459 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
6460 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
6461 src/modules/avformat/producer_avformat.c, src/modules/dv/consumer_libdv.c,
6462 src/modules/dv/producer_libdv.c, src/modules/sdl/consumer_sdl.c: consumer
6463 avformat added, various cleanups and consumer realtime switching
6465 2004-03-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6467 * Makefile, README, configure, mlt-framework.pc.in, mlt-miracle.pc.in,
6468 mlt-valerie.pc.in: added pkgconfig files. fixed broken dist-clean make
6471 2004-03-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6473 * demo/mlt_fade_black, demo/mlt_push, demo/mlt_squeeze, docs/TODO,
6474 docs/dvcp.txt, docs/framework.txt, docs/inigo.txt, docs/install.txt,
6475 docs/services.txt, docs/testing.txt, docs/valerie.txt, docs/westley.txt: Doc
6478 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6480 * src/miracle/configure: make install part 2 - building configs
6482 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6484 * demo/entity.westley, demo/new.westley, docs/westley.txt,
6485 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
6486 src/modules/westley/westley.dtd: added westley.dtd
6488 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6490 * Makefile, configure, mlt-config-template, src/framework/configure,
6491 src/miracle/configure, src/valerie/configure: make install part 2 - building
6494 * src/modules/fezzik/Makefile: make install fix
6496 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6498 * demo/entity.westley, docs/westley.txt,
6499 src/modules/westley/producer_westley.c: fix westley for mixed element text
6500 and entity references
6502 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6504 * Makefile, src/modules/Makefile: make install part 1
6506 * Makefile, README, configure, src/albino/Makefile, src/framework/Makefile,
6507 src/framework/config.h, src/humperdink/Makefile, src/inigo/Makefile,
6508 src/miracle/Makefile, src/modules/Makefile, src/modules/avformat/Makefile,
6509 src/modules/core/Makefile, src/modules/dv/Makefile,
6510 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
6511 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
6512 src/modules/resample/Makefile, src/modules/sdl/Makefile,
6513 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
6514 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: make
6517 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
6518 src/framework/mlt_pool.c, src/framework/mlt_properties.c,
6519 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
6520 src/modules/fezzik/producer_fezzik.c, src/modules/sdl/consumer_sdl.c: pooling
6521 and properties checks; dv decoder stack; factory cleanup registering
6523 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6525 * demo/README, demo/entity.westley, docs/services.txt, docs/westley.txt,
6526 src/miracle/miracle_unit_commands.c, src/modules/westley/producer_westley.c:
6527 enhance miracle LOAD command to accept a service: prefix. enhance
6528 producer_westley to apply parameters on url as entities. bugfix
6529 producer_westley memory leak.
6531 * demo/README, demo/pango.westley, src/modules/fezzik/producer_hold.c,
6532 src/modules/westley/producer_westley.c: fixed westley/fezzik integration when
6533 both service and resource supplied.
6535 2004-03-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6537 * demo/mlt_push, demo/new.westley, src/modules/westley/consumer_westley.c,
6538 src/modules/westley/producer_westley.c: reorganized consumer_westley. added
6539 branch tracking and other bugfixes to producer_westley.
6541 2004-03-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6543 * src/framework/mlt_tractor.c: tractor fix
6545 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6547 * demo/mlt_fade_black, demo/mlt_push, src/modules/westley/consumer_westley.c,
6548 src/modules/westley/producer_westley.c: added track hiding to westley
6550 2004-03-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6552 * demo/mlt_fade_black, demo/mlt_title_over_gfx,
6553 demo/mlt_titleshadow_watermark: couple of fixes to hidden tracks
6555 * src/framework/mlt_multitrack.c: ignore length of hidden tracks
6557 * demo/consumers.ini, demo/luma1.pgm, demo/mlt_clock_in_and_out,
6558 demo/mlt_fade_black, demo/mlt_my_name_is, demo/mlt_news, demo/mlt_squeeze,
6559 demo/mlt_title_over_gfx, demo/mlt_voiceover: demo mods for reversed tracks
6561 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6562 src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
6563 src/framework/mlt_transition.c, src/modules/inigo/producer_inigo.c: track
6564 reversal and hidden tracks
6566 * demo/demo, demo/demo.ini, demo/mlt_news, demo/mlt_squeeze: news and squeeze
6569 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6570 src/framework/mlt_tractor.c, src/modules/core/transition_composite.c,
6571 src/modules/resample/filter_resample.c: Tractor frame handling reworked; fix
6572 to composite for key diffs of 1; added mlt_consumer_new for consistency
6574 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6576 * demo/README, demo/consumers.ini, demo/demo.ini, demo/mlt_fade_black,
6577 demo/mlt_jcut, demo/mlt_jcut2, demo/mlt_lcut, demo/mlt_push, demo/mlt_ticker,
6578 docs/services.txt, src/modules/core/producer_colour.c,
6579 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
6580 remove some progressive flag handling in field renderers bugfix compositing
6581 images wider than the frame added more demos
6583 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6585 * demo/demo.ini, demo/mlt_jcut, demo/mlt_jcut2: added J Cut demos
6587 2004-03-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6589 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
6590 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
6591 src/miracle/miracle_unit_commands.h, src/valerie/valerie.c,
6592 src/valerie/valerie.h: added clear to the miracle command set and valerie api
6595 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6597 * docs/install.txt: minor typos
6599 * README, demo/consumers.ini, docs/framework.txt, docs/install.txt,
6600 docs/services.txt, docs/westley.txt, src/albino/albino.c,
6601 src/humperdink/client.c, src/modules/gtk2/producer_pango.c,
6602 src/modules/westley/producer_westley.c: documentation updates change some
6603 references to dv1394d in the example clients to Miracle. more bugfixes for
6604 producer_westley iconv for pango
6606 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6608 * src/framework/mlt_frame.c, src/miracle/miracle_commands.c,
6609 src/miracle/miracle_unit_commands.c: root corrections to miracle
6611 * src/valerie/valerie.c: quick valerie fix
6613 * docs/install.txt: Added install.txt
6615 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6617 * src/modules/westley/producer_westley.c: null pointer check in end_playlist
6619 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6621 * src/modules/avformat/producer_avformat.c,
6622 src/modules/core/producer_colour.c, src/modules/dv/consumer_libdv.c,
6623 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
6624 src/modules/fezzik/factory.c, src/modules/fezzik/producer_hold.c,
6625 src/modules/fezzik/producer_hold.h, src/modules/resample/filter_resample.c,
6626 src/tests/dan.c, src/tests/pango.c, src/tests/pixbuf.c: producer hold,
6627 experimental ac3 audio support
6629 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6631 * src/modules/westley/producer_westley.c: touchup on the producer in/out
6632 applied to parent entry
6634 * demo/circle.svg, demo/demo.kino, demo/new.westley, demo/svg.westley,
6635 src/framework/mlt_filter.c, src/framework/mlt_playlist.c,
6636 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
6637 src/modules/westley/producer_westley.c: smarter and harder producer_westley
6639 2004-03-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6641 * src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6642 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
6643 src/modules/sdl/consumer_sdl.c, src/tests/hello.c: in point fix, low latency
6646 2004-03-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6648 * docs/framework.txt, src/framework/mlt_properties.c,
6649 src/framework/mlt_properties.h, src/modules/Makefile, src/modules/configure,
6650 src/modules/core/producer_noise.c, src/modules/fezzik.dict,
6651 src/modules/fezzik/producer_fezzik.c: fezzik gets a rhyming dictionary
6653 * docs/framework.txt, docs/services.txt, src/framework/mlt_producer.c,
6654 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
6655 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6656 src/modules/core/configure, src/modules/core/factory.c,
6657 src/modules/core/filter_mirror.c, src/modules/core/filter_mirror.h,
6658 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
6659 src/modules/core/producer_noise.c, src/modules/core/producer_noise.h,
6660 src/modules/fezzik/producer_fezzik.c, src/tests/hello.c: Noise and mirrors
6662 2004-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6664 * docs/services.txt, src/modules/avformat/producer_avformat.c: revert
6665 avformat pts offset change and note bug in docs
6667 * src/modules/inigo/producer_inigo.c: fix brokenness
6669 2004-03-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6671 * docs/framework.txt, docs/westley.txt, src/framework/config.h,
6672 src/framework/mlt_factory.c, src/framework/mlt_frame.h,
6673 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6674 src/framework/mlt_properties.h, src/framework/mlt_service.c,
6675 src/framework/mlt_service.h, src/framework/mlt_types.h,
6676 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
6677 src/tests/Makefile, src/tests/hello.c: provisional framework docs and
6680 2004-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6682 * docs/services.txt, src/modules/avformat/producer_avformat.c,
6683 src/modules/core/Makefile, src/modules/core/configure,
6684 src/modules/core/factory.c, src/modules/core/filter_channelcopy.c,
6685 src/modules/core/filter_channelcopy.h,
6686 src/modules/resample/filter_resample.c: added filter_channelcopy. enhance
6687 filter_resample to reproduce channels when producer does not create as many
6688 as consumer requested.
6690 * src/modules/core/filter_volume.c: bugfix segfault in audio normaliser as
6691 well as logical bug in smoothing.
6693 * docs/services.txt, src/modules/avformat/producer_avformat.c,
6694 src/modules/fezzik/producer_fezzik.c, src/modules/inigo/producer_inigo.c:
6695 fezzik now accepts service:resource and strips \'avformat:\' before fallback
6696 avformat construction. avformat now accepts urls with a format and format
6697 parameters designation. updated services.txt for above changes. added a video
6698 pts offset to avformat.
6700 2004-03-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6702 * demo/luma1.pgm, demo/mlt_obscure, docs/services.txt,
6703 src/modules/core/composite_line_yuv_mmx.S, src/modules/core/filter_luma.c,
6704 src/modules/core/transition_luma.c, src/modules/fezzik/producer_fezzik.c:
6705 updated services docs plus minor fixes discovered during
6707 2004-03-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6709 * demo/README, demo/consumers.ini, demo/demo, demo/mlt_clock_in_and_out,
6710 demo/mlt_voiceover: notes for the demo
6712 * demo/demo.ini: bring into sync with changes
6714 * src/modules/sdl/consumer_sdl.c: default progressive off
6716 * demo/circle.png, demo/circle.svg, demo/consumers.ini, demo/luma1.pgm,
6717 demo/mlt_bouncy_ball, demo/mlt_composite_transition,
6718 demo/mlt_fade_in_and_out, demo/mlt_obscure, demo/mlt_title_over_gfx,
6719 demo/mlt_titleshadow_watermark, demo/mlt_voiceover: some demo updates
6721 * src/modules/core/transition_luma.c: fix distortion in smoothness
6723 * src/modules/core/filter_gamma.c: fix broken gamma
6725 * src/modules/core/transition_luma.c: fix field rendering
6727 * src/modules/core/transition_composite.c: bugfixes with field rendering
6729 * src/modules/dv/producer_libdv.c: fix aspect
6731 2004-03-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6733 * demo/consumers.ini, demo/demo, src/framework/mlt_consumer.c,
6734 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: more
6735 sdl/consumer tuning and demo updates
6737 2004-03-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6739 * demo/mlt_voiceover, src/framework/mlt_deque.c,
6740 src/framework/mlt_properties.c, src/framework/mlt_property.c,
6741 src/framework/mlt_property.h, src/modules/sdl/consumer_sdl.c: more small
6744 * demo/demo: demo framework added
6746 * demo/demo, demo/demo.ini, demo/luma1.pgm, demo/mlt_all,
6747 demo/mlt_audio_stuff, demo/mlt_avantika_title, demo/mlt_bouncy,
6748 demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
6749 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
6750 demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_levels,
6751 demo/mlt_my_name_is, demo/mlt_obscure, demo/mlt_slideshow,
6752 demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark, demo/mlt_voiceover,
6753 demo/mlt_watermark, demo/pango.westley, demo/watermark1.png,
6754 docs/westley.txt, setenv, src/inigo/io.c, src/modules/dv/producer_libdv.c,
6755 src/modules/sdl/consumer_sdl.c: demo framework added
6757 2004-03-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6759 * src/modules/core/Makefile, src/modules/core/composite_line_yuv_mmx.S,
6760 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
6761 src/modules/gtk2/filter_rescale.c: added very preliminary mmx for composite.
6762 bugfixes to -x and too small rescaling.
6764 2004-03-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6766 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6767 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
6768 src/modules/core/transition_mix.c, src/modules/core/transition_region.c: RPN
6771 * docs/inigo.txt, docs/westley.txt, src/framework/mlt_consumer.c,
6772 src/modules/westley/producer_westley.c: Minor fixes to westley and
6773 mlt_consumer; first draft westley docs
6775 2004-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6777 * src/modules/core/transition_composite.c,
6778 src/modules/core/transition_luma.c: pgm scaling in transition_composite.
6779 optimisations for luma producer.
6781 2004-03-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6783 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6784 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
6785 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
6786 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
6787 src/modules/dv/producer_libdv.c, src/modules/gtk2/filter_rescale.c,
6788 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
6789 src/modules/sdl/consumer_sdl.c, src/modules/westley/producer_westley.c: add
6790 luma to composite. rework aspect handling to use sample aspect. workaround
6791 westley segfault when another instance of libxml2 is used. improved inline
6792 xml handling in westley - pango and svg.
6794 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6796 * src/framework/mlt_consumer.c, src/modules/dv/consumer_libdv.c: experimental
6799 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6801 * src/modules/xine/attributes.h, src/modules/xine/xineutils.h: add missing
6804 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6806 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6807 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
6808 src/modules/sdl/consumer_sdl.c: tunable read ahead buffer and fix for luma
6810 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6811 src/humperdink/client.c, src/miracle/miracle_unit.c,
6812 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
6813 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c,
6814 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
6815 src/valerie/valerie_status.h: consumer read ahead and int32_t migration
6817 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6819 * src/modules/core/transition_luma.c: reorg transition_luma to support
6822 * src/modules/Makefile, src/modules/core/Makefile,
6823 src/modules/core/configure, src/modules/core/factory.c,
6824 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
6825 src/modules/core/producer_colour.c, src/modules/xine/Makefile,
6826 src/modules/xine/configure, src/modules/xine/cpu_accel.c,
6827 src/modules/xine/deinterlace.c, src/modules/xine/deinterlace.h,
6828 src/modules/xine/factory.c, src/modules/xine/filter_deinterlace.c,
6829 src/modules/xine/filter_deinterlace.h, src/modules/xine/xineutils.h: added
6830 xine-based accellerated deinterlace
6832 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6834 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6835 src/framework/mlt_frame.h, src/framework/mlt_properties.c,
6836 src/framework/mlt_service.h, src/framework/mlt_types.h,
6837 src/modules/core/Makefile, src/modules/core/configure,
6838 src/modules/core/factory.c, src/modules/core/filter_region.c,
6839 src/modules/core/transition_region.c, src/modules/core/transition_region.h:
6842 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6844 * src/modules/core/filter_deinterlace.c: optimise deinterlace path
6846 * src/modules/core/producer_colour.c: producer_colour
6848 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6849 src/modules/core/Makefile, src/modules/core/configure,
6850 src/modules/core/factory.c, src/modules/core/producer_colour.c,
6851 src/modules/core/producer_colour.h: producer_colour
6853 * src/framework/mlt_frame.c: more accurate and scaled rgb to yuv conversion
6855 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6857 * src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
6858 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
6859 src/framework/mlt_property.c, src/framework/mlt_service.c,
6860 src/framework/mlt_service.h, src/framework/mlt_types.h, src/inigo/inigo.c,
6861 src/modules/avformat/producer_avformat.c, src/modules/core/filter_region.c,
6862 src/modules/core/transition_composite.c,
6863 src/modules/core/transition_composite.h, src/modules/gtk2/producer_pixbuf.c,
6864 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: Yet
6865 more sdl hacking, region memory leak fix, mlt_position changed to int32_t,
6866 experimental hash in properties
6868 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6870 * src/framework/mlt_frame.c, src/modules/core/filter_region.c,
6871 src/modules/core/transition_composite.c,
6872 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
6873 src/modules/westley/producer_westley.c: some bugfixes, filter_shape producer,
6874 pixbuf takes svg xml, fezzik can take a service name
6876 2004-03-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6878 * src/modules/sdl/consumer_sdl.c: More SDL fixes
6880 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6882 * src/modules/sdl/consumer_sdl.c: yet more sdl hacks
6884 2004-03-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6886 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c,
6887 src/modules/gtk2/scale_line_22_yuv_mmx.S: much improved mmx yuv scaler added
6888 producer_libdv quality property improve avformat aspect_ratio and frame_rate
6891 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6893 * src/modules/sdl/consumer_sdl.c: Minor sdl hack
6895 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6896 src/framework/mlt_factory.h, src/framework/mlt_frame.c,
6897 src/framework/mlt_producer.c, src/modules/gtk2/filter_rescale.c,
6898 src/modules/sdl/consumer_sdl.c: sdl hacks
6900 2004-02-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6902 * src/modules/core/Makefile, src/modules/core/configure,
6903 src/modules/core/factory.c, src/modules/core/filter_region.c,
6904 src/modules/core/filter_region.h, src/modules/core/filter_watermark.c,
6905 src/modules/core/transition_composite.c,
6906 src/modules/core/transition_composite.h: regionalised fx part 1
6908 * src/framework/mlt_factory.c, src/modules/core/filter_watermark.c,
6909 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
6910 src/modules/gtk2/producer_pixbuf.c: unique ids
6912 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6914 * src/modules/gtk2/scale_line_22_yuv_mmx.S: bugfix mmx scaling with
6915 performance loss :-(
6917 2004-02-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6919 * src/framework/mlt_frame.c, src/modules/core/filter_resize.c,
6920 src/modules/dv/consumer_libdv.c: Scaling experimentation
6922 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6924 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
6925 src/modules/gtk2/scale_line_22_33_mmx.S,
6926 src/modules/gtk2/scale_line_22_yuv_mmx.S: mmx version of non-nearest, 2x2
6929 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6931 * src/modules/core/transition_composite.c: composite alignment fix
6933 2004-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6935 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
6936 src/modules/gtk2/scale_line_22_33_mmx.S: updated mmx yuv scaling
6938 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6940 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6941 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6942 src/modules/core/configure, src/modules/core/factory.c,
6943 src/modules/core/filter_luma.c, src/modules/core/filter_luma.h,
6944 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
6945 src/modules/core/transition_luma.c: composite aspect ratio fix (again ;-)),
6946 added fill compositing test case, filter luma, mlt_properties_pass and sundry
6949 2004-02-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6951 * src/modules/core/transition_composite.c: composite key frames
6953 * docs/TODO, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6954 src/framework/mlt_frame.h, src/modules/avformat/producer_avformat.c,
6955 src/modules/core/filter_deinterlace.c, src/modules/core/filter_obscure.c,
6956 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
6957 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: service
6958 stack, various fixes
6960 2004-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6962 * src/modules/core/transition_composite.c: field rendering fix and disable
6963 scaling height when normalising pixel aspect when output pixel aspect < 1
6965 2004-02-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6967 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_producer.h,
6968 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6969 src/modules/core/Makefile, src/modules/core/configure,
6970 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
6971 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
6972 src/modules/core/filter_watermark.h, src/modules/ffmpeg/filter_ffmpeg_dub.c,
6973 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c:
6974 watermark added, minor mods to mlt framework required
6976 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
6977 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
6978 src/framework/mlt_frame.h, src/modules/core/filter_brightness.c,
6979 src/modules/core/filter_deinterlace.c, src/modules/core/filter_gamma.c,
6980 src/modules/core/filter_greyscale.c, src/modules/core/filter_obscure.c,
6981 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
6982 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
6983 src/modules/sdl/consumer_sdl.c: Filter optimisations and cleanup part 1
6985 2004-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6987 * src/framework/mlt_frame.c, src/framework/mlt_producer.c,
6988 src/modules/avformat/producer_avformat.c,
6989 src/modules/fezzik/producer_fezzik.c: Minor fixes
6991 * src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: sdl
6992 rework (prepatory read-ahead implementation) and luma work around
6994 * src/framework/mlt_pool.c, src/framework/mlt_pool.h,
6995 src/modules/core/transition_luma.c: Big luma optimisations, minor pooling
6998 2004-02-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7000 * src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c:
7001 composite alpha operations, make obscure alpha aware
7003 2004-02-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7005 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7006 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7007 src/tests/Makefile, src/tests/dan.c: fix broken aspect handling again
7009 2004-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7011 * src/framework/mlt_pool.c, src/modules/avformat/producer_avformat.c,
7012 src/modules/dv/producer_libdv.c: avformat whoops, pooling claridication and
7015 2004-02-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7017 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_frame.c,
7018 src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
7019 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7020 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7021 src/modules/avformat/producer_avformat.c, src/modules/core/producer_ppm.c,
7022 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7023 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
7024 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7025 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
7026 src/modules/vorbis/producer_vorbis.c, src/tests/Makefile,
7027 src/valerie/Makefile: Memory pooling part 2 and other optimisations
7029 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7031 * src/modules/core/transition_luma.c: more dissolve optimisation
7033 * src/modules/core/transition_luma.c: optimise dissolve case
7035 2004-02-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7037 * docs/services.txt, src/framework/Makefile, src/framework/mlt_factory.c,
7038 src/framework/mlt_frame.c, src/framework/mlt_pool.c,
7039 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7040 src/framework/mlt_properties.h, src/framework/mlt_types.h,
7041 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7042 src/modules/core/producer_ppm.c, src/modules/core/transition_luma.c,
7043 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/producer_ffmpeg.c,
7044 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7045 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7046 src/modules/resample/filter_resample.c, src/modules/vorbis/producer_vorbis.c:
7049 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7051 * src/modules/core/transition_composite.c,
7052 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
7053 src/modules/gtk2/producer_pixbuf.c: field rendering and alignment for
7054 composite, bugfixes for luma, pixbuf and pango
7056 2004-02-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7058 * src/framework/mlt_consumer.c: create consumer_progressive property on frame
7061 * src/modules/sdl/consumer_sdl.c: default progressive on
7063 * src/modules/westley/consumer_westley.c: consumer_westley now only puts
7064 in/out as element attributes and not property elements
7066 * src/modules/core/filter_deinterlace.c,
7067 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
7068 split getting of b_frame image and composite
7070 2004-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7072 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_consumer.c,
7073 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
7074 src/framework/mlt_frame.c, src/framework/mlt_properties.c,
7075 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7076 src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
7077 src/miracle/miracle_unit_commands.c, src/modules/avformat/Makefile,
7078 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7079 src/modules/core/filter_obscure.c, src/modules/core/filter_resize.c,
7080 src/modules/core/transition_composite.c, src/modules/dv/Makefile,
7081 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
7082 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7083 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/Makefile,
7084 src/modules/resample/Makefile, src/modules/sdl/Makefile,
7085 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/Makefile,
7086 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
7087 src/tests/Makefile, src/valerie/Makefile: Optimisations (part 0), pixel v
7088 percentage, reworked aspect ratio calcs, ante/post properties for dv
7089 consumers, avformat rework, westley root
7091 2004-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7093 * src/modules/core/transition_composite.c, src/modules/gtk2/filter_rescale.c,
7094 src/modules/sdl/consumer_sdl.c: bug fixes
7096 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7097 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7098 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
7099 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
7100 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7101 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
7102 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7103 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
7104 westley serialises with entry in/out; full field, aspect, and colour space
7105 normalisation; scaling overlays to consumer size; tagged frame mallocs with
7108 2004-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7110 * src/framework/mlt_consumer.c, src/framework/mlt_properties.c,
7111 src/framework/mlt_properties.h: Properties rename and dump function
7113 * docs/testing-20040110.txt, src/framework/mlt_consumer.c,
7114 src/framework/mlt_consumer.h, src/framework/mlt_frame.c,
7115 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7116 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
7117 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7118 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
7119 Defaults for PAL/NTSC on producers and consumers
7121 2004-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7123 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7124 src/modules/core/Makefile, src/modules/core/configure,
7125 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
7126 src/modules/core/filter_brightness.h, src/modules/core/filter_volume.c,
7127 src/modules/core/transition_mix.c, src/modules/gtk2/filter_rescale.c: added
7128 brightness filter, added smooth ramping to audio processing, added start/end
7129 interpolation points to filter_mix and filter_volume
7131 2004-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7133 * mlt/Makefile, mlt/README, mlt/configure, mlt/docs/dvcp.txt,
7134 mlt/docs/inigo.txt, mlt/docs/services.txt, mlt/docs/testing-20040110.txt,
7135 mlt/docs/testing.txt, mlt/docs/valerie.txt, mlt/setenv,
7136 mlt/src/albino/Makefile, mlt/src/albino/albino.c, mlt/src/framework/Makefile,
7137 mlt/src/framework/config.h, mlt/src/framework/configure,
7138 mlt/src/framework/mlt.h, mlt/src/framework/mlt_consumer.c,
7139 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
7140 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_field.c,
7141 mlt/src/framework/mlt_field.h, mlt/src/framework/mlt_filter.c,
7142 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
7143 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
7144 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7145 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7146 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7147 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
7148 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7149 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
7150 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
7151 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
7152 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7153 mlt/src/framework/mlt_types.h, mlt/src/humperdink/Makefile,
7154 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
7155 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
7156 mlt/src/humperdink/remote.c, mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c,
7157 mlt/src/inigo/io.c, mlt/src/inigo/io.h, mlt/src/miracle/Makefile,
7158 mlt/src/miracle/configure, mlt/src/miracle/miracle.c,
7159 mlt/src/miracle/miracle_commands.c, mlt/src/miracle/miracle_commands.h,
7160 mlt/src/miracle/miracle_connection.c, mlt/src/miracle/miracle_connection.h,
7161 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_local.h,
7162 mlt/src/miracle/miracle_log.c, mlt/src/miracle/miracle_log.h,
7163 mlt/src/miracle/miracle_server.c, mlt/src/miracle/miracle_server.h,
7164 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
7165 mlt/src/miracle/miracle_unit_commands.c,
7166 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
7167 mlt/src/modules/configure, mlt/src/modules/core/Makefile,
7168 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
7169 mlt/src/modules/core/filter_deinterlace.c,
7170 mlt/src/modules/core/filter_deinterlace.h,
7171 mlt/src/modules/core/filter_gamma.c, mlt/src/modules/core/filter_gamma.h,
7172 mlt/src/modules/core/filter_greyscale.c,
7173 mlt/src/modules/core/filter_greyscale.h,
7174 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
7175 mlt/src/modules/core/filter_volume.c, mlt/src/modules/core/filter_volume.h,
7176 mlt/src/modules/core/producer_ppm.c, mlt/src/modules/core/producer_ppm.h,
7177 mlt/src/modules/core/transition_composite.c,
7178 mlt/src/modules/core/transition_composite.h,
7179 mlt/src/modules/core/transition_luma.c,
7180 mlt/src/modules/core/transition_luma.h,
7181 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
7182 mlt/src/modules/dv/Makefile, mlt/src/modules/dv/configure,
7183 mlt/src/modules/dv/consumer_libdv.c, mlt/src/modules/dv/consumer_libdv.h,
7184 mlt/src/modules/dv/factory.c, mlt/src/modules/dv/producer_libdv.c,
7185 mlt/src/modules/dv/producer_libdv.h, mlt/src/modules/ffmpeg/Makefile,
7186 mlt/src/modules/ffmpeg/audio.sh, mlt/src/modules/ffmpeg/configure,
7187 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
7188 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
7189 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7190 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
7191 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7192 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
7193 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
7194 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
7195 mlt/src/modules/gtk2/producer_pango.h,
7196 mlt/src/modules/gtk2/producer_pixbuf.c,
7197 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/inigo/Makefile,
7198 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
7199 mlt/src/modules/inigo/producer_inigo.c,
7200 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/resample/Makefile,
7201 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
7202 mlt/src/modules/resample/filter_resample.c,
7203 mlt/src/modules/resample/filter_resample.h, mlt/src/modules/sdl/Makefile,
7204 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
7205 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
7206 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
7207 mlt/src/modules/westley/consumer_westley.c,
7208 mlt/src/modules/westley/consumer_westley.h,
7209 mlt/src/modules/westley/factory.c,
7210 mlt/src/modules/westley/producer_westley.c,
7211 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/Makefile,
7212 mlt/src/tests/charlie.c, mlt/src/tests/clock16ntsc.pgm,
7213 mlt/src/tests/clock16pal.pgm, mlt/src/tests/dan.c, mlt/src/tests/dissolve.c,
7214 mlt/src/tests/io.c, mlt/src/tests/io.h, mlt/src/tests/luma.c,
7215 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, mlt/src/tests/setenv,
7216 mlt/src/tests/test.png, mlt/src/valerie/Makefile, mlt/src/valerie/configure,
7217 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
7218 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
7219 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
7220 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
7221 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
7222 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
7223 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
7224 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
7225 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h: remove child
7228 * docs/TODO, src/miracle/miracle_local.c: add TODO
7230 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7232 * src/framework/mlt_producer.c: test card handling
7234 * src/miracle/miracle_local.c: optional segv handling
7236 2004-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7238 * src/miracle/miracle_local.c: change segv handler to use log facility
7240 * src/valerie/valerie_notifier.c: cleanup
7242 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
7243 src/miracle/miracle_local.c, src/valerie/valerie_notifier.c: segv handler,
7244 playlist_move bugfix, resize_yuv422 optimisation
7246 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7248 * src/miracle/miracle_unit.c: first of a few local tests
7250 * src/miracle/miracle_commands.c: first of a few local tests
7252 * docs/testing-20040110.txt, src/framework/mlt_frame.c,
7253 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
7254 src/modules/dv/consumer_libdv.c, src/valerie/valerie_notifier.c,
7255 src/valerie/valerie_notifier.h: Miracle mods - clean working, test card fix,
7256 silence dv when not playing
7258 2004-02-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7260 * docs/testing-20040110.txt, src/framework/mlt_playlist.c,
7261 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7262 src/miracle/miracle_unit.c, src/valerie/valerie_notifier.c,
7263 src/valerie/valerie_status.h: Miracle mods
7265 2004-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7267 * setenv, src/framework/mlt_producer.c, src/modules/fezzik/producer_fezzik.c,
7268 src/modules/resample/filter_resample.c,
7269 src/modules/westley/producer_westley.c: bugfixes
7271 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7273 * src/framework/mlt_filter.c, src/framework/mlt_frame.c: filter fixes
7275 2004-02-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7277 * src/modules/core/filter_volume.c: remove spurious return in get_audio
7279 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7281 * src/miracle/miracle_unit.c, src/modules/dv/consumer_libdv.c: brought by a
7284 * src/modules/dv/consumer_libdv.c: brought by a bunny
7286 * docs/services.txt, src/modules/gtk2/producer_pango.c: pango colour handling
7289 2004-02-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7291 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7292 src/modules/core/transition_luma.c: luma funkiness
7294 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7295 src/modules/core/transition_composite.c,
7296 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/filter_rescale.c,
7297 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
7298 pixbuf, composite and fezzik mirrors
7300 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7302 * src/modules/westley/producer_westley.c: support in/out on entry and track
7304 2004-02-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7306 * src/modules/gtk2/producer_pango.c: pango producer rework
7308 * src/modules/avformat/producer_avformat.c, src/modules/sdl/consumer_sdl.c,
7309 src/modules/westley/producer_westley.c: Minor corrections, rescale=nearest
7312 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7314 * src/modules/gtk2/filter_rescale.c: rescale aspect handling redux
7316 * src/modules/avformat/producer_avformat.c,
7317 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7318 src/modules/gtk2/producer_pixbuf.c: fixup and disable rescale changes
7320 2004-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7322 * src/framework/mlt_frame.c, src/modules/core/filter_volume.c,
7323 src/modules/dv/producer_libdv.c, src/modules/fezzik/producer_fezzik.c,
7324 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c,
7325 src/modules/westley/consumer_westley.c,
7326 src/modules/westley/producer_westley.c: some bugfixes, westley property
7327 handling reorg, make rescale respect the aspect ratio, make resize update the
7328 aspect ratio, add resize to fezzik
7330 2004-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7332 * docs/services.txt, src/modules/core/filter_obscure.c,
7333 src/modules/core/transition_composite.c: composite
7335 * src/framework/mlt_factory.c, src/framework/mlt_tractor.c,
7336 src/miracle/miracle_unit.c, src/modules/Makefile,
7337 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
7338 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
7339 src/modules/fezzik/producer_fezzik.h, src/modules/inigo/producer_inigo.c,
7340 src/modules/westley/consumer_westley.c,
7341 src/modules/westley/producer_westley.c: adding the rock thrower...
7343 2004-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7345 * src/modules/resample/filter_resample.c: resample fix
7347 * docs/services.txt, setenv, src/framework/mlt_frame.c,
7348 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
7349 src/framework/mlt_transition.c, src/miracle/miracle_unit.c,
7350 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/consumer_ffmpeg.c,
7351 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/resample/filter_resample.c,
7352 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c,
7353 src/modules/westley/producer_westley.c: westley/libxml2 mods, mcdv/mpeg
7356 2004-02-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7358 * docs/inigo.txt, src/framework/mlt_frame.c,
7359 src/modules/westley/consumer_westley.c,
7360 src/modules/westley/producer_westley.c: bugfixes to westley
7362 2004-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7364 * src/modules/gtk2/pixops.c: final rescale improvement and some optimisation
7366 * src/modules/gtk2/pixops.c: near final rescale improvements?
7368 * src/modules/gtk2/pixops.c: interim rescale improvements
7370 * src/modules/gtk2/pixops.c: interim rescale improvements
7372 * src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h: interim rescale
7375 2004-02-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7377 * src/framework/mlt_factory.c, src/framework/mlt_field.c,
7378 src/framework/mlt_repository.c, src/framework/mlt_tractor.c,
7379 src/inigo/inigo.c, src/miracle/miracle_unit.c, src/modules/Makefile,
7380 src/modules/core/filter_obscure.c, src/modules/inigo/configure,
7381 src/modules/inigo/factory.c, src/modules/inigo/producer_inigo.c,
7382 src/modules/inigo/producer_inigo.h, src/modules/westley/producer_westley.c:
7383 pre-beta cleanup part 1
7385 2004-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7387 * src/inigo/inigo.c, src/modules/avformat/producer_avformat.c,
7388 src/modules/core/Makefile, src/modules/core/configure,
7389 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
7390 src/modules/core/filter_obscure.h, src/modules/inigo/Makefile,
7391 src/modules/inigo/configure, src/modules/inigo/producer_inigo.c,
7392 src/modules/vorbis/Makefile: obscurer filter, consistency mods and bug fixes
7394 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_deque.c,
7395 src/framework/mlt_deque.h, src/framework/mlt_factory.c,
7396 src/framework/mlt_field.c, src/framework/mlt_frame.c,
7397 src/framework/mlt_manager.h, src/framework/mlt_repository.c,
7398 src/framework/mlt_types.h: added deque, api design for manager, minor affine
7399 tweaks, experimental destructor work
7401 2004-01-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7403 * docs/services.txt: doc updates
7405 * src/modules/core/filter_volume.c: configurable window size on volume
7406 normalisation, also set default of max_gain to 20dB
7408 2004-01-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7410 * src/framework/mlt_frame.c: updated affine
7412 2004-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7414 * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c,
7415 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
7416 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
7417 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/have_mmx.S,
7418 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
7419 src/modules/gtk2/producer_pango.c, src/modules/gtk2/scale_line_22_33_mmx.S,
7420 src/modules/vorbis/Makefile: some bugfixes and rescale filter
7422 2004-01-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7424 * src/modules/core/filter_volume.c: comment some diagnostics
7426 * docs/services.txt, src/modules/core/filter_volume.c: doc updates; property
7427 changes, and tweaks for volume filter normalisation
7429 2004-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7431 * src/modules/core/filter_volume.c, src/modules/westley/consumer_westley.c,
7432 src/modules/westley/producer_westley.c: westley bugfixes and audio
7435 2004-01-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7437 * README, docs/services.txt, src/framework/mlt_multitrack.c,
7438 src/miracle/miracle_unit.c, src/modules/Makefile,
7439 src/modules/avformat/producer_avformat.c, src/modules/inigo/producer_inigo.c,
7440 src/modules/vorbis/Makefile, src/modules/vorbis/configure,
7441 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
7442 src/modules/vorbis/producer_vorbis.h: vorbis producer added, clean up on clip
7443 handling in multitrack
7445 2004-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7447 * src/modules/westley/consumer_westley.c,
7448 src/modules/westley/producer_westley.c: westley updates for non-inline
7449 serialisation and code cleanup
7451 2004-01-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7453 * src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
7454 src/modules/avformat/producer_avformat.c: mutex protection of avformat,
7455 miracle avformat usage, and destrector reversal
7457 * README, docs/services.txt, src/modules/avformat/producer_avformat.c: Added
7460 * README, docs/inigo.txt, src/framework/mlt_producer.c, src/inigo/inigo.c,
7461 src/modules/Makefile, src/modules/avformat/Makefile,
7462 src/modules/avformat/configure, src/modules/avformat/factory.c,
7463 src/modules/avformat/producer_avformat.c,
7464 src/modules/avformat/producer_avformat.h, src/modules/inigo/producer_inigo.c,
7465 src/modules/sdl/consumer_sdl.c: Added avformat
7467 2004-01-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7469 * src/framework/mlt_filter.c, src/framework/mlt_transition.c,
7470 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
7471 src/modules/westley/consumer_westley.c,
7472 src/modules/westley/producer_westley.c: updated westley
7474 * src/tests/dan.c: test cvs
7476 2004-01-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7478 * mlt/src/modules/westley/consumer_westley.c,
7479 src/modules/westley/consumer_westley.c: xml based westley serialisation
7481 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_tractor.c,
7482 mlt/src/framework/mlt_types.h, mlt/src/modules/westley/consumer_westley.c,
7483 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
7484 src/framework/mlt_types.h, src/modules/westley/consumer_westley.c: xml based
7485 westley serialisation
7487 2004-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7489 * docs/services.txt, mlt/docs/services.txt,
7490 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7491 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_service.c,
7492 mlt/src/framework/mlt_service.h, mlt/src/framework/mlt_tractor.c,
7493 mlt/src/framework/mlt_types.h, mlt/src/modules/Makefile,
7494 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
7495 mlt/src/modules/westley/consumer_westley.c,
7496 mlt/src/modules/westley/consumer_westley.h,
7497 mlt/src/modules/westley/factory.c,
7498 mlt/src/modules/westley/producer_westley.c,
7499 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/dan.c,
7500 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
7501 src/framework/mlt_repository.c, src/framework/mlt_service.c,
7502 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
7503 src/framework/mlt_types.h, src/modules/Makefile,
7504 src/modules/westley/Makefile, src/modules/westley/configure,
7505 src/modules/westley/consumer_westley.c,
7506 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
7507 src/modules/westley/producer_westley.c,
7508 src/modules/westley/producer_westley.h, src/tests/dan.c: added
7511 2004-01-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7513 * docs/inigo.txt, mlt/docs/inigo.txt, mlt/src/modules/dv/consumer_libdv.c,
7514 src/modules/dv/consumer_libdv.c: updated libdv consumer
7516 2004-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7518 * docs/inigo.txt, docs/testing-20040110.txt, mlt/docs/inigo.txt,
7519 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_consumer.c,
7520 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_frame.c,
7521 mlt/src/framework/mlt_tractor.c, mlt/src/inigo/inigo.c,
7522 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit_commands.c,
7523 mlt/src/modules/core/transition_luma.c,
7524 mlt/src/modules/core/transition_mix.c, mlt/src/modules/sdl/consumer_sdl.c,
7525 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7526 src/framework/mlt_frame.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
7527 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
7528 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
7529 src/modules/sdl/consumer_sdl.c: inigo docs load/stop corrections
7531 2004-01-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7533 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
7534 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_producer.c,
7535 mlt/src/modules/Makefile, src/framework/mlt_playlist.c,
7536 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7537 src/modules/Makefile: insert/move/remove dvcp operations
7539 2004-01-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7541 * mlt/src/modules/core/transition_mix.c, src/modules/core/transition_mix.c:
7544 * docs/services.txt, mlt/docs/services.txt, mlt/src/miracle/miracle_log.c,
7545 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
7546 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7547 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_volume.c,
7548 mlt/src/modules/core/filter_volume.h,
7549 mlt/src/modules/core/transition_composite.c,
7550 mlt/src/modules/core/transition_composite.h,
7551 mlt/src/modules/core/transition_luma.c,
7552 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
7553 mlt/src/modules/gtk2/producer_pango.c,
7554 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/resample/Makefile,
7555 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
7556 mlt/src/modules/resample/filter_resample.c,
7557 mlt/src/modules/resample/filter_resample.h, mlt/src/tests/luma.c,
7558 mlt/src/tests/pango.c, src/miracle/miracle_log.c, src/miracle/miracle_unit.c,
7559 src/modules/Makefile, src/modules/core/Makefile, src/modules/core/configure,
7560 src/modules/core/factory.c, src/modules/core/filter_volume.c,
7561 src/modules/core/filter_volume.h, src/modules/core/transition_composite.c,
7562 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
7563 src/modules/core/transition_mix.c, src/modules/core/transition_mix.h,
7564 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7565 src/modules/resample/Makefile, src/modules/resample/configure,
7566 src/modules/resample/factory.c, src/modules/resample/filter_resample.c,
7567 src/modules/resample/filter_resample.h, src/tests/luma.c, src/tests/pango.c:
7568 new volume, mix, and resample filters and transitions
7570 2004-01-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7572 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo usage message
7574 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_tractor.c,
7575 mlt/src/modules/inigo/producer_inigo.c, src/framework/mlt_frame.c,
7576 src/framework/mlt_tractor.c, src/modules/inigo/producer_inigo.c: finally -
7577 multitrack inigo serialisation
7579 * mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_tractor.c,
7580 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: in/out
7581 specification on .inigo serialisations
7583 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
7584 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_producer.c,
7585 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_tractor.c,
7586 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7587 mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
7588 mlt/src/modules/core/transition_luma.c,
7589 mlt/src/modules/inigo/producer_inigo.c, mlt/src/tests/charlie.c,
7590 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
7591 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
7592 src/framework/mlt_properties.c, src/framework/mlt_tractor.c,
7593 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
7594 src/inigo/inigo.c, src/modules/core/transition_composite.c,
7595 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
7596 src/tests/charlie.c: partial corrections to serialisation
7598 2004-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7600 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7601 mlt/src/framework/mlt_tractor.c, mlt/src/modules/core/transition_luma.c,
7602 mlt/src/modules/dv/consumer_libdv.c,
7603 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_frame.c,
7604 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
7605 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
7606 src/modules/ffmpeg/producer_ffmpeg.c: some temporary fixes
7608 * mlt/src/modules/dv/consumer_libdv.c, src/modules/dv/consumer_libdv.c: Minor
7611 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
7612 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7613 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
7614 src/framework/mlt_producer.c, src/modules/ffmpeg/producer_ffmpeg.c: Minor
7617 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: Minor mods
7619 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
7620 mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_factory.c,
7621 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
7622 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
7623 mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
7624 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7625 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7626 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7627 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
7628 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7629 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
7630 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7631 mlt/src/framework/mlt_types.h, mlt/src/inigo/inigo.c,
7632 mlt/src/miracle/miracle_unit.c, mlt/src/modules/core/producer_ppm.c,
7633 mlt/src/modules/core/transition_composite.c,
7634 mlt/src/modules/core/transition_luma.c, mlt/src/modules/dv/Makefile,
7635 mlt/src/modules/dv/configure, mlt/src/modules/dv/consumer_libdv.c,
7636 mlt/src/modules/dv/consumer_libdv.h, mlt/src/modules/dv/factory.c,
7637 mlt/src/modules/dv/producer_libdv.c,
7638 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7639 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7640 mlt/src/modules/gtk2/producer_pango.c,
7641 mlt/src/modules/gtk2/producer_pixbuf.c,
7642 mlt/src/modules/inigo/producer_inigo.c, mlt/src/modules/sdl/consumer_sdl.c,
7643 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
7644 src/framework/mlt_field.c, src/framework/mlt_field.h,
7645 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
7646 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7647 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
7648 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
7649 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
7650 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7651 src/framework/mlt_property.c, src/framework/mlt_property.h,
7652 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
7653 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
7654 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
7655 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
7656 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
7657 src/modules/dv/configure, src/modules/dv/consumer_libdv.c,
7658 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
7659 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7660 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pango.c,
7661 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
7662 src/modules/sdl/consumer_sdl.c: Removal of timecodes, consumer libdv,
7663 serialisation of inigo
7665 2004-01-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7667 * README, docs/testing-20040110.txt, mlt/README,
7668 mlt/docs/testing-20040110.txt, mlt/setenv, setenv: minor doc updates
7670 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7672 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
7673 mlt/src/albino/Makefile, mlt/src/modules/configure, src/albino/Makefile,
7674 src/modules/configure: minor testing update
7676 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7678 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
7679 mlt/docs/testing.txt: update testing.txt for miracle and complete initial
7682 * docs/services.txt, mlt/docs/services.txt: change bluefish arg
7684 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt: updated with user
7685 acceptance test results
7687 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7689 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
7690 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: minor corrections
7692 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: minor corrections
7694 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: minor
7697 * mlt/src/albino/albino.c, mlt/src/miracle/miracle_commands.c,
7698 mlt/src/miracle/miracle_connection.c, src/albino/albino.c,
7699 src/miracle/miracle_commands.c, src/miracle/miracle_connection.c: minor
7702 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
7703 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: inigo rewrite,
7704 producer, serialise and deserialise
7706 * docs/services.txt, docs/testing-20040110.txt, mlt/docs/services.txt,
7707 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_frame.c,
7708 mlt/src/framework/mlt_playlist.c, mlt/src/inigo/inigo.c,
7709 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
7710 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/inigo/Makefile,
7711 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
7712 mlt/src/modules/inigo/producer_inigo.c,
7713 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/sdl/consumer_sdl.c,
7714 src/framework/mlt_frame.c, src/framework/mlt_playlist.c, src/inigo/inigo.c,
7715 src/miracle/miracle_unit.c, src/modules/Makefile,
7716 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/inigo/Makefile,
7717 src/modules/inigo/configure, src/modules/inigo/factory.c,
7718 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
7719 src/modules/sdl/consumer_sdl.c: inigo rewrite, producer, serialise and
7722 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7724 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
7725 mlt/docs/testing.txt: adding testing.txt and initial test results
7727 * docs/services.txt, mlt/docs/services.txt: pango markup encoding
7729 * docs/services.txt, mlt/docs/services.txt,
7730 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.c:
7731 doc updates and better control of pixbuf composite property propogation
7733 * mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
7734 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
7735 src/inigo/inigo.c, src/modules/core/transition_composite.c,
7736 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h: better
7737 propogating of producer and transition properties to the frame in pango and
7738 composite; add pango support to inigo
7740 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7742 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: small change to
7743 prevent segfault in some transitions time specifications
7745 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7747 * mlt/src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.c:
7748 multitrack eof handling
7750 * docs/dvcp.txt, docs/valerie.txt, mlt/docs/dvcp.txt, mlt/docs/valerie.txt,
7751 mlt/src/framework/mlt_playlist.c, mlt/src/miracle/miracle_unit.c,
7752 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
7753 src/framework/mlt_playlist.c, src/miracle/miracle_unit.c,
7754 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c: uset and
7757 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7759 * mlt/src/tests/dissolve.c, mlt/src/tests/luma.c, src/tests/dissolve.c,
7760 src/tests/luma.c: remove no longer necessary blanks
7762 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
7763 mlt/src/modules/gtk2/producer_pango.c,
7764 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/tests/Makefile,
7765 mlt/src/tests/clock16ntsc.pgm, mlt/src/tests/clock16pal.pgm,
7766 mlt/src/tests/dan.c, mlt/src/tests/dissolve.c, mlt/src/tests/luma.c,
7767 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, src/framework/mlt_frame.c,
7768 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
7769 src/modules/gtk2/producer_pixbuf.c, src/tests/Makefile,
7770 src/tests/clock16ntsc.pgm, src/tests/clock16pal.pgm, src/tests/dan.c,
7771 src/tests/dissolve.c, src/tests/luma.c, src/tests/pango.c,
7772 src/tests/pixbuf.c: 4 new tests, bugfixes in pango, pixbuf, transition_luma,
7773 and mlt_frame_audio_mix
7775 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7777 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
7778 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c: eof=continue
7781 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: end of
7782 playlist position fix
7784 2004-01-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7786 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
7787 mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/dan.c,
7788 src/framework/mlt_frame.c, src/modules/core/transition_luma.c,
7789 src/modules/sdl/consumer_sdl.c, src/tests/dan.c: attempt to retain samples in
7790 mlt_frame_mix_audio, make consumers request the number of samples to
7793 2004-01-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7795 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: in/out fix
7797 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo gets transitions
7799 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7800 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7801 mlt/src/miracle/miracle_unit.c, src/framework/mlt_playlist.c,
7802 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7803 src/framework/mlt_producer.h, src/miracle/miracle_unit.c: more int64 frame
7804 addressing in playlist
7806 2004-01-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7808 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7809 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7810 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7811 mlt/src/humperdink/client.c, mlt/src/humperdink/remote.c,
7812 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_unit.c,
7813 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
7814 mlt/src/modules/dv/producer_libdv.c, mlt/src/valerie/valerie.c,
7815 mlt/src/valerie/valerie.h, mlt/src/valerie/valerie_status.c,
7816 mlt/src/valerie/valerie_status.h, src/framework/mlt_playlist.c,
7817 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7818 src/framework/mlt_producer.h, src/framework/mlt_property.c,
7819 src/framework/mlt_property.h, src/humperdink/client.c,
7820 src/humperdink/remote.c, src/miracle/miracle_local.c,
7821 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
7822 src/miracle/miracle_unit_commands.c, src/modules/dv/producer_libdv.c,
7823 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
7824 src/valerie/valerie_status.h: int64 based comms and more unit functionality
7826 * mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_local.c,
7827 src/miracle/miracle.c, src/miracle/miracle_local.c: albino
7829 * Makefile, mlt/Makefile, mlt/setenv, mlt/src/albino/Makefile,
7830 mlt/src/albino/albino.c, mlt/src/framework/mlt_transition.c,
7831 mlt/src/framework/mlt_transition.h, mlt/src/miracle/Makefile, setenv,
7832 src/albino/Makefile, src/albino/albino.c, src/framework/mlt_transition.c,
7833 src/framework/mlt_transition.h, src/miracle/Makefile: albino
7835 2004-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7837 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo track test
7839 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
7840 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_properties.c,
7841 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
7842 mlt/src/miracle/miracle_unit_commands.c, mlt/src/modules/dv/producer_libdv.c,
7843 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
7844 src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
7845 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7846 src/modules/dv/producer_libdv.c: More miracle mods
7848 2004-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7850 * mlt/src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.c: some
7853 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_frame.c,
7854 mlt/src/framework/mlt_frame.h, mlt/src/modules/core/transition_luma.c,
7855 mlt/src/modules/dv/producer_libdv.c,
7856 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/sdl/consumer_sdl.c,
7857 mlt/src/tests/dan.c, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7858 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7859 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c,
7860 src/tests/dan.c: move audio sample calculator to mlt_frame and use from
7861 ffmpeg and mcmpeg, add mlt_frame_audio_mix, add audio_crossfade to
7862 transition_luma, add to docs
7864 2004-01-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7866 * Makefile, docs/services.txt, mlt/Makefile, mlt/docs/services.txt,
7867 mlt/setenv, mlt/src/framework/Makefile, mlt/src/framework/mlt_frame.c,
7868 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7869 mlt/src/framework/mlt_producer.c, mlt/src/humperdink/Makefile,
7870 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
7871 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
7872 mlt/src/humperdink/remote.c, mlt/src/inigo/inigo.c, mlt/src/miracle/Makefile,
7873 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
7874 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
7875 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
7876 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
7877 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
7878 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
7879 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
7880 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/core/producer_ppm.c,
7881 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/ffmpeg/audio.sh,
7882 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/ffmpeg/video.sh,
7883 mlt/src/modules/gtk2/producer_pango.c,
7884 mlt/src/modules/gtk2/producer_pixbuf.c,
7885 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
7886 mlt/src/valerie/Makefile, mlt/src/valerie/valerie.c,
7887 mlt/src/valerie/valerie.h, setenv, src/framework/Makefile,
7888 src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
7889 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
7890 src/humperdink/Makefile, src/humperdink/client.c, src/humperdink/client.h,
7891 src/humperdink/io.c, src/humperdink/io.h, src/humperdink/remote.c,
7892 src/inigo/inigo.c, src/miracle/Makefile, src/miracle/miracle.c,
7893 src/miracle/miracle_commands.c, src/miracle/miracle_commands.h,
7894 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
7895 src/miracle/miracle_local.c, src/miracle/miracle_local.h,
7896 src/miracle/miracle_log.c, src/miracle/miracle_log.h,
7897 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
7898 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
7899 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
7900 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
7901 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/producer_ffmpeg.c,
7902 src/modules/ffmpeg/video.sh, src/modules/gtk2/producer_pango.c,
7903 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7904 src/modules/sdl/consumer_sdl.c, src/valerie/Makefile, src/valerie/valerie.c,
7905 src/valerie/valerie.h: miracle part 1
7907 2004-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7909 * mlt/src/modules/core/transition_luma.c,
7910 mlt/src/modules/core/transition_luma.h, src/modules/core/transition_luma.c,
7911 src/modules/core/transition_luma.h: add forgotten files
7913 * mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7914 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
7915 mlt/src/modules/core/factory.c, mlt/src/modules/dv/producer_libdv.c,
7916 mlt/src/tests/dan.c, src/framework/mlt_transition.c,
7917 src/framework/mlt_transition.h, src/modules/core/Makefile,
7918 src/modules/core/configure, src/modules/core/factory.c,
7919 src/modules/dv/producer_libdv.c, src/tests/dan.c: added luma transition and
7920 new frame properties
7922 2004-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7924 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
7925 mlt/src/framework/mlt_producer.c, mlt/src/inigo/inigo.c,
7926 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_multitrack.c,
7927 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
7928 src/inigo/inigo.c, src/modules/ffmpeg/producer_ffmpeg.c: more complete
7929 next/prev clip behaviour
7931 2004-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7933 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_composite.c,
7934 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
7935 mlt/src/tests/dan.c, src/framework/mlt_frame.c,
7936 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
7937 src/modules/gtk2/producer_pango.h, src/tests/dan.c: fixup and optimize edge
7938 conditions of composite; updated property handling of producer_pango
7940 2004-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7942 * docs/services.txt, mlt/docs/services.txt,
7943 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7944 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7945 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_properties.c,
7946 mlt/src/framework/mlt_properties.h, mlt/src/framework/mlt_types.h,
7947 mlt/src/inigo/inigo.c, mlt/src/modules/dv/producer_libdv.c,
7948 mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
7949 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
7950 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
7951 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7952 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
7953 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
7954 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
7955 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7956 src/framework/mlt_properties.h, src/framework/mlt_types.h, src/inigo/inigo.c,
7957 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/Makefile,
7958 src/modules/ffmpeg/configure, src/modules/ffmpeg/consumer_ffmpeg.c,
7959 src/modules/ffmpeg/consumer_ffmpeg.h, src/modules/ffmpeg/factory.c,
7960 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
7961 src/modules/sdl/consumer_sdl.c: incomplete next/prev clip behaviour
7963 2004-01-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7965 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_factory.c,
7966 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_multitrack.c,
7967 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/audio.sh,
7968 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7969 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7970 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
7971 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
7972 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
7973 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7974 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
7975 src/modules/ffmpeg/video.sh: ntsc fixes and service doco for discussion
7977 2003-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7979 * mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
7980 mlt/src/modules/ffmpeg/factory.c, mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7981 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
7982 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7983 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/ffmpeg/Makefile,
7984 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
7985 src/modules/ffmpeg/filter_ffmpeg_dub.c,
7986 src/modules/ffmpeg/filter_ffmpeg_dub.h, src/modules/ffmpeg/producer_ffmpeg.c,
7987 src/modules/gtk2/producer_pixbuf.c: ffmpeg audio dub
7989 2003-12-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7991 * mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7992 mlt/src/modules/sdl/consumer_sdl.c, src/modules/ffmpeg/producer_ffmpeg.c,
7993 src/modules/sdl/consumer_sdl.c: correction on playlist ffmpeg sizing issue
7994 and additional sdl tweaks
7996 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
7997 mlt/src/inigo/inigo.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7998 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
7999 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c, src/inigo/inigo.c,
8000 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
8001 src/modules/sdl/consumer_sdl.c: More sdl experimental mods, pixbuf writable
8002 work around and minor fixes
8004 2003-12-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8006 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8007 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8008 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_multitrack.c,
8009 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8010 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c: Many
8013 2003-12-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8015 * mlt/src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.c: SDL a/v
8016 sync issues [incomplete]
8018 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8019 mlt/src/inigo/inigo.c, mlt/src/modules/Makefile,
8020 mlt/src/modules/core/factory.c, mlt/src/modules/core/producer_ppm.c,
8021 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/ffmpeg/Makefile,
8022 mlt/src/modules/ffmpeg/configure, mlt/src/modules/ffmpeg/factory.c,
8023 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8024 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/sdl/consumer_sdl.c,
8025 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/inigo/inigo.c,
8026 src/modules/Makefile, src/modules/core/factory.c,
8027 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
8028 src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
8029 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/producer_ffmpeg.c,
8030 src/modules/ffmpeg/producer_ffmpeg.h, src/modules/sdl/consumer_sdl.c: Added
8033 2003-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8035 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
8036 mlt/setenv, mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_playlist.c,
8037 mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c, mlt/src/inigo/io.c,
8038 mlt/src/inigo/io.h, mlt/src/modules/core/filter_resize.c,
8039 mlt/src/modules/core/filter_resize.h, mlt/src/modules/core/producer_ppm.c,
8040 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/sdl/consumer_sdl.c,
8041 mlt/src/tests/charlie.c, setenv, src/framework/mlt_frame.c,
8042 src/framework/mlt_playlist.c, src/inigo/Makefile, src/inigo/inigo.c,
8043 src/inigo/io.c, src/inigo/io.h, src/modules/core/filter_resize.c,
8044 src/modules/core/filter_resize.h, src/modules/core/producer_ppm.c,
8045 src/modules/core/producer_ppm.h, src/modules/sdl/consumer_sdl.c,
8046 src/tests/charlie.c: ppm ffmpeg
8048 2003-12-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8050 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8051 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_gamma.c,
8052 mlt/src/modules/core/filter_gamma.h, mlt/src/modules/core/filter_resize.h,
8053 mlt/src/tests/io.c, src/modules/core/Makefile, src/modules/core/configure,
8054 src/modules/core/factory.c, src/modules/core/filter_gamma.c,
8055 src/modules/core/filter_gamma.h, src/modules/core/filter_resize.h,
8056 src/tests/io.c: Gamma filter
8058 * mlt/src/tests/charlie.c, src/tests/charlie.c: quit fix for SDL
8060 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: playlist
8063 * mlt/src/tests/io.c, mlt/src/tests/io.h, src/tests/io.c, src/tests/io.h:
8066 * mlt/src/tests/charlie.c, src/tests/charlie.c: SDL transport callback
8068 * mlt/src/framework/mlt_property.c, mlt/src/modules/sdl/consumer_sdl.c,
8069 mlt/src/tests/Makefile, mlt/src/tests/charlie.c,
8070 src/framework/mlt_property.c, src/modules/sdl/consumer_sdl.c,
8071 src/tests/Makefile, src/tests/charlie.c: SDL transport callback
8073 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8074 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_frame.c,
8075 src/framework/mlt_frame.h, src/modules/sdl/consumer_sdl.c: More SDL tweaks
8077 * mlt/src/framework/mlt_frame.c, mlt/src/modules/sdl/consumer_sdl.c,
8078 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/tests/charlie.c,
8079 src/framework/mlt_frame.c, src/modules/sdl/consumer_sdl.c,
8080 src/modules/sdl/consumer_sdl.h, src/tests/charlie.c: More SDL updates
8082 * mlt/src/modules/core/filter_resize.c, mlt/src/modules/sdl/consumer_sdl.c,
8083 src/modules/core/filter_resize.c, src/modules/sdl/consumer_sdl.c: SDL updates
8086 2003-12-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8088 * mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8089 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8090 mlt/src/framework/mlt_playlist.c, mlt/src/modules/core/Makefile,
8091 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
8092 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
8093 mlt/src/modules/gtk2/producer_pixbuf.c,
8094 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
8095 mlt/src/tests/charlie.c, src/framework/mlt_field.c,
8096 src/framework/mlt_field.h, src/framework/mlt_filter.c,
8097 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
8098 src/modules/core/Makefile, src/modules/core/configure,
8099 src/modules/core/factory.c, src/modules/core/filter_resize.c,
8100 src/modules/core/filter_resize.h, src/modules/gtk2/producer_pixbuf.c,
8101 src/modules/gtk2/producer_pixbuf.h, src/modules/sdl/consumer_sdl.c,
8102 src/tests/charlie.c: field and playlist enhancements, producer pixbuf reorg
8104 2003-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8106 * mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
8107 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8108 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8109 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8110 mlt/src/framework/mlt_types.h, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
8111 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_field.c,
8112 src/framework/mlt_field.h, src/framework/mlt_filter.c,
8113 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
8114 src/framework/mlt_playlist.h, src/framework/mlt_types.h, src/tests/charlie.c,
8115 src/tests/setenv: field and playlist provisional implementations
8117 2003-12-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8119 * mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/charlie.c,
8120 mlt/src/tests/dan.c, src/modules/sdl/consumer_sdl.c, src/tests/charlie.c,
8121 src/tests/dan.c: SDL fixes on close
8123 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8124 mlt/src/modules/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
8125 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/modules/Makefile,
8126 src/tests/charlie.c, src/tests/setenv: test frame services
8128 2003-12-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8130 * mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_consumer.h,
8131 mlt/src/framework/mlt_frame.h, mlt/src/modules/gtk2/producer_pango.c,
8132 mlt/src/modules/gtk2/producer_pango.h,
8133 mlt/src/modules/gtk2/producer_pixbuf.c,
8134 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
8135 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8136 src/framework/mlt_frame.h, src/modules/gtk2/producer_pango.c,
8137 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
8138 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add video_standard enum
8139 to mlt_frame, add mlt_consumer_properties, add properties to gtk2 producers
8140 and bluefish consumer
8142 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8144 * mlt/src/modules/Makefile, mlt/src/modules/dv/producer_libdv.c,
8145 mlt/src/tests/charlie.c, src/modules/Makefile,
8146 src/modules/dv/producer_libdv.c, src/tests/charlie.c: minor tidy up
8148 2003-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8150 * mlt/src/modules/Makefile, mlt/src/modules/gtk2/configure,
8151 mlt/src/tests/dan.c, src/modules/Makefile, src/modules/gtk2/configure,
8152 src/tests/dan.c: allow for building mainconcept and bluefish plugins outside
8155 * mlt/src/framework/mlt_frame.c, mlt/src/modules/gtk2/Makefile,
8156 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
8157 mlt/src/modules/gtk2/producer_pango.h,
8158 mlt/src/modules/gtk2/producer_pixbuf.c,
8159 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
8160 src/framework/mlt_frame.c, src/modules/gtk2/Makefile,
8161 src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.c,
8162 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
8163 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add sample aspect ratio
8164 scaling output to producer_pixbuf, fix a bug in rgb to yuv conversions, add
8167 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8169 * mlt/src/framework/mlt.h, mlt/src/framework/mlt_repository.c,
8170 src/framework/mlt.h, src/framework/mlt_repository.c: c++ compatability
8172 * README, mlt/README, mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
8173 mlt/src/framework/mlt_factory.c, mlt/src/framework/mlt_factory.h,
8174 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.h,
8175 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
8176 mlt/src/modules/core/Makefile, mlt/src/modules/dv/Makefile,
8177 mlt/src/modules/gtk2/Makefile, mlt/src/modules/sdl/Makefile,
8178 mlt/src/tests/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/dan.c,
8179 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
8180 src/framework/mlt_factory.h, src/framework/mlt_multitrack.c,
8181 src/framework/mlt_playlist.h, src/framework/mlt_repository.c,
8182 src/framework/mlt_repository.h, src/modules/core/Makefile,
8183 src/modules/dv/Makefile, src/modules/gtk2/Makefile, src/modules/sdl/Makefile,
8184 src/tests/Makefile, src/tests/charlie.c, src/tests/dan.c: Factory
8187 2003-12-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8189 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8190 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_deinterlace.c,
8191 mlt/src/modules/core/filter_deinterlace.h,
8192 mlt/src/modules/core/filter_greyscale.c,
8193 mlt/src/modules/core/filter_greyscale.h, mlt/src/modules/core/producer_ppm.c,
8194 mlt/src/modules/core/producer_ppm.h,
8195 mlt/src/modules/core/transition_composite.c,
8196 mlt/src/modules/core/transition_composite.h, src/modules/core/Makefile,
8197 src/modules/core/configure, src/modules/core/factory.c,
8198 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
8199 src/modules/core/filter_greyscale.c, src/modules/core/filter_greyscale.h,
8200 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
8201 src/modules/core/transition_composite.c,
8202 src/modules/core/transition_composite.h: Added files rejected by import
8204 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
8205 mlt/src/framework/Makefile, mlt/src/framework/config.h,
8206 mlt/src/framework/configure, mlt/src/framework/mlt_consumer.c,
8207 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
8208 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_filter.c,
8209 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
8210 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
8211 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8212 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8213 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8214 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
8215 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8216 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
8217 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
8218 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
8219 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8220 mlt/src/framework/mlt_types.h, mlt/src/miracle/configure,
8221 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
8222 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
8223 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
8224 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
8225 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
8226 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
8227 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8228 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
8229 mlt/src/modules/configure, mlt/src/modules/dv/Makefile,
8230 mlt/src/modules/dv/configure, mlt/src/modules/dv/factory.c,
8231 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/dv/producer_libdv.h,
8232 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
8233 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pixbuf.c,
8234 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/Makefile,
8235 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
8236 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
8237 mlt/src/tests/charlie.c, mlt/src/tests/dan.c, mlt/src/tests/test.png,
8238 mlt/src/valerie/Makefile, mlt/src/valerie/configure,
8239 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
8240 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
8241 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
8242 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
8243 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
8244 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
8245 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
8246 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
8247 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h,
8248 src/framework/Makefile, src/framework/config.h, src/framework/configure,
8249 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8250 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
8251 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
8252 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8253 src/framework/mlt_manager.h, src/framework/mlt_multitrack.c,
8254 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
8255 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8256 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
8257 src/framework/mlt_properties.h, src/framework/mlt_property.c,
8258 src/framework/mlt_property.h, src/framework/mlt_repository.c,
8259 src/framework/mlt_repository.h, src/framework/mlt_service.c,
8260 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
8261 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
8262 src/framework/mlt_transition.h, src/framework/mlt_types.h,
8263 src/miracle/configure, src/miracle/miracle.c, src/miracle/miracle_commands.c,
8264 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
8265 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
8266 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
8267 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
8268 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
8269 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
8270 src/miracle/miracle_unit_commands.h, src/modules/Makefile,
8271 src/modules/configure, src/modules/dv/Makefile, src/modules/dv/configure,
8272 src/modules/dv/factory.c, src/modules/dv/producer_libdv.c,
8273 src/modules/dv/producer_libdv.h, src/modules/gtk2/Makefile,
8274 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
8275 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
8276 src/modules/sdl/Makefile, src/modules/sdl/configure,
8277 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
8278 src/modules/sdl/factory.c, src/tests/charlie.c, src/tests/dan.c,
8279 src/tests/test.png, src/valerie/Makefile, src/valerie/configure,
8280 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_notifier.c,
8281 src/valerie/valerie_notifier.h, src/valerie/valerie_parser.c,
8282 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c,
8283 src/valerie/valerie_remote.h, src/valerie/valerie_response.c,
8284 src/valerie/valerie_response.h, src/valerie/valerie_socket.c,
8285 src/valerie/valerie_socket.h, src/valerie/valerie_status.c,
8286 src/valerie/valerie_status.h, src/valerie/valerie_tokeniser.c,
8287 src/valerie/valerie_tokeniser.h, src/valerie/valerie_util.c,
8288 src/valerie/valerie_util.h: Initial revision