1 2010-06-20 Dan Dennedy <dan@dennedy.org>
3 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
6 * NEWS: Add v0.5.6 release notes.
8 * src/modules/avformat/Makefile, src/modules/avformat/configure,
9 src/modules/avformat/factory.c: Fixup local ffmpeg build. Set PIC compiler
10 flag, make libavdevice optional, and set recommended version to 0.6 branch.
12 2010-06-19 Dan Dennedy <dan@dennedy.org>
14 * src/modules/plus/filter_affine.c: Fix the relative position of affine
17 2010-06-18 Dan Dennedy <dan@dennedy.org>
19 * src/modules/plus/interp.h: Fix affine interpolation reading outside image.
20 This created image garbage along some edges.
22 * src/modules/plus/transition_affine.c: Fix max affine geometry size wrt
25 2010-06-17 Dan Dennedy <dan@dennedy.org>
27 * src/modules/avformat/consumer_avformat.c: Revoke special handling for
28 vorbis. It is no longer needed for Ogg and messes up WebM output.
30 2010-06-15 Dan Dennedy <dan@dennedy.org>
32 * src/modules/linsys/consumer_SDIstream.c: Fix sdi sample count to be
33 recomputed on each iteration.
35 * src/modules/linsys/consumer_SDIstream.c: Provide sensible defaults for HD
36 SDI. Also, now blanking may also be set to 0 or 1 to be consistent with
37 other boolean MLT properties.
39 * src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/plugin_desc.h:
40 Fix a few compiler warnings in jackrack.
42 2010-06-09 Dan Dennedy <dan@dennedy.org>
44 * .gitignore: Tell git to ignore swig-generated .cxx files.
46 2010-06-07 Dan Dennedy <dan@dennedy.org>
48 * src/modules/plus/interp.h: Use rint instead of roundf to suppress compiler
51 * src/modules/plus/transition_affine.c: Cleanup affine and fix a glitch that
54 * src/modules/plus/transition_affine.c: Fix the repeat/mirror cycle to be
55 relative to start of transition. Before, it was relative to start of
56 timeline, and this meant geometry animations would start at unpredictable
59 * src/modules/core/filter_obscure.c: Fix infinite loop when obscure blocking
60 <1. Patch from Till Theato.
62 2010-06-03 Dan Dennedy <dan@dennedy.org>
64 * src/modules/kdenlive/filter_boxblur.c: Make bloxblur faster and simpler.
65 It no longer does YUV-RGB-YUV conversion; just operates in RGB.
67 * src/melt/melt.c: Fix superficial cpu usage with melt progress option (used
70 2010-06-02 Dan Dennedy <dan@dennedy.org>
72 * src/modules/plus/filter_affine.c, src/modules/plus/interp.h,
73 src/modules/plus/transition_affine.c: Revise affine to use interpolation and
74 sub-pixel positioning.
76 2010-05-31 Dan Dennedy <dan@dennedy.org>
78 * src/modules/avformat/Makefile: Fix build on BSD with VDPAU (Alberto Villa).
80 2010-05-30 j-b-m <jb@kdenlive.org>
82 * src/modules/qimage/configure: Fix compilation (Qt Xml linking)
84 2010-05-28 Dan Dennedy <dan@dennedy.org>
86 * src/modules/avformat/consumer_avformat.c: Fix compilation warning
87 undeclared av_get_pix_fmt().
89 * src/modules/frei0r/factory.c: Fix a memory leak registering frei0r
92 2010-05-20 Dan Dennedy <dan@dennedy.org>
94 * src/modules/sdl/consumer_sdl_osx.h: Fix build on non-OSX due to missing
97 2010-05-18 Dan Dennedy <dan@dennedy.org>
99 * src/modules/sdl/consumer_sdl_osx.h, src/modules/sdl/consumer_sdl_osx.m: Fix
100 leaking OS X Cocoa objects in SDL consumers.
102 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl.c,
103 src/modules/sdl/consumer_sdl_still.c: Fix leaking OS X Cocoa objects in SDL
106 2010-05-16 Dan Dennedy <dan@dennedy.org>
108 * src/modules/avformat/consumer_avformat.c: Enable flushing the encoder
109 buffers. This improves reliability of encoding especially multithreaded x264
112 * src/modules/avformat/consumer_avformat.c: Fix deprecated function and
113 remove unused variable.
115 * src/modules/avformat/consumer_avformat.c: Multitrack audio encoding
116 continued. This version changes the configuration and remapping. The number
117 of channels per output audio track is set using "channels.<N>" properties on
118 the avformat consumer, where <N> is a 0-based numeric representing the output
119 track. At this time, all tracks must share all other attributes such as
120 sample rate, codec, and bitrate. As for the remapping, this attempts to
121 reuse the meta.map.audio... properties set on the producers as used with the
122 sdi consumer. One exception: to skip or silence channels at the beginning
123 tracks or in the middle, you must add additional map properties to the end of
124 the list to simulate these "gaps."
126 2010-05-12 Dan Dennedy <dan@dennedy.org>
128 * src/modules/avformat/consumer_avformat.c: Add multitrack audio encoding.
129 This is a check point for the first working version. Changes are forthcoming.
131 2010-05-07 Marco Gittler <g.marco@freenet.de>
133 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
134 src/modules/qimage/producer_kdenlivetitle.c: interlaced titles
136 2010-05-02 Dan Dennedy <dan@dennedy.org>
138 * src/swig/perl/Makefile.PL: Remove hardcoded 32-bit arch in Perl binding
141 * src/swig/csharp/build, src/swig/java/build, src/swig/lua/build,
142 src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/php/build,
143 src/swig/python/build, src/swig/ruby/build, src/swig/tcl/build: Fix missing
144 PIC flags for bindings (2931009) Also, use g++ for linking bindings because
145 some systems (OS X) do not otherwise know to link with libstdc++.
147 2010-04-25 Dan Dennedy <dan@dennedy.org>
149 * src/modules/avformat/producer_avformat.c: Fix white artifacts in image
150 (2972137) Also applies to Kdenlive bug 1509.
152 * configure, src/modules/core/filter_resize.c: Fix bad stride in yuv422 due
153 to non-even width requests.
155 2010-04-19 Dan Dennedy <dan@dennedy.org>
157 * ChangeLog: Update ChangeLog for v0.5.4.
159 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
162 * NEWS: Add v0.5.4 release notes.
164 * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c:
165 Improve error handling on video decode failure (kdenlive-1553).
167 2010-04-18 Dan Dennedy <dan@dennedy.org>
169 * configure, src/modules/avformat/filter_avcolour_space.c: Only use newish
170 version of libswcale. Some early revisions of 0.7.1 would cause garbage on
171 last column of image with non-even width.
173 2010-04-17 Dan Dennedy <dan@dennedy.org>
175 * src/modules/core/producer_colour.c: Fix color producer not setting
176 real_wdith and _height.
178 2010-04-15 Dan Dennedy <dan@dennedy.org>
180 * configure: --disable-mmx, --disable-sse should also disable sse2.
182 2010-04-08 Dan Dennedy <dan@dennedy.org>
184 * src/swig/configure, src/swig/csharp/build, src/swig/csharp/play.cs,
185 src/swig/csharp/play.sh: Add C# bindings. Thank you to Steeve Descarpentries
186 for the initial contribution.
188 2010-04-07 Dan Dennedy <dan@dennedy.org>
190 * src/modules/linsys/consumer_SDIstream.c,
191 src/modules/linsys/sdi_generator.c, src/modules/linsys/sdi_generator.h: Add
192 automatic driver configuration to sdi consumer. This uses the MLT profile to
193 determine the configuration values: video buffer size, audio buffer size,
194 video frame mode (resolution, frame rate), video data mode (8 bit or v210),
195 number of audio channels, audio sampling rate, audio sample size. It does
196 _not_ set the clock source or the number of buffers for audio and video.
198 2010-04-06 Dan Dennedy <dan@dennedy.org>
200 * src/modules/core/producer_consumer.c: Bugfix memory leak with producer
201 consumer (2976110). Also kdenlive bug 1197.
203 * src/modules/xine/filter_deinterlace.c: Better signal previous/next frames
206 2010-03-10 Dan Dennedy <dan@dennedy.org>
208 * NEWS: Fix version number in release notes :(
210 * ChangeLog: Update ChangeLog for v0.5.2.
212 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
215 * NEWS: Add v0.5.2 release notes.
217 * src/modules/linsys/consumer_SDIstream.c,
218 src/modules/linsys/sdi_generator.c, src/modules/linsys/sdi_generator.h:
219 Improve performance of sdi consumer (patch from BCE). consumer_SDIstream.c -
220 convertYCBCRtoRGB: different calculation sdi_generator.h - SDIAUDIO
221 transmitter event definitions sdi_generator.c - pack changed to pack8
222 instead of packv210 - Transmitter events are checked only once a frame -
223 create_HD_SDI_Line and create_SD_SDI_Line do not calculate the current
224 position in the video_buffer for each sample. Now it is done once a line.
226 * src/mlt++/Makefile, src/mlt++/MltFilteredProducer.cpp,
227 src/mlt++/MltFilteredProducer.h: Fix MltFilteredProducer not building.
229 2010-03-02 Dan Dennedy <dan@dennedy.org>
231 * src/modules/sdl/consumer_sdl_preview.c: Fix regressions playing all frames
232 at end (kdenlive-1207).
234 * src/modules/core/producer_loader.c: Fix recent regression on failure to
237 2010-02-28 Dan Dennedy <dan@dennedy.org>
239 * src/modules/core/loader.ini: Make swscale the preferred rescale filter.
240 Should be safe now since the default compile-time max resolution for
241 libswscale was increased to 5120 for non-ppc systems as of May, 2009. Also,
242 because I added the initialization and range tests.
244 * src/modules/avformat/filter_avcolour_space.c,
245 src/modules/avformat/filter_swscale.c, src/modules/core/producer_loader.c:
246 Add resolution as init arg to libswscale filters.
248 * src/framework/mlt_frame.c, src/modules/effectv/filter_burn.c: Fix a couple
251 2010-02-27 Dan Dennedy <dan@dennedy.org>
253 * src/modules/avformat/producer_avformat.c: Fix crash on reading uncompressed
256 * src/modules/core/filter_rescale.c: Report scaling method in debug logging.
258 * src/modules/avformat/consumer_avformat.c: Fix offset to alpha component on
261 2010-02-25 Dan Dennedy <dan@dennedy.org>
263 * src/modules/avformat/filter_avcolour_space.c,
264 src/modules/core/producer_loader.c: Make FFmpeg the primary image converter
265 if available. Except on OS X.
267 * src/modules/avformat/factory.c: Fix avcolor_space alias.
269 * src/modules/effectv/filter_burn.c: Fix endianness of the palette in
272 * src/modules/sdl/consumer_sdl_preview.c: Fix playing all frames at end of
273 project (kdenlive-1207).
275 2010-02-24 Dan Dennedy <dan@dennedy.org>
277 * src/modules/xine/Makefile, src/modules/xine/yadif.c: Fix build on
278 --disable-sse(2) or non-sse(2) architectures.
280 2010-02-22 Dan Dennedy <dan@dennedy.org>
282 * configure, src/modules/sdl/consumer_sdl_preview.c: Fix video glitches when
283 switching still and normal sdl consumers.
285 2010-02-15 Dan Dennedy <dan@dennedy.org>
287 * ChangeLog: Update ChangeLog for 0.5.0 release.
289 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
292 * NEWS, src/modules/avformat/configure: Add v0.5.0 release notes.
294 2010-02-14 Dan Dennedy <dan@dennedy.org>
296 * src/framework/mlt_frame.c: Fix mlt_sample_calculator returning negative
299 * src/framework/mlt_cache.c: Simplify some of the cache locking and less
302 * src/modules/avformat/producer_avformat.c: Add a reference to avformat
303 producer on the frame when cache miss. Also adds some additional checks on
306 2010-02-11 Dan Dennedy <dan@dennedy.org>
308 * src/modules/linsys/consumer_SDIstream.c,
309 src/modules/linsys/sdi_generator.c, src/modules/linsys/sdi_generator.h: Add
310 HD-SDI support to Linsys SDI module. This has only been tested with the
311 VidPort. At this time, you must run the linsys sdiaudiocfg and sdivideocfg
312 utilities to configure your card. In time, we hope to remove this step.
314 * src/modules/linsys/Makefile, src/modules/linsys/configure: Add
315 --linsys-with-jpeg configure option.
317 * src/modules/linsys/factory.c: Change linssys_sdi consumer to just "sdi"
319 2010-02-10 Dan Dennedy <dan@dennedy.org>
321 * src/modules/avformat/producer_avformat.c: Make avformat producer less
322 chatty in verbose mode.
324 * profiles/atsc_1080i_50, profiles/atsc_1080i_5994, profiles/atsc_1080i_60,
325 profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
326 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/atsc_720p_2398,
327 profiles/atsc_720p_24, profiles/atsc_720p_25, profiles/atsc_720p_2997,
328 profiles/atsc_720p_30, profiles/atsc_720p_50, profiles/atsc_720p_5994,
329 profiles/atsc_720p_60, profiles/hdv_1080_25p, profiles/hdv_1080_30p,
330 profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
331 profiles/hdv_720_30p, profiles/hdv_720_50p, profiles/hdv_720_60p,
332 profiles/qcif_15, profiles/quarter_15, profiles/quarter_ntsc,
333 profiles/sdi_486i_5994, src/framework/mlt_profile.c: Revise Hz->fps in
334 profiles and add more ATSC profiles.
336 * src/modules/avformat/vdpau.c: Look for libvdpau.so in /usr/lib64 as well.
338 2010-02-08 Dan Dennedy <dan@dennedy.org>
340 * src/modules/xml/producer_xml.c: Add support for unspecified out points in
343 * src/framework/mlt_playlist.c: Add support for only negative out in
344 mlt_pplaylist_append_io.
346 * src/framework/mlt_producer.c: Add support for negative out in
347 mlt_producer_set_in_and_out.
349 * src/framework/mlt_playlist.c: Change -1 handling for in/out points to be
352 * src/modules/vorbis/producer_vorbis.c: Fix short forward seeking in vorbis
355 * src/modules/avformat/producer_avformat.c: Fix audio muxing when
356 downsampling >2 channels. A side effect of this bug was a big memory
357 consumption. This occurs mostly commonly when using 5.1 audio sources such as
358 AVCHD or DVD and encoding to 44.1 KHz.
360 2010-02-07 Dan Dennedy <dan@dennedy.org>
362 * src/modules/core/filter_resize.c: Safer to use the image from get_image and
365 * src/modules/avformat/producer_avformat.c: Fix crash in filter resize with
366 cached images (kdenlive-1330). Also properly sets the top_field_first flag
367 on frames with cached image. Also adds the noimagecache property for
370 2010-02-04 Dan Dennedy <dan@dennedy.org>
372 * src/modules/avformat/consumer_avformat.c: Sometimes x264 is crashing on
373 single or first pass with multithreading.
375 * src/modules/core/producer_consumer.c: Fix progressive property on frames in
376 the consumer producer. This also adds deinterlace_method and rescale
377 (method) properties to the producer so it can set those on its embedded
380 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
381 src/modules/sdl/consumer_sdl_preview.c: Default SDL to use the onefield
382 deinterlace filter. The previous default in the deinterlace filter was
383 linearblend. The new default is yadif. However, onefield is faster is gives
384 cleaner results than linearblend where preserving most resolution is not a
385 factor. Since most usess of SDL are applications with preview windows smaller
386 than actual resolution, it makes sense to use onefield by default in the SDL
389 * src/modules/xine/Makefile, src/modules/xine/deinterlace.h,
390 src/modules/xine/filter_deinterlace.c, src/modules/xine/vf_yadif_template.h,
391 src/modules/xine/yadif.c, src/modules/xine/yadif.h: Add YADIF methods in
394 2010-02-03 Dan Dennedy <dan@dennedy.org>
396 * src/framework/mlt_frame.h, src/framework/mlt_service.c,
397 src/framework/mlt_service.h: Hide need_previous_next property from
400 * src/modules/avformat/producer_avformat.c: Fix setting resolution and format
401 in avformat image caching.
403 2010-02-02 Dan Dennedy <dan@dennedy.org>
405 * configure: Add SSE2_FLAGS and --disable-sse2 to configure. This is
406 required for YADIF assembler.
408 * src/framework/mlt_filter.h, src/framework/mlt_frame.h,
409 src/framework/mlt_service.c, src/framework/mlt_service.h: Add fetching
410 previous and next frames in producers. This is only enabled when the
411 property need-previous-next is set true on the producer. This also adds
412 firing a service-changed event on the filter when it gets attached so the
413 filter can set this property on the producer to which it is attached. These
414 frame references are set as "previous frame" and "next frame" properties on
415 the current frame. It is also important to note that these frames do not have
416 ANY filters applied to them, which is important for YADIF and telecide
417 filters, which process before all other filters.
419 * src/framework/mlt_multitrack.c: Prefer the API over setting property.
421 * src/modules/avformat/producer_avformat.c: Fix force_progressive=0 on
424 * src/modules/avformat/producer_avformat.c: Add image caching to avformat
425 producer. This not only helps with very short seeking around a point
426 especially on AVCHD but also will help immensely with YADIF.
428 2010-01-28 Dan Dennedy <dan@dennedy.org>
430 * Doxyfile: Sort members in doxygen docs.
432 2010-01-26 Dan Dennedy <dan@dennedy.org>
434 * src/modules/avformat/producer_avformat.c: Fix segfault when using
435 audio_index=all on file with no audio.
437 2010-01-23 j-b-m <jb@kdenlive.org>
439 * src/modules/oldfilm/filter_vignette.c: Fix vignette filter position
440 modified: src/modules/oldfilm/filter_vignette.c
442 2010-01-22 j-b-m <jb@kdenlive.org>
444 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Round corners in titles for
445 rectangle borders (Patch from Till Theato) modified:
446 src/modules/qimage/kdenlivetitle_wrapper.cpp
448 * .../motion_est/filter_autotrack_rectangle.c: Fix typo in autotrack filter
449 modified: src/modules/motion_est/filter_autotrack_rectangle.c
451 2010-01-21 Dan Dennedy <dan@dennedy.org>
453 * src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Let
454 environment variable MLT_NO_VDPAU=1 disable VDPAU.
456 2010-01-19 Dan Dennedy <dan@dennedy.org>
458 * src/modules/avformat/consumer_avformat.c: Make realtime (streaming)
459 avformat consumer less bursty. Patch from PrimeTel PLC -
460 http://www.prime-tel.com
462 * src/modules/avformat/configure, src/modules/avformat/factory.c,
463 src/modules/avformat/producer_avformat.c: Add support for libavdevice
464 (v4l/v4l2). Thanks to hints from Volodymyr M. Lisivka.
465 LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so is required to get some formats to
468 * src/framework/mlt_frame.c, src/modules/core/filter_rescale.c,
469 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
470 src/modules/qimage/producer_qimage.c: Return and handle errors on failure to
471 produce image (kdenlive-1312).
473 * src/modules/core/filter_resize.c: Fix incorrect comment about yuv422 only
476 2010-01-18 Dan Dennedy <dan@dennedy.org>
478 * src/modules/avformat/consumer_avformat.c: Fix muxing when encoding with
479 x264 and B frames (2928953).
481 * src/modules/avformat/consumer_avformat.c: Remove deprecation warnings on
484 2010-01-16 Dan Dennedy <dan@dennedy.org>
486 * src/modules/avformat/consumer_avformat.c: Only report video encode error
487 when truly error result.
489 * src/modules/avformat/consumer_avformat.c: Add apre, fpre, and vpre
490 properties to avformat consumer. These read ffmpeg preset files, which is
491 really handy for x264 encoding on the command line. They require the full
492 path to the file unlike the ffmpeg utility. apre is for audio, vpre is for
493 video, and fpre is for the format/muxer.
495 * src/framework/mlt_frame.c: Refactor mlt_sample_calculator to reuse
496 mlt_sample_calculator_to_now.
498 * Doxyfile, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
499 src/framework/mlt_service.h: Add mlt_frame doxygen docs.
501 2010-01-13 Dan Dennedy <dan@dennedy.org>
503 * src/modules/avformat/producer_avformat.c: Fix detection of aspect ratio of
506 2010-01-12 Dan Dennedy <dan@dennedy.org>
508 * src/modules/avformat/producer_avformat.c: Fix A/V sync after seeking on
509 some files (2892086).
511 2010-01-12 j-b-m <jb@kdenlive.org>
513 * src/modules/kdenlive/filter_freeze.c: Fix memleak in freeze filter -
514 Kdenlive issue 1379 modified: src/modules/kdenlive/filter_freeze.c
516 2010-01-10 Dan Dennedy <dan@dennedy.org>
518 * src/modules/avformat/producer_avformat.c,
519 src/modules/xine/filter_deinterlace.c: Fix setting progressive property on
520 repeated frames (kdenlive-1335).
522 2010-01-09 gmarco <g.marco@freenet.de>
524 * src/modules/qimage/kdenlivetitle_wrapper.cpp: round outline pen
526 2009-12-23 Marco Gittler <g.marco@freenet.de>
528 * src/modules/qimage/kdenlivetitle_wrapper.cpp: outline text possible (with
529 use of font-outline/font-outline-color)
531 2010-01-06 Marco Gittler <g.marco@freenet.de>
533 * src/modules/oldfilm/filter_oldfilm.c,
534 src/modules/oldfilm/filter_oldfilm.yml: user array with 100 values yml file
537 * src/modules/oldfilm/filter_oldfilm.c: unevendevelop effect
539 2009-12-21 j-b-m <jb@kdenlive.org>
541 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix crash when opening a
542 kdenlive document with titles modified:
543 src/modules/qimage/kdenlivetitle_wrapper.cpp
545 2009-12-17 Dan Dennedy <dan@dennedy.org>
547 * src/modules/linsys/consumer_SDIstream.c: Add force_channels to sdi consumer
550 * src/modules/avformat/producer_avformat.c: Fix crash at end of some files
551 with audio_index=all.
553 2009-12-16 Dan Dennedy <dan@dennedy.org>
555 * src/modules/sdl/consumer_sdl_still.c: This lock makes kdenlive start more
556 reliably in the debugger.
558 * src/framework/mlt_service.c, src/framework/mlt_service.h,
559 src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c: Add
560 mlt_service_cache_purge and remove purge in mlt_service_close. The avformat
561 producer holds references to cache items within frame objects. This means
562 mlt_service_close can not purge the cache because frames may be closed after
565 * src/modules/avformat/producer_avformat.c: Redo avformat producer locking -
568 2009-12-14 Dan Dennedy <dan@dennedy.org>
570 * configure, src/framework/mlt.h: Bump to unreleased version.
572 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
573 src/modules/sdl/consumer_sdl_still.c: Revert a bunch of changes made to SDL
574 for VDPAU. This set of changes conflicted with Kdenlive, which requires two
575 consumers that need to release SDL on stop. Now, VDPAU support does not need
576 SDL as it gets its own X11 Display pointer.
578 * src/modules/avformat/Makefile, src/modules/avformat/configure,
579 src/modules/avformat/vdpau.c: Make VDPAU independent of SDL X11 Display.
580 This prevents VDPAU from crashing on calls to SDL_Quit() and allows it to be
581 used with non-SDL consumers! (Still requires an X11 session.)
583 2009-12-13 Dan Dennedy <dan@dennedy.org>
585 * src/modules/sdl/consumer_sdl.c: Fix for when actual channels does not match
586 requested. This typically only happens when using audio_index=all on the
587 avformat producer. This also adds a audio_offset property to the sdl consumer
588 to help with testing audio_index. It takes a numeric value in units of
589 channels over which to skip.
591 * src/modules/avformat/vdpau.c: Do not compile vdpau_close() until it can be
594 * src/modules/avformat/factory.c, src/modules/avformat/producer_avformat.c:
595 Add producer variant avformat-novalidate. The purpose of this is to increase
596 the speed of loading playlists with known good files. Use with care. This
597 assumes a few properties have been set, in particular "length." This was only
598 tested thus far by modifying the output of consumer xml to change mlt_service
599 from "avformat" to "avformat-novalidate".
601 * src/modules/avformat/producer_avformat.c: Fix audio_index=all when stream
604 * src/modules/avformat/vdpau.c: Fix segfault in vdpau_init when x11_display
607 * src/modules/avformat/producer_avformat.c: Some B.C.E. sample files need
610 * src/modules/avformat/producer_avformat.c: Fix regression with addition of
611 mlt_cache. This change would cause the producer to not fully initialize on
612 the first call to get_frame.
614 2009-12-12 Dan Dennedy <dan@dennedy.org>
616 * src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Add
617 cache support to avformat producer. This also includes a change to make
618 VDPAU work on some versions of FFmpeg beyond Sept 15, 2009 (do not know
621 * src/framework/mlt_service.c, src/framework/mlt_service.h: Add
622 mlt_service_cache_set_size() to limit the cache size.
624 * src/framework/mlt_cache.c, src/framework/mlt_cache.h: Add
625 mlt_cache_set_size() to limit the amount of caching.
627 2009-11-28 Dan Dennedy <dan@dennedy.org>
629 * src/modules/avformat/Makefile, src/modules/avformat/configure,
630 src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Add
631 support for decoding H.264 with VDPAU. This applies to all H.264 at the
632 moment unless novdpau=1 is set on the producer. Also, this can only handle up
633 to about 10 - 15 clips using VDPAU in the project at the moment until the
634 avformat producer is changed to use mlt_cache.
636 * src/melt/melt.c: SDL must not close X11 while VDPAU is still using it.
638 * src/framework/mlt_consumer.c, src/modules/sdl/consumer_sdl.c,
639 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
640 Make the SDL consumer cooperate with VDPAU. This moves the SDL_Quit calls
641 from the consumer_stop to the consumer_close functions. Also, it exports the
642 X11 Display pointer to the mlt_environment and the global SDL mutex to the
645 2009-12-10 Dan Dennedy <dan@dennedy.org>
647 * src/modules/core/filter_crop.c: Add center_bias property to crop filter.
649 2009-12-08 Dan Dennedy <dan@dennedy.org>
651 * ChangeLog: Update ChangeLog for 0.4.10 release.
653 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set version to
654 0.4.10 and update release notes.
656 * src/modules/core/filter_audioconvert.c: Fix audioconvert setting frame
657 audio on no conversion. This was causing the existing audio to be released
658 and then telling mlt_properties to release the audio again with the old
659 pointer (double free).
661 * configure, src/framework/mlt.h, src/modules/avformat/producer_avformat.c:
662 Fix underlinking libm by removing math function.
664 2009-12-07 Dan Dennedy <dan@dennedy.org>
666 * ChangeLog: Update ChangeLog for 0.4.8 release.
668 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
671 * NEWS: Add v0.4.8 release notes.
673 * src/modules/core/loader.ini, src/modules/core/producer_loader.c: Fix some
674 cases image and audio formats not converting (kdenlive-1259).
676 * src/modules/core/transition_composite.c: Fix crash in
677 composite-on-composite (kdenlive-1315).
679 2009-12-06 Dan Dennedy <dan@dennedy.org>
681 * src/modules/avformat/consumer_avformat.c: Fix crash in x264 on second pass
682 of multi-threaded encoding.
684 * src/modules/avformat/consumer_avformat.c: Disable multi-threaded audio
685 encoding (not useful).
687 * src/modules/avformat/consumer_avformat.c: Fix encoding PCM on some recent
688 FFmpeg change (kdenlive 1282). Also includes a little cleanup and extra
689 buffer overwrite protection.
691 * src/modules/avformat/consumer_avformat.c: Fix regression causing writing
692 beyond end of buffer (kdenlive 1282). Anything with a PCM output is still
693 crashing including DV and WAV.
695 2009-12-05 Dan Dennedy <dan@dennedy.org>
697 * src/swig/ruby/build: Fix build (CFLAGS) of Ruby binding.
699 2009-12-02 Dan Dennedy <dan@dennedy.org>
701 * src/modules/avformat/producer_avformat.c: Fix audio buffer overflow on
702 large resampling (2902193).
704 * src/modules/avformat/producer_avformat.c: Fix regression converting mono to
707 * src/modules/core/filter_crop.c: Add center property to crop to
708 automatically fill frame.
710 2009-12-01 Dan Dennedy <dan@dennedy.org>
712 * src/modules/core/filter_crop.c: Fix distorting aspect ratio of images with
713 crop. Unfortunately, this has the side effect of breaking the crop extents
714 of existing projects when crop was applied to an image or image sequence.
715 However, those projects were using a distorting version of crop and would
716 need to be revised anyways.
718 * src/modules/core/filter_crop.c: Add support for cropping RGB(A).
720 * src/modules/core/filter_resize.c: Only correct field order if the source is
723 2009-11-29 Dan Dennedy <dan@dennedy.org>
725 * src/modules/core/filter_crop.c: Re-Fix bounds checking of crop filter
728 * src/modules/avformat/producer_avformat.c: Add force_fps property to
731 * src/modules/frei0r/factory.c: Fix locating plugins in $HOME/.frei0r-1/lib
734 * src/modules/avformat/producer_avformat.c: Fix pointer of V plane for
737 * src/modules/avformat/producer_avformat.c: Fix crash in avformat producer on
740 * src/modules/oldfilm/filter_vignette.yml: Fix validation and consistency
741 errors in vignette YAML.
743 2009-11-29 Marco Gittler <g.marco@freenet.de>
745 * src/modules/oldfilm/filter_vignette.c,
746 src/modules/oldfilm/filter_vignette.yml: use float for vignette effect fixed
747 also bug in wrong y center
749 2009-11-29 Dan Dennedy <dan@dennedy.org>
751 * src/modules/oldfilm/filter_vignette.yml: Fix broken vignette YAML.
753 2009-11-29 Marco Gittler <g.marco@freenet.de>
755 * src/modules/oldfilm/filter_vignette.c,
756 src/modules/oldfilm/filter_vignette.yml: use extra paramters for vignette
759 2009-11-21 Dan Dennedy <dan@dennedy.org>
761 * src/modules/avformat/producer_avformat.c: Add support for new libavcodec
764 * src/modules/avformat/producer_avformat.c: Fix seek on some AVCHD causing
765 infinite loop. This detects when libavformat starts to consistently report
766 invalid PTS and then will disable Ivan's new_seek code. In the example file I
767 have this only happens when seeking backwards, which typically implies an
768 interactive use case (except when using framebuffer with speed < 0). Then, it
769 should still use the new_seek when simply apply an in point to allow for a
772 2009-11-20 Dan Dennedy <dan@dennedy.org>
774 * src/modules/avformat/consumer_avformat.c: Fix regression in audio only
777 * src/modules/avformat/producer_avformat.c: Fix dropping samples on math
778 error (kdenlive 1219).
780 2009-11-14 j-b-m <jb@kdenlive.org>
782 * src/modules/frei0r/filter_frei0r.c: Fix frei0r helper filter position (used
785 2009-11-13 j-b-m <jb@kdenlive.org>
787 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix typewriter start param
789 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Add an offset start param to
792 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Get ready for typewriter
795 2009-11-05 Dan Dennedy <dan@dennedy.org>
797 * src/modules/frei0r/factory.c: Some frei0r filters need to be initialized
798 before getting param info.
800 * src/modules/frei0r/factory.c: Some frei0r filters need to be initialized
801 before getting param info.
803 2009-11-04 j-b-m <jb@kdenlive.org>
805 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix images hidden
806 (kdenlive-1247) Get ready for title effects (blur, shadow)
808 2009-10-26 Dan Dennedy <dan@dennedy.org>
810 * .../motion_est/filter_autotrack_rectangle.c: Fix autotrack_rectangle with
811 negative origin (kdenlive 766).
813 * src/framework/mlt_frame.c: These get/set position calls are unnecessary.
815 2009-10-19 Dan Dennedy <dan@dennedy.org>
817 * src/modules/avformat/consumer_avformat.c: Fix short output when video
818 shorter than audio (kdenlive 1207).
820 2009-10-13 Dan Dennedy <dan@dennedy.org>
822 * src/modules/avformat/producer_avformat.c: Fix audio distortion due to
823 supplying incorrect decode buffer size.
825 * src/modules/avformat/producer_avformat.c: Add dynamically resizing audio
828 2009-10-12 Dan Dennedy <dan@dennedy.org>
830 * src/modules/avformat/producer_avformat.c: Fix regression on video-only
831 files (kdenlive-1206).
833 2009-10-13 j-b-m <jb@kdenlive.org>
835 * src/modules/kdenlive/filter_freeze.c: Fix freeze effect issues with
836 transitions (kdenlive 1192) modified: src/modules/kdenlive/filter_freeze.c
838 2009-10-11 Dan Dennedy <dan@dennedy.org>
840 * src/modules/core/filter_crop.c: Fix bounds checking of crop filter
843 * src/modules/avformat/producer_avformat.c: Fix regression with mono audio
846 2009-10-10 Dan Dennedy <dan@dennedy.org>
848 * src/modules/avformat/producer_avformat.c: Add codec.frame_rate and drop the
849 profile/level meta properties.
851 * profiles/svcd_pal_wide: Fix the display aspect ratio of SVCD Widescreen
854 * configure, src/framework/mlt.h: Bump the version to 0.4.7.
856 * src/modules/linsys/consumer_SDIstream.c: Add audio channel mapping. This
857 uses meta properties on the producer: meta.map.audio.<N>.channels=<integer>
858 meta.map.audio.<N>.start=<integer> where 8 > N >= 0. The consumer loops over
859 N, consumes meta...channels and outputs them from channel meta...start. The
860 channel index starts at 0. For example, if the first audio track of the clip
861 is stereo English and the second audio track is stereo French, then this will
862 swap them: $ melt someclip audio_index=all meta.map.audio.0.channels=2
863 meta.map.audio.0.start=2 meta.map.audio.1.channels=2 meta.map.audio.1.start=0
864 -consumer linsys_sdi. However, the last pair of meta properties in this
865 example are actually optional. The algorithm outputs the remaining channels
866 at the start channel you specify. But since getting an unspecified property
867 yields 0, the last meta properties is unnecessary as well.
869 * src/modules/linsys/sdi_generator.c: Add MAX_AUDIO_STREAMS constant.
871 * src/modules/avformat/producer_avformat.c: Improve this log message.
873 * src/framework/mlt_tractor.c: Fix the tractor not passing meta properties to
876 * src/modules/linsys/consumer_SDIstream.c,
877 src/modules/linsys/sdi_generator.c: Convert some printfs to mlt_log.
879 * src/modules/linsys/consumer_SDIstream.c,
880 src/modules/linsys/sdi_generator.c: Cleanup unused parameters.
882 * src/modules/linsys/sdi_generator.c: Cleanup compiler warnings.
884 * src/modules/linsys/consumer_SDIstream.c,
885 src/modules/linsys/sdi_generator.c: Add support for >2 audio channels to
886 Linsys SDI consumer. This does not yet have any remapping support.
888 2009-10-06 Dan Dennedy <dan@dennedy.org>
890 * src/modules/avformat/producer_avformat.c: Add support for audio_index=all.
892 2009-09-22 Dan Dennedy <dan@dennedy.org>
894 * src/modules/avformat/producer_avformat.c: Convert audio structures to
895 arrays. Also collect info about audio channels and streams.
897 2009-09-21 Dan Dennedy <dan@dennedy.org>
899 * src/modules/avformat/producer_avformat.c: Factor out audio seeking and
900 decoding from the get_audio callback.
902 2009-09-18 Dan Dennedy <dan@dennedy.org>
904 * src/modules/avformat/producer_avformat.c: Factor out video codec
907 * src/modules/avformat/producer_avformat.c: Factor out audio codec setup from
908 audio index handling.
910 * src/modules/avformat/producer_avformat.c: Reduce usage of properties for
913 2009-10-07 Dan Dennedy <dan@dennedy.org>
915 * ChangeLog: Update changelog for 0.4.6 release.
917 * AUTHORS, Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set
918 version to 0.4.6 and update release notes.
920 * src/modules/avformat/Makefile, src/modules/avformat/configure: Add
921 configure option --avformat-svn-version. Also update recommended version to
922 Sept 15, 2009 and other cleanup.
924 2009-10-05 j-b-m <jb@kdenlive.org>
926 * src/modules/kdenlive/producer_framebuffer.c: Framebuffer producer should
927 obey to the force_aspect_ratio value modified:
928 src/modules/kdenlive/producer_framebuffer.c
930 2009-10-04 j-b-m <jb@kdenlive.org>
932 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
933 src/modules/qimage/producer_kdenlivetitle.c: Fix behaviour of title clips
934 when in and out points are given modified:
935 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
936 src/modules/qimage/producer_kdenlivetitle.c
938 2009-09-26 Dan Dennedy <dan@dennedy.org>
940 * src/modules/avformat/consumer_avformat.c: Improve exception handling in
943 2009-09-26 Marco Gittler <g.marco@freenet.de>
945 * src/modules/qimage/kdenlivetitle_wrapper.cpp: locale fix for decial numbers
947 2009-09-26 Dan Dennedy <dan@dennedy.org>
949 * src/modules/avformat/consumer_avformat.c: Improve exception handling in
952 2009-09-24 Dan Dennedy <dan@dennedy.org>
954 * src/modules/avformat/consumer_avformat.c: Wait for and close AVCodec
955 threads at end. Except when using x264 because it may crash at the end of
956 the second pass when using multiple threads. Also, cleanup another dual pass
957 log file that new versions of x264 creates.
959 * src/modules/avformat/consumer_avformat.c: Fix crash in logging warning
962 2009-09-22 Dan Dennedy <dan@dennedy.org>
964 * src/swig/mlt.i: Fix swig building with some Python versions and possibly
967 2009-09-20 Dan Dennedy <dan@dennedy.org>
969 * src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltProducer.cpp,
970 src/mlt++/MltProducer.h, src/mlt++/MltProperties.cpp,
971 src/mlt++/MltProperties.h, src/mlt++/MltRepository.cpp,
972 src/mlt++/MltRepository.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
973 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/swig/mlt.i:
976 2009-09-19 Dan Dennedy <dan@dennedy.org>
978 * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add Properties
979 constructor from opaque pointer.
981 2009-09-15 Dan Dennedy <dan@dennedy.org>
983 * src/modules/avformat/consumer_avformat.c: Fix crash when audio encode does
984 not yield frame (2859643).
986 * src/modules/avformat/consumer_avformat.c: Convert consumer_avformat message
989 2009-09-15 j-b-m <jb@kdenlive.org>
991 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix compatibility with older
992 Kdenlive titles: Kdenlive bug 1137 modified:
993 src/modules/qimage/kdenlivetitle_wrapper.cpp
995 2009-09-15 Dan Dennedy <dan@dennedy.org>
997 * src/modules/avformat/producer_avformat.c: Remove the old location of the
998 first_pts calculation.
1000 * src/modules/avformat/producer_avformat.c: Fix concurrency instability.
1001 (not related to new_seek)
1003 2009-09-13 Dan Dennedy <dan@dennedy.org>
1005 * src/modules/avformat/producer_avformat.c: Relocate setting first_pts and
1006 fix ffmpeg concurrency.
1008 2009-09-09 Dan Dennedy <dan@dennedy.org>
1010 * src/modules/avformat/producer_avformat.c: Restore seeking to one second
1011 before target. Since Ivan Schreter's FFmpeg mpegts new-seek patches were
1012 disabled, this is temporarily required for H.264 MPEG2-TS.
1014 2009-09-05 Dan Dennedy <dan@dennedy.org>
1016 * src/modules/avformat/producer_avformat.c: Patch from Ivan Schreter to fix
1017 seeking on AVCHD. This is intended to improve seeking in general, but it not
1018 ready for all formats. It can be explicitly enabled by setting the new_seek
1019 property to 1. I added code to enable it by default for H.264 in MPEG-2
1020 Transport Stream, but one can disable it by setting new_seek to 0.
1022 2009-09-15 Dan Dennedy <dan@dennedy.org>
1024 * src/mlt++/MltFrame.cpp: Remove construction of unused properties object.
1026 * src/swig/Makefile, src/swig/java/build, src/swig/lua/build,
1027 src/swig/perl/build, src/swig/php/build, src/swig/python/build,
1028 src/swig/ruby/build, src/swig/tcl/build: Fix distclean make target under swig
1029 and cleanup object files.
1031 2009-09-13 Dan Dennedy <dan@dennedy.org>
1033 * src/modules/core/factory.c, src/modules/core/producer_loader.c,
1034 src/modules/kdenlive/producer_framebuffer.c: Invert position of normalization
1035 filters with framebuffer producer. Previously, the framebuffer producer
1036 loaded a normalized producer, which can give undesired results with things
1037 like crop and really any time you want to filter the unpadded images of the
1038 speed-altered video. Now, the framebuffer uses the new "abnormal" producer to
1039 load the clip without normalization filters and sets appropriate frame
1040 properties to allow the normalizing filters attached to the framebuffer to
1041 act appropriately. This new abnormal filter is simply an alias to the
1042 existing loader filter, which uses the name by which it is invoked to toggle
1043 the behaviour of whether to attach normalizing filters.
1045 2009-09-12 Dan Dennedy <dan@dennedy.org>
1047 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer producer
1048 preventing image conversion and crop.
1050 * src/modules/qimage/configure: Fix kde_libdir detection for qimage (patch
1051 2151852). Patch from Roberto Castagnola <roberto.castagnola@gmail.com>. In
1052 particular, Gentoo users have needed this.
1054 2009-09-10 Dan Dennedy <dan@dennedy.org>
1056 * Makefile, src/swig/Makefile, src/swig/configure: Improve swig build with
1057 help from Michael Forney.
1059 2009-09-09 Dan Dennedy <dan@dennedy.org>
1061 * src/modules/core/transition_composite.c: Restore performance
1062 characteristics of recent composite fix.
1064 * src/modules/core/transition_composite.c: Fix composite regression with no
1067 * src/modules/core/transition_composite.c: Fix abruptness when using a luma
1068 with softness in composite.
1070 * src/modules/sdl/consumer_sdl_audio.c: Fix big memory leak when scrubbing.
1072 2009-09-10 j-b-m <jb@kdenlive.org>
1074 * src/modules/kdenlive/producer_framebuffer.c: Fix memleaks modified:
1075 src/modules/kdenlive/producer_framebuffer.c
1077 2009-09-09 j-b-m <jb@kdenlive.org>
1079 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer flicker
1080 modified: src/modules/kdenlive/producer_framebuffer.c
1082 2009-09-08 Dan Dennedy <dan@dennedy.org>
1084 * src/modules/sdl/consumer_sdl_audio.c: Cleanup pthread mutexes and
1087 * src/modules/core/filter_rescale.c: Fix core scaler regression.
1089 2009-09-05 Dan Dennedy <dan@dennedy.org>
1091 * src/swig/configure: Patch from Michael Forney to fix swig configure. If
1092 configure is run with --swig-languages="lang1 lang2", it complains because it
1093 is compared to "all" without any quotes.
1095 2009-09-03 Dan Dennedy <dan@dennedy.org>
1097 * src/modules/xml/consumer_xml.c: Fix making paths relative (kdenlive-1111).
1099 2009-09-01 j-b-m <jb@kdenlive.org>
1101 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Don't crash when running
1102 kdenlivetitle module from a console, instead print error message and exit
1103 modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
1105 2009-08-31 j-b-m <jb@kdenlive.org>
1107 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix flicker frame appearing
1108 at 0 position, small optimisations modified:
1109 src/modules/qimage/kdenlivetitle_wrapper.cpp
1111 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix flicker frame appearing
1112 at 0 position, small optimisations modified:
1113 src/modules/qimage/kdenlivetitle_wrapper.cpp
1115 2009-08-29 Dan Dennedy <dan@dennedy.org>
1117 * src/framework/mlt_pool.c: The padding is no longer necessary with the gcc
1120 * src/framework/mlt_pool.c: Chris Rudorff (ppc contributor) strongly suggests
1121 16 byte alignment and padding for all arch.
1123 * src/modules/kdenlive/producer_framebuffer.c: Apply JBM's fix to framebuffer
1124 regression on big image convert refactoring.
1126 * src/framework/mlt_pool.c: Apply mem alignment and corruption patches from
1127 Christoph Rudorff while debugging ppc.
1129 2009-08-29 gmarco <g.marco@freenet.de>
1131 * src/modules/qimage/kdenlivetitle_wrapper.cpp: removed warning
1133 2009-08-26 Dan Dennedy <dan@dennedy.org>
1135 * src/modules/sdl/consumer_sdl_audio.c: Convert audio-only SDL consumer to
1138 * src/modules/sdl/consumer_sdl_audio.c: Cleanup indentation
1140 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
1141 src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
1144 * src/modules/sdl/consumer_sdl_audio.c: Convert audio-only SDL consumer to
1147 * src/modules/sdl/consumer_sdl_audio.c: Cleanup indentation
1149 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
1150 src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
1153 2009-08-19 Dan Dennedy <dan@dennedy.org>
1155 * src/modules/linsys/Makefile, src/modules/linsys/configure,
1156 src/modules/linsys/consumer_SDIstream.c, src/modules/linsys/factory.c,
1157 src/modules/linsys/sdi_generator.c: Add Linsys SDI consumer from B.C.E.
1159 2009-08-18 Dan Dennedy <dan@dennedy.org>
1161 * src/modules/avformat/producer_avformat.c: Fix a/v sync on files with
1162 incorrect codec frame rate, but correct muxer rate.
1164 2009-08-16 j-b-m <jb@kdenlive.org>
1166 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Titler: add support for
1167 background property modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
1169 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Titler: add support for
1170 background property modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
1172 2009-08-07 Dan Dennedy <dan@dennedy.org>
1174 * src/framework/mlt_frame.c: Fix a/v synch drift with some unhandled
1175 framerates (kdenlive-1034). Previously only special handling provided for
1176 32000, 44100, and 48000 sample rates on the strange NTSC frame rate. Patch
1177 provided by Mike Adkins makes it generic including 24000/1001. Thanks!
1179 2009-08-03 Dan Dennedy <dan@dennedy.org>
1181 * src/framework/Makefile, src/framework/mlt_consumer.c,
1182 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
1183 src/framework/mlt_tractor.c, src/framework/mlt_types.h,
1184 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/configure,
1185 src/modules/avformat/consumer_avformat.c,
1186 src/modules/avformat/filter_avresample.c,
1187 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
1188 src/modules/core/factory.c, src/modules/core/filter_audioconvert.c,
1189 src/modules/core/filter_channelcopy.c, src/modules/core/filter_mono.c,
1190 src/modules/core/filter_transition.c, src/modules/core/loader.ini,
1191 src/modules/core/producer_consumer.c, src/modules/core/transition_mix.c,
1192 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
1193 src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/filter_ladspa.c,
1194 src/modules/normalize/filter_volume.c,
1195 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
1196 src/modules/sox/filter_sox.c, src/modules/vorbis/producer_vorbis.c: Refactor
1197 audio conversion and mixing.
1199 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
1200 src/modules/sdl/consumer_sdl_still.c: Fix some SDL concurrency issues I am
1201 seeing in Kdenlive on my quad core.
1203 2009-08-02 j-b-m <jb@kdenlive.org>
1205 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix start / endviewport
1206 movement, do not respect aspect ratio when resizing modified:
1207 kdenlivetitle_wrapper.cpp
1209 * src/modules/qimage/configure, src/modules/qimage/kdenlivetitle_wrapper.cpp:
1210 Add support for svg items in titles modified: configure modified:
1211 kdenlivetitle_wrapper.cpp
1213 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Dont's set Graphicscene
1214 parent to avoid warning message, fix display of images modified:
1215 kdenlivetitle_wrapper.cpp
1217 * src/modules/qimage/kdenlivetitle_wrapper.h: remove unused var modified:
1218 kdenlivetitle_wrapper.h
1220 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1221 src/modules/qimage/kdenlivetitle_wrapper.h,
1222 src/modules/qimage/producer_kdenlivetitle.c: Fix errors in caching + mem
1223 leaks, fix resize issue modified: kdenlivetitle_wrapper.cpp modified:
1224 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
1226 2009-08-01 j-b-m <jb@kdenlive.org>
1228 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1229 src/modules/qimage/kdenlivetitle_wrapper.h,
1230 src/modules/qimage/producer_kdenlivetitle.c: Rewrote caching, similar to
1231 qimage producer modified: kdenlivetitle_wrapper.cpp modified:
1232 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
1234 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Cache image if there is no
1235 animation modified: kdenlivetitle_wrapper.cpp
1237 2009-07-31 j-b-m <jb@kdenlive.org>
1239 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1240 src/modules/qimage/kdenlivetitle_wrapper.h,
1241 src/modules/qimage/producer_kdenlivetitle.c: Use QImage instead of QPixmap,
1242 add myself in copyright modified: kdenlivetitle_wrapper.cpp modified:
1243 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
1245 2009-07-31 Marco Gittler <g.marco@freenet.de>
1247 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper.cpp: qt
1250 2009-07-31 j-b-m <jb@kdenlive.org>
1252 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1253 src/modules/qimage/kdenlivetitle_wrapper.h: don't use cache, just normal
1254 properties to store scene modified: kdenlivetitle_wrapper.cpp modified:
1255 kdenlivetitle_wrapper.h
1257 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1258 src/modules/qimage/kdenlivetitle_wrapper.h,
1259 src/modules/qimage/producer_kdenlivetitle.c: Rescale title when they are
1260 played with a different profile modified: kdenlivetitle_wrapper.cpp
1261 modified: kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
1263 2009-07-30 j-b-m <jb@kdenlive.org>
1265 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1266 src/modules/qimage/producer_kdenlivetitle.c: Fix image size, fix utf-8
1267 characters in titles modified: kdenlivetitle_wrapper.cpp modified:
1268 producer_kdenlivetitle.c
1270 2009-07-29 j-b-m <jb@kdenlive.org>
1272 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1273 src/modules/qimage/kdenlivetitle_wrapper.h,
1274 src/modules/qimage/producer_kdenlivetitle.c: Fix use of several title
1275 producers in one instance of Kdenlive modified: kdenlivetitle_wrapper.cpp
1276 modified: kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
1278 2009-07-27 gmarco <g.marco@freenet.de>
1280 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper.cpp:
1281 fixed merge conflict
1283 2009-07-27 j-b-m <jb@kdenlive.org>
1285 * src/modules/qimage/producer_kdenlivetitle.c: debug -- modified:
1286 producer_kdenlivetitle.c
1288 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1289 src/modules/qimage/kdenlivetitle_wrapper.h,
1290 src/modules/qimage/producer_kdenlivetitle.c: Cleanup + fix crashes when used
1291 in Kdenlive modified: kdenlivetitle_wrapper.cpp modified:
1292 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
1294 2009-07-24 j-b-m <jb@kdenlive.org>
1296 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1297 src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:
1298 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
1299 src/modules/qimage/producer_kdenlivetitle.c
1301 2009-07-26 j-b-m <jb@kdenlive.org>
1303 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1304 src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:
1305 kdenlivetitle_wrapper.cpp modified: kdenlivetitle_wrapper.h
1307 2009-07-26 Dan Dennedy <dan@dennedy.org>
1309 * src/framework/mlt_playlist.c: Fix handling of length parameter in
1310 mlt_playlist_remove_region. This fixes kdenlive bug 1030. The calls to
1311 mlt_playlist_split() inside this function appear to have forgotten that it
1312 splits _after_ the specified position.
1314 2009-07-26 j-b-m <jb@kdenlive.org>
1316 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1317 src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:
1318 kdenlivetitle_wrapper.cpp modified: kdenlivetitle_wrapper.h
1320 2009-07-25 j-b-m <jb@kdenlive.org>
1322 * src/framework/mlt_playlist.c: Fix bug preventing removal of one frame
1323 region modified: mlt_playlist.c
1325 * src/framework/mlt_playlist.c: Fix bug preventing deletion of one frame
1326 region modified: mlt_playlist.c
1328 2009-07-24 j-b-m <jb@kdenlive.org>
1330 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1331 src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:
1332 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
1333 src/modules/qimage/producer_kdenlivetitle.c
1335 * src/modules/qimage/producer_kdenlivetitle.c: Remove debug output
1337 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1338 src/modules/qimage/kdenlivetitle_wrapper.h,
1339 src/modules/qimage/producer_kdenlivetitle.c: Fix crash + position in time
1340 modified: src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
1341 src/modules/qimage/kdenlivetitle_wrapper.h modified:
1342 src/modules/qimage/producer_kdenlivetitle.c
1344 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1345 src/modules/qimage/kdenlivetitle_wrapper.h,
1346 src/modules/qimage/producer_kdenlivetitle.c: * Fix memleaks * Cleanup *
1347 Reload xml when setting "reload_xml" property modified:
1348 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
1349 src/modules/qimage/kdenlivetitle_wrapper.h modified:
1350 src/modules/qimage/producer_kdenlivetitle.c
1352 2009-07-24 Marco Gittler <g.marco@freenet.de>
1354 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper.cpp:
1355 use changed format of title-xml
1357 * src/modules/qimage/qimage_wrapper.cpp: qimage_wrapper: removed unused line
1359 2009-07-24 j-b-m <jb@kdenlive.org>
1361 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1362 src/modules/qimage/kdenlivetitle_wrapper.h,
1363 src/modules/qimage/producer_kdenlivetitle.c: Add feature to dynamically
1364 replace text in a block modified: kdenlivetitle_wrapper.cpp modified:
1365 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
1367 2009-07-24 Marco Gittler <g.marco@freenet.de>
1369 * src/modules/qimage/factory.c: qimage/factory.c: readded deleted qimage
1372 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1373 src/modules/qimage/kdenlivetitle_wrapper.h,
1374 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle: reindent code /
1375 readded qimage_producer
1377 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1378 src/modules/qimage/kdenlivetitle_wrapper.h: reindent c++
1380 * src/modules/qimage/producer_kdenlivetitle.c: reindent code
1382 * src/modules/qimage/factory.c, src/modules/qimage/qimage_wrapper.cpp:
1383 readded deleted qimage producer in factory
1385 2009-07-20 Marco Gittler <g.marco@freenet.de>
1387 * src/modules/qimage/kdenlivetitle_wrapper.cpp: clean image before painting
1389 2009-07-19 Dan Dennedy <dan@dennedy.org>
1391 * src/modules/sdl/consumer_sdl_still.c: Fix image refresh in sdl_still
1394 * src/melt/melt.c: Avoid redefining _GNU_SOURCE.
1396 2009-07-19 Marco Gittler <g.marco@freenet.de>
1398 * src/modules/qimage/configure, src/modules/qimage/producer_kdenlivetitle.c:
1399 kdenlivetitle: added QtXml during configure, add rescource to producer
1401 2009-07-18 gmarco <g.marco@freenet.de>
1403 * src/modules/qimage/kdenlivetitle_wrapper.cpp: use start/end from kdenlive
1406 2009-07-18 Marco Gittler <g.marco@freenet.de>
1408 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1409 src/modules/qimage/kdenlivetitle_wrapper.h,
1410 src/modules/qimage/producer_kdenlivetitle.c: working color conversion
1412 2009-07-15 Marco Gittler <g.marco@freenet.de>
1414 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1415 src/modules/qimage/kdenlivetitle_wrapper.h,
1416 src/modules/qimage/producer_kdenlivetitle.c: memcpy works now
1418 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1419 src/modules/qimage/kdenlivetitle_wrapper.h,
1420 src/modules/qimage/producer_kdenlivetitle.c: memhandling changed
1422 2009-07-14 Dan Dennedy <dan@dennedy.org>
1424 * src/melt/melt.c: Add missing include for basename().
1426 * src/modules/avformat/Makefile, src/modules/avformat/configure,
1427 src/modules/core/Makefile, src/modules/dgraft/Makefile,
1428 src/modules/dv/Makefile, src/modules/effectv/Makefile,
1429 src/modules/frei0r/Makefile, src/modules/gtk2/Makefile,
1430 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
1431 src/modules/kino/Makefile, src/modules/melt/Makefile,
1432 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
1433 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
1434 src/modules/qimage/Makefile, src/modules/resample/Makefile,
1435 src/modules/sdl/Makefile, src/modules/sox/Makefile,
1436 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
1437 src/modules/xine/Makefile, src/modules/xml/Makefile: Fix build on OS X and
1438 possibly others. Gives higher priority to local lib and include dirs than
1439 system or SDL-based lib and include dirs. Also, moves previous -lm fix to
1440 from general build to --avformat-svn and --avformat-static builds.
1442 2009-07-14 Marco Gittler <g.marco@freenet.de>
1444 * src/modules/qimage/kdenlivetitle_wrapper.cpp: don't block under
1445 qt-application (kdenlive)
1447 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1448 src/modules/qimage/producer_kdenlivetitle.c: cleanup
1450 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1451 src/modules/qimage/kdenlivetitle_wrapper.h,
1452 src/modules/qimage/producer_kdenlivetitle.c: test alpha channel
1454 2009-07-13 Dan Dennedy <dan@dennedy.org>
1456 * src/modules/avformat/Makefile: Fix underlinking avformat on some systems
1459 * src/modules/sox/filter_sox.c: Apply sox 14.3 compatibility patch from Fathi
1462 2009-07-11 Marco Gittler <g.marco@freenet.de>
1464 * src/modules/core/loader.dict, src/modules/qimage/kdenlivetitle_wrapper.cpp,
1465 src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper:
1466 interpolate from start-> end, added title to dict
1468 2009-07-10 Marco Gittler <g.marco@freenet.de>
1470 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper: fixed
1471 typo, not seen in Mac OS (QtXml also needed
1473 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1474 src/modules/qimage/kdenlivetitle_wrapper.h,
1475 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper: load
1478 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1479 src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper: use
1480 QApplication, else QGrahicsScene ist not working
1482 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1483 src/modules/qimage/kdenlivetitle_wrapper.h,
1484 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper.{cpp,h},
1485 producer_kdenlivetitle.c: LGPL header and byte move for right RGBA values
1487 * src/modules/qimage/Makefile, src/modules/qimage/factory.c,
1488 src/modules/qimage/kdenlivetitle_wrapper.cpp,
1489 src/modules/qimage/kdenlivetitle_wrapper.h,
1490 src/modules/qimage/producer_kdenlivetitle.c: first work on kdenlive title
1491 producer should later read the xml-file from kdenlive and let the title have
1494 2009-07-03 Dan Dennedy <dan@dennedy.org>
1496 * configure, docs/policies.txt, src/framework/mlt.h,
1497 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
1498 src/framework/mlt_log.c, src/modules/avformat/filter_avcolour_space.c,
1499 src/modules/avformat/filter_avdeinterlace.c,
1500 src/modules/avformat/filter_swscale.c,
1501 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
1502 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
1503 src/modules/core/filter_crop.c, src/modules/core/filter_gamma.c,
1504 src/modules/core/filter_greyscale.c, src/modules/core/filter_imageconvert.c,
1505 src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
1506 src/modules/core/filter_obscure.c, src/modules/core/filter_rescale.c,
1507 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
1508 src/modules/core/loader.ini, src/modules/core/producer_colour.c,
1509 src/modules/core/producer_consumer.c, src/modules/core/producer_ppm.c,
1510 src/modules/core/transition_luma.c, src/modules/effectv/filter_burn.c,
1511 src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
1512 src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
1513 src/modules/frei0r/transition_frei0r.c, src/modules/gtk2/filter_rescale.c,
1514 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
1515 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_wave.c,
1516 src/modules/kdenlive/producer_framebuffer.c,
1517 src/modules/motion_est/filter_crop_detect.c,
1518 src/modules/motion_est/filter_motion_est.c,
1519 src/modules/motion_est/filter_vismv.c,
1520 src/modules/motion_est/producer_slowmotion.c,
1521 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_grain.c,
1522 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_oldfilm.c,
1523 src/modules/oldfilm/filter_tcolor.c, src/modules/oldfilm/filter_vignette.c,
1524 src/modules/plus/filter_affine.c, src/modules/plus/filter_charcoal.c,
1525 src/modules/plus/filter_invert.c, src/modules/plus/filter_sepia.c,
1526 src/modules/plus/transition_affine.c, src/modules/qimage/producer_qimage.c,
1527 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h,
1528 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c,
1529 src/modules/sdl/producer_sdl_image.c, src/modules/vmfx/filter_chroma.c,
1530 src/modules/vmfx/filter_chroma_hold.c, src/modules/vmfx/filter_mono.c,
1531 src/modules/vmfx/filter_shape.c, src/modules/xine/filter_deinterlace.c:
1532 Massive refactoring of image conversion. This drops all image color space
1533 and pixel format conversions from the mlt_frame class. Instead, it adds a
1534 convert_image virtual function to the mlt_frame class that is called within
1535 mlt_frame_get_image(). The newly added imageconvert filter sets that virtual
1536 function and contains the various conversion routines. The loader producer
1537 automatically attaches this filter to the producer it creates.
1539 * src/framework/mlt_profile.c: Slightly improve auto-setting
1542 2009-06-30 Dan Dennedy <dan@dennedy.org>
1544 * ChangeLog: Update ChangeLog for 0.4.4 release.
1546 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set to v0.4.4
1547 and update release notes.
1549 * src/modules/sdl/consumer_sdl.c: Log failure to open audio.
1551 2009-06-29 Dan Dennedy <dan@dennedy.org>
1553 * src/modules/sdl/consumer_sdl_preview.c: Fix crash with invalid video_driver
1556 * src/modules/gtk2/Makefile: Link gtk2 module against libiconv on FreeBSD.
1558 2009-06-26 Dan Dennedy <dan@dennedy.org>
1560 * src/swig/configure: Fix conditional swig build and remove --enable-swig.
1562 2009-06-23 Dan Dennedy <dan@dennedy.org>
1564 * src/swig/configure, src/swig/lua/build, src/swig/lua/play.lua: Add SWIG Lua
1567 2009-06-22 Dan Dennedy <dan@dennedy.org>
1569 * configure, src/framework/Makefile, src/melt/configure, src/swig/Makefile,
1570 src/swig/configure, src/swig/java/build, src/swig/perl/build,
1571 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
1572 src/swig/tcl/build: Further integrate swig into build system. This is not
1573 enabled by default. It adds configure options --enable-swig and
1576 * src/melt/Makefile, src/melt/configure, src/melt/melt.c: Add configure
1577 option --rename-melt.
1579 * src/modules/avformat/producer_avformat.c: Fix crash in avformat producer on
1580 audio overrun. Fixes Kdenlive bug 754 and possibly others due to unchecked
1581 bounds writing to an audio buffer.
1583 * src/modules/frei0r/Makefile, src/modules/frei0r/blacklist.txt,
1584 src/modules/frei0r/factory.c: Add blacklist to frei0r module. This is for
1585 Kdenlive bugs 913 and 917. It is populated with only facedetect for now.
1587 * src/framework/mlt_factory.c: Initialize the environment before the module
1588 repo. This lets module factory functions get info from mlt_environment().
1590 2009-06-21 Dan Dennedy <dan@dennedy.org>
1592 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej:
1593 Remove these bogus make files in avformat.
1595 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej,
1596 src/modules/avformat/consumer_avformat.c: Fix avformat consumer crashing on
1599 2009-06-19 Dan Dennedy <dan@dennedy.org>
1601 * src/modules/gtk2/Makefile: Fix underlink libm gtk2 module (floor).
1603 * src/modules/avformat/producer_avformat.c: Fix regression in 8bit audio
1604 handling. Regression occurred with migration to FFmpeg
1605 av_audio_resample_init(). This also drops usage of non-public audio convert;
1606 instead, relying upon new resample to do the same task. audioconvert.h is
1607 still used, however, to get the sample format description.
1609 2009-06-18 Dan Dennedy <dan@dennedy.org>
1611 * src/modules/sox/Makefile: Fix underlinking libm for sdl module. Patch from
1614 * docs/melt.1: Fix manpage whatis entry. Patch from Debian.
1616 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer producer to be
1619 2009-06-16 Dan Dennedy <dan@dennedy.org>
1621 * src/modules/avformat/consumer_avformat.c: Migrate to FFmpeg
1622 avformat_alloc_context().
1624 * src/modules/avformat/filter_avresample.c,
1625 src/modules/avformat/producer_avformat.c: Migrate to FFmpeg
1626 av_audio_resample_init.
1628 * src/melt/Makefile, src/melt/melt.c,
1629 src/modules/avformat/producer_avformat.c: Fix (kdenlive-824) >2 channels not
1632 * src/modules/jackrack/Makefile: Fix underlinking jackrack plugin.
1634 2009-06-15 Dan Dennedy <dan@dennedy.org>
1636 * src/modules/kdenlive/producer_framebuffer.c: Fix big memory leak in
1637 framebuffer producer. This fix is for kdenlive bug 898. This was due to
1638 allocating a frame in get_frame that might not get closed by a skipped call
1639 to get_image. This skipping can happen when using realtime mode (frame
1642 * configure, profiles/Makefile, src/framework/Makefile, src/melt/Makefile,
1643 src/modules/avformat/Makefile, src/modules/core/Makefile,
1644 src/modules/feeds/Makefile, src/modules/lumas/Makefile,
1645 src/modules/oldfilm/Makefile, src/modules/xml/Makefile: Add datadir and
1646 mandir options to configure.
1648 * src/modules/qimage/configure: Fix building qimage when QtGui does not
1651 * src/modules/gtk2/pixops.c: Fix compilation of gtk2 module.
1653 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
1654 src/modules/kino/kino_wrapper.cc: Apply patch from Debian to fix compilation
1657 * src/modules/gtk2/have_mmx.S: Apply patch from Debian to update have_mmx.
1659 * Makefile: Distributors do not like us to run ldconfig.
1661 * configure: Link with --no-undefined flag.
1663 2009-06-13 Dan Dennedy <dan@dennedy.org>
1665 * src/modules/avformat/consumer_avformat.c: Fix encoding to Ogg Theora with
1666 Vorbis. This applies to Kdenlive bug 465. After fixing the huge memory leak,
1667 there was an audio sync problem, and the fix for that might help other
1668 formats as well (fix was to initialize the audio codec time base). This also
1669 increases the size of the audio encoding buffer to fix flac encoding.
1671 2009-06-10 Dan Dennedy <dan@dennedy.org>
1673 * docs/melt.1, docs/policies.txt, src/melt/melt.c: Add man page for melt.
1676 2009-06-07 Dan Dennedy <dan@dennedy.org>
1678 * src/modules/core/transition_composite.c: Add invert boolean property to
1679 composite transition.
1681 2009-05-29 Dan Dennedy <dan@dennedy.org>
1683 * src/modules/avformat/producer_avformat.c: Workaround video streams with
1684 wild timestamps (kdenlive-854)
1686 2009-06-03 Dan Dennedy <dan@dennedy.org>
1688 * src/modules/avformat/producer_avformat.c: Add support for RGBA formats such
1691 * configure, src/framework/mlt.h: Set to interim version 0.4.3
1693 * src/modules/core/filter_rescale.c: Improve alpha scaling conditional logic.
1695 2009-05-30 Dan Dennedy <dan@dennedy.org>
1697 * ChangeLog: Update Changelog for 0.4.2 release.
1699 * Doxyfile, NEWS, configure, src/framework/mlt.h: Bump versions and update
1702 2009-05-29 Dan Dennedy <dan@dennedy.org>
1704 * src/modules/oldfilm/filter_tcolor.yml,
1705 src/modules/oldfilm/filter_vignette.yml: Fix YAML validation errors and
1706 spelling of Vignette.
1708 2009-05-28 Dan Dennedy <dan@dennedy.org>
1710 * src/modules/core/filter_crop.c: Improve performance of crop filter.
1712 2009-05-27 Dan Dennedy <dan@dennedy.org>
1714 * src/modules/core/filter_rescale.c: Bugfix (kdenlive-791) crash when using
1715 crop filter. The alpha channel was not getting scaled by gtkrescale (and
1716 possibly others). I moved the core alpha scaling to a fallback position for
1717 scalers that do not handle alpha channel.
1719 * src/framework/mlt_log.c: Change default log level to panic. Some testing
1720 against FFmpeg v0.5 shows logging is still verbose with warnings enabled, but
1723 * src/framework/mlt_log.c: Change default log level to warning or worse.
1725 * src/mlt++/configure: Fix typo in mlt++ CXXFLAGS.
1727 2009-05-26 Dan Dennedy <dan@dennedy.org>
1729 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp,
1730 src/modules/qimage/qimage_wrapper.h: Fix image sequences sometimes not
1733 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
1734 Change the ttl default value for image sequences. When using printf-style
1735 image sequences only, the default ttl is now 1.
1737 2009-05-21 Dan Dennedy <dan@dennedy.org>
1739 * src/modules/sdl/consumer_sdl.c: Bugfix sdl consumer not using
1742 2009-05-20 Dan Dennedy <dan@dennedy.org>
1744 * configure, src/framework/mlt.h: Bump to an interim version.
1746 * src/modules/motion_est/Makefile: Link motionest against libm.
1748 * src/mlt++/config.h: Fix license in comment header.
1750 2009-05-17 Dan Dennedy <dan@dennedy.org>
1752 * ChangeLog: Update ChangeLog
1754 * Makefile, NEWS: Add v0.4.0 release notes.
1756 * Doxyfile, configure, src/framework/mlt.h: Bump version to 0.4.0
1758 2009-05-13 Dan Dennedy <dan@dennedy.org>
1760 * src/mlt++/configure: Bump soversion for mlt++ due to removal of classes.
1762 * profiles/atsc_1080i_50, profiles/atsc_1080i_60, profiles/atsc_1080p_2398,
1763 profiles/atsc_1080p_24, profiles/atsc_1080p_25, profiles/atsc_1080p_2997,
1764 profiles/atsc_1080p_30, profiles/atsc_720p_30, profiles/dv_ntsc,
1765 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
1766 profiles/hdv_1080_25p, profiles/hdv_1080_30p, profiles/hdv_1080_50i,
1767 profiles/hdv_1080_60i, profiles/hdv_720_25p, profiles/hdv_720_30p,
1768 profiles/hdv_720_50p, profiles/hdv_720_60p, profiles/quarter_ntsc,
1769 profiles/quarter_ntsc_wide, profiles/quarter_pal, profiles/quarter_pal_wide,
1770 profiles/square_ntsc, profiles/square_ntsc_wide, profiles/square_pal,
1771 profiles/square_pal_wide, profiles/svcd_ntsc_wide, profiles/svcd_pal_wide:
1772 Make profile descriptions more user friendly.
1774 * src/modules/avformat/producer_avformat.c: Improve reliability of video
1775 playback. After the v0.5 release of FFmpeg, a change was introduced that
1776 prevented reliable playback of some files, namely HDV. This fixes it by
1777 introducing a seek upon opening the file. Also, this change provides simple
1778 fallback support for when invalid DTS is returned by libavformat.
1780 2009-05-11 Dan Dennedy <dan@dennedy.org>
1782 * src/modules/gtk2/have_mmx.S, src/modules/gtk2/scale_line_22_yuv_mmx.S:
1783 Apply patch from Orcan Ogetbil that adds .note.GNU-stack section.
1785 * setenv: Add libmlt++ to the ld path.
1787 * src/mlt++/configure: Make libmlt++ PIC.
1789 2009-05-09 Dan Dennedy <dan@dennedy.org>
1791 * configure: Fix build on Mac OS X.
1793 * ChangeLog, Makefile: Change dist make target to use git-archive.
1795 * src/swig/configure, src/swig/java/Play.java, src/swig/java/build,
1796 src/swig/mlt.i, src/swig/mltpp.i, src/swig/perl/Makefile.PL,
1797 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
1798 src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb, src/swig/tcl/build,
1799 src/swig/tcl/play.tcl: Fixup the swig bindings.
1801 * src/modules/xine/xineutils.h: Fix compilation warning in xineutils.h.
1803 * configure, src/examples/Makefile, src/framework/Makefile,
1804 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
1805 src/mlt++/Makefile, src/mlt++/configure, src/modules/avformat/Makefile,
1806 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
1807 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
1808 src/modules/dgraft/filter_telecide.c, src/modules/dv/Makefile,
1809 src/modules/effectv/Makefile, src/modules/frei0r/Makefile,
1810 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
1811 src/modules/jackrack/configure, src/modules/kino/Makefile,
1812 src/modules/normalize/Makefile, src/modules/plus/Makefile,
1813 src/modules/qimage/Makefile, src/modules/resample/filter_resample.c,
1814 src/modules/sdl/Makefile, src/modules/vmfx/filter_chroma.c,
1815 src/modules/xml/consumer_xml.c: Fix over- and under-linking.
1817 * src/mlt++/Mlt.h, src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h,
1818 src/mlt++/MltDeque.cpp, src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp,
1819 src/mlt++/MltEvent.h, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
1820 src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltFilter.cpp,
1821 src/mlt++/MltFilter.h, src/mlt++/MltFilteredConsumer.cpp,
1822 src/mlt++/MltFilteredConsumer.h, src/mlt++/MltFilteredProducer.cpp,
1823 src/mlt++/MltFilteredProducer.h, src/mlt++/MltFrame.cpp,
1824 src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
1825 src/mlt++/MltMultitrack.cpp, src/mlt++/MltMultitrack.h,
1826 src/mlt++/MltParser.cpp, src/mlt++/MltParser.h, src/mlt++/MltPlaylist.cpp,
1827 src/mlt++/MltPlaylist.h, src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h,
1828 src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h,
1829 src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
1830 src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h,
1831 src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h,
1832 src/mlt++/MltService.cpp, src/mlt++/MltService.h, src/mlt++/MltTokeniser.cpp,
1833 src/mlt++/MltTokeniser.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
1834 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Fix LGPL information
1835 in comment headers of mlt++.
1837 * Makefile, README, demo/README, demo/consumers.ini, demo/demo,
1838 demo/demo.ini, demo/entity.mlt, demo/entity.westley, demo/mlt_all,
1839 demo/mlt_attributes, demo/mlt_audio_stuff, demo/mlt_avantika_title,
1840 demo/mlt_bouncy, demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
1841 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
1842 demo/mlt_fade_black, demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_jcut,
1843 demo/mlt_lcut, demo/mlt_levels, demo/mlt_my_name_is, demo/mlt_news,
1844 demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow,
1845 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
1846 demo/mlt_ticker, demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
1847 demo/mlt_voiceover, demo/mlt_watermark, demo/new.mlt, demo/new.westley,
1848 demo/pango.mlt, demo/pango.westley, demo/svg.mlt, demo/svg.westley,
1849 docs/framework.txt, docs/install.txt, docs/melt.txt, docs/mlt++.txt,
1850 docs/mlt-xml.txt, docs/policies.txt, docs/services.txt, mlt++/.gitignore,
1851 mlt++/Makefile, mlt++/configure, src/framework/mlt_factory.c,
1852 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
1853 src/framework/mlt_properties.c, src/melt/io.c, src/melt/io.h,
1854 src/melt/melt.c, src/modules/core/factory.c,
1855 src/modules/core/filter_watermark.c, src/modules/core/loader.dict,
1856 src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
1857 src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
1858 src/modules/core/transition_luma.c, src/modules/core/transition_region.c,
1859 src/modules/kdenlive/producer_framebuffer.c, src/modules/kino/avi.h,
1860 src/modules/kino/riff.cc, src/modules/melt/factory.c,
1861 src/modules/melt/producer_melt.c, src/modules/motion_est/Makefile,
1862 src/modules/motion_est/README, src/modules/motion_est/producer_slowmotion.c,
1863 src/modules/plus/filter_affine.c, src/modules/xml/consumer_xml.c,
1864 src/modules/xml/factory.c, src/modules/xml/mlt-xml.dtd,
1865 src/modules/xml/producer_xml.c, src/swig/Makefile, src/swig/configure,
1866 src/swig/java/Play.java, src/swig/java/build, src/swig/mltpp.i,
1867 src/swig/perl/Makefile.PL, src/swig/perl/play.pl, src/swig/php/build,
1868 src/swig/php/play.php, src/swig/python/build, src/swig/python/play.py,
1869 src/swig/ruby/build, src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb,
1870 src/swig/tcl/build, src/swig/tcl/play.tcl, src/tests/charlie.c,
1871 src/tests/hello.c: Complete reorganization and renaming to usable state.
1873 2009-05-07 Dan Dennedy <dan@dennedy.org>
1875 * src/modules/mvsp/Makefile, src/modules/mvsp/configure,
1876 src/modules/mvsp/consumer_mvsp.c, src/modules/mvsp/factory.c: Remove mvsp -
1877 moving to melted project.
1879 * .gitignore, Makefile, configure, mlt++.pc.in, setenv,
1880 src/examples/Makefile, src/melt/Makefile, src/mlt++/Makefile,
1881 src/mlt++/Mlt.h, src/mlt++/configure, src/modules/core/Makefile,
1882 src/modules/core/factory.c, src/modules/feeds/Makefile,
1883 src/modules/fezzik/Makefile, src/modules/fezzik/factory.c,
1884 src/modules/melt/Makefile, src/modules/mvsp/Makefile,
1885 src/modules/mvsp/configure, src/modules/mvsp/consumer_mvsp.c,
1886 src/modules/mvsp/factory.c, src/modules/valerie/Makefile,
1887 src/modules/valerie/consumer_valerie.c, src/modules/valerie/factory.c,
1888 src/modules/xml/Makefile, src/modules/xml/configure: Fix the build afer the
1891 * docs/inigo.txt, docs/melt.txt, docs/mlt-xml.txt, docs/westley.txt,
1892 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/inigo/io.h,
1893 src/melt/Makefile, src/melt/io.c, src/melt/io.h, src/melt/melt.c,
1894 src/modules/core/data_fx.properties, src/modules/core/loader.dict,
1895 src/modules/core/loader.ini, src/modules/core/producer_hold.c,
1896 src/modules/core/producer_loader.c, src/modules/data_fx.properties,
1897 src/modules/fezzik.dict, src/modules/fezzik.ini,
1898 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_hold.c,
1899 src/modules/inigo/Makefile, src/modules/inigo/factory.c,
1900 src/modules/inigo/producer_inigo.c, src/modules/melt/Makefile,
1901 src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
1902 src/modules/westley/Makefile, src/modules/westley/configure,
1903 src/modules/westley/consumer_westley.c, src/modules/westley/factory.c,
1904 src/modules/westley/producer_westley.c, src/modules/westley/westley.dtd,
1905 src/modules/xml/Makefile, src/modules/xml/configure,
1906 src/modules/xml/consumer_xml.c, src/modules/xml/factory.c,
1907 src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c,
1908 src/tests/README: Rename inigo, fezzik, and westley.
1910 * docs/mlt++.txt, mlt++/README: Merge mlt++/README into docs/mlt++.txt.
1912 * docs/mlt++.txt, mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h,
1913 mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/src/MltDeque.cpp,
1914 mlt++/src/MltDeque.h, mlt++/src/MltEvent.cpp, mlt++/src/MltEvent.h,
1915 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.cpp,
1916 mlt++/src/MltField.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
1917 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
1918 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
1919 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltGeometry.cpp,
1920 mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.cpp,
1921 mlt++/src/MltMultitrack.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
1922 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
1923 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
1924 mlt++/src/MltProfile.h, mlt++/src/MltProperties.cpp,
1925 mlt++/src/MltProperties.h, mlt++/src/MltPushConsumer.cpp,
1926 mlt++/src/MltPushConsumer.h, mlt++/src/MltRepository.cpp,
1927 mlt++/src/MltRepository.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
1928 mlt++/src/MltTokeniser.cpp, mlt++/src/MltTokeniser.h,
1929 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
1930 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/src/config.h,
1931 mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/java/Play.java,
1932 mlt++/swig/java/Play.sh, mlt++/swig/java/build, mlt++/swig/mltpp.i,
1933 mlt++/swig/perl/Makefile.PL, mlt++/swig/perl/build, mlt++/swig/perl/play.pl,
1934 mlt++/swig/php/build, mlt++/swig/php/play.php, mlt++/swig/python/build,
1935 mlt++/swig/python/play.py, mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb,
1936 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl,
1937 mlt++/test/Makefile, mlt++/test/play.cpp, src/examples/Makefile,
1938 src/examples/play.cpp, src/mlt++/Makefile, src/mlt++/Mlt.h,
1939 src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h, src/mlt++/MltDeque.cpp,
1940 src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp, src/mlt++/MltEvent.h,
1941 src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h, src/mlt++/MltField.cpp,
1942 src/mlt++/MltField.h, src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h,
1943 src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
1944 src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
1945 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp,
1946 src/mlt++/MltGeometry.h, src/mlt++/MltMultitrack.cpp,
1947 src/mlt++/MltMultitrack.h, src/mlt++/MltParser.cpp, src/mlt++/MltParser.h,
1948 src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
1949 src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h, src/mlt++/MltProfile.cpp,
1950 src/mlt++/MltProfile.h, src/mlt++/MltProperties.cpp,
1951 src/mlt++/MltProperties.h, src/mlt++/MltPushConsumer.cpp,
1952 src/mlt++/MltPushConsumer.h, src/mlt++/MltRepository.cpp,
1953 src/mlt++/MltRepository.h, src/mlt++/MltService.cpp, src/mlt++/MltService.h,
1954 src/mlt++/MltTokeniser.cpp, src/mlt++/MltTokeniser.h,
1955 src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
1956 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/mlt++/config.h,
1957 src/swig/Makefile, src/swig/configure, src/swig/java/Play.java,
1958 src/swig/java/Play.sh, src/swig/java/build, src/swig/mltpp.i,
1959 src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/perl/play.pl,
1960 src/swig/php/build, src/swig/php/play.php, src/swig/python/build,
1961 src/swig/python/play.py, src/swig/ruby/build, src/swig/ruby/play.rb,
1962 src/swig/ruby/thumbs.rb, src/swig/tcl/build, src/swig/tcl/play.tcl:
1963 Reorganize mlt++ files.
1965 * docs/dvcp.txt, docs/testing-20040110.txt, docs/testing.txt,
1966 docs/valerie.txt, mlt++/AUTHORS, mlt++/COPYING, mlt++/CUSTOMISING,
1967 mlt++/ChangeLog, mlt++/mlt++.sln, mlt++/mlt++.vcproj,
1968 mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp,
1969 mlt++/src/MltResponse.h, mlt++/swig/ruby/miracle.rb, mlt++/test/server.cpp,
1970 mlt-miracle.pc.in, mlt-valerie.pc.in, src/albino/Makefile,
1971 src/albino/albino.c, src/humperdink/Makefile, src/humperdink/client.c,
1972 src/humperdink/client.h, src/humperdink/io.c, src/humperdink/io.h,
1973 src/humperdink/remote.c, src/miracle/Makefile, src/miracle/configure,
1974 src/miracle/miracle.c, src/miracle/miracle_commands.c,
1975 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
1976 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
1977 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
1978 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
1979 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
1980 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
1981 src/miracle/miracle_unit_commands.h, src/valerie/Makefile,
1982 src/valerie/configure, src/valerie/valerie.c, src/valerie/valerie.h,
1983 src/valerie/valerie_notifier.c, src/valerie/valerie_notifier.h,
1984 src/valerie/valerie_parser.c, src/valerie/valerie_parser.h,
1985 src/valerie/valerie_remote.c, src/valerie/valerie_remote.h,
1986 src/valerie/valerie_response.c, src/valerie/valerie_response.h,
1987 src/valerie/valerie_socket.c, src/valerie/valerie_socket.h,
1988 src/valerie/valerie_status.c, src/valerie/valerie_status.h,
1989 src/valerie/valerie_tokeniser.c, src/valerie/valerie_tokeniser.h,
1990 src/valerie/valerie_util.c, src/valerie/valerie_util.h: Remove files that no
1993 2009-05-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1995 * src/modules/avformat/configure: Update avformat configure script to deal
1996 with ffmpeg changes to swscale.
1998 * src/modules/sdl/consumer_sdl_still.c: Prevent potential divide-by-zero
1999 errors in sdl_still consumer.
2001 * src/modules/avformat/ffmpeg.patch: Remove ffmpeg.patch - no longer
2004 * Makefile: Fix uninstall of pkg-config files.
2006 2009-05-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2008 * src/modules/avformat/producer_avformat.c: Improve seek performance with
2009 dnxhd and huffyuv codecs.
2011 2009-05-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2013 * configure, src/albino/Makefile, src/humperdink/Makefile,
2014 src/miracle/Makefile, src/modules/avformat/Makefile,
2015 src/modules/core/Makefile, src/modules/dgraft/Makefile,
2016 src/modules/effectv/Makefile, src/modules/fezzik/Makefile,
2017 src/modules/frei0r/Makefile, src/modules/inigo/Makefile,
2018 src/modules/kdenlive/Makefile, src/modules/kino/Makefile,
2019 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
2020 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
2021 src/modules/qimage/Makefile, src/modules/sox/configure,
2022 src/modules/valerie/Makefile, src/modules/vmfx/Makefile,
2023 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: Apply
2024 cosmetic cleanup part of ldflags_order patch from Alberto Villa.
2026 * src/modules/avformat/configure, src/modules/qimage/configure: Apply FreeBSD
2027 fixes part of ldflags_order patch from Alberto Villa.
2029 * src/modules/avformat/Makefile, src/modules/dv/Makefile,
2030 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
2031 src/modules/sdl/Makefile, src/modules/sox/Makefile,
2032 src/modules/westley/Makefile: Apply ldflags-order part of ldflags_order patch
2033 from Alberto Villa. Alberto wrote: "on freebsd (as well as on linuces
2034 without /usr/local/lib in default ld path) building concurrent versions of
2035 mlt is not possible, because of the wrong linking of -lmlt while using
2036 LDFLAGS=-L/usr/local/lib this patch fixes the issue using pkg-config"
2038 2009-04-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2040 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
2041 audio synchronization after seek (including in point)
2043 2009-04-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2045 * src/modules/resample/Makefile, src/modules/vorbis/Makefile: Apply patch
2046 from Alberto Villa to use pkg-config for resample and vorbis modules.
2048 2009-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2050 * src/modules/jackrack/plugin_mgr.c: Add /usr/lib64 libdir to default LADSPA
2053 * configure, src/framework/mlt.h, src/modules/kino/configure: Use pkg-config
2054 instead of lqt-config.
2056 2009-04-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2058 * Doxyfile: Update version in Doxygen.
2060 * mlt++/ChangeLog, mlt++/Makefile: Add ChangeLog and remove svn log from dist
2063 * ChangeLog: update changelog
2065 * src/modules/avformat/configure: Fix build for --avformat-svn to use FFmpeg
2066 v0.5 and HEAD build to not use --enable-swscale.
2068 * ChangeLog, Makefile: Update ChangeLog and remove svn log from the make
2071 * NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
2074 2009-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2076 * src/modules/fezzik.ini: fezzik.ini: workaround scaling resolution
2077 limitation with swscale filter by making it the lowest priority
2079 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
2080 interpret negative speed as reverse
2082 2009-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2084 * mlt++/test/play.cpp, mlt++/test/server.cpp: cleanup some warnings
2086 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: const update for
2089 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: Constness changes
2091 * mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Constness changes
2093 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Constness changes
2095 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
2097 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: Constness changes
2099 * mlt++/src/MltProperties.cpp, mlt++/src/MltResponse.cpp: Constness changes
2101 * mlt++/src/MltProperties.cpp, mlt++/src/MltPushConsumer.cpp: Constness
2104 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
2105 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
2107 * mlt++/src/MltConsumer.cpp, mlt++/src/MltField.cpp, mlt++/src/MltFilter.cpp,
2108 mlt++/src/MltFrame.cpp, mlt++/src/MltMultitrack.cpp,
2109 mlt++/src/MltPlaylist.cpp, mlt++/src/MltProducer.cpp,
2110 mlt++/src/MltTractor.cpp, mlt++/src/MltTransition.cpp: Fix up warnings about
2111 explicit base initializers in copy constructors
2113 * mlt++/configure: Add more warnings
2115 * mlt++/.gitignore: Add a .gitignore file
2117 2009-04-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2119 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2120 building on some older versions.
2122 * src/modules/avformat/consumer_avformat.c: consumer_avformat: bugfix
2123 (kdenlive-677) to make interlaced coding automatic if profile is not
2124 progressive and coding not explicit by ildct and ilme properties.
2126 2009-04-07 Ray Lehtiniemi <rayl@mail.com>
2128 * src/modules/kdenlive/filter_boxblur.c: Fix a 64-bit segfault in kdenlive
2129 To reproduce: - create a new project - create a color clip - add clip to
2130 timeline - set an in point on the clip - add the box blur effect The
2131 segfault happens because we take the negative of an unsigned integer. This
2132 works out to a signed 32 bit value on a 64 bit platform, which causes the rgb
2133 array bounds to be exceeded.
2135 * src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
2136 src/modules/kino/riff.cc: Fix up a few ignored return values
2138 * src/framework/mlt_pool.c: Fix warning: pointer of type ‘void *’ used in
2141 * src/modules/avformat/consumer_avformat.c,
2142 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
2143 src/modules/core/transition_region.c, src/modules/westley/producer_westley.c:
2146 * src/framework/mlt_properties.c, src/humperdink/client.c,
2147 src/miracle/miracle_connection.c, src/modules/avformat/consumer_avformat.c,
2148 src/modules/core/filter_data_show.c, src/modules/kino/filehandler.cc,
2149 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
2152 * src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
2153 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
2154 src/valerie/valerie.c, src/valerie/valerie.h: Constness changes
2156 * src/humperdink/io.c, src/humperdink/io.h,
2157 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
2158 src/modules/westley/consumer_westley.c, src/valerie/valerie.c,
2159 src/valerie/valerie.h, src/valerie/valerie_parser.c,
2160 src/valerie/valerie_parser.h, src/valerie/valerie_socket.c,
2161 src/valerie/valerie_socket.h: Constness changes
2163 * src/framework/mlt_events.c, src/framework/mlt_events.h, src/inigo/inigo.c,
2164 src/modules/avformat/factory.c, src/modules/plus/transition_affine.c,
2165 src/modules/westley/producer_westley.c, src/modules/xine/deinterlace.c,
2166 src/modules/xine/deinterlace.h: Constness changes
2168 * src/miracle/miracle_local.c, src/valerie/valerie.c, src/valerie/valerie.h,
2169 src/valerie/valerie_status.c, src/valerie/valerie_tokeniser.c,
2170 src/valerie/valerie_tokeniser.h: Constness changes
2172 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
2173 src/miracle/miracle_log.c, src/miracle/miracle_log.h, src/valerie/valerie.c,
2174 src/valerie/valerie.h, src/valerie/valerie_response.c,
2175 src/valerie/valerie_response.h: Constness changes
2177 * src/framework/mlt_multitrack.c, src/modules/effectv/image.c,
2178 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
2179 src/modules/motion_est/filter_motion_est.c, src/modules/xine/xineutils.h:
2182 2009-03-31 Ray Lehtiniemi <rayl@mail.com>
2184 * src/framework/mlt_properties.c, src/modules/westley/consumer_westley.c,
2185 src/modules/westley/producer_westley.c: Constness changes
2187 2009-03-04 Ray Lehtiniemi <rayl@mail.com>
2189 * src/framework/mlt_events.c, src/framework/mlt_events.h,
2190 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
2191 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
2192 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
2195 * .gitignore: Add a .gitignore file
2197 2009-04-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2199 * src/modules/westley/producer_westley.c: producer_westley.c: Don't prepend
2200 westley document root to empty properties
2202 2009-04-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2204 * src/modules/core/filter_crop.c: filter_crop.c: bugfix chroma alignment
2206 2009-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2208 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix setting size property for
2211 2009-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2213 * src/modules/frei0r/factory.c: frei0r/factory.c: add /usr/lib64 to the
2214 default frei0r plugin path
2216 2009-03-15 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2218 * src/modules/core/transition_composite.c: transition_composite.c: allow
2219 removing of luma file by passing an empty name
2221 2009-03-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2223 * src/modules/core/transition_composite.c: transition_composite.c: make luma
2224 and luma_invert properties mutable
2226 2009-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2228 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add
2229 backwards compatibility macro for PIX_FMT_YUYV422
2231 * src/modules/avformat/consumer_avformat.c,
2232 src/modules/avformat/filter_avcolour_space.c,
2233 src/modules/avformat/filter_avdeinterlace.c,
2234 src/modules/avformat/filter_swscale.c: avformat: fix compilation due to
2235 recent PIX_FMT changes in libavutil v50.
2237 2009-03-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2239 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
2240 producer out position
2242 2009-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2244 * src/framework/mlt_log.h: mlt_log.h: add convenience macros
2246 2009-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2248 * src/modules/kino/riff.cc: kino/riff.cc: suppress compiler warning
2250 * src/modules/frei0r/factory.c, src/modules/frei0r/producer_frei0r.c:
2251 frei0r/factory.c, producer_frei0r.c: suppress compiler warnings
2253 * src/framework/mlt_property.c: mlt_property.c: suppress compiler warning
2255 2009-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2257 * src/modules/core/producer_colour.c: producer_colour.c: improve previous
2260 * src/modules/core/producer_colour.c: producer_colour.c: bugfix reading color
2261 value after westley has prepended the document path to the resource property
2263 2009-02-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2265 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
2266 src/modules/sdl/consumer_sdl_still.c: consumer_sdl*.c: apply patch from
2267 Jean-Baptiste Mardelle to add window_background property
2269 2009-02-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2271 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c:
2272 filter_chroma.c: update to use new property-based color value
2274 * src/modules/vmfx/filter_chroma_hold.c: filter_chroma_hold.c: update to use
2275 new property-based color value
2277 * src/modules/core/producer_colour.c: producer_colour.c: update to use new
2278 property-based color parsing.
2280 * src/framework/mlt_property.c: mlt_property.c: interpret hex int as unsigned
2282 * src/modules/frei0r/frei0r_helper.c: frei0r_helper.c: cleanup color parser
2283 to use new code in mlt_property.c
2285 * src/framework/mlt_property.c: mlt_property.c: added parsing for color
2286 values beginning with #
2288 2009-02-20 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2290 * src/modules/frei0r/producer_frei0r.c: modules/frei0r: added missing
2291 producer_frei0r.c -This line, and those below, will be ignored-- A
2294 * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
2295 src/modules/frei0r/frei0r_helper.c: added frei0r producers (patch from jb)
2298 2009-02-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2300 * src/albino/Makefile, src/humperdink/Makefile, src/inigo/Makefile,
2301 src/miracle/Makefile: albino/Makefile, inigo/Makefile, humperdink/Makefile,
2302 miracle/Makefile: apply patch from Alberto Villa to fix underlinking on
2305 2009-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2307 * src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c:
2308 frei0r/factory.c, frei0r_helper.c: add support for color parameter type with
2309 whitespace cleanup courtesy of eclipse.
2311 2009-02-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2313 * src/modules/plus/filter_affine.c: filter_affine.c: remove silly default
2314 rotate animation for new kdenlive pan and zoom effect (kdenlive-565)
2316 * src/modules/core/Makefile, src/modules/core/factory.c,
2317 src/modules/core/filter_crop.c, src/modules/fezzik.ini: filter_crop.c: add
2318 cropping filter (kdenlive-509)
2320 * configure: configure: relax optimization level slightly to improve debugger
2321 backtraces in bug reports
2323 * src/modules/plus/transition_affine.c: transition_affine.c: bugfix chroma
2326 2009-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2328 * src/modules/core/filter_brightness.c: filter_brightness.c: fix the
2329 wonkiness by filtering chroma as well.
2331 2009-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2333 * profiles/cif_15, profiles/qcif_15, profiles/quarter_15: profiles/*_15: add
2336 * src/modules/qimage/configure: qimage/configure: let qimage first attempt to
2337 use Qt4 through pkg-config (canonical) without having to specify directories
2340 * src/modules/sox/configure: sox/configure: give pkg-config priority over
2343 2009-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2345 * src/modules/qimage/configure: qimage/configure: fix build on OS X
2347 * src/modules/avformat/filter_avdeinterlace.c: filter_avdeinterlace.c: bugfix
2348 (kdenlive-672) deinterlace only works on left half of image
2350 * src/modules/qimage/producer_qimage.c,
2351 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
2352 producer_qimage.c, qimage_wrapper.{h,cpp}: enhance qimage producer to use the
2353 new mlt_cache (kdenlive-575)
2355 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: enhance pixbuf
2356 producer to use new mlt_cache (kdenlive-575)
2358 * src/modules/avformat/consumer_avformat.c,
2359 src/modules/avformat/producer_avformat.c,
2360 src/modules/vorbis/producer_vorbis.c: producer_vorbis.c, producer_avformat.c,
2361 consumer_avformat.c: update headers in services for framework changes with
2362 addition of mlt_cache
2364 * configure, src/framework/Makefile, src/framework/mlt.h,
2365 src/framework/mlt_cache.c, src/framework/mlt_cache.h,
2366 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
2367 src/framework/mlt_service.c, src/framework/mlt_service.h,
2368 src/framework/mlt_types.h: mlt_cache.[hc], mlt_types.h, mlt_service.[hc],
2369 mlt_factory.[hc], mlt.h: add mlt_cache and related service functions
2372 * Doxyfile: Doxyfile: set tab width to 4 spaces
2374 * src/framework/mlt_properties.c: mlt_properties.c: update doxygen comments
2377 * src/framework/mlt_property.c: mlt_property.c: update a doxygen comment to
2380 2009-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2382 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
2383 mlt++/debian/rules: remove debian package subdirectory (they provide their
2386 * debian/changelog, debian/control, debian/copyright, debian/rules: remove
2387 the debian package subdirectory (they provide their own)
2389 2009-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2391 * configure, src/framework/mlt.h, src/modules/avformat/configure: bump to
2394 * NEWS: NEWS: add release notes for 0.3.6
2396 2009-02-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2398 * src/modules/frei0r/factory.c: frei0r/factory.c: add more default locations
2399 for locating plugins including one for MacPorts
2401 2009-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2403 * src/inigo/inigo.c: inigo.c: make usage fit in 80 columns
2405 2009-01-29 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2407 * src/modules/avformat/filter_swscale.c: filter_swscale.c: Fix compilation
2408 (typo introduced in rev. 1330)
2410 2009-01-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2412 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: do not use the
2413 swscale filter on images wider than 2048 loaded by the sdl_image producer.
2415 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
2416 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
2417 producer_sdl_image.c: bugfix (kdenlive-575) large memory consumption loading
2420 * src/modules/avformat/filter_swscale.c: filter_swscale.c: throw assert if
2421 creation of swscale context fails.
2423 * src/modules/avformat/factory.c: avformat/factory.c: set ffmpeg logging to
2424 the same level as MLT's
2426 2009-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2428 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
2429 (kdenlive-575) memory leak
2431 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
2432 (kdenlive-575) memory leak
2434 2009-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2436 * mlt++/swig/configure, mlt++/swig/php/build, mlt++/swig/php/play.php:
2437 swig/configure, swig/php/*: add php bindings
2439 2009-01-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2441 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add version
2442 check to use AVCodec->long_name
2444 2009-01-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2446 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: bugfix segfault on
2449 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix segfault on
2452 2009-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2454 * docs/inigo.txt: inigo.txt: update usage info
2456 * docs/policies.txt: policies.txt: add instruction to update version in
2459 * src/framework/mlt.h, src/framework/mlt_consumer.c,
2460 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
2461 src/framework/mlt_deque.h, src/framework/mlt_events.c,
2462 src/framework/mlt_events.h, src/framework/mlt_factory.c,
2463 src/framework/mlt_factory.h, src/framework/mlt_field.c,
2464 src/framework/mlt_field.h, src/framework/mlt_filter.c,
2465 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
2466 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
2467 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
2468 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
2469 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
2470 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
2471 src/framework/mlt_producer.h, src/framework/mlt_profile.c,
2472 src/framework/mlt_profile.h, src/framework/mlt_properties.c,
2473 src/framework/mlt_properties.h, src/framework/mlt_property.c,
2474 src/framework/mlt_property.h, src/framework/mlt_repository.c,
2475 src/framework/mlt_repository.h, src/framework/mlt_service.c,
2476 src/framework/mlt_service.h, src/framework/mlt_tokeniser.c,
2477 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.c,
2478 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
2479 src/framework/mlt_transition.h, src/framework/mlt_types.h: Add doxygen
2480 documentation for mlt_profile, mlt_pool, mlt_repository, and mlt_factory.
2481 Update copyrights to 2009. Add cross references from files to data structures
2484 2009-01-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2486 * src/inigo/inigo.c: inigo/inigo.c: add -debug and -verbose options to turn
2487 on additional logging.
2489 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: set consumer
2490 buffer prefill to 1 by default.
2492 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2493 (kdenlive-450) bad timestamps in MPEG-2 Transport Stream and possibly quite a
2496 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: add support
2497 for an=1, vn=1, acodec=none, and vcodec=none options (kdenlive-533)
2499 2009-01-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2501 * docs/policies.txt: docs/policies.txt: Add policy about not using stdout,
2502 messages, and recommending the new log API.
2504 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_consumer.c,
2505 src/framework/mlt_events.c, src/framework/mlt_log.c, src/framework/mlt_log.h,
2506 src/framework/mlt_pool.c, src/framework/mlt_producer.c,
2507 src/framework/mlt_properties.c, src/framework/mlt_repository.c,
2508 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: mlt_log.[hc],
2509 mlt_transition.c, mlt_tractor.c, mlt_repository.c, mlt_properties.c,
2510 mlt_producer.c, mlt_pool.c, mlt_events.c, mlt_consumer.c, mlt.h, Makefile:
2511 add logging system based on FFmpeg's.
2513 * configure: configure: separate -march (suitable on x86) and -mcpu (suitable
2514 on ppc, arm, and sparc)
2516 2009-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2518 * Doxyfile: Doxyfile: strip the path to the source files
2520 * src/modules/core/producer_consumer.c: producer_consumer.c: bugfix setting
2523 * src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
2524 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.h,
2525 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
2526 src/framework/mlt_tractor.h: mlt_tractor.[ch], mlt_multitrack.[ch]: improve
2527 doxygen documentation for the tractor and mulitrack classes
2529 2009-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2531 * src/modules/avformat/producer_avformat.c,
2532 src/modules/avformat/producer_avformat.yml: producer_avformat.{c,yml}:
2533 support special constructor argument values to list available demuxers and
2534 decoders: f-list[[,]acodec-list][[,]vcodec-list]
2536 * src/inigo/inigo.c: inigo/inigo.c: fix the usage help within 80 characters
2539 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: report list
2540 of muxers when f=list and codecs when acodec=list or vcodec=list.
2542 * src/framework/mlt_repository.c: mlt_repository.c: report reason when dlopen
2545 2009-01-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2547 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
2548 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
2549 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
2550 src/framework/mlt_multitrack.h, src/framework/mlt_producer.c,
2551 src/framework/mlt_service.c, src/framework/mlt_service.h,
2552 src/framework/mlt_transition.c, src/framework/mlt_transition.h:
2553 mlt_filter.[ch], mlt_transition.[ch], mlt_consumer.[ch]: improve doxygen for
2554 filter, transition, and consumer
2556 2009-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2558 * src/modules/avformat/configure: avformat/configure: add -lbz2 automatically
2561 2008-12-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2563 * configure, src/modules/avformat/producer_avformat.c: producer_avformat.c:
2564 fix build on older versions of ffmpeg; whitespace cleanup by eclipse.
2566 2008-12-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2568 * Doxyfile: Doxyfile: bump version
2570 2008-12-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2572 * NEWS, configure: NEWS, configure: set version to 0.3.4 and add release
2575 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: further
2576 analysis and testing reveals the DV encoder does not need the special aspect
2577 ratio overrides. It expects a generic input. Only the DV decoder produces the
2578 special, proper aspect ratios for which MLT is not yet prepared.
2580 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2582 * mlt++/swig/java/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
2583 mlt++/swig/tcl/build: swig/{java,python,tcl}/build: fix linking error
2584 __stack_chk_fail_local. swig/python/play.py: fix syntax error reported by
2587 2008-12-28 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2589 * src/modules/sox/filter_sox.c: filter_sox.c: fix crash when trying to create
2590 a sox filter with wrong name
2592 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2594 * src/modules/avformat/configure: avformat/configure: update the recommended
2597 * src/modules/avformat/producer_avformat.c,
2598 src/modules/core/filter_rescale.c, src/modules/core/producer_consumer.c,
2599 src/modules/dv/producer_libdv.c: filter_rescale.c, producer_avformat.c,
2600 producer_libdv.c, producer_consumer.c: coerce a deinterlace when scaling an
2603 2008-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2605 * mlt-config-template: mlt-config-template: send deprecation warning to
2606 stderr to prevent breaking legacy scripts and makefiles
2608 * mlt++/swig/configure: swig/configure: use pkg-config mlt-framework instead
2609 of deprecated mlt-config.
2611 * src/modules/core/filter_luma.c: filter_luma.c: prevent the first
2612 application of the nested luma transition from being applied to a test card
2613 image. This makes slideshows start without a transition at the beginning,
2614 which is nicer and more expected.
2616 * src/modules/core/transition_luma.c: transition_luma.c: bugfix
2617 (kdenlive-496) floating point exception when a slideshow using filter luma is
2618 added to a multitrack.
2620 2008-12-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2622 * src/modules/westley/producer_westley.c: producer_westley.c: silence
2623 compilation warning on uninitialized variable.
2625 * src/modules/avformat/consumer_avformat.c,
2626 src/modules/avformat/producer_avformat.c: producer_avformat.c,
2627 consumer_avformat.c: use av_set_string3 where available (gets rid of
2628 deprecation warning).
2630 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2631 rendering to widescreen PAL DV.
2633 2008-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2635 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: add meta.media.
2638 * src/modules/dv/producer_libdv.c: producer_libdv.c: add meta.media.
2641 * src/modules/avformat/Makefile: avformat/Makefile: suppress error on
2644 * src/modules/avformat/Makefile, src/modules/avformat/configure,
2645 src/modules/avformat/factory.c: avformat/configure, avformat/Makfile,
2646 avformat/factory.c: Add a --avformat-no-filters configure option to
2647 facilitate building a codecs and muxers only module. Change the module
2648 filename for a no-codecs build to libmltffmpeg.so to prevent a clash with a
2649 no-filters module (libmltavformat.so).
2651 2008-12-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2653 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add a bunch
2654 of metadata about the media under the properties key prefix "meta.media."
2656 2008-12-21 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2658 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: Fix crash when
2659 attempting to play a folder without images
2661 2008-12-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2663 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: let it work without
2664 filter_avcolour_space
2666 * src/modules/core/producer_consumer.c: producer_consumer.c: use parent
2667 profile if none specified; accept real_time properties from parent producer.
2669 * src/modules/core/producer_consumer.c: producer_consumer.c: set our length
2670 from the length of the nested producer so we can terminate at the end of
2673 * src/framework/mlt_properties.c: mlt_properties.c: fix some documentation
2675 * src/modules/core/Makefile, src/modules/core/factory.c,
2676 src/modules/core/producer_consumer.c: core/Makefile, core/factory.c,
2677 core/producer_consumer.c: add new producer_consumer that will consume from an
2678 encapsulated producer under a different profile that the parent producer
2681 * src/modules/core/transition_region.c: transition_region.c: bugfix
2682 regression with in built circle region
2684 * src/modules/avformat/filter_swscale.c: avformat/filter_swscale.c: add
2685 support for scaling the alpha channel (needs further testing)
2687 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
2688 src/modules/avformat/filter_swscale.c, src/modules/fezzik.ini:
2689 avformat/Makefile, avformat/factory.c, avformat/filter_swscale.c: add new
2690 image scaler using FFmpeg libswcale. fezzik.ini: add swscale at higher
2691 priority than gtk2/rescale.
2693 2008-12-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2695 * src/modules/fezzik.dict: fezzik.dict: let qimage be a producer for svg
2697 2008-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2699 * src/modules/avformat/Makefile, src/modules/avformat/configure,
2700 src/modules/avformat/factory.c: avformat/configure, avformat/Makefile,
2701 avformat/factory.c: add configure option --avformat-no-codecs, which will
2702 build the avformat module without the producer and consumer - useful to
2703 people who want to make a version entirely without including FFmpeg's codecs,
2704 which present patent royalty licensing issues.
2706 * src/modules/avformat/configure: avformat/configure: checkout
2707 (--avformat-svn) or recommend (--help) a specific FFmpeg revision if this is
2708 a release version of MLT (last field of version is even).
2710 * configure: configure: --disable-mmx implies --disable-sse
2712 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
2713 src/modules/avformat/filter_avdeinterlace.c: avformat/Makefile,
2714 avformat/factory.c, avformat/filter_avdeinterlace.c: Fix and enable the
2715 avdeinterlace filter for a non-MMX configuration.
2717 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add support
2718 for AVOptions as properties.
2720 2008-12-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2722 * src/framework/mlt_events.c, src/framework/mlt_field.c,
2723 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
2724 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: mlt_producer.c,
2725 mlt_playlist.h, mlt_field.h, mlt_playlist.c, mlt_tractor.c, mlt_events.c: add
2726 doxygen docs for events, field, and playlist.
2728 2008-12-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2730 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2731 (kdenlive-432) segfault when reusing previous AVFrame (paused or idling on
2732 last frame) but the previos AVFrame was invalid (not got_picture before
2735 2008-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2737 * src/modules/motion_est/filter_motion_est.c: motion_est/filter_motion_est.c:
2738 the sse compilation flag logic was inverted
2740 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c: gtk2/pixops.c,
2741 gtk2/Makefile: prevent MMX on all x86_64, not just OS X
2743 * configure: configure: add make flag and define for ARCH_X86_64 for all OSes
2745 * configure: configure: fix mmx/sse detection on OS X and add detection of
2746 x86_64 to define ARCH_X86_64
2748 * src/modules/xine/Makefile, src/modules/xine/configure,
2749 src/modules/xine/deinterlace.c, src/modules/xine/xineutils.h: xine/Makefile,
2750 xine/xineutils.h, xine/deinterlace.c: respect mmx compilation flag instead of
2751 using own detection xine/configure: remove, no longer necessary
2753 * src/modules/motion_est/filter_motion_est.c: filtedr_motion_est.c: respect
2754 new --disable-sse configure flag and whitespace cleanup
2756 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
2757 src/modules/gtk2/pixops.c: gtk2/Makefile, gtk2/configure, gtk2/pixops.c:
2758 disable MMX parts on OS X - does not build
2760 * src/modules/kino/configure: kino/configure: automatically disable on OS X -
2761 does not build due to missing headers
2763 * configure: configure: add --disable-sse and add mmx/sse detection for OS X
2765 2008-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2767 * mlt++/README: README: update instructions to use pkg-config instead of
2770 * mlt++/swig/java/build, mlt++/swig/perl/Makefile.PL,
2771 mlt++/swig/python/build, mlt++/swig/ruby/build, mlt++/swig/tcl/build,
2772 mlt++/test/Makefile: test/Makefile, swig/*/build: replace more mlt-config
2775 * profiles/atsc_1080i_50: profiles/atsc_1080i_50: added new profile for
2776 square pixel 1080i at a PAL-like rate
2778 * Doxyfile: Doxyfile: add doxygen config file
2780 * src/valerie/valerie_status.h: valerie_status.h: take stdio.h header from
2783 * docs/install.txt: docs/install.txt: fix license info on humperdink and
2786 * configure: configure: bump the version
2788 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
2789 src/framework/mlt_deque.c, src/framework/mlt_deque.h,
2790 src/framework/mlt_events.c, src/framework/mlt_events.h,
2791 src/framework/mlt_field.c, src/framework/mlt_field.h,
2792 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
2793 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
2794 src/framework/mlt_parser.c, src/framework/mlt_parser.h,
2795 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
2796 src/framework/mlt_pool.c, src/framework/mlt_pool.h,
2797 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
2798 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
2799 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
2800 src/framework/mlt_property.c, src/framework/mlt_property.h,
2801 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
2802 src/framework/mlt_service.c, src/framework/mlt_service.h,
2803 src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
2804 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
2805 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
2806 src/framework/mlt_types.h: src/framework/*: improve the doxygen documentation
2807 (work in progress). This also includes removal of superfluous white space.
2809 2008-12-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2811 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
2812 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
2813 producer_sdl_image.c: bugfix (kdenlive-422) not validating input file for
2816 * src/modules/inigo/producer_inigo.c: producer_inigo.c: display a warning
2817 when failed to load a file.
2819 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: clean up the
2820 dual pass log at the end of the second pass.
2822 2008-11-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2824 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix r1242
2825 segfault due to improper audio decoder memory allocation. Also fix logical
2826 bug with resampling on channels > 2
2828 * src/modules/avformat/audioconvert.h,
2829 src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2830 (kdenlive-297) audio distortion with audio formats other than signed 16-bit.
2832 2008-11-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2834 * src/modules/fezzik.dict: fezzik.dict: added support for .tif equivalent to
2837 2008-11-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2839 * src/albino/albino.c: albino.c: fix playout with SDL on Mac OS X
2841 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2263114) build on sox
2844 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2846 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: fix detection of
2847 current frame position in a playlist
2849 2008-11-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2851 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2852 (kdenlive-347) segfault when resolution is not known until after first frame
2853 is decoded. Also, bugfix segfault when video_index or audio_index are -1
2856 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2858 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: update frozen frame
2859 if freeze position is changed on the fly
2861 2008-11-13 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2863 * src/modules/oldfilm/filter_vignette.c,
2864 src/modules/oldfilm/filter_vignette.yml: filter_vignette.{c,yml}: better
2865 standard values and correct start param name
2867 2008-11-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2869 * NEWS, configure: configure, NEWS: bump to version 0.3.2 and update release
2872 2008-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2874 * src/modules/plus/filter_affine.c: filter_affine.c: bugfix (kdenlive-235)
2875 rendering when used inside a multitrack.
2877 2008-11-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2879 * profiles/hdv_720_50p: profiles/hdv_720_50p: fix frame rate in description
2881 * profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
2882 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/hdv_1080_25p,
2883 profiles/hdv_1080_30p, profiles/hdv_720_50p, profiles/hdv_720_60p:
2884 profiles/hdv_*, profiles/atsc_*: added more HD progressive mode profiles
2886 * src/modules/oldfilm/filter_dust.yml: filter_dust.yml: apply description fix
2887 patch from Mads Dydensborg.
2889 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: bugfix
2890 segfault in construction with null argument.
2892 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2893 detection of aspect ratio for DV AVI (applies to raw and quicktime files as
2896 * src/modules/avformat/producer_avformat.c: producer_avformat.c: rework the
2897 aspect ratio detection to try to fetch it from the codec and/or the stream in
2898 newer versions of ffmpeg. This fixes aspect handling for raw DV but still not
2899 yet for DV AVIs without the vprp chunk.
2901 2008-11-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2903 * src/modules/frei0r/factory.c: frei0r/factory.c: fix build on BSD
2905 * src/modules/core/transition_mix.c: transition_mix.c: prevent serializing
2906 previous_mix and reset previous_mix on seeking.
2908 * src/modules/normalize/filter_volume.c: filter_volume.c: prevent serializing
2909 previous_gain and reset previous_gain on seeking.
2911 2008-11-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2913 * docs/services.txt: services.txt: minor corrections to documentation for
2916 * mlt++/src/Makefile: src/Makefile: suppress warning on ldconfig failure
2918 2008-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2920 * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
2921 src/modules/kdenlive/filter_freeze.c: kdenlive/filter_freeze.c: added simple
2924 2008-10-30 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2926 * src/modules/oldfilm/filter_vignette.c,
2927 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette*: filter is
2928 now usable with keyframes
2930 * src/modules/frei0r/factory.c: frei0r/factory.c: set min/max values in
2931 metadata to defined min/max from frei0r.h
2933 * src/modules/frei0r/frei0r_helper.c: frei0r/frei0r_helper.c: frei0r double
2934 and bool params are now useable with keyframes (mlt_geometry)
2936 * src/modules/frei0r/factory.c: frei0r/factory.c: yml files can be used now
2937 for critical plugins
2939 2008-10-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2941 * profiles/Makefile: profiles/Makefile: fix removal of turd (*~) files on
2944 * docs/TODO: docs/TODO: refer to wiki page
2946 * Makefile: Makefile: suppress warning on ldconfig failure.
2948 2008-10-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2950 * src/albino/albino.c, src/inigo/inigo.c: albino.c, inigo.c: disable realtime
2951 scheduling (kdenlive-180).
2953 2008-10-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2955 * src/modules/avformat/producer_avformat.c: producer_avformat.c: Fix crash /
2956 corruption when changing audio or video index
2958 2008-10-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2960 * src/modules/avformat/producer_avformat.c: producer_avformat.c: optimize
2961 slightly the stream index bugfix and update the video informational
2962 properties on the producer when the video index changes.
2964 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2965 regression with audio_index and video_index in last release when I added the
2966 feature to close file on init with re-open on first use. Also, added some
2967 exception handling around index values.
2969 * src/modules/vmfx/filter_mono.c: filter_mono.c: cleanup code to made it more
2970 consistent between cases (use_alpha).
2972 * src/modules/vmfx/filter_mono.c: filter_mono.c: bugfix (kdenlive-234)
2973 threshold filter inverting image and add invert property to revert to old
2976 2008-10-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2978 * mlt++/configure: configure: apply patch from Alberto Villa to fix build on
2981 * configure, src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
2982 src/modules/sox/configure: configure, kino/enadian_types.h, kino/riff.c,
2983 sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to
2984 fix a sh expression bug in sox/configure.
2986 2008-10-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2988 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
2989 improve delimiter parsing to allow '?' in filename argument
2991 * mlt-config-template: mlt-config-template: add deprecation warning
2993 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix recent build regression
2994 on older versions of sox
2996 2008-10-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2998 * src/inigo/inigo.c: inigo.c: improve the usage help and add -silent and
3001 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix (2164436)
3002 processing unknown command line options causes infinite loop
3004 * src/inigo/Makefile, src/inigo/inigo.c: inigo.c: added -version option
3006 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2040035) segfault with
3009 * configure: configure: -O3 is the maximum optimization level, not -O4
3011 2008-10-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3013 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix
3014 deprecated warning on av_set_string
3016 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix build on
3017 older libavformat versions
3019 2008-10-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3021 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix Ogg
3022 Vorbis files and possibly others that report invalid pts on some packets
3024 * mlt++/configure: configure: convert to use pkg-config; mlt-config is
3027 * src/modules/xine/configure: xine/configure: disable module on ppc64
3029 * src/modules/xine/configure: xine/configure: disable module on ppc64
3031 2008-10-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3033 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: Fix crash
3034 introduced by FFmpeg revision 15367 (check that muxer and encoder have same
3037 2008-10-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3039 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
3040 reading file over http.
3042 2008-09-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3044 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
3045 producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image
3046 reloading in the image producers
3048 2008-09-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3050 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
3051 (2106941) compilation against recent ffmpeg changes
3053 2008-09-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3055 * src/modules/kino/filehandler.cc: modules/kino/filehandler.cc: compilation
3058 2008-08-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3060 * src/modules/sox/configure, src/modules/sox/filter_sox.c: sox/configure,
3061 filter_sox.c: fix building against sox 14.1.0.
3063 2008-08-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3065 * configure, src/modules/sdl/consumer_sdl.c: consumer_sdl.c: added support
3066 for fullscreen with no mouse through the "fullscreen" property.
3068 2008-08-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3070 * mlt++/AUTHORS: update mlt++ AUTHORS
3072 * mlt++/Makefile: fix make dist target
3074 * configure: bump versions for 0.3.0 release
3076 * mlt++/configure: bump versions for 0.3.0 release
3078 * Makefile: improve make dist target
3080 * mlt++/Makefile: improve make dist target
3082 * AUTHORS: add AUTHORS file
3084 * NEWS: Add release notes file
3086 * mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh, mlt++/swig/java/build:
3087 swig/java: fixup the java bindings build script and example (bug 1523941)
3089 * demo/mlt_news: demo/mlt_news: small typo
3091 2008-08-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3093 * src/modules/kdenlive/producer_framebuffer.c:
3094 kdenlive/producer_framebuffer.c: keep resource file in producer and use '?'
3095 instead of ':' to separate filename from speed, because it caused some
3096 problems with other MLT functions
3098 2008-08-03 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3100 * src/framework/mlt_playlist.c: framework/mlt_playlist.c: check length before
3101 inserting blank, which fixes one frame blanks that were sometimes inserted
3104 2008-07-31 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
3106 * src/modules/frei0r/factory.c: frei0r/factory.c: use float values for
3107 "double vars" in frei0r
3109 2008-07-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
3111 * src/modules/frei0r/configure: frei0r/configure: removed unneeded newlines
3113 2008-07-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3115 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
3116 aspect ratio with slowmotion producer
3118 2008-07-24 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3120 * src/modules/qimage/configure: qimage/configure: Fix Qt3 detection and
3123 2008-07-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3125 * src/modules/qimage/producer_qimage.c,
3126 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
3127 qimage module: add mutex, fix caching and use alpha only if necessary (mostly
3128 borrowed from producer_pixbuf)
3130 2008-07-14 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3132 * src/modules/qimage/configure: qimage/configure: Fix Qt4 detection
3134 2008-07-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3136 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
3137 recent regression with setting aspect ratio. Now it takes it from the profile
3138 by default using the quotient properties for best accuracy. Now, one can also
3139 override the aspect ratio using the same property name as the ffmpeg command
3140 line utility ("aspect") for even greater symmetry.
3142 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
3143 segfault when fail to open or read file in init.
3145 2008-07-10 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3147 * src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
3148 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
3149 qimage module: add support for Qt4 (you can force compile against Qt3 with
3152 2008-07-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3154 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: bugfix regression
3155 with introduction of mlt_profile causing length of vorbis producer to always
3158 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
3159 regression playing audio-only files.
3161 2008-07-01 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
3163 * src/modules/oldfilm/filter_vignette.c,
3164 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette.{c,yml}:
3165 change format for parameters, to avoid converting problems with different
3168 2008-06-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3170 * src/framework/mlt_properties.c, src/framework/mlt_service.c:
3171 mlt_properties.c, mlt_service.c: bugfix to make reference counting and
3172 service closure truly thread-safe. As it was, reference count increment and
3173 decrement operations were not atomic and not protected comprehensively.
3175 * src/framework/mlt_consumer.c: mlt_consumer.c: added ability to set priority
3176 of the read-ahead thread through a new "priority" property. This only works
3177 if you have permission; fails to execute properly otherwise - not sure how to
3178 make it fail over gracefully. Do not set this property if you do not have
3181 2008-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3183 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
3184 MltProducer.{h,cpp}, mltpp.i: remove Producer::get_frame that is unncessary
3185 and introduced a memory leak.
3187 2008-06-25 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3189 * src/framework/mlt_field.c: mlt_field.c: correctly reconnect transitions
3190 after a service disconnect
3192 * src/framework/mlt_service.c: mlt_service.c: fix bad identification for some
3193 services (eg. transitions)
3195 2008-06-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3197 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
3198 segfault up the call stack when no image could be decoded for a frame by
3199 producing the "test card" image.
3201 2008-06-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3203 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: return null on clip_info method
3204 if mlt_playlist_get_clip_info fails.
3206 * src/framework/mlt_playlist.c: mlt_playlist.c: return error on
3207 mlt_playlist_get_clip_info if producer is null.
3209 2008-06-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3211 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: let other services
3212 prevent Fezzik from attaching filters by passing the "fezzik_normalised"
3215 * src/framework/mlt_repository.c: mlt_repository.c: bugfix memory leak on
3216 getting directory list of MLT_REPOSITORY.
3218 2008-06-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3220 * src/framework/mlt_consumer.c: mlt_consumer.c: make the realtime
3221 frame-dropping heuristic based on actual frame rate instead of 25fps
3223 2008-06-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3225 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
3226 segfault in unprotected libavcodec call that is clearly marked not thread
3229 2008-06-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3231 * src/modules/core/transition_composite.c: transition_composite.c: slightly
3232 more accurate positioning when using crop panning and horizontal position is
3233 adjusted to align chroma channels.
3235 2008-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3237 * src/modules/avformat/producer_avformat.c: producer_avformat.c: close the
3238 file at the end of object creation, then re-open the file on-demand. This
3239 presented a file descriptor limit issue when loading very large playlists.
3241 2008-06-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3243 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: prevent strdup from crashing on
3246 * src/framework/mlt_playlist.c: mlt_playlist.c: remove some unncessary and
3247 inefficient accounting code.
3249 2008-06-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3251 * src/modules/core/transition_composite.c: transition_composite.c: add repeat
3252 processing to crop property.
3254 * src/modules/core/transition_composite.c: transition_composite.c: add
3255 animatable geometry "pan" property. This suppresses implicit scaling of the
3256 b-frame and makes the compositing rectangle crop. Then, it uses the x and y
3257 geometry information to pan the b-frame within the composite rectangle. For
3258 example, a negative x pans the image to the left and that portion of the b
3259 frame left of the composite rectangle is cropped. w and h of the pan geometry
3260 is not implemented at this time, but the plan is to implement scaling of the
3261 b-frame. In the end, this can provide a Ken Burns effect for still images - a
3262 much requested feature.
3264 2008-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3266 * src/modules/avformat/producer_avformat.c: producer_avformat.c: remove
3267 multi-threaded audio decoding option. It does not provide any advantage at
3268 this time and just wastes resources.
3270 * src/framework/mlt_playlist.c: mlt_playlist.c: added an "autoclose" property
3271 for sequential processing of very large playlists. If set, it automatically
3272 closes previous producers to reduce resources (file handles and threads if
3273 using producer_avformat with threads).
3275 2008-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3277 * src/modules/gtk2/producer_pango.c: producer_pango.c: make the size property
3278 an absolute height in pixels for greater compositing and quality control.
3280 * src/modules/core/filter_resize.c, src/modules/core/transition_composite.c:
3281 filter_resize,c, filter_composite.c: bugfix redundant rounding.
3283 * src/modules/core/filter_watermark.c: filter_watermark.c: bugfix propogation
3284 of output_ratio as a double - was causing incorrect calculations in
3285 transition_composite.c with non-square-pixel watermark sources.
3287 * src/framework/mlt_properties.c: mlt_properties.c: make arithmetic processor
3288 use floating point instead of integer so that '/' is meaningful. I am not
3289 totally certain of the consequences of this change because I am not aware of
3290 where the feature is used. However, I am using it to specify the aspect ratio
3291 of certain things like bitmap graphics that were not designed for square
3292 pixels. And being able to specify a fraction allows for accurate detection of
3293 equivalent aspect ratios between different sources, particularly compositing.
3295 * src/framework/mlt_profile.c: mlt_profile.c: make fallback default sample
3296 aspect ratio the same as the revised profile's sample aspect ratio
3298 2008-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3300 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: apply the in point
3301 to the position in the image sequence
3303 2008-05-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3305 * src/modules/avformat/configure: avformat/configure: fix compilation against
3306 shared ffmpeg for a headers configuration that has appeared.
3308 * profiles/dv_ntsc, profiles/dv_ntsc_wide, profiles/dv_pal,
3309 profiles/dv_pal_wide, src/modules/avformat/consumer_avformat.c,
3310 src/modules/avformat/producer_avformat.c: profiles/dv_*, consumer_avformat.c,
3311 producer_avformat.c: bugfix (1912796) to override FFmpeg notion of sample
3312 aspect for DV. The values it uses might be more proper in certain contexts,
3313 but not in the way MLT currently operates. This change improves performance
3314 and quality when outputting to one of the "dv" profiles when using DV or
3315 other ITU-R 601-based video sources such as MPEG-2 for DVD Video and
3318 2008-05-12 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3320 * src/modules/core/transition_luma.c: Correctly update the luma file if the
3321 resource was modified
3323 2008-05-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3325 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
3326 avformat/configure: fix compiling against shared ffmpeg due to changes in
3329 2008-05-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3331 * src/modules/core/filter_resize.c: filter_resize.c: fix field order
3334 * src/modules/xine/configure: xine/configure: relax restrictions to let
3335 OSX/Intel use xine deinterlace
3337 * src/framework/mlt_field.c, src/framework/mlt_field.h: mlt_field.[hc]: added
3338 mlt_field_disconnect_service
3340 * src/modules/dgraft/Makefile, src/modules/dgraft/factory.c,
3341 src/modules/dgraft/filter_telecide.c: modules/dgraft: added module for ports
3342 of Donald Graft's GPL filters.
3344 * src/modules/sox/configure: sox/configure: make inclusion of libsfx dynamic
3346 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
3347 reporting of top_field_first on frame.
3349 * src/modules/avformat/Makefile, src/modules/avformat/configure:
3350 avformat/Makefile, configure: fix --avformat-swscale and the removal of the
3351 ffmpeg 'lib' make target.
3353 * src/modules/core/filter_data_show.c: filter_data_show.c: bugfix
3354 interpreting timecode, due to invalid fps on mlt_profiles API changes
3356 2008-04-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3358 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
3359 MltProducer.{h,cpp}, swig/mltpp.i: add method Producer::get_frame.
3361 * src/modules/core/filter_watermark.c,
3362 src/modules/core/transition_composite.c: filter_watermark.c,
3363 filter_composite.c: support explicit deinterlace of composited image.
3365 2008-04-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3367 * mlt++/test/server.cpp: test/server.cpp: bugfix (1940389) compilation on gcc
3370 * src/modules/lumas/create_lumas: lumas/create_lumas: bugfix (1940387)
3373 * configure, src/modules/motion_est/configure: configure,
3374 motion_est/configure: remove module-specific crud from top-level configure
3375 script, and enable motion_est now by default.
3377 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
3378 src/modules/kino/kino_wrapper.cc: kino/kino_wrapper.cc, kino/filehandler.cc,
3379 kino/avi.cc: bugfix (1936991) compilation with gcc 4.3.
3381 2008-04-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3383 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix image
3386 2008-03-22 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
3388 * src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/transition_frei0r.c:
3389 frei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory
3392 2008-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3394 * src/modules/avformat/configure: avformat/configure: improve chances of
3395 successful linking with -svn and -static options
3397 2008-03-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3399 * src/modules/kino/riff.cc: kino/riff.c: fix failure to dlopen due to symbol
3400 signature mismatch on make_fourcc
3402 * src/modules/frei0r/configure, src/modules/frei0r/factory.c:
3403 frei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
3404 frei0r/factory.c: add metadata_schema value to metadata
3406 * src/framework/mlt_repository.c: mlt_repository.c: clear up warning due to
3407 const return from getenv_locale()
3409 2008-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3411 * src/framework/mlt_repository.c: mlt_repository.c: fix to previous string
3412 const fix in mlt_repository_languages
3414 * src/framework/mlt_repository.c: mlt_repository.[hc]: fix modifying const
3415 string in mlt_repository_languages
3417 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
3418 mlt_repository.[hc]: add mlt_repository_languages helper function for
3421 2008-03-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3423 * src/valerie/Makefile: src/valerie/Makefile: fix overwriting libmlt.0.dylib
3424 on libvalerie install on OS X
3426 * src/modules/sox/configure: sox/configure: add OS X and Debian (future?)
3427 pkg-config support to sox configuration
3429 2008-03-04 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
3431 * src/modules/frei0r/factory.c: src/modules/frei0r/factory.c: load metadata
3432 on request (thx for patch from Dan Dennedy) added "tags" metadata with type
3433 "Video" for frei0r plugins
3435 * src/modules/frei0r/factory.c: modules/frei0r/factory.c: also register
3436 transitions, added "tags" to metadata
3438 * src/modules/oldfilm/filter_vignette.c: oldfilm/filter_vignette.c: speedup
3440 * src/modules/oldfilm/fdust.svg, src/modules/oldfilm/filter_dust.yml,
3441 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.yml,
3442 src/modules/oldfilm/filter_oldfilm.yml,
3443 src/modules/oldfilm/filter_tcolor.yml,
3444 src/modules/oldfilm/filter_vignette.yml, src/modules/oldfilm/grain.svg,
3445 src/modules/oldfilm/lines.svg, src/modules/oldfilm/oldfilm.svg,
3446 src/modules/oldfilm/tcolor.svg, src/modules/oldfilm/vignette.svg:
3447 modules/oldfilm: yml files without icon, icon as separate file
3449 2008-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3451 * src/modules/sox/Makefile, src/modules/sox/configure: sox/configure,
3452 Makefile: try to make sox build smarter about library dependencies (pending
3453 Darwin compatibilty)
3455 * src/framework/metaschema.yaml, src/modules/avformat/producer_avformat.yml:
3456 metaschema.yaml, producer_avformat.yml: reset schema_version to 0.1 since we
3457 have not release anything yet with schema let alone metadata
3459 * src/modules/frei0r/factory.c: frei0r/factory.c: apply destructors and
3460 serialiser to metadata mlt_properties
3462 * src/inigo/inigo.c: inigo.c: fix querying on specific filter or transition
3464 2008-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3466 * src/modules/core/filter_resize.c: filter_rescale.c: if input width or
3467 height are zero, infer them from the profile
3469 2008-02-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
3471 * src/modules/frei0r/configure: test not only if header frei0r.h exists, also
3474 * src/modules/frei0r/Makefile, src/modules/frei0r/configure,
3475 src/modules/frei0r/factory.c, src/modules/frei0r/filter_frei0r.c,
3476 src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/frei0r_helper.h,
3477 src/modules/frei0r/transition_frei0r.c: initial frei0r support
3479 * src/modules/oldfilm/Makefile, src/modules/oldfilm/dust1.svg,
3480 src/modules/oldfilm/dust2.svg, src/modules/oldfilm/dust3.svg,
3481 src/modules/oldfilm/dust4.svg, src/modules/oldfilm/dust5.svg,
3482 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
3483 src/modules/oldfilm/filter_dust.yml, src/modules/oldfilm/filter_grain.c,
3484 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.c,
3485 src/modules/oldfilm/filter_lines.yml, src/modules/oldfilm/filter_oldfilm.c,
3486 src/modules/oldfilm/filter_oldfilm.yml, src/modules/oldfilm/filter_tcolor.c,
3487 src/modules/oldfilm/filter_tcolor.yml, src/modules/oldfilm/filter_vignette.c,
3488 src/modules/oldfilm/filter_vignette.yml: updated oldfilm module + 2 new
3491 2008-02-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3493 * src/framework/Makefile, src/framework/metaschema.yaml,
3494 src/modules/avformat/producer_avformat.yml: framework/Makefile,
3495 metaschema.yaml: add a Kwalify schema for metadata producer_avformat.yml:
3498 2008-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3500 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h:
3501 MltRepository.{h,cpp}: update to latest mlt_repository.h change -
3502 finalization of callback declarations and metadata handling
3504 * src/modules/avformat/configure: avformat/Makefile: compilation fix for
3505 latest FFmpeg update
3507 2008-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3509 * src/inigo/inigo.c: inigo.c: add -query option to inigo for service and
3512 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
3513 src/modules/avformat/producer_avformat.yml: avformat/factory.c,
3514 producer_avformat.yml, avformat/Makefile: add metadata for producer:avformat.
3516 * src/tests/Makefile, src/tests/dan.c: dan.c: example showing how to use the
3517 new yaml parsing and serialisation and the new registry metadata system
3519 * src/framework/mlt_properties.c, src/framework/mlt_properties.h:
3520 mlt_properties.[hc]: added really simply YAML Tiny parser and serialiser,
3521 mainly to support the registry metadata system.
3523 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
3524 mlt_repository.[hc]: implement the metadata registration and lookup interface
3526 2008-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3528 * src/modules/sox/Makefile: sox/Makefile: helpful note for Ubuntu (and
3531 * src/modules/avformat/Makefile, src/modules/avformat/configure:
3532 avformat/configure, avformat/Makefile: add libavdevice for newer versions of
3533 ffmpeg when using --avformat-svn or --avformat-static
3535 * src/framework/mlt_repository.c: mlt_repository.c: throw warning on failure
3538 2008-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3540 * mlt++/swig/python/build: swig/python/build: add -fPIC
3542 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h, mlt++/swig/mltpp.i:
3543 MltRepository.{h,cpp}, swig/mltpp.i: added consumers, filters, producers,
3544 transitions, register_metadata, and metadata methods to Repository class
3546 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
3547 mlt_consumer.[hc]: added new functions mlt_repository_consumers,
3548 mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions,
3549 mlt_repository_register_metadata, and mlt_repository_metadata
3551 2008-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3553 * src/modules/avformat/configure: avformat/configure: use pkg-config with
3556 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: - Convert to
3557 ffmpeg and AVOptions exclusively. This makes ALL AVOptions as seen from
3558 \'ffmpeg -h\' available to MLT. Instead of ffmpeg\'s \'-option value\' use
3559 inigo\'s property syntax \'option=value\" - Add dual pass encoding. - Use
3560 multi-threading even with non-threaded codecs by separating producer and
3561 consumer threads. - Whitespace cleanup.
3563 * src/framework/mlt_consumer.c: mlt_consumer.c: let consumers use read-ahead
3564 processing thread without frame dropping with real_time=-1
3566 * src/modules/avformat/producer_avformat.c: producer_avformat.c: cleanup
3569 2008-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3571 * mlt++/Makefile: do not make tests automatically
3573 2008-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3575 * src/modules/avformat/consumer_avformat.c,
3576 src/modules/avformat/producer_avformat.c: consumer_avformat.c,
3577 producer_avformat.c: add FFmpeg multi-thread support via "threads" property
3578 or MLT_AVFORMAT_THREADS environment variable
3580 2008-02-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3582 * src/modules/dv/producer_libdv.c: producer_libdv.c: fix test for framerate
3585 2008-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3587 * mlt++/configure, mlt++/src/Makefile: configure: add soversion variable
3588 src/Makefile: improve library versioning by linking on interface version
3591 * configure, src/framework/Makefile, src/framework/mlt.h,
3592 src/miracle/Makefile, src/valerie/Makefile: configure: add soversion
3593 variable, move version variables to top for easier access framework/Makefile,
3594 miracle/Makefile, valerie/Makefile: improve library versioning by linking on
3595 interface version (soversion) mlt.h: add version info to header so apps can
3596 have build time adaptations
3598 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix error on Playlist.append due to
3601 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFactory.cpp,
3602 mlt++/src/MltFactory.h, mlt++/src/MltRepository.cpp,
3603 mlt++/src/MltRepository.h, mlt++/swig/mltpp.i: Mlt.h, MltFactory.{h,cpp},
3604 MltRepository.{h,cpp}, swig/mltpp.i: update to deal with changes and new
3605 capabilities in mlt_factory and mlt_repository.
3607 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3608 src/framework/mlt_repository.c, src/framework/mlt_repository.h: cleanup some
3609 names since we are changing the interface mlt_repository.[hc]: change
3610 mlt_repository_fetch to mlt_repository_create mlt_factory.[hc]: change
3611 mlt_factory_prefix to mlt_factory_directory
3613 2008-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3615 * src/framework/mlt.h, src/framework/mlt_factory.c,
3616 src/framework/mlt_factory.h, src/framework/mlt_properties.c,
3617 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
3618 src/modules/Makefile, src/modules/avformat/configure,
3619 src/modules/avformat/factory.c, src/modules/configure,
3620 src/modules/core/configure, src/modules/core/factory.c,
3621 src/modules/dv/configure, src/modules/dv/factory.c,
3622 src/modules/effectv/configure, src/modules/effectv/factory.c,
3623 src/modules/fezzik/configure, src/modules/fezzik/factory.c,
3624 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
3625 src/modules/inigo/configure, src/modules/inigo/factory.c,
3626 src/modules/inigo/producer_inigo.c, src/modules/jackrack/configure,
3627 src/modules/jackrack/factory.c, src/modules/kdenlive/configure,
3628 src/modules/kdenlive/factory.c, src/modules/kino/configure,
3629 src/modules/kino/factory.c, src/modules/motion_est/configure,
3630 src/modules/motion_est/factory.c, src/modules/normalize/configure,
3631 src/modules/normalize/factory.c, src/modules/oldfilm/configure,
3632 src/modules/oldfilm/factory.c, src/modules/plus/configure,
3633 src/modules/plus/factory.c, src/modules/qimage/configure,
3634 src/modules/qimage/factory.c, src/modules/resample/configure,
3635 src/modules/resample/factory.c, src/modules/sdl/configure,
3636 src/modules/sdl/factory.c, src/modules/sox/configure,
3637 src/modules/sox/factory.c, src/modules/valerie/configure,
3638 src/modules/valerie/factory.c, src/modules/vmfx/configure,
3639 src/modules/vmfx/factory.c, src/modules/vorbis/configure,
3640 src/modules/vorbis/factory.c, src/modules/westley/configure,
3641 src/modules/westley/factory.c, src/modules/xine/configure,
3642 src/modules/xine/factory.c: mlt_repository.[hc]: - dynamically locate and
3643 register modules instead of reading .dat files - added
3644 mlt_repository_register() and macros for modules and apps(!) to register
3645 their service factory functions mlt_factory.[hc]: change mlt_factory_init()
3646 to return mlt_repository to app mlt_properties.c: let
3647 mlt_properties_dir_list() take a NULL filter pattern src/modules/*: - adapt
3648 to new module registration system - much simpler! - remove unncessary
3649 configure scripts (now optional!)
3651 2008-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3653 * mlt++/COPYING: add COPYING to disclose license
3655 * src/framework/config.h: remove config.h
3657 * Makefile, setenv, src/framework/Makefile, src/framework/mlt_consumer.c,
3658 src/framework/mlt_factory.c, src/framework/mlt_filter.c,
3659 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
3660 src/framework/mlt_parser.c, src/framework/mlt_playlist.c,
3661 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
3662 src/framework/mlt_property.c, src/framework/mlt_service.c,
3663 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
3664 src/modules/Makefile, src/modules/avformat/Makefile,
3665 src/modules/avformat/configure, src/modules/core/Makefile,
3666 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
3667 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
3668 src/modules/effectv/Makefile, src/modules/feeds/Makefile,
3669 src/modules/fezzik/Makefile, src/modules/fezzik/producer_fezzik.c,
3670 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
3671 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
3672 src/modules/kino/Makefile, src/modules/lumas/Makefile,
3673 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
3674 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
3675 src/modules/qimage/Makefile, src/modules/resample/Makefile,
3676 src/modules/sdl/Makefile, src/modules/sox/Makefile,
3677 src/modules/sox/configure, src/modules/valerie/Makefile,
3678 src/modules/vmfx/Makefile, src/modules/vmfx/filter_shape.c,
3679 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
3680 src/modules/xine/Makefile: move binary modules to libdir - affects
3681 MLT_REPOSITORY added MLT_DATA environment variable to refer to share dir
3682 remove need for config.h
3684 2008-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3686 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
3687 mlt++/src/MltConsumer.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
3688 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
3689 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
3690 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
3691 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
3692 mlt++/src/MltProfile.h, mlt++/src/MltPushConsumer.cpp,
3693 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.cpp,
3694 mlt++/src/MltService.h, mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
3695 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/swig/mltpp.i,
3696 mlt++/swig/perl/play.pl, mlt++/swig/python/play.py,
3697 mlt++/swig/ruby/miracle.rb, mlt++/swig/ruby/play.rb,
3698 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/play.tcl, mlt++/test/play.cpp,
3699 mlt++/test/server.cpp: add MltProfile and update examples
3701 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
3702 guard against accessing mlt_environment before it is ready mlt_profile.c: fix
3703 setting legacy MLT_NORMALISATION on mlt_environment
3705 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
3706 guard against setting mlt_environment before it is available mlt_profile.c:
3707 use getenv instead of mlt_environment in case profile is created before
3710 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3711 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3712 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
3713 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
3714 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
3715 src/framework/mlt_producer.c, src/framework/mlt_profile.c,
3716 src/framework/mlt_profile.h, src/framework/mlt_repository.c,
3717 src/framework/mlt_repository.h, src/framework/mlt_service.c,
3718 src/framework/mlt_service.h, src/framework/mlt_tractor.c, src/inigo/inigo.c,
3719 src/miracle/miracle_connection.c, src/miracle/miracle_unit.c,
3720 src/miracle/miracle_unit_commands.c,
3721 src/modules/avformat/consumer_avformat.c,
3722 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
3723 src/modules/avformat/filter_avcolour_space.c,
3724 src/modules/avformat/filter_avcolour_space.h,
3725 src/modules/avformat/filter_avdeinterlace.c,
3726 src/modules/avformat/filter_avdeinterlace.h,
3727 src/modules/avformat/filter_avresample.c,
3728 src/modules/avformat/filter_avresample.h,
3729 src/modules/avformat/producer_avformat.c,
3730 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
3731 src/modules/core/consumer_null.h, src/modules/core/factory.c,
3732 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
3733 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
3734 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
3735 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
3736 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
3737 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
3738 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
3739 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
3740 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
3741 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
3742 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
3743 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
3744 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
3745 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
3746 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
3747 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
3748 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
3749 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
3750 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
3751 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
3752 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
3753 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
3754 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
3755 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
3756 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
3757 src/modules/effectv/filter_burn.h, src/modules/fezzik/factory.c,
3758 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_fezzik.h,
3759 src/modules/fezzik/producer_hold.c, src/modules/fezzik/producer_hold.h,
3760 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
3761 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
3762 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/producer_pango.c,
3763 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
3764 src/modules/gtk2/producer_pixbuf.h, src/modules/inigo/factory.c,
3765 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
3766 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
3767 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/filter_ladspa.c,
3768 src/modules/jackrack/filter_ladspa.h, src/modules/kdenlive/factory.c,
3769 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
3770 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
3771 src/modules/kdenlive/producer_framebuffer.c,
3772 src/modules/kdenlive/producer_framebuffer.h, src/modules/kino/factory.c,
3773 src/modules/kino/producer_kino.c, src/modules/kino/producer_kino.h,
3774 src/modules/motion_est/factory.c,
3775 .../motion_est/filter_autotrack_rectangle.c,
3776 src/modules/motion_est/filter_crop_detect.c,
3777 src/modules/motion_est/filter_motion_est.c,
3778 src/modules/motion_est/filter_motion_est.h,
3779 src/modules/motion_est/filter_vismv.c,
3780 src/modules/motion_est/producer_slowmotion.c,
3781 src/modules/normalize/factory.c, src/modules/normalize/filter_volume.c,
3782 src/modules/normalize/filter_volume.h, src/modules/oldfilm/factory.c,
3783 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_dust.h,
3784 src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_grain.h,
3785 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.h,
3786 src/modules/oldfilm/filter_oldfilm.c, src/modules/oldfilm/filter_oldfilm.h,
3787 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
3788 src/modules/plus/filter_affine.h, src/modules/plus/filter_charcoal.c,
3789 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
3790 src/modules/plus/filter_invert.h, src/modules/plus/filter_sepia.c,
3791 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c,
3792 src/modules/plus/transition_affine.h, src/modules/qimage/factory.c,
3793 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
3794 src/modules/qimage/qimage_wrapper.cpp, src/modules/resample/factory.c,
3795 src/modules/resample/filter_resample.c,
3796 src/modules/resample/filter_resample.h, src/modules/sdl/consumer_sdl.c,
3797 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_preview.c,
3798 src/modules/sdl/consumer_sdl_still.c, src/modules/sdl/factory.c,
3799 src/modules/sdl/producer_sdl_image.c, src/modules/sdl/producer_sdl_image.h,
3800 src/modules/sox/configure, src/modules/sox/factory.c,
3801 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
3802 src/modules/valerie/consumer_valerie.c,
3803 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
3804 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
3805 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
3806 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_mono.c,
3807 src/modules/vmfx/filter_mono.h, src/modules/vmfx/filter_shape.c,
3808 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
3809 src/modules/vmfx/producer_pgm.h, src/modules/vorbis/factory.c,
3810 src/modules/vorbis/producer_vorbis.c, src/modules/vorbis/producer_vorbis.h,
3811 src/modules/westley/consumer_westley.c,
3812 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
3813 src/modules/westley/producer_westley.c,
3814 src/modules/westley/producer_westley.h, src/modules/xine/factory.c,
3815 src/modules/xine/filter_deinterlace.c, src/modules/xine/filter_deinterlace.h,
3816 src/valerie/valerie_remote.c: framework: remove global profile, rather share
3817 one mlt_profile across a service network and make it available from anywhere
3818 through mlt_service_profile(). miracle, valerie: profile changes inigo: added
3819 -profile and progress=1 to mimic kdenlive_renderer modules: profile changes.
3820 Since nearly every file was touched, remove superfluous headers and prepare
3821 for coming mlt_repository change.
3823 2008-01-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3825 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
3826 (kdenlive-28) a/v sync on non-whole frame rate.
3828 2008-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3830 * src/modules/avformat/producer_avformat.c: producer_avformat.c: do not free
3831 AVPacket if av_read_frame fails.
3833 2008-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3835 * src/modules/oldfilm/Makefile, src/modules/oldfilm/configure,
3836 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
3837 src/modules/oldfilm/filter_dust.h, src/modules/oldfilm/filter_grain.c,
3838 src/modules/oldfilm/filter_grain.h, src/modules/oldfilm/filter_lines.c,
3839 src/modules/oldfilm/filter_lines.h, src/modules/oldfilm/filter_oldfilm.c,
3840 src/modules/oldfilm/filter_oldfilm.h: src/modules/oldfilm/*: add oldfilm
3841 module contributed by Marco Gittler
3843 * docs/services.txt: minor typo fix
3845 * src/framework/mlt_playlist.c: mlt_playlist.c: fix some blank-handling bugs
3846 in mlt_playlist_insert_at()
3848 2007-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3850 * src/modules/fezzik.dict: fezzik.dict: prioritize avformat over vorbis
3851 module for .ogg, at least until better track type detection is in place.
3853 2007-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3855 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: make
3856 compilation fix on url_fclose version sensitive to support older ffmpeg
3858 2007-12-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3860 * .../motion_est/filter_autotrack_rectangle.c: Autotrack rectangle can now be
3861 defined using geometry="x,y:wxh" instead of having to pass it in the filter
3864 2007-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3866 * src/modules/avformat/configure, src/modules/sox/configure: sox/configure:
3867 remove libsamplerate from linking by default
3869 2007-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3871 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
3872 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
3873 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
3874 src/modules/core/filter_data_show.c, src/modules/dv/producer_libdv.c,
3875 src/modules/inigo/producer_inigo.c, src/modules/vorbis/producer_vorbis.c,
3876 src/modules/westley/producer_westley.c: mlt_consumer.c, mlt_frame.c,
3877 mlt_multitrack.c, mlt_playlist.c, mlt_producer.c, producer_avformat.c,
3878 filter_data_show.c, producer_libdv.c, producer_inigo.c, producer_vorbis.c,
3879 producer_westley.c: remove statefulness of frame rate through framework and
3880 modules, and allow consumer properties to override profile settings.
3882 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: fix compilation
3883 warning with respect to const pointer
3885 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix pointer
3886 passed to url_fclose()
3888 * src/modules/kino/riff.h: kino/riff.h: fix compiler warnings on missing
3891 2007-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3893 * src/modules/sox/Makefile, src/modules/sox/configure,
3894 src/modules/sox/filter_sox.c: filter_sox.c, src/modules/sox/Makefile,
3895 src/modules/sox/configure: add support for sox v14.0.0.
3897 2007-10-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3899 * src/miracle/miracle_server.c, src/miracle/miracle_unit.c,
3900 src/modules/avformat/factory.c, src/modules/gtk2/pixops.c,
3901 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
3902 src/modules/jackrack/plugin_settings.c, src/modules/kdenlive/filter_wave.c,
3903 src/modules/plus/transition_affine.c, src/modules/vmfx/filter_chroma.c,
3904 src/modules/vorbis/producer_vorbis.c, src/modules/westley/consumer_westley.c,
3905 src/modules/westley/producer_westley.c: avformat/factory.c,
3906 jackrack/jack_rack.c, jackrack/plugin_settings.c, vmfx/filter_chroma.c,
3907 plus/transition_affine.c, westley/producer_westley.c,
3908 westley/consumer_westley.c, kdenlive/filter_wave.c, vorbis/producer_vorbis.c,
3909 gtk2/producer_pango.c, gtk2/pixops.c, miracle_server.c, miracle_unit.c:
3910 cleanup a whole bunch of compiler warnings
3912 * src/modules/jackrack/configure: jackrack/configure: add detection for
3913 ladspa and disable if not detected
3915 * src/modules/core/filter_luma.c: filter_luma.c: bugfix testing b_frame's
3918 * src/modules/core/filter_resize.c: filter_resize.c: bugfix overriding
3919 top_field_first property
3921 * src/modules/motion_est/filter_motion_est.c,
3922 src/modules/motion_est/filter_vismv.c: filter_vismv.c: bugfix pointer to
3923 array of motion vectors
3925 * src/modules/avformat/configure: avformat/configure: fix detect shared
3926 install of libavformat due to link to versioned .so.
3928 2007-10-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3930 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_profile.c,
3931 mlt_factory.c: bugfix loading profile by file specification and remove a
3934 * setenv, src/framework/mlt_profile.c: mlt_profle.c: add support for
3935 MLT_PROFILES_DIR environment variable
3937 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: fix specifying window size
3940 * src/modules/effectv/utils.c, src/modules/effectv/utils.h: effectv/utils.*:
3941 fix compilation on OS X
3943 2007-08-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3945 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix segfault
3947 2007-08-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3949 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix
3950 initialisation of window dimensions due to recent profiles addition
3952 2007-07-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3954 * configure, docs/policies.txt: configure: fix broken variables in pkg-config
3955 files policies.txt: add bug reporting procedure
3957 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: align some
3958 defaults with ffmpeg for more reliable output
3960 2007-07-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3962 * src/framework/mlt_consumer.c, src/framework/mlt_profile.c: mlt_profile.c:
3963 bugfix string allocation length mlt_consumer.c: bugfix removal of
3964 property-changed listener
3966 2007-07-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3968 * profiles/Makefile: profiles/Makefile: cleanup profiles dir on (un)install
3970 * profiles/atsc_1080i_60, profiles/atsc_720p_30, profiles/atsc_wide_1080i,
3971 profiles/atsc_wide_720p: profiles/atsc_*: rename and change descriptions
3973 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
3974 profiles/hdv_720_30p:
3976 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_1080_ntsc,
3977 profiles/hdv_1080_pal, profiles/hdv_720_30p, profiles/hdv_720_60i:
3979 * profiles/hdv_720_25p, profiles/hdv_720_50p:
3981 * profiles/hdv_720_50p, profiles/hdv_720_60i, profiles/hdv_720_ntsc,
3982 profiles/hdv_720_pal:
3984 * src/framework/mlt_profile.c: mlt_profile.c: revise substrings for legacy
3985 setting of MLT_NORMALISATION
3987 * profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
3988 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
3989 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
3990 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
3991 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
3992 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
3993 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
3994 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
3995 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
3996 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/mlt_factory.c,
3997 src/framework/mlt_factory.h, src/framework/mlt_profile.c,
3998 src/framework/mlt_profile.h: profiles/*: name->description
3999 mlt_factory.{h,cc}: added mlt_environment_set() mlt_profile.{h,cc}: fix
4000 setting legacy MLT_NORMALISATION, set MLT_PROFILE, and change "name" to
4001 "description" for clarity
4003 2007-07-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4005 * src/modules/avformat/Makefile, src/modules/avformat/configure:
4006 avformat/configure: add --avformat-svn-extra avformat/Makefile: rebuild
4007 module when local ffmpeg changes
4009 * profiles/Makefile, profiles/square_pal_wide: profiles/Makefile: do not
4010 install Makefile profiles/square_pal_wide: fix display aspect
4012 * ChangeLog, Makefile, configure, profiles/Makefile,
4013 profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
4014 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
4015 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
4016 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
4017 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
4018 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
4019 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
4020 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
4021 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
4022 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/Makefile,
4023 src/framework/mlt.h, src/framework/mlt_consumer.c,
4024 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
4025 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
4026 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
4027 src/framework/mlt_types.h, src/modules/dv/consumer_libdv.c,
4028 src/modules/sdl/consumer_sdl.c: Added new profiles system: mlt_profile,
4029 MLT_PROFILE, and profiles documents.
4031 2007-07-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4033 * src/modules/avformat/consumer_avformat.c,
4034 src/modules/avformat/producer_avformat.c: consumer_avformat.c: save disabled,
4035 experimental flushing code
4037 2007-07-07 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4039 * src/modules/qimage/configure: Fix build based on patch from Ryan Hodge
4041 2007-07-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4043 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
4044 src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
4045 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
4046 Add support for psd, xcf and exr images (KDE libraries needed for these
4047 formats). Make pcx and tiff images load correctly
4049 * src/modules/gtk2/producer_pixbuf.c: Fix for rgba images (based on the code
4050 from qimage_producer)
4052 * src/modules/kdenlive/producer_framebuffer.c: Fix get image for formats
4053 different from yuv422
4055 2007-07-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4057 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
4060 2007-06-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4062 * src/modules/kdenlive/producer_framebuffer.c: Better fix for aspect_ratio
4063 problem in framebuffer producer
4065 * src/modules/kdenlive/producer_framebuffer.c: Fix aspect ratio for
4066 slowmotion / freeze effect
4068 * src/modules/kdenlive/configure: Fix typo which prevented wave filter to be
4071 2007-06-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4073 * demo/circle.png: demo/circle.png: fix broken image
4075 * demo/watermark1.png: watermark1.png: fix broken image
4077 * demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
4078 demo/mlt_voiceover: demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
4079 demo/mlt_voiceover: fix broken demos due to recent hidden track handling
4080 change in mlt_transition.c
4082 2007-06-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4084 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
4085 initial buffer size to prevent high quantization at beginning
4087 2007-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4089 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix audio
4090 sync with some codecs and revert unnecessary precautions that introduce
4093 2007-06-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4095 * mlt++/Makefile: added dist make targets
4097 * Makefile: added dist make targets
4099 * mlt++/Makefile, mlt++/src/Makefile, mlt++/test/Makefile: added uninstall
4102 * Makefile, src/albino/Makefile, src/framework/Makefile,
4103 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
4104 src/modules/Makefile, src/valerie/Makefile: added uninstall make targets
4106 2007-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4108 * src/modules/effectv/Makefile, src/modules/effectv/configure,
4109 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
4110 src/modules/effectv/filter_burn.h, src/modules/effectv/image.c,
4111 src/modules/effectv/utils.c, src/modules/effectv/utils.h: added effectv
4112 module with BurningTV filter provided by Stephane Fillod
4114 * src/framework/mlt_frame.c: mlt_frame.c: let image conversions accept NULL
4115 for the alpha parameter
4117 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
4118 segfault when paused after seeking but no picture available to duplicate
4120 * docs/westley.txt, src/modules/fezzik.dict: fezzik.dict: prioritize avformat
4121 higher than libdv for better quality
4123 * src/modules/avformat/producer_avformat.c: producer_avformat.c: make better
4124 test for existence for avcodec_decode_audio2
4126 * src/modules/avformat/producer_avformat.c: producer_avformat.c: fix setting
4127 int property as double
4129 * src/modules/avformat/producer_avformat.c: producer_avformat.c: - remove
4130 seeking immediately after opening file improves compatibility (in particular,
4131 ogg theora) - use non-deprecated avcodec_decode_audio2 if available - changes
4132 to adhere to warnings on ffmpeg decode api docs ought to improve stability
4135 * src/modules/avformat/consumer_avformat.c: added support for ilme=1 and
4136 ildct=1 properties to consumer_avformat
4138 2007-06-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4140 * src/modules/avformat/configure: --avformat-swscale with --avformat-svn is
4141 only permitted with --enable-gpl
4143 * src/modules/avformat/Makefile, src/modules/avformat/configure: change
4144 --avformat-svn configure option to do a static build of ffmpeg libs only and
4145 statically link to mlt module. Also, make --avformat-svn aware of
4146 --avformat-swscale and --enable-gpl
4148 2007-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4150 * src/modules/core/filter_rescale.c: bugfix core/filter_rescale segfault on
4151 scaling alpha that was already to correct scale (e.g. mlt_bouncy_ball)
4153 2007-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4155 * src/modules/core/filter_rescale.c: bugfix segfault in core/filter_rescale
4156 scaling alpha already scaled in gtk2/filter_rescale
4158 * src/framework/mlt_tractor.c: bugfix tractor not propogating resize_alpha
4161 * src/framework/mlt_transition.c: bugfix transition processing hidden track
4163 2007-05-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4165 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer crash & clip
4168 2007-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4170 * src/modules/dv/consumer_libdv.c: per jb's suggestion, enable
4171 terminate_on_pause by default
4173 * demo/README, demo/mlt_attributes, demo/mlt_intro, demo/mlt_jcut,
4174 demo/mlt_lcut, docs/inigo.txt: fix some demos broken by old changes
4176 2007-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4178 * src/modules/core/filter_data_show.c: fix dynamic attribute value parsing
4179 and memory management in data_show
4181 2007-05-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4183 * src/framework/mlt_factory.c, src/framework/mlt_producer.c,
4184 src/modules/fezzik.ini: the framework may not depend upon specific
4185 modules--data_feed/show in this case
4187 * src/modules/core/filter_rescale.c: Only scale the alpha when also scaling
4190 2007-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4192 * src/modules/kdenlive/filter_wave.c: compilation fix
4194 * src/modules/avformat/configure: fix compilation without swscale
4196 * ChangeLog, docs/policies.txt, src/modules/core/Makefile,
4197 src/modules/core/configure, src/modules/core/factory.c,
4198 src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
4199 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h,
4200 src/modules/core/producer_framebuffer.c,
4201 src/modules/core/producer_framebuffer.h, src/modules/core/transition_luma.c,
4202 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
4203 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
4204 src/modules/jackrack/lock_free_fifo.c, src/modules/jackrack/lock_free_fifo.h,
4205 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
4206 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_desc.h,
4207 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h,
4208 src/modules/jackrack/plugin_settings.c,
4209 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
4210 src/modules/jackrack/process.h, src/modules/kdenlive/Makefile,
4211 src/modules/kdenlive/configure, src/modules/kdenlive/factory.c,
4212 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
4213 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
4214 src/modules/kdenlive/producer_framebuffer.c,
4215 src/modules/kdenlive/producer_framebuffer.h,
4216 src/modules/normalize/filter_volume.c, src/modules/xine/filter_deinterlace.c:
4217 Cleanup copyrights and attributions, and move Jean-Baptiste's services to a
4218 new kdenlive module.
4220 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4222 * src/modules/core/producer_framebuffer.c: Fixed crash in slowmotion producer
4225 2007-03-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4227 * ChangeLog, src/modules/sox/filter_sox.c: add sox 13.0.0 support
4229 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4231 * src/modules/core/producer_framebuffer.c: Fix slowmotion producer (no more
4232 variable speed, but at least it works now).
4234 2007-03-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4236 * ChangeLog, src/modules/core/filter_boxblur.c,
4237 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
4238 src/modules/core/filter_wave.h: Update ChangeLog and fix license for blur and
4241 2007-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4243 * ChangeLog, src/modules/vmfx/configure, src/modules/vmfx/factory.c: Change
4244 registration of vmfx/mono to threshold to disambiguate with core/mono.
4246 * ChangeLog, GPL, README, configure, docs/install.txt, docs/policies.txt,
4247 docs/services.txt, docs/testing-20040110.txt, src/albino/albino.c,
4248 src/framework/mlt.h, src/framework/mlt_consumer.c,
4249 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
4250 src/framework/mlt_deque.h, src/framework/mlt_events.c,
4251 src/framework/mlt_events.h, src/framework/mlt_factory.c,
4252 src/framework/mlt_factory.h, src/framework/mlt_field.c,
4253 src/framework/mlt_field.h, src/framework/mlt_filter.c,
4254 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
4255 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
4256 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.c,
4257 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
4258 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
4259 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
4260 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
4261 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
4262 src/framework/mlt_properties.h, src/framework/mlt_property.c,
4263 src/framework/mlt_property.h, src/framework/mlt_repository.c,
4264 src/framework/mlt_repository.h, src/framework/mlt_service.c,
4265 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
4266 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
4267 src/framework/mlt_transition.h, src/framework/mlt_types.h,
4268 src/humperdink/client.c, src/humperdink/client.h, src/humperdink/io.c,
4269 src/humperdink/io.h, src/humperdink/remote.c, src/inigo/inigo.c,
4270 src/inigo/io.c, src/inigo/io.h, src/miracle/miracle.c,
4271 src/miracle/miracle_local.h, src/miracle/miracle_server.c,
4272 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
4273 src/miracle/miracle_unit.h, src/modules/avformat/consumer_avformat.c,
4274 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
4275 src/modules/avformat/filter_avcolour_space.c,
4276 src/modules/avformat/filter_avcolour_space.h,
4277 src/modules/avformat/filter_avdeinterlace.c,
4278 src/modules/avformat/filter_avdeinterlace.h,
4279 src/modules/avformat/filter_avresample.c,
4280 src/modules/avformat/filter_avresample.h,
4281 src/modules/avformat/producer_avformat.c,
4282 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
4283 src/modules/core/consumer_null.h, src/modules/core/factory.c,
4284 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
4285 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
4286 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
4287 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
4288 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
4289 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
4290 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
4291 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
4292 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
4293 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
4294 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
4295 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
4296 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
4297 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
4298 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
4299 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
4300 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
4301 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
4302 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
4303 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
4304 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
4305 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
4306 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
4307 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
4308 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
4309 src/modules/fezzik/producer_fezzik.h, src/modules/fezzik/producer_hold.c,
4310 src/modules/fezzik/producer_hold.h, src/modules/gtk2/consumer_gtk2.c,
4311 src/modules/gtk2/consumer_gtk2.h, src/modules/gtk2/factory.c,
4312 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/filter_rescale.h,
4313 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h,
4314 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
4315 src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/inigo/factory.c,
4316 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
4317 src/modules/lumas/luma.c, src/modules/plus/factory.c,
4318 src/modules/plus/filter_affine.c, src/modules/plus/filter_affine.h,
4319 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_charcoal.h,
4320 src/modules/plus/filter_invert.c, src/modules/plus/filter_invert.h,
4321 src/modules/plus/filter_sepia.c, src/modules/plus/filter_sepia.h,
4322 src/modules/plus/transition_affine.c, src/modules/plus/transition_affine.h,
4323 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
4324 src/modules/qimage/qimage_wrapper.h, src/modules/sdl/consumer_sdl.c,
4325 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_osx_hack.h,
4326 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
4327 src/modules/sdl/factory.c, src/modules/sdl/producer_sdl_image.c,
4328 src/modules/sdl/producer_sdl_image.h, src/modules/sox/factory.c,
4329 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
4330 src/modules/valerie/consumer_valerie.c,
4331 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
4332 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
4333 src/modules/vorbis/producer_vorbis.h, src/modules/westley/consumer_westley.c,
4334 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
4335 src/modules/westley/producer_westley.c,
4336 src/modules/westley/producer_westley.h, src/valerie/valerie.h: Cleanup
4337 license declarations and remove dv1394d references.
4339 2007-03-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4341 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure:
4342 fixup some swscale integration
4344 2007-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4346 * ChangeLog, docs/TODO, docs/policies.txt: added docs/policies.txt
4348 2007-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4350 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure,
4351 src/modules/avformat/consumer_avformat.c,
4352 src/modules/avformat/filter_avcolour_space.c,
4353 src/modules/avformat/producer_avformat.c: add support for ffmpeg libswscale
4355 * demo/README, demo/consumers.ini: change default dv1394 device file
4357 * configure: remove bashisms
4359 2007-03-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4361 * src/modules/sdl/consumer_sdl_preview.c: Allow user to choose video driver
4364 2007-02-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4366 * src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
4367 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h: Fix typo,
4368 credits and make functions static, (patch from stephane fillod - thanks)
4370 2007-02-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4372 * src/modules/core/Makefile, src/modules/core/configure,
4373 src/modules/core/factory.c, src/modules/core/filter_boxblur.c,
4374 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
4375 src/modules/core/filter_wave.h: Add blur and wave filters from Leny Grisel
4377 2007-02-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4379 * src/modules/sdl/consumer_sdl_preview.c: Allow user to set alsa device
4381 2007-01-23 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4383 * src/modules/core/filter_data_show.c: Allow display of metadata and timecode
4386 2007-01-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4388 * src/modules/avformat/consumer_avformat.c: Write metadata if there is any
4390 2007-01-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4392 * src/framework/mlt_frame.c: Fix my terribly broken YUV to RGB conversion
4394 2007-01-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4396 * src/modules/sdl/consumer_sdl_preview.c: Allow changing volume in
4397 sdl_preview consumer
4399 2007-01-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4401 * src/modules/avformat/consumer_avformat.c: Change default value for
4402 libavformat's qscale, preventing some crashes
4404 2006-12-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4406 * src/modules/avformat/producer_avformat.c,
4407 src/modules/vorbis/producer_vorbis.c: Read metadata from avformat and vorbis
4408 producers, using basic structure like:
4409 meta.attr.metadata_name.markup=metadata_value
4411 * src/modules/vorbis/producer_vorbis.c: Vorbis should set correct values in
4412 frame for audio channels and frequency.
4414 2006-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4416 * ChangeLog, configure, src/framework/mlt_consumer.h,
4417 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
4418 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.h,
4419 src/framework/mlt_producer.h, src/framework/mlt_service.h,
4420 src/framework/mlt_transition.h: Applied patch from Stephane Fillod to make
4421 configure run with bash since it uses bash-specific features. Also, patches
4422 headers to comments for pedantic compilation.
4424 2006-11-20 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4426 * src/modules/core/producer_framebuffer.c: remove debug msg
4428 2006-11-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4430 * src/modules/core/producer_framebuffer.c,
4431 src/modules/core/producer_framebuffer.h: Fix header + add freeze feature
4433 * src/modules/core/Makefile, src/modules/core/configure,
4434 src/modules/core/factory.c, src/modules/core/producer_framebuffer.c,
4435 src/modules/core/producer_framebuffer.h: New framebuffer producer. Provides
4436 slowmotion, reverse playing and stroboscope effect
4438 2006-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4440 * src/modules/fezzik.dict: Kdenlive project files are now westley compatible
4442 * src/modules/core/transition_luma.c: Luma get_image produces yuv only, so
4443 announce it. Fix problem when requesting rgb image of a luma transition.
4445 2006-10-26 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4447 * src/modules/core/filter_rescale.c: Fix rescaling of rgb images when not
4450 2006-10-16 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4452 * src/modules/core/filter_obscure.c: Position for the effect was not
4453 calculated right if the clip was in the middle of a playlist
4455 2006-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4457 * src/modules/avformat/producer_avformat.c: + General improved media support
4459 2006-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4461 * src/modules/avformat/producer_avformat.c: + Correction to previous patch -
4462 fixes pause behaviour with rawvideo
4464 * src/modules/avformat/producer_avformat.c: + Corrections for uncompressed
4467 2006-09-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4469 * ChangeLog: Following Dan's example. Applied an amd64 compilation patch to
4470 motion_est module and patch to correctly initialize audio frequency and
4473 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
4474 Patch supplied by Jean-Baptiste.
4478 * src/modules/motion_est/filter_motion_est.c,
4479 src/modules/motion_est/sad_sse.h: Zypher's amd64 patch.
4480 http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/files/
4482 2006-09-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4484 * ChangeLog, src/modules/sdl/Makefile: fix SDL compilation on some systems
4487 2006-08-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4489 * src/modules/vmfx/filter_mono.h: + Header file for mono filter
4491 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
4492 src/modules/vmfx/factory.c, src/modules/vmfx/filter_mono.c: + A mono filter
4493 for mask generation (not v. useful)
4495 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c: +
4496 Correction to uneven chroma samples
4498 * src/modules/qimage/qimage_wrapper.cpp: + Image caching for the qimage
4501 * src/modules/gtk2/producer_pixbuf.c: + Image caching for the gtk2 pixbuf
4504 2006-08-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4506 * ChangeLog: *** empty log message ***
4508 * src/modules/westley/producer_westley.c: enhance producer_westley to parse
4509 Kino 0.9.1 SMIL (clock) time values.
4511 * ChangeLog: *** empty log message ***
4513 * src/modules/avformat/configure: convert --avformat-cvs to svn and rename
4514 option as --avformat-svn (--avformat-cvs is an undocumented alias).
4516 2006-05-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4518 * configure: bump version
4520 2006-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4522 * src/modules/qimage/producer_qimage.c: apply patch from Jean-Baptiste
4523 <jb@ader.ch> to add rgb24a support to producer_qimage
4525 2006-05-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4527 * src/modules/core/transition_composite.c: apply patch from Jean Baptiste
4528 <jb@ader.ch> to fix fill-type rescaling when aspect ratio is equal to
4531 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4532 src/modules/gtk2/producer_pixbuf.c: apply patch from Jean Baptiste to add
4533 rgb24a support to producer_pixbuf
4535 2006-05-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4537 * src/modules/qimage/configure: let QTDIR also define location of qt include
4540 * src/modules/kino/filehandler.cc: fix compilation on latest version of
4541 libquicktime (0.9.8)
4543 2006-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4545 * src/modules/avformat/filter_avcolour_space.c: + Big endian patch courtesy
4546 of Goncalo Carvalho (glslang at gmail dot com) - specifically, corrects
4547 colour space conversions on the Intel Mac
4549 2006-04-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4551 * src/modules/core/filter_resize.c: + Field order control reworked
4552 (meta.top_field_first has priority over source)
4554 2006-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4556 * src/modules/core/filter_resize.c: + Top field first correction (original
4557 approach would not have worked [mea culpa], and this is only a partial
4558 solution since the consumers have no say in field order)
4560 * src/modules/qimage/qimage_wrapper.cpp: + Fix for byte order as spotted by
4561 Goncalo Carvhalo (many thanks :-))
4563 * src/modules/core/filter_resize.c: + Meta override for field order
4564 misreporting/errors in encoders
4566 2006-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4568 * src/modules/qimage/Makefile, src/modules/qimage/configure,
4569 src/modules/qimage/qimage_wrapper.cpp: + And a fix for the PPC darwin
4571 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Sigh - big endian
4572 issues on ppc based macs
4574 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
4575 src/modules/qimage/configure, src/modules/qimage/factory.c,
4576 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
4577 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h: +
4578 QImage module added - default is still GTK2 when available
4580 * src/modules/gtk2/producer_pixbuf.c: + Bug Fix: Removes a memory leak on
4583 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Preparation for a
4584 QT image loader (to allow optional and functionally equivalent qt or gtk2
4585 usage for image loading)
4587 2006-03-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4589 * src/modules/gtk2/producer_pixbuf.c: + Usage of mlt_properties_dir_list
4591 * src/framework/mlt_properties.c, src/framework/mlt_properties.h: + Adds a
4592 utility function for listing files in a directory (aids with cross platform
4595 2006-03-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4597 * mlt++/src/MltFactory.h: + Fix for swig parsing
4599 2006-03-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4601 * docs/services.txt, src/framework/mlt_manager.h, src/modules/core/Makefile,
4602 src/modules/core/configure, src/modules/core/factory.c,
4603 src/modules/core/filter_mono.c, src/modules/core/filter_mono.h: added mono
4606 * src/modules/kino/Makefile: libquicktime prefers pkg-config now and latest
4607 lqt-config is broken with respect to --cflags
4609 * configure: log configuration history to config.log
4611 2006-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4613 * mlt++/src/Makefile: + Install of config.h for linux and os/x usage
4615 * mlt++/src/config.h: + Added the config.h for win32
4617 * mlt++/mlt++.sln, mlt++/mlt++.vcproj, mlt++/src/Mlt.h,
4618 mlt++/src/MltConsumer.h, mlt++/src/MltDeque.h, mlt++/src/MltEvent.h,
4619 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.h,
4620 mlt++/src/MltFilter.h, mlt++/src/MltFilteredConsumer.h,
4621 mlt++/src/MltFilteredProducer.h, mlt++/src/MltFrame.cpp,
4622 mlt++/src/MltFrame.h, mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.h,
4623 mlt++/src/MltParser.h, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4624 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4625 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4626 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.h,
4627 mlt++/src/MltTokeniser.h, mlt++/src/MltTractor.h, mlt++/src/MltTransition.h:
4628 + Win32 port - dev studio is required to avoid issues with C++ ABI
4629 compatibility + Fix for image render in NTSC NB: mlt patch to follow (this
4630 one isn't much use without it :-)) - mlt build is purely mingw32 of course
4632 * src/modules/vmfx/filter_shape.c: + Activates the mixdown in the combine to
4633 allow audio sync'd with wipe (smooth ramping not implemented yet)
4635 * src/modules/core/transition_mix.c: + Alternative mixing mechanism
4636 introduced (specify a property of combine=1 on the mix transition to
4639 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Alternative between
4640 track mixing mechanism (using a low pass filter)
4642 2006-02-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4644 * docs/dvcp.txt, docs/inigo.txt: minor fixes
4646 * src/miracle/miracle_commands.c: add proper response to uadd command
4648 2006-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4650 * src/modules/Makefile: fix compilation error
4652 * src/modules/dv/producer_libdv.c: Make libdv producer return some image even
4653 if unable to handle specific image type request.
4655 * Makefile: dist-clean target is more familiar - alias it
4657 * src/modules/feeds/NTSC/data_fx.properties,
4658 src/modules/feeds/NTSC/obscure.properties: fix comment/docu typo
4660 2005-12-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4662 * debian/control, debian/rules, src/miracle/Makefile: + Fix for libmiracle
4663 and alternative deb packaging
4665 * mlt++/configure, mlt++/src/Makefile: + Fix for Darwin and soname logic
4667 * src/framework/Makefile, src/miracle/Makefile,
4668 src/modules/avformat/configure, src/valerie/Makefile: + Fix for Darwin and
4671 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
4672 mlt++/debian/rules: + Functional debian build rules
4674 * debian/changelog, debian/control, debian/copyright, debian/rules: +
4675 Functional debian build rules
4677 * mlt++/Makefile, mlt++/configure, mlt++/src/Makefile, mlt++/test/Makefile: +
4678 MLT++ updates for 0.2.1 - distclean corrected, soname usage in linking
4680 * Makefile, configure, src/albino/Makefile, src/framework/Makefile,
4681 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
4682 src/modules/Makefile, src/modules/avformat/Makefile,
4683 src/modules/core/Makefile, src/modules/dv/Makefile,
4684 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
4685 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
4686 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
4687 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
4688 src/modules/normalize/Makefile, src/modules/plus/Makefile,
4689 src/modules/resample/Makefile, src/modules/sdl/Makefile,
4690 src/modules/sox/Makefile, src/modules/valerie/Makefile,
4691 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
4692 src/modules/westley/Makefile, src/modules/xine/Makefile,
4693 src/valerie/Makefile: + Final updates for 0.2.1 - distclean corrected, soname
4694 usage in linking, version bump
4696 2005-11-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4698 * src/framework/configure, src/miracle/configure, src/valerie/configure: +
4699 More fixes for lib64
4701 * mlt++/Makefile, mlt++/configure: + Correction to a typo
4703 * src/modules/avformat/Makefile: + Uses libdir in private build of ffmpeg too
4706 * src/modules/avformat/configure: + 64 bit fix for ffmpeg built externally
4707 (should switch to pkg-config here)
4709 * mlt++/swig/perl/Makefile.PL: + Perl compilation patch submitted by Torsten
4712 * mlt++/configure, mlt++/src/Makefile: + Added a --libdir switch to the
4713 configure and build and fixed test case compilation
4715 * configure: - Removed a diagnostic
4717 * Makefile, configure, src/framework/Makefile, src/miracle/Makefile,
4718 src/valerie/Makefile: + Added a --libdir switch to the configure and build
4720 2005-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4722 * mlt++/configure: + Allow LDFLAGS to be inherited from the environment
4724 2005-11-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4726 * mlt++/src/Makefile: + Creates the lib directory on an install
4728 2005-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4730 * src/modules/core/transition_composite.c: + Correction to alpha mask
4733 2005-11-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4735 * mlt++/Makefile, mlt++/src/Makefile: + DESTDIR patch from Anthony Green
4736 (green at redhat dot com) - many thanks :-)
4738 * Makefile, src/albino/Makefile, src/framework/Makefile,
4739 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
4740 src/modules/Makefile, src/modules/avformat/Makefile,
4741 src/modules/core/Makefile, src/modules/dv/Makefile,
4742 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
4743 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
4744 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
4745 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
4746 src/modules/normalize/Makefile, src/modules/plus/Makefile,
4747 src/modules/resample/Makefile, src/modules/sdl/Makefile,
4748 src/modules/sox/Makefile, src/modules/valerie/Makefile,
4749 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
4750 src/modules/westley/Makefile, src/modules/xine/Makefile,
4751 src/valerie/Makefile: + DESTDIR patch from Anthony Green (green at redhat dot
4752 com) - many thanks :-)
4754 * src/modules/avformat/consumer_avformat.c,
4755 src/modules/avformat/producer_avformat.c: Allows aac output, corrects ntsc
4756 sample collection, and picks up known info streams
4758 2005-10-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4760 * src/modules/motion_est/filter_crop_detect.c: Correct bug introduced by
4763 * src/modules/motion_est/filter_motion_est.c: x86 doesn't play well with ppc
4765 * src/modules/motion_est/Makefile: Fix shared lib flags in Makefile for
4768 2005-10-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4770 * src/modules/motion_est/configure: + Enabled Zach's new slowmotion producer
4772 * src/modules/core/consumer_null.c,
4773 .../motion_est/filter_autotrack_rectangle.c, src/modules/sdl/consumer_sdl.c:
4774 src/modules/core/consumer_null.c src/modules/sdl/consumer_sdl.c + Terminate
4775 on pause functionality src/modules/motion_est/filter_autotrack_rectangle.c +
4776 Ensures that tracked area remains valid (out of bounds was causing core
4777 dumps) ? Currently, width/height is preserved on boundaries, but maybe it
4780 2005-10-24 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4782 * src/modules/motion_est/README: Added a producer slowmotion example.
4784 * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
4785 src/modules/motion_est/filter_motion_est.c,
4786 src/modules/motion_est/filter_motion_est.h,
4787 src/modules/motion_est/producer_slowmotion.c: Import the proof of concept
4788 slow motion producer. It provides basic slow motion through frame repeats and
4789 a more advanced interpolation.
4791 2005-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4793 * src/modules/vmfx/filter_shape.c: + Correction for non-zero in point on the
4796 2005-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4798 * src/modules/gtk2/producer_pango.c: + Moved ~ to LF hack to pango processing
4801 * src/modules/sdl/consumer_sdl_still.c: + Rounding errors corrected for last
4804 2005-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4806 * src/modules/sdl/consumer_sdl.c: + Deadlock resolution
4808 2005-10-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4810 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
4811 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
4812 src/modules/core/transition_luma.c: + Added an option to override alignment
4813 and transparent borders for compositing
4815 2005-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4817 * src/modules/vmfx/filter_shape.c: + Corrections, optimisations and a hack
4818 for loading lumas from the mlt luma collection
4820 2005-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4822 * src/modules/sdl/configure, src/modules/sdl/factory.c: + Correction for
4823 uninstalled sdl image lib
4825 * configure: + OS/X Tiger patch
4827 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: OS/X gcc/g++ 4.x
4830 * src/framework/mlt_events.h, src/framework/mlt_types.h: gcc/g++ 4.x fix
4832 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
4833 src/humperdink/remote.c, src/inigo/io.c: Remove OS/X warning re: get_string
4835 * src/framework/mlt.h, src/inigo/inigo.c: + Whoops - removed dependency on
4836 sdl in the framework for darwin
4838 * mlt++/configure, mlt++/src/Makefile, mlt++/src/MltProperties.cpp,
4839 mlt++/src/MltProperties.h, mlt++/test/Makefile: + Whoops - had forgotten
4840 these OS/X patches...
4842 * src/modules/sdl/producer_sdl_image.c: + Surface conversion
4844 * src/modules/sdl/producer_sdl_image.h: + Added producer_sdl_image as an
4845 alternative image and image sequence producer
4847 * src/modules/fezzik.dict, src/modules/sdl/Makefile,
4848 src/modules/sdl/configure, src/modules/sdl/factory.c,
4849 src/modules/sdl/producer_sdl_image.c: + Added producer_sdl_image as an
4850 alternative image and image sequence producer
4852 2005-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4854 * src/modules/core/transition_composite.c: + Clean ups and corrections
4856 2005-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4858 * mlt++/src/MltPushConsumer.cpp: + Oops - fix for memory leak
4860 * src/modules/avformat/filter_avcolour_space.c: + Extracts alpha from rgb24a
4863 2005-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4865 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltPushConsumer.cpp,
4866 mlt++/src/MltPushConsumer.h: + Added a push based consumer wrapper
4868 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
4869 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
4870 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
4871 src/modules/core/transition_composite.c,
4872 src/modules/feeds/PAL/etv.properties: src/framework/mlt_frame.c + Corrections
4873 for resizing images and alpha (uneven widths) src/framework/mlt_tractor.c +
4874 Added an output aspect ratio (being the aspect ratio of the background)
4875 src/modules/core/filter_rescale.c + Force a rescale of the alpha in parallel
4876 with image src/modules/core/filter_resize.c + Rounding errors corrections
4877 src/modules/core/filter_watermark.c + Propogation of output aspect ratio in
4878 reverse case src/modules/core/producer_colour.c + Reassign aspect ratio
4879 after get_image src/modules/core/transition_composite.c + More uneven width
4880 corrections + Use of output aspect ratio when available
4881 src/modules/feeds/PAL/etv.properties + Temporary work around to keep
4884 2005-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4886 * src/modules/avformat/consumer_avformat.c: + Correction and a minor
4889 * src/modules/gtk2/producer_pixbuf.c: + Changed incorrect global variable to
4892 * src/modules/avformat/consumer_avformat.c:
4893 src/modules/avformat/consumer_avformat.c + User specified pixel format
4894 property (pix_fmt) + Corrections to aspect ratio + Alpha channel added to
4895 RGBA32 conversions - Removed an historical/erroneous attempt to hack aspect
4898 2005-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4900 * src/modules/westley/producer_westley.c: + Indicator for missing media
4901 replacement in case pango doesn't exist
4903 * src/modules/plus/filter_charcoal.c: + Bounds checking on chroma samples
4905 * src/modules/avformat/filter_avcolour_space.c,
4906 src/modules/avformat/filter_avdeinterlace.c,
4907 src/modules/avformat/producer_avformat.c: filter_avcolour_space.c +
4908 Correction for uneven width filter_avdeinterlace.c + Correction for cases
4909 were the interlace state of frame is only known after rendering
4910 producer_avformat.c + Corrections for uneven width + Corrections for state
4911 propogation of top field first and interlaced state
4913 * src/modules/xine/filter_deinterlace.c: + Correction for cases where the
4914 interlaced state is determined after the image is rendered
4916 2005-09-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4918 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4919 src/framework/mlt_producer.c, src/modules/avformat/configure,
4920 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
4921 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
4922 src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c,
4923 src/modules/sdl/consumer_sdl.c: src/framework/mlt_frame.c + Removed
4924 unecessary even pixel position and width dependency + Rewrote resize methods
4925 to accomodate uneven widths src/framework/mlt_frame.h + Correct RGB2YUV -
4926 now 2^10 based and range checks removed (not needed)
4927 src/framework/mlt_producer.c + Check for unspecified eof property
4928 src/modules/avformat/producer_avformat.c + Provide forced aspect ratio
4929 property src/modules/core/filter_mirror.c + Correction for uneven width
4930 src/modules/core/producer_colour.c + Corrections for aspect ratio (default to
4931 0) and allow override + Corrections for uneven width
4932 src/modules/core/transition_composite.c + Corrections for uneven pixel
4933 position and width + Removed deprecated operator code
4934 src/modules/plus/filter_sepia.c + Corrections for uneven width
4935 src/modules/plus/transition_affine.c + Corrections for uneven width
4936 src/modules/sdl/consumer_sdl.c + Corrections for uneven width
4938 2005-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4940 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4941 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
4942 src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
4943 src/modules/core/configure, src/modules/core/factory.c,
4944 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
4945 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
4946 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
4947 src/framework/mlt_consumer.c + Added capabilities to allow the application to
4948 handle images via the consumer-frame-show event + Added cabilities to allow
4949 the application to control the image format src/framework/mlt_frame.c + Long
4950 standing discrepancy resolved - image format is now stored on the frame
4951 object src/framework/mlt_tractor.c src/framework/mlt_types.h + Added
4952 mlt_image_opengl which is supposed to provide an rgb image swapped around for
4953 the platform src/framework/mlt_frame.h + Added a basic YUV2RGB macro
4954 src/modules/avformat/filter_avcolour_space.c + Added a converter for the
4955 opengl swapped RGB image + Corrected support for rgb24a requests
4956 src/modules/core/configure src/modules/core/factory.c + Added an alias for
4957 color (since it seems to trouble so many people)
4958 src/modules/core/filter_luma.c + Added the format property to the generated
4959 frame src/modules/core/transition_composite.c + Added the format property to
4960 the generated frame src/modules/gtk2/producer_pixbuf.c + Swapped some
4961 properties to hidden from the serialiser src/modules/sdl/consumer_sdl.c +
4962 Support for application provided previews and colour space conversion
4963 src/modules/sdl/consumer_sdl_preview.c + Partial switch to
4964 mlt_properties_pass_list + Application provided preview support added
4965 src/modules/sdl/consumer_sdl_still.c + Application provided preview support
4968 2005-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4970 * src/modules/plus/filter_invert.c: + Small mod to allow better use of invert
4971 as a gui item selector (alpha property)
4973 2005-09-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4975 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c:
4976 consumer_sdl.c consumer_sdl_still.c + Corrections to silly mistake regarding
4977 initialisation from previous checkin
4979 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
4980 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
4981 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
4982 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_shape.c,
4983 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
4984 src/modules/vmfx/producer_pgm.h: + Changed license of plugins to LGPL + Added
4985 a chroma hold filter + Small optimisation/correction to chroma filter
4987 2005-08-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4989 * src/inigo/inigo.c: + Keyboard handling events on Darwin
4991 * src/modules/lumas/Makefile, src/modules/sdl/consumer_sdl.c: lumas/Makefile
4992 + Correction for non-gui app build on darwin lumas/luma.c + Handle sdl
4993 events sdl/consumer_sdl.c + Audio on Darwin
4995 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4996 src/modules/sdl/consumer_sdl_still.c: src/modules/sdl/consumer_sdl.c
4997 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
4998 Corrections to preview mode switching
5000 * src/modules/sdl/consumer_sdl_preview.c:
5001 src/modules/sdl/consumer_sdl_preview.c + Temporary rollback for linux
5003 * configure, src/modules/avformat/Makefile, src/modules/avformat/configure,
5004 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5005 src/modules/sdl/consumer_sdl_still.c: configure + Correction to ldflags for
5006 Darwin src/modules/avformat/Makefile src/modules/avformat/configure +
5007 Correction for avformat on Darwin src/modules/sdl/consumer_sdl.c
5008 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
5009 Forgot to create the surface on the start (doh)
5011 * configure, src/framework/mlt.h, src/inigo/inigo.c,
5012 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5013 src/modules/sdl/consumer_sdl_still.c: configure + Darwin sdl linking and
5014 cflags on all use of mlt (annoying, but looks unavoidable)
5015 src/framework/mlt.h + Include sdl header on Darwin src/inigo/inigo.c +
5016 Correction for Darwin key reading from terminal
5017 src/modules/sdl/consumer_sdl.c src/modules/sdl/consumer_sdl_preview.c
5018 src/modules/sdl/consumer_sdl_still.c + Moved initialisation of sdl components
5019 to the start/stop methods (Darwin requirement)
5021 * src/modules/motion_est/configure: + Correction to the disabled case (should
5022 be disable-motion_est and plugins should not be registered)
5024 2005-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5026 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
5027 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
5028 src/modules/vmfx/filter_chroma.h: + Added rudimentary chroma to alpha filter
5029 (optimised on green by default)
5031 2005-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5033 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5034 src/framework/mlt_property.h: src/framework/mlt_properties.c
5035 src/framework/mlt_properties.h + Added get and set for int64_t
5036 src/framework/mlt_property.h + Corrected int64_t
5038 2005-08-26 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5040 * src/modules/motion_est/README, .../motion_est/filter_autotrack_rectangle.c:
5041 Add the obscure=1 option to filter_autotrack_rectangle and update the README
5044 2005-08-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5046 * src/modules/fezzik.dict, src/modules/vmfx/Makefile,
5047 src/modules/vmfx/configure, src/modules/vmfx/factory.c,
5048 src/modules/vmfx/filter_shape.c, src/modules/vmfx/filter_shape.h,
5049 src/modules/vmfx/producer_pgm.c, src/modules/vmfx/producer_pgm.h: + Added
5050 VMFX module + New filter (shape) which provides alpha manipulations and an
5051 alternative wipe mechanism + New producer (pgm) which provides basic
5052 functionality for portable grey maps
5054 * src/modules/core/transition_composite.c: + SMP fix - geometry modifications
5055 need explicit locking
5057 2005-08-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5059 * src/framework/mlt_properties.h: + Replaced this with self in new pass
5060 functions for C++ compilation
5062 2005-08-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5064 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5065 src/framework/mlt_property.c, src/framework/mlt_property.h: Introduce some
5066 more civilized ways to copy properties. See code comments for usage.
5068 2005-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5070 * src/framework/mlt_tractor.c: + Attempt to ensure that the aspect ratio of
5071 the background is the reported ar of the output frame
5073 * src/modules/core/transition_composite.c: + Yet another aspect ratio
5074 correction for the filter transition (not 100% correct yet...) + Correction
5075 for aspect_ratio == 0 case (should honour consumer)
5077 * src/modules/avformat/consumer_avformat.c: + Correction for aspect ratio
5079 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
5080 producer_pango.c producer_pixbuf.c + More efficient use of pixbuf objects and
5081 sequences/mlt pango lists
5083 2005-08-15 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5085 * src/modules/westley/consumer_westley.c: Fix build errors caused by the
5086 (hypothetical) conversion of mlt_position from an int to a float, preserving
5089 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5090 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
5091 src/framework/mlt_property.c, src/framework/mlt_types.h: Fix build errors
5092 caused by the (hypothetical) conversion of mlt_position from an int to a
5093 float, preserving original behavior.
5095 * src/inigo/inigo.c, src/modules/core/filter_luma.c,
5096 src/modules/motion_est/filter_crop_detect.c, src/modules/sdl/consumer_sdl.c:
5097 Fix build errors caused by the (hypothetical) conversion of mlt_position from
5098 an int to a float, preserving original behavior.
5100 2005-08-07 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5102 * src/modules/motion_est/filter_vismv.c: Misc changes. May remove this file
5105 * src/modules/motion_est/filter_motion_est.c: This is a significant rewrite.
5106 -Cleared up as many conceptualy sticky points as possible. -Removed chroma
5107 comparison code pending a better rewrite. -Added show_residual=1 and
5108 show_reconstruction=1 debug modes. See README. -Renamed many variables and
5109 functions. -Revamped geometry handling. -Lots more I'm forgeting.
5111 * src/modules/motion_est/README: Added some more examples.
5113 * src/inigo/inigo.c: Prevent a frame from being skipped when inigo is first
5116 * src/modules/motion_est/filter_crop_detect.c: Corrected geometry handling.
5117 Removed redundant arrow drawing code. Modified thresholding.
5119 2005-08-04 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5121 * src/modules/avformat/Makefile, src/modules/avformat/configure: ffmpeg split
5122 of the libavutil library.
5124 2005-07-30 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5126 * src/modules/motion_est/README, src/modules/motion_est/filter_motion_est.c:
5127 Added a README file with lots of juicy info. Added a denoise motion vectors
5128 function, enabled by default; the results seem very good. Removed some unused
5131 2005-07-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5133 * src/modules/kino/Makefile: + Allow header dependency checks
5135 * src/modules/avformat/configure: + Added an additional help message (for
5138 * Makefile: + Force dependency checks on header files
5140 2005-07-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5142 * src/framework/mlt_types.h: Do not break ABI to workaround a problem in
5145 2005-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5147 * src/modules/kino/producer_kino.c: + Stores the resource correctly (to allow
5148 serialisation via westley)
5150 2005-07-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5152 * src/framework/mlt_types.h: Add names to enums to make newer versions of
5153 swig (noticed on 1.3.24) happy.
5155 2005-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5157 * src/modules/core/filter_watermark.c: + Correction to long outstanding
5158 oddity regarding composite.out - not needed in many cases now
5160 * mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/perl/Makefile.PL,
5161 mlt++/swig/python/build, mlt++/swig/tcl/build: + Cleaned up swig build so it
5162 doesn't require an mlt++ install first - Temporarily disabled java
5164 2005-07-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5166 * src/modules/kino/riff.cc: + Minor correction for entry length being less
5167 than the data length
5169 * src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/riff.cc,
5170 src/modules/kino/riff.h: + fixes for opendml dv avi
5172 2005-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5174 * src/modules/sdl/consumer_sdl.c: - Removed 'resize' property logic and
5175 width/height confusion
5177 * src/modules/core/filter_resize.c: + Correction for rounding errors
5179 2005-07-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5181 * src/modules/dv/producer_libdv.c: - Removed unused aspect ratio property
5183 * src/modules/avformat/producer_avformat.c: + Hide internal properties via
5186 * src/framework/mlt_playlist.c, src/framework/mlt_service.c: - Remove
5189 2005-07-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5191 * src/modules/motion_est/filter_motion_est.c: autotrack_rectangle and
5192 motion_est now convert pixel units to macroblock (whole) units the same way.
5194 * .../motion_est/filter_autotrack_rectangle.c: Fixed several accuracy issues.
5195 Cleaned up code. Corrected pause behavior.
5197 2005-07-20 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5199 * .../motion_est/filter_autotrack_rectangle.c: use shared arrow drawing code.
5200 improve tracking accuracy.
5202 2005-07-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5204 * src/framework/mlt_filter.c, src/framework/mlt_service.c: mlt_filter.c
5205 mlt_service.c + Filter disable property
5207 2005-07-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5209 * src/modules/gtk2/producer_pango.c: producer_pango.c + Correction of
5210 oversight - allow serialisation of mpl usage
5212 * src/modules/avformat/consumer_avformat.c,
5213 src/modules/avformat/producer_avformat.c: consumer_avformat.c
5214 producer_avformat.c + Sync with current ffmpeg CVS - PLEASE UPDATE FFMPEG
5217 2005-07-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5219 * src/modules/gtk2/producer_pango.c: + Mutex protection (temporary work
5220 around of SMP systems) + Corrected aspect ratio (should be 1, not 0)
5222 * src/modules/core/producer_colour.c: + Accepts modifiable colour property
5223 (via resource) + Hides non-public properties
5225 * src/modules/fezzik.dict: + Added convenience lookup for MLT Pango List
5228 * src/modules/core/filter_mirror.c: + Alpha handling in silly filter :-)
5230 * src/modules/core/transition_composite.c: + Inherits deinterlace method from
5231 the consumer + Sanity check on scaled size for compositing
5233 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
5234 producer_pango.c + Added cloning + Added the very silly .mpl (MLT Pango List)
5235 format [details to follow] + Corrected invalid content producer_pixbuf.c +
5236 Corrected invalid content
5238 * src/modules/gtk2/producer_pixbuf.c: + Bug fixes to test card handling +
5239 Alpha channel cloning + Minor tidy up
5241 2005-07-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5243 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5244 src/framework/mlt_producer.c, src/framework/mlt_service.c,
5245 src/framework/mlt_tractor.c, src/modules/core/filter_resize.c,
5246 src/modules/core/filter_transition.c,
5247 src/modules/core/transition_composite.c, src/modules/dv/producer_libdv.c:
5248 rc/framework/mlt_frame.c + image_count added to assist the 'transition
5249 filter' in knowing when to act... src/framework/mlt_playlist.c + Complete
5250 rework of fx cuts - now only the fx are output on a frame
5251 src/framework/mlt_producer.c + Aspect ratio of cuts inherited from parent
5252 src/framework/mlt_service.c + Get frame reworked and cleaned up
5253 src/framework/mlt_tractor.c - Removed erroneous width/height pass down prior
5254 to image fetching + Corrected types on other properties for pass down +
5255 Complete rework of fx cuts - they're now received as producer-less frames
5256 from a track + Added image_count logic for transition filter assistance
5257 src/modules/core/filter_resize.c + Added state retention of aspect ratio (may
5258 withdraw this later - it assumes producer knows a/r on frame creation/prior
5259 to image fetch) src/modules/core/filter_transition.c + Checks that two
5260 images are available before processing + Checks test image/audio cases
5261 src/modules/core/transition_composite.c + Major correction in aspect ratio
5262 handling (the b frame image is 'distorted' to the consumers aspect ratio) +
5263 Minor clean up of silly and/or/xor - now have 'operator=[and/or/xor]' (more
5264 clean up to follow) src/modules/dv/producer_libdv.c + Frame stored width and
5265 height are no longer assumed to be 'safe' here (investigating)
5267 2005-07-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5269 * src/framework/mlt_repository.c: mlt_repository.c + VERY temporary hack to
5270 avoid global symbol clashes (RTLD_GLOBAL needed by kino/libquicktime only so
5273 2005-07-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5275 * src/modules/kino/filehandler.cc: filehandler.cc + FOURCC for DVCPRO
5278 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Oops - the frame
5279 position is relative to the in point (the internal position is absolute)
5281 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Fix for non-zero
5284 2005-07-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5286 * src/modules/sdl/consumer_sdl_preview.c,
5287 src/modules/sdl/consumer_sdl_still.c: consumer_sdl_preview.c
5288 consumer_sdl_still.c + Fixes a deadlock condition
5290 * src/modules/kino/filehandler.cc: src/modules/kino/filehandler.cc + Added
5291 missing fourccs to allow compilation
5293 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5294 src/framework/mlt_repository.c, src/modules/kino/filehandler.cc,
5295 src/modules/kino/filehandler.h: framework/mlt_frame.c framework/mlt_frame.h +
5296 Added sample calculator (samples to current frame)
5297 framework/mlt_repository.c + Symbols exported from plugins
5298 modules/kino/filehandler.cc modules/kino/filehandler.h + Audio handling of dv
5301 2005-07-09 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5303 * src/modules/motion_est/configure: Mention that motion est is disabled by
5304 default during ./configure.
5306 * configure, src/modules/motion_est/configure: Prevent motion estimation
5307 components from building unless requested.
5309 2005-07-08 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5311 * src/modules/motion_est/Makefile, src/modules/motion_est/configure: removed
5314 * src/modules/motion_est/Makefile, src/modules/motion_est/arrow_code.c,
5315 src/modules/motion_est/arrow_code.h, src/modules/motion_est/configure,
5316 src/modules/motion_est/factory.c,
5317 .../motion_est/filter_autotrack_rectangle.c,
5318 src/modules/motion_est/filter_crop_detect.c,
5319 src/modules/motion_est/filter_motion_est.c,
5320 src/modules/motion_est/filter_motion_est.h,
5321 src/modules/motion_est/filter_vismv.c, src/modules/motion_est/sad_sse.h:
5322 Initial import of the motion estimation filter.
5324 2005-07-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5326 * src/modules/avformat/consumer_avformat.c:
5327 src/modules/avformat/consumer_avformat.c + Correction for mpeg encoding -
5328 Removal of erroneous frame rate checks
5330 2005-07-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5332 * src/modules/westley/producer_westley.c:
5333 src/modules/westley/producer_westley.c - Rollback on erroneous checkin
5334 (functionality covered correctly in playlist)
5336 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5337 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5338 src/modules/fezzik.dict, src/modules/gtk2/producer_pixbuf.c,
5339 src/modules/westley/producer_westley.c: src/framework/mlt_frame.c +
5340 Correction for aspect ratio of synthesized test card
5341 src/framework/mlt_playlist.c + Special case for handling fx cuts
5342 src/modules/fezzik.dict + Convenience jfx and jef extensions for jahshaka
5343 src/modules/core/transition_composite.c + Ensure that scaling and correct
5344 image extraction is handled src/modules/core/transition_luma.c + Ensure that
5345 scaling and correct image extraction is handled
5346 src/modules/gtk2/producer_pixbuf.c + Allow user overrides for progressive and
5347 aspect_ration src/modules/westley/producer_westley.c + Special case for fx
5350 2005-06-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5352 * mlt++/CUSTOMISING, mlt++/test/server.cpp: CUSTOMISING + Replaced TBD for
5353 frame rendering notification event test/server.cpp + Added an example frame
5354 rendering callback that removes all shotcut related fx
5356 * src/modules/sdl/consumer_sdl.c: src/modules/sdl/consumer_sdl.c + (Re)Added
5357 audio volume control
5359 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Added support
5360 for pango usage on audio only fx cuts (sigh...)
5362 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Slight
5363 modification to allow pango use in fx cuts
5365 2005-06-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5367 * src/modules/core/filter_transition.c, src/modules/core/filter_transition.h:
5368 src/modules/core/filter_transition.c src/modules/core/filter_transition.h +
5371 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
5372 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5373 src/modules/core/Makefile, src/modules/core/configure,
5374 src/modules/core/factory.c, src/modules/core/transition_composite.c,
5375 src/modules/core/transition_composite.h: src/framework/mlt_deque.c
5376 src/framework/mlt_deque.h + Added support for doubles
5377 src/framework/mlt_frame.c + Switched order of source/dest audio mix
5378 extraction (for transition as filter usage) src/framework/mlt_tractor.c -
5379 Removed warning introduced from previous checkin (missing ctype.h) +
5380 Temporary work around to allow frames to carry multiple frames (for
5381 transition as filter usage) src/modules/core/Makefile
5382 src/modules/core/configure src/modules/core/factory.c + Support for new
5383 transition filter :-) src/modules/core/transition_composite.c
5384 src/modules/core/transition_composite.h - Removed frame properties dependence
5385 for process/get_image state communication + Extended alpha blending modes to
5386 'and' and 'xor' logic (may change property triggering soon) + Provided
5387 support for transition as filter usage + Cleaned up public copy region
5390 * mlt++/CUSTOMISING, mlt++/swig/ruby/thumbs.rb: CUSTOMISING + Added an
5391 example of how to hide a track on reception swig/ruby/thumbs.rb + Changed
5392 generator to run, rather than sleep and poll
5394 * src/modules/core/transition_composite.c: + Cleaned up compositing and alpha
5395 usage (all frames always have an alpha mask) + Provided an alternative
5396 rendering mechanism ('or' which takes a and b alpha into account) + Provided
5397 a and b alpha mask overides ('alpha_a' and 'alpha_b')
5399 2005-06-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5401 * src/framework/mlt_geometry.c, src/framework/mlt_tractor.c,
5402 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
5403 src/modules/sdl/consumer_sdl_still.c: src/framework/mlt_geometry.c
5404 src/modules/core/transition_composite.c src/modules/sdl/consumer_sdl.c
5405 src/modules/sdl/consumer_sdl_still.c + replaced floats with doubles (attempt
5406 to avoid rounding errors?) src/framework/mlt_tractor.c + corrections for
5407 fx_cuts (allows animated fx)
5409 2005-06-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5411 * src/modules/fezzik.dict: + BGa's request for additional westley extensions
5413 2005-06-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5415 * src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
5416 src/modules/core/filter_watermark.c, src/modules/core/producer_noise.c,
5417 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5418 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5419 src/framework/mlt_consumer.c + Attempt to make all frames have the correct
5420 aspect_ratio (works in many but not all cases) src/framework/mlt_frame.h +
5421 Provide macro access to the video and image RPN queues
5422 src/framework/mlt_tractor.c + Provides orphaned filters
5423 src/modules/core/producer_noise.c - remove specification of aspect ratio
5424 src/modules/core/filter_watermark.c src/modules/core/transition_composite.c
5425 src/modules/core/transition_luma.c src/modules/plus/filter_affine.c
5426 src/modules/plus/transition_affine.c + Corrections for frames with an aspect
5427 ratio = 0 (supplement to mlt_consumer mod)
5429 2005-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5431 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5432 src/framework/mlt_producer.c, src/inigo/inigo.c,
5433 src/modules/avformat/consumer_avformat.c, src/modules/core/filter_resize.c,
5434 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
5435 src/modules/dv/consumer_libdv.c, src/modules/gtk2/producer_pango.c,
5436 src/modules/gtk2/producer_pixbuf.c, src/modules/kino/Makefile,
5437 src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/configure,
5438 src/modules/kino/filehandler.cc, src/modules/sdl/consumer_sdl.c,
5439 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5440 src/framework/mlt_consumer.c src/framework/mlt_consumer.h + Added a general
5441 profile handling for size, aspect ratio and display ratio
5442 src/framework/mlt_producer.c + Correction to aspect ratio properties
5443 src/inigo/inigo.c + Minimalist support for sdl_preview (still not very good)
5444 src/modules/avformat/consumer_avformat.c + Takes consumer profile into
5445 account src/modules/core/filter_resize.c + Corrections for synthesised
5446 producers and aspect ratio (inherits from consumer)
5447 src/modules/core/producer_colour.c src/modules/core/producer_noise.c
5448 src/modules/gtk2/producer_pango.c + Ensures that resize picks up consumer
5449 aspect ratio src/modules/dv/consumer_libdv.c + Honour wide screen output
5450 src/modules/gtk2/producer_pixbuf.c + Correction for 1:1 aspect ratio
5451 src/modules/kino/Makefile src/modules/kino/avi.cc src/modules/kino/avi.h
5452 src/modules/kino/configure src/modules/kino/filehandler.cc + Attempt to allow
5453 mov dv files to provide audio src/modules/sdl/consumer_sdl.c
5454 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
5455 Takes consumer profile into account
5457 2005-06-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5459 * src/framework/configure: Quick temporary fix for mlt config in non-standard
5460 paths (relates to mlt++)
5462 2005-06-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5464 * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c,
5465 src/modules/avformat/filter_avdeinterlace.c,
5466 src/modules/sdl/consumer_sdl_preview.c,
5467 src/modules/xine/filter_deinterlace.c: Consumer deinterlace_method property
5470 * src/modules/avformat/filter_avcolour_space.c,
5471 src/modules/avformat/filter_avdeinterlace.c,
5472 src/modules/core/filter_resize.c, src/modules/xine/filter_deinterlace.c:
5473 Sanity checks for normalising filters
5475 2005-06-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5477 * src/modules/fezzik.dict: libdv/avformat switching
5479 2005-06-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5481 * src/modules/avformat/filter_avcolour_space.c: Sanity checks
5483 * src/modules/gtk2/producer_pixbuf.c: Fallback to testcard
5485 2005-05-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5487 * src/modules/avformat/consumer_avformat.c: NTSC fix
5489 * src/modules/fezzik.dict: Added bmp support
5491 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
5492 src/framework/mlt_producer.c: Frame rate properites and factory
5495 2005-05-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5497 * src/modules/avformat/consumer_avformat.c: audio out fix
5499 2005-05-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5501 * src/modules/kino/filehandler.cc, src/modules/kino/filehandler.h: DVCPRO fix
5504 2005-05-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5506 * src/modules/avformat/consumer_avformat.c: jpeg and mjpeg fixes
5508 2005-05-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5510 * src/modules/jackrack/filter_ladspa.c: bugfix segfault on closre when filter
5513 2005-05-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5515 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5516 src/modules/avformat/factory.c: Build modification to ffmpeg/avformat
5518 2005-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5520 * src/modules/dv/configure, src/modules/gtk2/configure,
5521 src/modules/jackrack/configure, src/modules/kino/configure,
5522 src/modules/resample/configure, src/modules/sdl/configure,
5523 src/modules/sox/configure, src/modules/vorbis/configure,
5524 src/modules/westley/configure, src/modules/xine/configure: Bourne shell
5527 * configure: Bourne shell compliance
5529 * src/modules/avformat/Makefile, src/modules/avformat/configure: Corrections
5530 to --avformat-cvs option
5532 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5533 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
5534 src/modules/avformat/producer_avformat.c: FFMPEG revisions to match current
5537 2005-05-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5539 * src/modules/kino/Makefile: fix compilation
5541 2005-04-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5543 * docs/services.txt, src/modules/configure, src/modules/jackrack/Makefile,
5544 src/modules/jackrack/configure, src/modules/jackrack/control_message.h,
5545 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
5546 src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/filter_ladspa.h,
5547 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
5548 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
5549 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_mgr.c,
5550 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/process.c,
5551 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
5552 src/modules/jackrack/ui.h: cleanup and reduce code in jackrack support code
5553 and add new jack-less filter_ladspa.
5555 2005-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5557 * src/modules/dv/producer_libdv.c: Fix for file identification and dv
5559 2005-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5561 * src/modules/kino/avi.h: Minor correction
5563 * src/modules/kino/Makefile, src/modules/kino/avi.cc, src/modules/kino/avi.h,
5564 src/modules/kino/configure, src/modules/kino/endian_types.h,
5565 src/modules/kino/error.cc, src/modules/kino/error.h,
5566 src/modules/kino/factory.c, src/modules/kino/filehandler.cc,
5567 src/modules/kino/filehandler.h, src/modules/kino/kino_wrapper.cc,
5568 src/modules/kino/kino_wrapper.h, src/modules/kino/producer_kino.c,
5569 src/modules/kino/producer_kino.h, src/modules/kino/riff.cc,
5570 src/modules/kino/riff.h: Initial version
5572 * src/modules/dv/producer_libdv.c, src/modules/fezzik.dict: Preparation for
5575 2005-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5577 * src/modules/dv/Makefile: corrected pkg-config libdv usage
5579 2005-04-14 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5581 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_still.c: Build
5584 * src/modules/sdl/consumer_sdl.c: An unfinished attempt at porting the SDL
5585 consumer to OS X. What remains is a bug in libSDL where the SDL screen object
5586 becomes a NULL pointer when it shouldn't. This also affects 'ffplay' and the
5587 SDL test program 'threadwin -threaded' I think.
5589 * src/modules/sdl/consumer_sdl_osx_hack.h: A hack to inform Cocoa that is
5590 should be multithreaded by spinning of a dummy thread.
5592 * configure, src/albino/albino.c, src/inigo/inigo.c, src/miracle/miracle.c:
5593 OS X uses -DDARWIN in
5594 /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h; This in
5595 combination with #include <Foundation/Foundation.h> caused compilation errors
5596 while porting consumer_sdl to OS X.
5598 2005-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5600 * COPYING: License update
5602 * src/modules/sox/Makefile, src/modules/sox/configure: Disable sox when
5605 * src/modules/jackrack/configure: Disable jackrack when unavailable
5607 * src/modules/dv/configure, src/modules/vorbis/configure: Disable libdv when
5610 * src/modules/resample/configure: Disable libsamplerate when unavailable
5612 * src/modules/sdl/configure: Disable sdl when unavailable
5614 * src/modules/vorbis/configure: Disable vorbis when unavailable
5616 * configure: Automatic disabling off mmx on a OS/X; mmx detection on Linux;
5617 other platforms probably broken
5619 * src/modules/xine/configure: Disable xine when mmx not available
5621 * src/modules/westley/configure: Conditional compilation of westley/libxml2
5624 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
5625 src/modules/gtk2/factory.c: Conditional compilation of gtk2 components
5627 2005-04-12 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5629 * src/framework/mlt_geometry.c: Minor but confusing comment fix.
5631 2005-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5633 * configure, setenv, src/albino/Makefile, src/albino/albino.c,
5634 src/framework/Makefile, src/humperdink/Makefile, src/humperdink/io.c,
5635 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/miracle/Makefile,
5636 src/miracle/miracle.c, src/modules/avformat/Makefile,
5637 src/modules/avformat/configure, src/modules/core/Makefile,
5638 src/modules/core/configure, src/modules/dv/Makefile,
5639 src/modules/dv/configure, src/modules/fezzik/Makefile,
5640 src/modules/fezzik/configure, src/modules/gtk2/Makefile,
5641 src/modules/gtk2/configure, src/modules/inigo/Makefile,
5642 src/modules/inigo/configure, src/modules/jackrack/Makefile,
5643 src/modules/jackrack/configure, src/modules/normalize/Makefile,
5644 src/modules/normalize/configure, src/modules/plus/Makefile,
5645 src/modules/plus/configure, src/modules/resample/Makefile,
5646 src/modules/resample/configure, src/modules/sdl/Makefile,
5647 src/modules/sdl/configure, src/modules/sox/Makefile,
5648 src/modules/sox/configure, src/modules/valerie/Makefile,
5649 src/modules/valerie/configure, src/modules/vorbis/Makefile,
5650 src/modules/vorbis/configure, src/modules/westley/Makefile,
5651 src/modules/westley/configure, src/modules/xine/Makefile,
5652 src/modules/xine/configure, src/tests/Makefile, src/valerie/Makefile,
5653 src/valerie/valerie_socket.c: OS/X Patch from Torsten Spindler
5655 * mlt++/CUSTOMISING: Minor doc updates
5657 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
5658 src/framework/mlt_repository.c, src/framework/mlt_repository.h: More const
5661 2005-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5663 * src/framework/mlt_consumer.c, src/modules/gtk2/Makefile,
5664 src/modules/resample/filter_resample.c: Auto deinterlace on pause, fix for
5665 audio resampling/test audio and MMX checks in gtk2
5667 2005-04-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5669 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5670 src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
5671 src/modules/gtk2/Makefile, src/modules/jackrack/filter_jackrack.c,
5672 src/modules/sox/filter_sox.c: avformat-cvs build fix and audio filter
5675 2005-04-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5677 * src/albino/albino.c, src/miracle/miracle.c: make miracle and albino local
5678 use fifo instead of rr rt schedule
5680 * src/albino/albino.c, src/framework/mlt_consumer.c, src/inigo/inigo.c,
5681 src/miracle/miracle.c, src/miracle/miracle_server.c,
5682 src/modules/avformat/consumer_avformat.c, src/modules/core/consumer_null.c,
5683 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5684 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pixbuf.c,
5685 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5686 src/modules/sdl/consumer_sdl_still.c, src/modules/xine/filter_deinterlace.c:
5687 realtime scheduling updates; suppress libdv errors; add frame property
5688 deinterlace_method; default producer_hold to use onefield; add begin property
5691 2005-03-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5693 * mlt++/CUSTOMISING, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5694 mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h, mlt++/test/server.cpp:
5695 Server customisation
5697 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c: Frame rendering
5700 2005-03-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5702 * docs/dvcp.txt, src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
5703 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
5704 src/miracle/miracle_unit_commands.h, src/modules/avformat/factory.c,
5705 src/valerie/valerie.c, src/valerie/valerie.h: Threading considerations and
5706 DVCP WIPE introduced
5708 2005-03-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5710 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
5711 src/modules/core/transition_composite.c,
5712 src/modules/plus/transition_affine.c: Minor corrections and more affine
5715 2005-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5717 * src/miracle/miracle_unit.c, src/modules/avformat/consumer_avformat.c: Minor
5718 mods to playout via avformat and miracle unit generation on an xfer
5720 * src/modules/westley/producer_westley.c: Reinstatement of entity handling
5721 and removal of libxml2 warning for non-existent file
5723 2005-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5725 * src/framework/mlt_frame.c, src/modules/core/producer_colour.c,
5726 src/modules/core/transition_composite.c,
5727 src/modules/plus/transition_affine.c: Minor corrections with alpha and
5730 2005-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5732 * src/miracle/miracle_unit.c: Smoother unit load
5734 2005-02-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5736 * mlt++/src/MltService.cpp: Minor correction
5738 * src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
5739 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
5740 src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c,
5741 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c,
5742 src/modules/sdl/consumer_sdl_preview.c,
5743 src/modules/westley/consumer_westley.c,
5744 src/modules/westley/producer_westley.c: Alphas and global feeds revisted
5746 2005-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5748 * src/modules/sdl/consumer_sdl_preview.c,
5749 src/modules/sdl/consumer_sdl_still.c: Speed switch corrections
5751 2005-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5753 * src/modules/core/transition_composite.c,
5754 src/modules/core/transition_luma.c: Optional 8 or 16 bit pgm or png lumas;
5755 fixes for non-existence
5757 * src/modules/lumas/configure, src/modules/lumas/create_lumas: Optional 8 or
5760 2005-02-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5762 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5763 more affine silliness
5765 2005-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5767 * src/modules/plus/transition_affine.c: affine silliness
5769 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5770 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5771 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5772 src/modules/sdl/consumer_sdl_still.c: SMP/HT fixes
5774 2005-02-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5776 * src/modules/feeds/PAL/border.properties: fill for borders
5778 * src/modules/gtk2/Makefile: conditional mmx compilation
5780 * src/modules/core/transition_composite.c: int handling on the frame image
5783 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
5784 src/framework/mlt_frame.c, src/framework/mlt_frame.h: 64 bit fix and deque
5787 2005-01-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5789 * src/modules/sdl/consumer_sdl_preview.c: Refresh count instead of flag
5791 * src/modules/sdl/consumer_sdl_preview.c: Mutex locking for refresh handling
5793 * src/modules/core/filter_rescale.c: Warning removal
5795 * src/modules/resample/filter_resample.c: Workaround for test card audio (may
5798 * src/modules/inigo/producer_inigo.c: Empty track definition fix
5800 * src/modules/sdl/consumer_sdl_preview.c,
5801 src/modules/sdl/consumer_sdl_still.c: Consumer reworked
5803 * src/modules/plus/transition_affine.c: Pointless improvement on a bad filter
5806 * src/modules/gtk2/producer_pango.c: Memory leak fix
5808 * src/modules/westley/consumer_westley.c: titles and global feeds
5810 * src/modules/feeds/PAL/border.properties,
5811 src/modules/feeds/PAL/data_fx.properties: Minor corrections
5813 * src/modules/core/filter_data_show.c: Global/local data show distinction
5815 * src/modules/core/Makefile: Removed superflous mmx compilation
5817 * src/framework/mlt_tractor.c: Global data feed handling
5819 * src/framework/mlt_filter.c, src/framework/mlt_service.c: Wild card filter
5822 * src/framework/mlt_events.c: Memory leak fix
5824 * src/framework/mlt_consumer.c: Small correction to deinterlacing
5826 2005-01-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5828 * src/modules/feeds/PAL/border.properties,
5829 src/modules/feeds/PAL/example.properties: Test case feeds added
5831 * src/modules/avformat/filter_avresample.c,
5832 src/modules/avformat/producer_avformat.c,
5833 src/modules/core/filter_channelcopy.c, src/modules/core/filter_watermark.c,
5834 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
5835 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5836 src/modules/core/transition_mix.c, src/modules/core/transition_region.c,
5837 src/modules/dv/producer_libdv.c, src/modules/feeds/PAL/etv.properties,
5838 src/modules/jackrack/filter_jackrack.c,
5839 src/modules/normalize/filter_volume.c, src/modules/plus/transition_affine.c,
5840 src/modules/resample/filter_resample.c, src/modules/sox/filter_sox.c,
5841 src/modules/vorbis/producer_vorbis.c: Remaining audio handling switched to
5842 stacks; Minor corrections to compositing and mixing; localisation for pango
5844 * src/modules/westley/consumer_westley.c,
5845 src/modules/westley/producer_westley.c: Localised data storage and utf-8
5848 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5849 src/framework/mlt_frame.h, src/framework/mlt_producer.c,
5850 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
5851 src/framework/mlt_transition.h: Transitions reworked (always_active
5852 capabilities); remaining audio handling switched to stacks
5854 * demo/mlt_news: Correction for audio mix
5856 2005-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5858 * src/framework/mlt_consumer.c: consumer close fix
5860 * src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c:
5863 2005-01-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5865 * demo/mlt_slideshow_black, docs/services.txt,
5866 src/modules/core/transition_composite.c,
5867 src/modules/feeds/PAL/etv.properties: Minor modifications to compositing
5870 * src/modules/gtk2/producer_pango.c: Added a weight property
5872 2005-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5874 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Const string usage
5877 * demo/mlt_attributes: Correction for ETV specific filters
5879 * src/modules/feeds/PAL/etv.properties: Seperation for ETV specific filters
5881 * docs/testing.txt: Test case clean up
5883 * demo/demo, demo/mlt_watermark, src/framework/mlt_producer.c,
5884 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5885 src/framework/mlt_property.c, src/framework/mlt_property.h,
5886 src/framework/mlt_tractor.c, src/modules/core/filter_data_show.c,
5887 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
5888 src/modules/core/transition_region.c,
5889 src/modules/feeds/PAL/data_fx.properties,
5890 src/modules/feeds/PAL/obscure.properties, src/modules/fezzik.ini,
5891 src/modules/gtk2/producer_pango.c: Sundry minor fixes and optimisations
5893 2005-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5895 * src/framework/mlt_geometry.c: Corrections to geometry next key and
5898 2005-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5900 * mlt++/src/MltGeometry.cpp, mlt++/src/MltGeometry.h: Next/Prev key
5903 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Next/Prev key
5906 * src/modules/feeds/PAL/data_fx.properties,
5907 src/modules/feeds/PAL/obscure.properties: Smaller mask width/height
5909 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i: Fetch
5910 unit from miracle server
5912 * src/miracle/miracle_server.c, src/miracle/miracle_server.h: Fetch unit from
5915 2005-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5917 * src/framework/mlt_playlist.c: Correction to clip_start at end of playlist
5919 2004-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5921 * demo/demo.ini, src/framework/mlt_producer.c,
5922 src/framework/mlt_properties.c, src/framework/mlt_property.c,
5923 src/framework/mlt_transition.c: Corrections after valgrinding
5925 * mlt++/src/MltGeometry.h: Update for geometry
5927 * demo/demo.ini, demo/mlt_attributes, demo/mlt_news, demo/mlt_slideshow,
5928 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_ticker,
5929 demo/mlt_watermark: Corrections and minor fixes to use new geometry spec;
5930 couple of new test cases
5932 * src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
5933 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
5934 src/modules/inigo/producer_inigo.c: Sundry minor updates
5936 * src/modules/feeds/NTSC/obscure.properties,
5937 src/modules/feeds/PAL/data_fx.properties: Feeds updates
5939 * src/framework/mlt_producer.c: Extension to mini fezzik for obscures on cuts
5942 * src/framework/mlt_tractor.c: Option to hold feed processing on a track
5944 * src/framework/mlt_playlist.c: Fix for join length correction
5946 * src/framework/mlt_frame.c: Resize fix for chroma offsets
5948 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Improved
5951 2004-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5953 * src/modules/jackrack/filter_jackrack.c: bootstrap earlier with fixed number
5954 of channels, better initial synchronisation phase, reduced internal buffer
5957 * src/modules/jackrack/filter_jackrack.c: even better close handling?
5959 * src/modules/jackrack/filter_jackrack.c: fixup includes
5961 * src/modules/jackrack/filter_jackrack.c: ensure disconnected from jack
5962 before releasing any resources
5964 2004-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5966 * docs/services.txt, src/modules/jackrack/filter_jackrack.c: add
5967 filter/jackrack to services.txt and apply a performance tweak to
5970 * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
5971 src/modules/jackrack/control_message.h, src/modules/jackrack/factory.c,
5972 src/modules/jackrack/filter_jackrack.c,
5973 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/jack_rack.c,
5974 src/modules/jackrack/jack_rack.h, src/modules/jackrack/lock_free_fifo.c,
5975 src/modules/jackrack/lock_free_fifo.h, src/modules/jackrack/plugin.c,
5976 src/modules/jackrack/plugin.h, src/modules/jackrack/plugin_desc.c,
5977 src/modules/jackrack/plugin_desc.h, src/modules/jackrack/plugin_mgr.c,
5978 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/plugin_settings.c,
5979 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
5980 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
5981 src/modules/jackrack/ui.h: added jackrack filter
5983 * demo/consumers.ini, docs/services.txt, setenv, setenv_mc,
5984 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
5985 src/modules/fezzik.ini: fix aspect ratios in producer_libdv tweak fezzik
5986 priorities minor fixes to setenv and demo/consumers.ini
5988 2004-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5990 * demo/mlt_bouncy_ball, demo/mlt_my_name_is, demo/mlt_title_over_gfx,
5991 src/framework/mlt_tractor.c, src/modules/core/filter_rescale.c,
5992 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
5993 src/modules/core/transition_composite.c,
5994 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5995 src/modules/feeds/PAL/data_fx.properties, src/modules/plus/filter_affine.c,
5996 src/modules/plus/transition_affine.c: Composite distort, fill and titles
5999 * src/modules/core/transition_composite.c, src/modules/feeds/Makefile: Feeds
6002 * src/modules/feeds/Makefile, src/modules/feeds/NTSC/data_fx.properties,
6003 src/modules/feeds/PAL/data_fx.properties,
6004 src/modules/feeds/PAL/obscure.properties: Feeds pseudo module added
6006 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
6007 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
6008 src/modules/core/transition_luma.c, src/modules/data_fx.properties,
6009 src/modules/inigo/producer_inigo.c, src/modules/lumas/create_lumas,
6010 src/modules/lumas/luma.c: Luma and composite fixes
6012 2004-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6014 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltGeometry.cpp,
6015 mlt++/src/MltGeometry.h, mlt++/swig/mltpp.i: Geometry
6017 * src/modules/core/transition_composite.c: Luma generation and use
6019 * src/modules/core/transition_composite.c,
6020 src/modules/core/transition_luma.c, src/modules/lumas/Makefile,
6021 src/modules/lumas/create_lumas, src/modules/lumas/luma.c: Luma generation and
6024 * demo/mlt_bouncy_ball, demo/mlt_push, demo/mlt_ticker,
6025 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_geometry.c,
6026 src/framework/mlt_geometry.h, src/framework/mlt_types.h,
6027 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
6028 src/modules/data_fx.properties, src/modules/xine/deinterlace.c: Framework
6029 inclusion of geometry
6031 2004-12-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6033 * src/modules/data_fx.properties: Correction to obscure data_show config
6035 * src/modules/data_fx.properties: Correction to obscure data_show config
6037 2004-12-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6039 * src/framework/mlt_playlist.c, src/modules/core/transition_composite.c,
6040 src/modules/data_fx.properties: New geometry specification
6042 2004-12-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6044 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
6045 src/framework/mlt_tractor.c, src/modules/core/filter_data_feed.c,
6046 src/modules/core/transition_composite.c,
6047 src/modules/core/transition_region.c, src/modules/data_fx.properties,
6048 src/modules/gtk2/producer_pango.c, src/modules/westley/producer_westley.c,
6049 src/valerie/valerie_remote.c: Feed rework and fixes to westley and composite
6051 2004-12-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6053 * src/framework/mlt_consumer.c: Mutex protection on put frame close
6055 * src/framework/mlt_producer.c, src/framework/mlt_service.c: Mutex locking in
6058 2004-12-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6060 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: blank_at method added
6062 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: blank_at method
6065 2004-12-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6067 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: split_at method added
6069 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: split_at method
6072 2004-12-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6074 * mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Tractor constructor
6077 * src/framework/mlt_playlist.c, src/framework/mlt_service.c,
6078 src/modules/inigo/producer_inigo.c: Corrections to playlist manipulations and
6079 producer type determination
6081 2004-12-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6083 * src/framework/mlt_consumer.c, src/modules/data_fx.properties,
6084 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
6085 Possible fixes to xlib errors
6087 2004-12-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6089 * src/modules/core/filter_data_feed.c: ignore attr which are active, but have
6092 * src/modules/data_fx.properties: Minor mods for ETV data filters
6094 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6095 src/framework/mlt_factory.c, src/framework/mlt_field.c,
6096 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6097 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6098 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
6099 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6100 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6101 src/framework/mlt_properties.c, src/framework/mlt_property.c,
6102 src/framework/mlt_service.c, src/framework/mlt_service.h,
6103 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
6104 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
6105 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
6106 src/miracle/miracle_unit_commands.c,
6107 src/modules/avformat/consumer_avformat.c,
6108 src/modules/avformat/filter_avcolour_space.c,
6109 src/modules/avformat/filter_avdeinterlace.c,
6110 src/modules/avformat/filter_avresample.c,
6111 src/modules/avformat/producer_avformat.c, src/modules/core/consumer_null.c,
6112 src/modules/core/filter_brightness.c, src/modules/core/filter_channelcopy.c,
6113 src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
6114 src/modules/core/filter_gamma.c, src/modules/core/filter_luma.c,
6115 src/modules/core/filter_mirror.c, src/modules/core/filter_obscure.c,
6116 src/modules/core/filter_region.c, src/modules/core/filter_rescale.c,
6117 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
6118 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
6119 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
6120 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
6121 src/modules/core/transition_region.c, src/modules/data_fx.properties,
6122 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
6123 src/modules/fezzik.ini, src/modules/fezzik/producer_fezzik.c,
6124 src/modules/fezzik/producer_hold.c, src/modules/gtk2/consumer_gtk2.c,
6125 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
6126 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
6127 src/modules/normalize/filter_volume.c, src/modules/plus/filter_affine.c,
6128 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_sepia.c,
6129 src/modules/plus/transition_affine.c, src/modules/resample/filter_resample.c,
6130 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
6131 src/modules/sdl/consumer_sdl_still.c, src/modules/sox/filter_sox.c,
6132 src/modules/valerie/consumer_valerie.c, src/modules/vorbis/producer_vorbis.c,
6133 src/modules/westley/consumer_westley.c,
6134 src/modules/westley/producer_westley.c,
6135 src/modules/xine/filter_deinterlace.c, src/valerie/valerie_remote.c: Big
6136 modification - switch to macros for parent class access
6138 2004-11-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6140 * mlt++/swig/Makefile: Install makefile for swig
6142 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltDeque.cpp,
6143 mlt++/src/MltDeque.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
6144 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6145 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Deque added;
6146 simplified producer parent access; transition in and out
6148 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
6149 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6150 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
6151 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
6152 src/modules/sdl/consumer_sdl_still.c, src/modules/westley/consumer_westley.c,
6153 src/modules/westley/producer_westley.c: Extendable factories; general
6154 producer related modifications; westley storage; sdl_still increased latency
6156 2004-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6158 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6159 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6160 mlt++/src/MltProperties.cpp, mlt++/src/MltService.cpp,
6161 mlt++/src/MltService.h, mlt++/test/Makefile: More playlist modifications;
6164 * src/modules/sdl/consumer_sdl_still.c: Consumer sdl preview correction -
6165 attach colour space conversion on start
6167 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6168 src/framework/mlt_producer.c, src/framework/mlt_service.c,
6169 src/framework/mlt_service.h: More playlist modifications; service locking;
6170 sticky services on frame
6172 2004-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6174 * src/framework/mlt_producer.c: Extendible blank producers
6176 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6177 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Ref count and event firing
6178 method on properties; locate_cut on tractor
6180 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6181 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6182 src/modules/sdl/consumer_sdl_still.c, src/modules/valerie/consumer_valerie.c:
6183 Added ref_count method to properties; temporary work around for test card;
6186 2004-11-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6188 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6189 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6190 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6191 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Playlist reorganisation
6193 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
6194 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6195 src/framework/mlt_producer.h, src/framework/mlt_transition.c,
6196 src/modules/dv/consumer_libdv.c: Playlist and blank rearrangement, fix for
6197 mlt_consumer and NULL
6199 2004-11-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6201 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6202 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Simplified playlist and
6205 * src/modules/sdl/consumer_sdl_still.c: Increased delay for polling
6207 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Simplified
6210 2004-11-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6212 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Added cut related
6215 * src/framework/mlt_multitrack.c: Behavioural change - tracks with hide
6216 properties now affect length (might be problematic)
6218 2004-11-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6220 * src/framework/mlt_producer.c: Correction for direct playback of a cut
6222 2004-11-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6224 * src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/producer_pixbuf.c,
6225 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
6226 src/modules/sdl/consumer_sdl_still.c: Fixes threaded pixbuf usage and removes
6227 flash when swicthing between sdl preview modes
6229 2004-10-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6231 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltTokeniser.cpp,
6232 mlt++/src/MltTokeniser.h, mlt++/test/server.cpp: Added courtesy tokenising
6235 * src/framework/mlt_tokeniser.c, src/modules/fezzik.dict,
6236 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
6237 src/modules/sdl/consumer_sdl_preview.c,
6238 src/modules/westley/producer_westley.c: fixes for westley deserialise,
6239 preview handling and tokenising amendment
6241 2004-10-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6243 * src/modules/plus/filter_charcoal.c: Minor optimisation
6245 * mlt++/configure, mlt++/swig/configure, mlt++/swig/ruby/build,
6246 mlt++/swig/ruby/miracle.rb: Config changes
6248 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6249 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
6250 src/modules/avformat/consumer_avformat.c,
6251 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6252 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
6253 src/modules/core/producer_noise.c, src/modules/core/transition_composite.c,
6254 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
6255 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
6256 Attempt at an aspect ratio clean up
6258 2004-10-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6260 * src/modules/sdl/consumer_sdl_preview.c: Oops - need to parse the size in
6263 * mlt-config-template, src/framework/configure, src/miracle/configure,
6264 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
6265 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
6266 src/modules/gtk2/factory.c, src/modules/sdl/consumer_sdl.c,
6267 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
6268 src/modules/westley/producer_westley.c, src/valerie/configure: Minor config
6269 fixes and gtk2 consumer added
6271 2004-10-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6273 * src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
6275 * src/framework/mlt_consumer.c, src/inigo/inigo.c,
6276 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
6277 src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
6279 2004-10-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6281 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6282 src/modules/sdl/Makefile, src/modules/sdl/configure,
6283 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
6284 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
6285 src/modules/sdl/factory.c: SDL Preview provisional checkin
6287 2004-10-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6289 * src/framework/mlt_frame.c, src/modules/core/transition_mix.c: audio mix and
6292 2004-10-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6294 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: id and log level for
6297 * src/framework/mlt_properties.c, src/miracle/miracle_server.c,
6298 src/miracle/miracle_server.h: Convenience functionality for properties load
6299 and miracle_server_id function
6301 * src/miracle/miracle_server.c: Server shutdown state oops
6303 * mlt++/src/MltMiracle.cpp: Server shutdown state
6305 * src/miracle/miracle_server.c: Server shutdown state
6307 2004-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6309 * src/modules/valerie/consumer_valerie.c: Error property for valerie returned
6312 2004-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6314 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/test/play.cpp:
6315 buffer fix and tractor handling
6317 * src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
6318 buffer fix and tractor handling
6320 * mlt++/HOWTO: Doc updates
6322 * src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
6323 src/miracle/miracle_server.c, src/miracle/miracle_unit_commands.c,
6324 src/miracle/miracle_unit_commands.h, src/modules/valerie/consumer_valerie.c,
6325 src/modules/westley/producer_westley.c, src/valerie/valerie.c,
6326 src/valerie/valerie.h, src/valerie/valerie_parser.c,
6327 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Improved push
6330 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: Improved push
6333 2004-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6335 * src/framework/mlt_service.c, src/modules/fezzik/producer_fezzik.c,
6336 src/modules/valerie/consumer_valerie.c,
6337 src/modules/westley/producer_westley.c: Fix for deep westleys and filter
6340 * src/framework/mlt_consumer.c: Oops - fix for consumer progressive
6342 * docs/services.txt, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6343 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
6344 src/framework/mlt_tractor.c, src/inigo/inigo.c,
6345 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
6346 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
6347 src/modules/core/filter_rescale.c, src/modules/core/filter_watermark.c,
6348 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
6349 src/modules/plus/transition_affine.c: Some fixes for alpha masks
6351 2004-10-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6353 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
6356 2004-10-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6358 * src/framework/mlt_playlist.c: Mix on Mix and length corrections
6360 2004-10-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6362 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Same and following clip
6365 * docs/framework.txt, docs/inigo.txt, docs/install.txt: Some documentation
6366 updates - more to follow
6368 * src/framework/mlt_producer.c: Removed fezzik usage from cloning
6370 2004-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6372 * src/framework/mlt_filter.c, src/framework/mlt_producer.c,
6373 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
6374 src/modules/avformat/consumer_avformat.c,
6375 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
6376 src/modules/plus/filter_affine.c: Revised attached filter handling and clones
6379 2004-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6381 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6382 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6383 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
6384 src/modules/core/transition_mix.c: More corrections to frame position and
6385 audio/track handling
6387 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6388 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
6389 src/modules/core/transition_mix.c: Corrects position and test_audio handling
6391 2004-10-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6393 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6394 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c:
6395 Multitrack rearrangement and tractor cleanup
6397 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFrame.cpp,
6398 mlt++/src/MltFrame.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
6399 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/swig/mltpp.i: Added
6400 the parser object and moved type identity into mlt
6402 * src/framework/mlt_parser.c, src/framework/mlt_producer.c: Yikes - another
6403 corrections to cloning (oops)
6405 * src/framework/mlt_multitrack.c, src/framework/mlt_producer.c: Corrections
6408 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
6409 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6410 src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
6411 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
6412 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6413 src/framework/mlt_service.c, src/framework/mlt_service.h,
6414 src/framework/mlt_types.h, src/modules/data_fx.properties,
6415 src/modules/inigo/producer_inigo.c, src/modules/plus/filter_affine.c,
6416 src/modules/westley/consumer_westley.c,
6417 src/modules/westley/producer_westley.c: Cloning optimisations and
6418 introduction of the service parser
6420 2004-10-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6422 * src/modules/inigo/producer_inigo.c: Allow filter attachment to clip
6424 2004-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6426 * src/framework/mlt_factory.c, src/framework/mlt_service.c,
6427 src/framework/mlt_tractor.c, src/modules/core/Makefile,
6428 src/modules/core/configure, src/modules/core/factory.c,
6429 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
6430 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
6431 src/modules/core/transition_composite.c, src/modules/data_fx.properties,
6432 src/modules/dv/producer_libdv.c, src/modules/inigo/producer_inigo.c: Data
6433 feed and show filters
6435 2004-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6437 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h, mlt++/swig/mltpp.i: new
6440 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
6441 src/framework/mlt_playlist.h: clip and mix manipulation on playlist
6443 2004-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6445 * src/framework/mlt_filter.c, src/framework/mlt_service.c,
6446 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
6447 src/modules/core/transition_region.c, src/modules/inigo/producer_inigo.c,
6448 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
6449 Corrections to filter attachment and in/out point handling
6451 * src/framework/mlt_playlist.c, src/modules/inigo/producer_inigo.c: Ensure
6452 join inherits all attached filters; inigo can attach to producer or previous
6455 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6456 src/framework/mlt_producer.h, src/modules/inigo/producer_inigo.c: Checkpoint
6457 for current managed cuts (prototype on mix)
6459 2004-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6461 * src/modules/core/filter_rescale.c, src/modules/core/transition_composite.c:
6462 First attempt at a composite clean up
6464 2004-09-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6466 * mlt++/README, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Playlist
6467 repeat clip functionality
6469 * src/inigo/inigo.c: Clean up - added new usage options
6471 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6472 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
6473 src/modules/westley/producer_westley.c: Splits, joins and repeats
6475 2004-09-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6477 * src/modules/westley/consumer_westley.c: Fix for serialising multiple
6480 * src/framework/mlt_playlist.c: Whoops - mix fix
6482 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6483 src/modules/westley/consumer_westley.c,
6484 src/modules/westley/producer_westley.c: Corrects cuts with filters
6486 * src/framework/mlt_playlist.c, src/framework/mlt_transition.c,
6487 src/modules/westley/consumer_westley.c,
6488 src/modules/westley/producer_westley.c: Finalisation of first phase of cut
6489 handling (unmanaged)
6491 * src/framework/mlt_transition.c: Transitions ignore test frames
6493 2004-09-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6495 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6496 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
6497 src/modules/westley/producer_westley.c: Cut management part 2 - corrects
6498 playlist split/join and a little bit of mix
6500 * src/framework/mlt_properties.c: ...gah...
6502 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i: Cut
6505 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6506 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
6507 src/framework/mlt_service.c, src/modules/westley/consumer_westley.c,
6508 src/modules/westley/producer_westley.c: Cut management part 1
6510 * src/modules/westley/consumer_westley.c: fix for in/out during serialisation
6513 2004-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6515 * src/framework/mlt_tractor.c: Alpha from the tractor fix
6517 * mlt++/src/MltService.cpp, mlt++/swig/mltpp.i: get_frame and ruby listen fix
6520 2004-09-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6522 * mlt++/src/MltFrame.cpp, mlt++/src/MltProperties.cpp,
6523 mlt++/src/MltProperties.h, mlt++/swig/mltpp.i: Event and frame handling
6525 * mlt++/configure, mlt++/src/MltMiracle.cpp: Server shutdown
6527 * src/framework/mlt_properties.c: Whoops
6529 * src/framework/mlt_factory.c, src/framework/mlt_properties.c,
6530 src/miracle/miracle.c, src/miracle/miracle_local.c,
6531 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
6532 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c:
6533 Fix to compositing/watermark; miracle/mlt shutdown cleanup
6535 * src/framework/mlt_service.c, src/modules/core/filter_watermark.c,
6536 src/modules/core/transition_composite.c: In/out point handling on attached
6539 2004-09-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6541 * demo/consumers.ini, src/modules/avformat/producer_avformat.c,
6542 src/modules/gtk2/producer_pixbuf.c: Minor fixes
6544 2004-09-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6546 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
6547 mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h,
6548 mlt++/swig/mltpp.i: Added the response object
6550 * src/valerie/valerie_response.h: Obtain stdio definitions
6552 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
6553 mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i, mlt++/swig/ruby/miracle.rb,
6554 mlt++/test/Makefile, mlt++/test/play.cpp, mlt++/test/server.cpp: Adding
6557 * src/miracle/miracle.c, src/miracle/miracle_server.c,
6558 src/miracle/miracle_server.h: Extending miracles functionality
6560 2004-09-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6562 * Makefile, src/humperdink/Makefile, src/modules/dv/producer_libdv.c: Build
6563 fix and temporary libdv compatability
6565 * src/framework/mlt_frame.c: aspect ratio fix for test card
6567 * src/framework/mlt_tractor.c: Aspect ratio fix
6569 * src/modules/sdl/consumer_sdl.c: Aspect ratio modifications
6571 * src/miracle/Makefile: Customising the miracle server part 1
6573 2004-09-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6575 * src/framework/mlt_service.c, src/framework/mlt_service.h,
6576 src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
6577 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
6578 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
6579 src/modules/avformat/Makefile, src/modules/core/filter_watermark.c,
6580 src/modules/core/producer_colour.c, src/modules/core/transition_region.c,
6581 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
6582 src/modules/plus/transition_affine.c, src/modules/sdl/consumer_sdl.c,
6583 src/modules/sox/Makefile, src/modules/valerie/Makefile,
6584 src/modules/valerie/configure, src/modules/valerie/consumer_valerie.c,
6585 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
6586 src/modules/westley/configure, src/modules/westley/consumer_westley.c,
6587 src/modules/westley/factory.c, src/modules/westley/producer_westley.c,
6588 src/modules/westley/producer_westley.h, src/valerie/Makefile,
6589 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_parser.c,
6590 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Consumer valerie,
6591 pushes, and assorted modifications
6593 2004-09-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6595 * src/framework/mlt_frame.c, src/modules/core/transition_luma.c: Work arounds
6596 for scaling related issues
6598 2004-09-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6600 * src/modules/avformat/producer_avformat.c: position fixing
6602 2004-09-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6604 * src/modules/sdl/consumer_sdl.c: Ugly temporary hack for aspect ratio
6606 * src/framework/mlt_playlist.c, src/inigo/inigo.c,
6607 src/modules/inigo/producer_inigo.c: Fixes for removed tracks before/after mix
6610 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Adding the mix part 1
6612 * src/framework/mlt_field.c, src/framework/mlt_playlist.c,
6613 src/framework/mlt_playlist.h, src/modules/inigo/producer_inigo.c,
6614 src/modules/westley/consumer_westley.c,
6615 src/modules/westley/producer_westley.c: Adding the mix part 1
6617 2004-09-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6619 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
6620 src/framework/mlt_service.c, src/modules/avformat/consumer_avformat.c,
6621 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
6622 src/modules/sdl/consumer_sdl.c: More work with events
6624 2004-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6626 * docs/services.txt, docs/westley.txt,
6627 src/modules/westley/producer_westley.c: Major westley rewrite - allows
6630 2004-09-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6632 * mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
6633 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltService.cpp,
6634 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Service attach filters
6636 * src/framework/mlt_producer.c, src/framework/mlt_service.c,
6637 src/framework/mlt_service.h, src/inigo/inigo.c,
6638 src/modules/core/filter_region.c, src/modules/core/filter_watermark.c,
6639 src/modules/core/transition_region.c, src/modules/dv/producer_libdv.c,
6640 src/modules/inigo/producer_inigo.c, src/modules/sdl/consumer_sdl.c,
6641 src/modules/westley/consumer_westley.c: Filter attachments to services
6643 2004-09-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6645 * mlt++/HOWTO, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6646 mlt++/swig/mltpp.i, mlt++/swig/perl/play.pl: More event stuff
6648 * src/framework/mlt_multitrack.c, src/framework/mlt_tractor.c: Multitrack and
6649 tractor producer-changed event
6651 2004-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6653 * src/modules/sdl/consumer_sdl.c: Fix occassional sdl core dumps
6655 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltEvent.cpp,
6656 mlt++/src/MltEvent.h, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6657 mlt++/swig/mltpp.i, mlt++/swig/ruby/play.rb, mlt++/test/play.cpp: Event
6660 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6661 src/framework/mlt_events.c, src/framework/mlt_events.h,
6662 src/framework/mlt_playlist.c, src/modules/avformat/consumer_avformat.c,
6663 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
6664 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: event
6665 fix for playlist and consumer-stopped event
6667 * src/framework/Makefile, src/framework/mlt_events.c,
6668 src/framework/mlt_events.h, src/framework/mlt_playlist.c,
6669 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6670 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6671 src/framework/mlt_property.c, src/framework/mlt_service.c,
6672 src/framework/mlt_types.h, src/modules/plus/transition_affine.c: First draft
6675 2004-08-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6677 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/MltConsumer.cpp,
6678 mlt++/src/MltConsumer.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
6679 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltMultitrack.cpp,
6680 mlt++/src/MltMultitrack.h, mlt++/src/MltPlaylist.cpp,
6681 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6682 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/src/MltTractor.cpp,
6683 mlt++/src/MltTractor.h, mlt++/src/MltTransition.cpp,
6684 mlt++/src/MltTransition.h: Run time type identification
6686 * configure, src/framework/Makefile, src/framework/mlt_frame.c,
6687 src/framework/mlt_frame.h, src/modules/westley/consumer_westley.c,
6688 src/valerie/Makefile: Minor make/configure mods and mlt_frame_waveform mod
6690 2004-08-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6692 * src/framework/mlt_frame.c: properly deal with evaluation of magnitude of 2s
6693 complement for waveform generation
6695 * src/framework/mlt_frame.c: new, faster waveform generator that emphasizes
6696 gain as opposed to shape
6698 2004-08-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6700 * src/framework/mlt_frame.c: bugfix in waveform method
6702 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add waveform method
6705 2004-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6707 * mlt++/README, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
6708 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i: Tractor
6711 * src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
6712 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h: Tractor
6715 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltField.cpp,
6716 mlt++/src/MltField.h, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
6717 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i:
6718 Multitrack classes added
6720 * docs/framework.txt, src/framework/mlt_field.c, src/framework/mlt_field.h,
6721 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
6722 src/modules/inigo/producer_inigo.c, src/modules/westley/producer_westley.c:
6723 New tractor constructor
6725 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6726 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
6727 Producer filter extraction method
6729 2004-08-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6731 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFilteredProducer.cpp,
6732 mlt++/src/MltFilteredProducer.h, mlt++/src/MltProducer.cpp,
6733 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6734 mlt++/swig/mltpp.i: Removed FilteredProducer
6736 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6737 src/framework/mlt_producer.h, src/modules/fezzik/producer_fezzik.c,
6738 src/modules/westley/consumer_westley.c,
6739 src/modules/westley/producer_westley.c: Producer filter attach/detach
6740 methods; major rework on westley consumer, minor on producer
6742 2004-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6744 * mlt++/Makefile, mlt++/test/Makefile, mlt++/test/play.cpp: Build
6747 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6748 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
6749 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
6750 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltPlaylist.cpp,
6751 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6752 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6753 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6754 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h,
6755 mlt++/swig/perl/play.pl: Mlt Ref Counts and Playlist split/join
6757 * docs/framework.txt, setenv_mc, src/framework/mlt_consumer.c,
6758 src/framework/mlt_field.c, src/framework/mlt_filter.c,
6759 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6760 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6761 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6762 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6763 src/framework/mlt_service.c, src/framework/mlt_service.h,
6764 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
6765 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
6766 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
6767 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pango.c,
6768 src/modules/gtk2/producer_pixbuf.c, src/modules/westley/consumer_westley.c:
6769 Mlt Ref Counts and Playlist split/join
6771 2004-08-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6773 * mlt++/swig/perl/play.pl: Added play.pl
6775 * mlt++/src/Makefile, mlt++/swig/mltpp.i: Workaround for perl
6777 2004-08-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6779 * mlt++/src/MltConsumer.cpp, mlt++/src/MltFilter.cpp,
6780 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6781 mlt++/src/MltTransition.cpp: Constructor clean up
6783 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: consumer purge
6785 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c: Unit purge
6787 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: consumer purge
6789 2004-08-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6791 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h, mlt++/src/MltPlaylist.cpp,
6792 mlt++/src/MltPlaylist.h, mlt++/swig/configure, mlt++/swig/java/build,
6793 mlt++/swig/ruby/build, mlt++/swig/ruby/thumbs.rb: mlt_position, /usr/bin/env
6796 2004-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6798 * src/modules/core/filter_rescale.c, src/modules/gtk2/factory.c: Colour space
6799 conversion with gdkpixbuf scaling
6801 * src/modules/avformat/producer_avformat.c: Another attempted mjpeg work
6804 * src/framework/mlt_consumer.c: Prefil consumer property
6806 2004-08-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6808 * mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltProducer.cpp,
6809 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/swig/mltpp.i,
6810 mlt++/swig/ruby/play.rb: image handling
6812 2004-08-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6814 * mlt++/swig/java/Play.java, mlt++/swig/ruby/play.rb,
6815 mlt++/swig/ruby/thumbs.rb: Fixes for mods to api
6817 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
6818 mlt++/src/MltConsumer.h, mlt++/src/MltFilteredConsumer.cpp,
6819 mlt++/src/MltFilteredConsumer.h, mlt++/src/MltFilteredProducer.cpp,
6820 mlt++/src/MltFilteredProducer.h, mlt++/src/MltService.cpp,
6821 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Filtered producers and consumers
6823 * src/framework/mlt_service.c: NULL accpectance for connect/disconnect
6825 * mlt++/test/play.cpp: oops
6827 2004-08-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6829 * mlt++/swig/configure, mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh,
6830 mlt++/swig/java/build, mlt++/swig/mltpp.i, mlt++/swig/perl/Makefile.PL,
6831 mlt++/swig/perl/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
6832 mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb, mlt++/swig/ruby/thumbs.rb,
6833 mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl: Experimental swig bindings
6835 * mlt++/README, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
6836 mlt++/src/MltFilter.cpp, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6837 mlt++/src/MltProducer.cpp, mlt++/src/MltProperties.cpp,
6838 mlt++/src/MltProperties.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6839 mlt++/src/MltTransition.cpp, mlt++/test/Makefile: More cleanups
6841 * mlt++/README, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6842 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
6843 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
6844 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6845 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6846 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6847 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6848 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/play.cpp:
6849 Class rework and simplification
6851 * mlt++/src/Makefile, mlt++/src/Mlt.h: Added Mlt.h convenience header
6853 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6854 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6855 mlt++/src/MltService.cpp: Complete methods for properties and playlist;
6856 reversed NULL handling on service class
6858 * mlt++/README, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6859 mlt++/test/play.cpp: Object validity checks
6861 * src/framework/mlt_consumer.c, src/framework/mlt_field.c,
6862 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
6863 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6864 src/framework/mlt_producer.c, src/framework/mlt_service.c,
6865 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: NULL safety
6868 * mlt++/AUTHORS, mlt++/Makefile, mlt++/README, mlt++/configure,
6869 mlt++/src/Makefile, mlt++/src/MltService.cpp, mlt++/test/play.cpp: Build and
6872 2004-08-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6874 * mlt++/src/Makefile, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6875 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
6876 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
6877 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6878 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6879 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6880 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6881 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/Makefile,
6882 mlt++/test/play.cpp: Initial revision
6884 2004-08-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6886 * src/modules/avformat/producer_avformat.c: gop/b frame fix, http/pipe
6887 handling and logging off
6889 2004-08-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6891 * src/modules/avformat/Makefile, src/modules/avformat/configure,
6892 src/modules/avformat/factory.c, src/modules/avformat/filter_avcolour_space.c,
6893 src/modules/avformat/filter_avcolour_space.h: Colour space filter
6895 2004-08-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6897 * src/modules/avformat/producer_avformat.c: Rudimentary rgb24 support
6899 * src/modules/avformat/producer_avformat.c: optimisations
6901 2004-08-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6903 * src/modules/core/transition_region.c: Flexible and animated shapes
6905 2004-08-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6907 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
6908 gop size == 0 fix and update to current ffmpeg for cvs co
6910 * src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
6911 src/modules/dv/producer_libdv.h: Fix for current libdv
6913 * src/modules/avformat/producer_avformat.c: Pipe workaround
6915 2004-08-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6917 * src/modules/core/filter_watermark.c, src/modules/core/transition_region.c:
6918 Mutable shapes on regions
6920 2004-08-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6922 * src/modules/plus/filter_affine.c: Small modifications to allow seeking
6924 * src/modules/sdl/consumer_sdl.c: Rectangle added to properties
6926 2004-07-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6928 * src/modules/plus/filter_invert.c: Minor fix to invert
6930 * src/modules/core/filter_watermark.c,
6931 src/modules/core/transition_composite.c: Mutable watermark producer and small
6934 2004-07-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6936 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
6937 Minor affine modifications
6939 * src/modules/plus/Makefile, src/modules/plus/configure,
6940 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
6941 src/modules/plus/filter_affine.h: Affine filter
6943 2004-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6945 * src/modules/core/filter_watermark.c,
6946 src/modules/core/transition_composite.c: More mutable properties
6948 2004-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6950 * src/modules/sox/Makefile: link to mad
6952 * src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
6953 src/modules/core/transition_composite.c,
6954 src/modules/core/transition_region.c: Mutable properties
6956 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Allow attached
6957 filters when used in playlists
6959 2004-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6961 * src/modules/core/transition_composite.c: Allows runtime modifications to
6964 * src/modules/core/filter_region.c, src/modules/core/transition_composite.c,
6965 src/modules/core/transition_region.c: Allows runtime modifications to region
6968 2004-07-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6970 * src/modules/avformat/producer_avformat.c: Pipe support for audio or video
6973 2004-07-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6975 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6976 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6977 src/framework/mlt_service.c, src/framework/mlt_service.h,
6978 src/modules/westley/consumer_westley.c: Filter cleanup and fixes
6980 2004-07-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6982 * src/framework/mlt_consumer.c, src/framework/mlt_service.c,
6983 src/framework/mlt_service.h, src/modules/xine/Makefile: Swig mods
6985 * src/modules/avformat/Makefile, src/modules/core/Makefile,
6986 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
6987 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
6988 src/modules/normalize/Makefile, src/modules/plus/Makefile,
6989 src/modules/plus/transition_affine.c, src/modules/resample/Makefile,
6990 src/modules/sdl/Makefile, src/modules/sox/Makefile,
6991 src/modules/vorbis/Makefile, src/modules/westley/Makefile: Fixes for swig
6993 2004-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6995 * src/modules/avformat/consumer_avformat.c, src/modules/core/filter_luma.c,
6996 src/modules/core/transition_luma.c: consumer avformat fix and silly stuff in
6999 * src/modules/avformat/consumer_avformat.c,
7000 src/modules/inigo/producer_inigo.c: stdout fix for avformat consumer and
7001 change of defaults for inigo transition tracks
7003 2004-06-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7005 * src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c:
7006 Sepia fix and affine/alpha clean up
7008 * src/modules/plus/Makefile, src/modules/plus/configure,
7009 src/modules/plus/factory.c, src/modules/plus/filter_sepia.c,
7010 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c: affine
7011 with alpha and a broken sepia
7013 2004-06-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7015 * src/modules/plus/transition_affine.c: Affine silliness
7017 2004-06-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7019 * configure, src/modules/configure, src/modules/core/configure,
7020 src/modules/core/transition_composite.c, src/modules/dv/configure,
7021 src/modules/fezzik/configure, src/modules/gtk2/configure,
7022 src/modules/inigo/configure, src/modules/normalize/configure,
7023 src/modules/resample/configure, src/modules/sdl/configure,
7024 src/modules/sdl/consumer_sdl.c, src/modules/sox/configure,
7025 src/modules/vorbis/configure, src/modules/westley/configure,
7026 src/modules/xine/configure: Portability modifications to scripts
7028 * src/modules/plus/Makefile, src/modules/plus/configure,
7029 src/modules/plus/factory.c, src/modules/plus/transition_affine.c,
7030 src/modules/plus/transition_affine.h: Experimental affine transformation
7032 2004-06-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7034 * src/modules/plus/Makefile, src/modules/plus/configure,
7035 src/modules/plus/factory.c, src/modules/plus/filter_charcoal.c,
7036 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
7037 src/modules/plus/filter_invert.h: More silliness :-)
7039 2004-06-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7041 * configure: version bump
7043 * src/modules/avformat/configure: ffmpeg fixed date for cvs checkout
7045 * src/modules/avformat/ffmpeg.patch: ffmpeg patch for mandrake build
7047 * src/modules/avformat/producer_avformat.c: Temporary work around for missing
7050 * src/framework/mlt_properties.c: Rudimentary arithmetic property assignment
7052 2004-06-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7054 * src/framework/mlt_consumer.c, src/modules/core/producer_colour.c,
7055 src/modules/core/producer_noise.c, src/modules/fezzik.ini,
7056 src/modules/gtk2/producer_pixbuf.c, src/tests/charlie.c: Minor tweaks
7058 2004-05-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7060 * src/modules/avformat/producer_avformat.c: slightly better seeking in drop
7063 * src/modules/sdl/consumer_sdl.c: real_time=0 fix
7065 * src/modules/avformat/consumer_avformat.c: Update to latest ffmpeg cvs
7067 2004-05-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7069 * src/modules/avformat/Makefile, src/modules/avformat/configure: Yet another
7070 way to configure ffmpeg
7072 * src/modules/avformat/consumer_avformat.c,
7073 src/modules/avformat/producer_avformat.c: Sync with current ffmpeg CVS and
7076 2004-05-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7078 * src/framework/configure, src/framework/mlt_consumer.c,
7079 src/framework/mlt_factory.c, src/framework/mlt_pool.c,
7080 src/framework/mlt_pool.h, src/framework/mlt_repository.c: slight mods to
7081 factory (for future module reporting); pool purge function; consumer drop
7084 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
7085 src/modules/avformat/producer_avformat.c: fix for avformat seek < gop; fix
7086 for avformat consumer qscale; additional avformat consumer properties
7088 2004-05-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7090 * src/modules/avformat/producer_avformat.c: Removed unecessary locks in
7093 2004-05-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7095 * src/modules/sdl/consumer_sdl.c: audio off
7097 2004-05-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7099 * src/modules/sdl/consumer_sdl.c: aspect ratio and locking
7101 2004-05-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7103 * docs/services.txt: a clarification
7105 * src/modules/core/filter_resize.c: set output frame aspect to consumer
7106 sample aspect, not display aspect.
7108 * src/modules/sdl/consumer_sdl.c: fix aspect handling when rescale != none
7110 2004-05-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7112 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
7114 * src/modules/sdl/consumer_sdl.c: yet another sdl tweak (sigh)
7116 2004-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7118 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
7120 2004-05-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7122 * src/modules/avformat/consumer_avformat.c, src/modules/fezzik.ini,
7123 src/modules/sox/Makefile: sox fix; remove consumer avformat diagnostic
7125 * src/framework/Makefile, src/framework/mlt_consumer.c,
7126 src/modules/avformat/consumer_avformat.c,
7127 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7128 src/modules/core/configure, src/modules/core/consumer_null.c,
7129 src/modules/core/consumer_null.h, src/modules/core/factory.c,
7130 src/modules/core/producer_noise.c, src/modules/fezzik/producer_hold.c,
7131 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/producer_vorbis.c: minor
7132 clean ups; added a null consumer for easier valgrind testing
7134 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7136 * src/framework/mlt_consumer.c: audio/video processing swap
7138 2004-05-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7140 * src/modules/sox/filter_sox.c: fix st.h include
7142 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7144 * src/framework/mlt_frame.c: test card handling
7146 2004-05-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7148 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7149 src/modules/sdl/consumer_sdl.c: Audio read ahead and fine tuning
7151 * src/framework/mlt_consumer.c, src/modules/avformat/producer_avformat.c,
7152 src/modules/sdl/consumer_sdl.c: Clean up and border preservation
7154 2004-04-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7156 * src/albino/Makefile, src/framework/mlt_consumer.c,
7157 src/modules/avformat/consumer_avformat.c,
7158 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
7159 src/modules/fezzik.ini, src/modules/sdl/consumer_sdl.c: Sundry consumer
7160 modifications; albino compile fix; minor mods to avformat producer
7162 2004-04-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7164 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7165 src/framework/mlt_deque.h, src/framework/mlt_field.h,
7166 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
7167 src/framework/mlt_manager.h, src/framework/mlt_multitrack.h,
7168 src/framework/mlt_playlist.h, src/framework/mlt_producer.h,
7169 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7170 src/framework/mlt_property.h, src/framework/mlt_repository.h,
7171 src/framework/mlt_service.c, src/framework/mlt_service.h,
7172 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.h,
7173 src/framework/mlt_transition.h: C++ compatability
7175 2004-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7177 * configure: version shunt
7179 * README, configure, docs/install.txt, docs/services.txt,
7180 src/modules/avformat/Makefile, src/modules/avformat/configure,
7181 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
7182 src/modules/avformat/filter_avdeinterlace.c,
7183 src/modules/avformat/filter_avresample.c,
7184 src/modules/avformat/producer_avformat.c, src/modules/configure,
7185 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: config
7186 mods; avformat static or shared build; corrections to sdl
7188 2004-04-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7190 * configure, docs/services.txt, setenv: GPL checking (provisional
7191 implementation), mc scaling docs
7193 * src/framework/mlt.h: added tokeniser to mlt header
7195 * src/modules/configure, src/modules/core/Makefile,
7196 src/modules/core/configure, src/modules/core/factory.c,
7197 src/modules/core/filter_rescale.c, src/modules/core/filter_rescale.h,
7198 src/modules/fezzik.ini, src/modules/fezzik/Makefile,
7199 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/configure,
7200 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c: Rescaler and
7201 fezzik rework (to allow inclusion of mc scaler)
7203 2004-04-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7205 * src/modules/sox/Makefile: whoops - missed some libs
7207 * src/albino/Makefile: albino Makefile cleanup
7209 * src/modules/dv/Makefile, src/modules/normalize/Makefile,
7210 src/modules/sox/Makefile: Makefile cleanup in modules
7212 * src/modules/sox/Makefile, src/modules/sox/filter_sox.c: switched to
7213 mlt_tokeniser and removed libst-config from Makefile
7215 * src/framework/Makefile, src/framework/mlt_tokeniser.c,
7216 src/framework/mlt_tokeniser.h: added mlt_tokeniser
7218 2004-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7220 * src/modules/sox/filter_sox.c: add more comments
7222 * src/modules/core/Makefile, src/modules/core/configure,
7223 src/modules/core/factory.c, src/modules/core/filter_volume.c,
7224 src/modules/core/filter_volume.h, src/modules/normalize/Makefile,
7225 src/modules/normalize/configure, src/modules/normalize/factory.c,
7226 src/modules/normalize/filter_volume.c, src/modules/normalize/filter_volume.h,
7227 src/modules/sox/Makefile, src/modules/sox/configure,
7228 src/modules/sox/factory.c, src/modules/sox/filter_sox.c,
7229 src/modules/sox/filter_sox.h: moved filter_volume into a normalize module,
7230 added new sox module with filter_sox
7232 2004-04-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7234 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/audio.sh,
7235 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
7236 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
7237 src/modules/ffmpeg/video.sh: removed all ffmpeg files
7239 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
7240 src/modules/ffmpeg/consumer_ffmpeg.c, src/modules/ffmpeg/consumer_ffmpeg.h,
7241 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7242 src/modules/ffmpeg/filter_ffmpeg_dub.h: ffmpeg cleanup
7244 2004-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7246 * src/modules/fezzik/producer_fezzik.c: Change defaults to LGPL deinterlace
7249 * src/modules/avformat/Makefile, src/modules/avformat/configure,
7250 src/modules/avformat/factory.c, src/modules/avformat/filter_avdeinterlace.c,
7251 src/modules/avformat/filter_avdeinterlace.h,
7252 src/modules/avformat/filter_avresample.c,
7253 src/modules/avformat/filter_avresample.h, src/modules/avformat/mmx.h: LGPL
7254 deinterlace and resampler
7256 2004-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7258 * configure, src/albino/Makefile, src/framework/Makefile,
7259 src/framework/mlt_pool.c, src/humperdink/Makefile, src/inigo/Makefile,
7260 src/miracle/Makefile, src/miracle/miracle_local.c, src/modules/Makefile,
7261 src/modules/avformat/Makefile, src/modules/dv/Makefile,
7262 src/modules/gtk2/Makefile, src/modules/resample/Makefile,
7263 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
7264 src/modules/westley/Makefile, src/tests/Makefile, src/valerie/Makefile,
7265 src/valerie/valerie_socket.c: More configure and build tuning
7267 * configure, src/modules/configure: Configure and build tuning
7269 * configure, docs/install.txt, src/albino/Makefile, src/framework/Makefile,
7270 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7271 src/modules/avformat/Makefile, src/modules/core/Makefile,
7272 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
7273 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
7274 src/modules/inigo/Makefile, src/modules/resample/Makefile,
7275 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
7276 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
7277 src/valerie/Makefile: Configure and build tuning
7279 2004-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7281 * Makefile, src/framework/mlt_frame.c, src/modules/Makefile,
7282 src/modules/avformat/consumer_avformat.c: Makefile error handling and
7283 consumer avformat cleanup
7285 * docs/install.txt: Installation docs update
7287 2004-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7289 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7290 src/modules/fezzik.dict, src/modules/westley/producer_westley.c: field order
7291 normalisation fix, add .vob to fezzik, field order detection for avformat
7293 2004-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7295 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
7296 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
7297 src/framework/mlt_repository.c, src/inigo/inigo.c,
7298 src/modules/dv/consumer_libdv.c, src/modules/resample/filter_resample.c,
7299 src/modules/sdl/consumer_sdl.c: Memory leaks and resample rework
7301 2004-04-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7303 * src/framework/mlt_frame.c: test card and aspect ratio woes continued
7305 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7306 src/framework/mlt_properties.c: aspect ratio and test card woes
7308 2004-04-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7310 * demo/mlt_news, docs/framework.txt, src/framework/mlt_consumer.c,
7311 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
7312 src/framework/mlt_properties.c, src/modules/fezzik/producer_hold.c,
7313 src/modules/gtk2/filter_rescale.c, src/modules/sdl/consumer_sdl.c: hold
7314 modifications and test card env var
7316 2004-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7318 * demo/demo: remove setenv call
7320 2004-04-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7322 * src/modules/sdl/consumer_sdl.c: added setenv_mc
7324 * setenv_mc, src/modules/sdl/consumer_sdl.c: added setenv_mc
7326 * demo/demo.ini, demo/mlt_squeeze, demo/mlt_squeeze_box, docs/framework.txt,
7327 docs/services.txt, src/modules/core/transition_composite.c: minor mods
7329 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7331 * docs/services.txt: fix something that got disordered
7333 * src/modules/westley/producer_westley.c: qualitfy paths of known properties
7334 that take a filename with server virtual root
7336 2004-03-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7338 * docs/services.txt, src/albino/Makefile, src/framework/Makefile,
7339 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7340 src/framework/mlt_frame.c, src/humperdink/Makefile, src/inigo/Makefile,
7341 src/miracle/Makefile, src/miracle/miracle_unit.c,
7342 src/modules/avformat/Makefile, src/modules/avformat/consumer_avformat.c,
7343 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7344 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
7345 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
7346 src/modules/inigo/Makefile, src/modules/resample/Makefile,
7347 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
7348 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
7349 src/valerie/Makefile: Minor optimisations, consumer avformat experimentation
7351 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7353 * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.c,
7354 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c: inherit
7355 scheduling priority on any created thread
7357 2004-03-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7359 * src/modules/core/transition_luma.c, src/modules/gtk2/filter_rescale.c:
7360 bugfix limits in transition luma
7362 * demo/consumers.ini, src/modules/gtk2/filter_rescale.c,
7363 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: aspect
7364 fixes for rescale=none
7366 2004-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7368 * src/valerie/valerie.c: insert fix
7370 * README, src/framework/configure, src/framework/mlt.h,
7371 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
7372 src/framework/mlt_pool.c, src/modules/avformat/Makefile,
7373 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
7374 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
7375 src/modules/avformat/producer_avformat.c, src/modules/dv/consumer_libdv.c,
7376 src/modules/dv/producer_libdv.c, src/modules/sdl/consumer_sdl.c: consumer
7377 avformat added, various cleanups and consumer realtime switching
7379 2004-03-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7381 * Makefile, README, configure, mlt-framework.pc.in, mlt-miracle.pc.in,
7382 mlt-valerie.pc.in: added pkgconfig files. fixed broken dist-clean make
7385 2004-03-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7387 * demo/mlt_fade_black, demo/mlt_push, demo/mlt_squeeze, docs/TODO,
7388 docs/dvcp.txt, docs/framework.txt, docs/inigo.txt, docs/install.txt,
7389 docs/services.txt, docs/testing.txt, docs/valerie.txt, docs/westley.txt: Doc
7392 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7394 * src/miracle/configure: make install part 2 - building configs
7396 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7398 * demo/entity.westley, demo/new.westley, docs/westley.txt,
7399 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
7400 src/modules/westley/westley.dtd: added westley.dtd
7402 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7404 * Makefile, configure, mlt-config-template, src/framework/configure,
7405 src/miracle/configure, src/valerie/configure: make install part 2 - building
7408 * src/modules/fezzik/Makefile: make install fix
7410 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7412 * demo/entity.westley, docs/westley.txt,
7413 src/modules/westley/producer_westley.c: fix westley for mixed element text
7414 and entity references
7416 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7418 * Makefile, src/modules/Makefile: make install part 1
7420 * Makefile, README, configure, src/albino/Makefile, src/framework/Makefile,
7421 src/framework/config.h, src/humperdink/Makefile, src/inigo/Makefile,
7422 src/miracle/Makefile, src/modules/Makefile, src/modules/avformat/Makefile,
7423 src/modules/core/Makefile, src/modules/dv/Makefile,
7424 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
7425 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
7426 src/modules/resample/Makefile, src/modules/sdl/Makefile,
7427 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
7428 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: make
7431 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
7432 src/framework/mlt_pool.c, src/framework/mlt_properties.c,
7433 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
7434 src/modules/fezzik/producer_fezzik.c, src/modules/sdl/consumer_sdl.c: pooling
7435 and properties checks; dv decoder stack; factory cleanup registering
7437 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7439 * demo/README, demo/entity.westley, docs/services.txt, docs/westley.txt,
7440 src/miracle/miracle_unit_commands.c, src/modules/westley/producer_westley.c:
7441 enhance miracle LOAD command to accept a service: prefix. enhance
7442 producer_westley to apply parameters on url as entities. bugfix
7443 producer_westley memory leak.
7445 * demo/README, demo/pango.westley, src/modules/fezzik/producer_hold.c,
7446 src/modules/westley/producer_westley.c: fixed westley/fezzik integration when
7447 both service and resource supplied.
7449 2004-03-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7451 * demo/mlt_push, demo/new.westley, src/modules/westley/consumer_westley.c,
7452 src/modules/westley/producer_westley.c: reorganized consumer_westley. added
7453 branch tracking and other bugfixes to producer_westley.
7455 2004-03-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7457 * src/framework/mlt_tractor.c: tractor fix
7459 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7461 * demo/mlt_fade_black, demo/mlt_push, src/modules/westley/consumer_westley.c,
7462 src/modules/westley/producer_westley.c: added track hiding to westley
7464 2004-03-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7466 * demo/mlt_fade_black, demo/mlt_title_over_gfx,
7467 demo/mlt_titleshadow_watermark: couple of fixes to hidden tracks
7469 * src/framework/mlt_multitrack.c: ignore length of hidden tracks
7471 * demo/consumers.ini, demo/luma1.pgm, demo/mlt_clock_in_and_out,
7472 demo/mlt_fade_black, demo/mlt_my_name_is, demo/mlt_news, demo/mlt_squeeze,
7473 demo/mlt_title_over_gfx, demo/mlt_voiceover: demo mods for reversed tracks
7475 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
7476 src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
7477 src/framework/mlt_transition.c, src/modules/inigo/producer_inigo.c: track
7478 reversal and hidden tracks
7480 * demo/demo, demo/demo.ini, demo/mlt_news, demo/mlt_squeeze: news and squeeze
7483 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7484 src/framework/mlt_tractor.c, src/modules/core/transition_composite.c,
7485 src/modules/resample/filter_resample.c: Tractor frame handling reworked; fix
7486 to composite for key diffs of 1; added mlt_consumer_new for consistency
7488 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7490 * demo/README, demo/consumers.ini, demo/demo.ini, demo/mlt_fade_black,
7491 demo/mlt_jcut, demo/mlt_jcut2, demo/mlt_lcut, demo/mlt_push, demo/mlt_ticker,
7492 docs/services.txt, src/modules/core/producer_colour.c,
7493 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
7494 remove some progressive flag handling in field renderers bugfix compositing
7495 images wider than the frame added more demos
7497 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7499 * demo/demo.ini, demo/mlt_jcut, demo/mlt_jcut2: added J Cut demos
7501 2004-03-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7503 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
7504 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7505 src/miracle/miracle_unit_commands.h, src/valerie/valerie.c,
7506 src/valerie/valerie.h: added clear to the miracle command set and valerie api
7509 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7511 * docs/install.txt: minor typos
7513 * README, demo/consumers.ini, docs/framework.txt, docs/install.txt,
7514 docs/services.txt, docs/westley.txt, src/albino/albino.c,
7515 src/humperdink/client.c, src/modules/gtk2/producer_pango.c,
7516 src/modules/westley/producer_westley.c: documentation updates change some
7517 references to dv1394d in the example clients to Miracle. more bugfixes for
7518 producer_westley iconv for pango
7520 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7522 * src/framework/mlt_frame.c, src/miracle/miracle_commands.c,
7523 src/miracle/miracle_unit_commands.c: root corrections to miracle
7525 * src/valerie/valerie.c: quick valerie fix
7527 * docs/install.txt: Added install.txt
7529 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7531 * src/modules/westley/producer_westley.c: null pointer check in end_playlist
7533 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7535 * src/modules/avformat/producer_avformat.c,
7536 src/modules/core/producer_colour.c, src/modules/dv/consumer_libdv.c,
7537 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
7538 src/modules/fezzik/factory.c, src/modules/fezzik/producer_hold.c,
7539 src/modules/fezzik/producer_hold.h, src/modules/resample/filter_resample.c,
7540 src/tests/dan.c, src/tests/pango.c, src/tests/pixbuf.c: producer hold,
7541 experimental ac3 audio support
7543 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7545 * src/modules/westley/producer_westley.c: touchup on the producer in/out
7546 applied to parent entry
7548 * demo/circle.svg, demo/demo.kino, demo/new.westley, demo/svg.westley,
7549 src/framework/mlt_filter.c, src/framework/mlt_playlist.c,
7550 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
7551 src/modules/westley/producer_westley.c: smarter and harder producer_westley
7553 2004-03-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7555 * src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7556 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
7557 src/modules/sdl/consumer_sdl.c, src/tests/hello.c: in point fix, low latency
7560 2004-03-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7562 * docs/framework.txt, src/framework/mlt_properties.c,
7563 src/framework/mlt_properties.h, src/modules/Makefile, src/modules/configure,
7564 src/modules/core/producer_noise.c, src/modules/fezzik.dict,
7565 src/modules/fezzik/producer_fezzik.c: fezzik gets a rhyming dictionary
7567 * docs/framework.txt, docs/services.txt, src/framework/mlt_producer.c,
7568 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
7569 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7570 src/modules/core/configure, src/modules/core/factory.c,
7571 src/modules/core/filter_mirror.c, src/modules/core/filter_mirror.h,
7572 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
7573 src/modules/core/producer_noise.c, src/modules/core/producer_noise.h,
7574 src/modules/fezzik/producer_fezzik.c, src/tests/hello.c: Noise and mirrors
7576 2004-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7578 * docs/services.txt, src/modules/avformat/producer_avformat.c: revert
7579 avformat pts offset change and note bug in docs
7581 * src/modules/inigo/producer_inigo.c: fix brokenness
7583 2004-03-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7585 * docs/framework.txt, docs/westley.txt, src/framework/config.h,
7586 src/framework/mlt_factory.c, src/framework/mlt_frame.h,
7587 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7588 src/framework/mlt_properties.h, src/framework/mlt_service.c,
7589 src/framework/mlt_service.h, src/framework/mlt_types.h,
7590 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
7591 src/tests/Makefile, src/tests/hello.c: provisional framework docs and
7594 2004-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7596 * docs/services.txt, src/modules/avformat/producer_avformat.c,
7597 src/modules/core/Makefile, src/modules/core/configure,
7598 src/modules/core/factory.c, src/modules/core/filter_channelcopy.c,
7599 src/modules/core/filter_channelcopy.h,
7600 src/modules/resample/filter_resample.c: added filter_channelcopy. enhance
7601 filter_resample to reproduce channels when producer does not create as many
7602 as consumer requested.
7604 * src/modules/core/filter_volume.c: bugfix segfault in audio normaliser as
7605 well as logical bug in smoothing.
7607 * docs/services.txt, src/modules/avformat/producer_avformat.c,
7608 src/modules/fezzik/producer_fezzik.c, src/modules/inigo/producer_inigo.c:
7609 fezzik now accepts service:resource and strips \'avformat:\' before fallback
7610 avformat construction. avformat now accepts urls with a format and format
7611 parameters designation. updated services.txt for above changes. added a video
7612 pts offset to avformat.
7614 2004-03-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7616 * demo/luma1.pgm, demo/mlt_obscure, docs/services.txt,
7617 src/modules/core/composite_line_yuv_mmx.S, src/modules/core/filter_luma.c,
7618 src/modules/core/transition_luma.c, src/modules/fezzik/producer_fezzik.c:
7619 updated services docs plus minor fixes discovered during
7621 2004-03-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7623 * demo/README, demo/consumers.ini, demo/demo, demo/mlt_clock_in_and_out,
7624 demo/mlt_voiceover: notes for the demo
7626 * demo/demo.ini: bring into sync with changes
7628 * src/modules/sdl/consumer_sdl.c: default progressive off
7630 * demo/circle.png, demo/circle.svg, demo/consumers.ini, demo/luma1.pgm,
7631 demo/mlt_bouncy_ball, demo/mlt_composite_transition,
7632 demo/mlt_fade_in_and_out, demo/mlt_obscure, demo/mlt_title_over_gfx,
7633 demo/mlt_titleshadow_watermark, demo/mlt_voiceover: some demo updates
7635 * src/modules/core/transition_luma.c: fix distortion in smoothness
7637 * src/modules/core/filter_gamma.c: fix broken gamma
7639 * src/modules/core/transition_luma.c: fix field rendering
7641 * src/modules/core/transition_composite.c: bugfixes with field rendering
7643 * src/modules/dv/producer_libdv.c: fix aspect
7645 2004-03-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7647 * demo/consumers.ini, demo/demo, src/framework/mlt_consumer.c,
7648 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: more
7649 sdl/consumer tuning and demo updates
7651 2004-03-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7653 * demo/mlt_voiceover, src/framework/mlt_deque.c,
7654 src/framework/mlt_properties.c, src/framework/mlt_property.c,
7655 src/framework/mlt_property.h, src/modules/sdl/consumer_sdl.c: more small
7658 * demo/demo: demo framework added
7660 * demo/demo, demo/demo.ini, demo/luma1.pgm, demo/mlt_all,
7661 demo/mlt_audio_stuff, demo/mlt_avantika_title, demo/mlt_bouncy,
7662 demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
7663 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
7664 demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_levels,
7665 demo/mlt_my_name_is, demo/mlt_obscure, demo/mlt_slideshow,
7666 demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark, demo/mlt_voiceover,
7667 demo/mlt_watermark, demo/pango.westley, demo/watermark1.png,
7668 docs/westley.txt, setenv, src/inigo/io.c, src/modules/dv/producer_libdv.c,
7669 src/modules/sdl/consumer_sdl.c: demo framework added
7671 2004-03-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7673 * src/modules/core/Makefile, src/modules/core/composite_line_yuv_mmx.S,
7674 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
7675 src/modules/gtk2/filter_rescale.c: added very preliminary mmx for composite.
7676 bugfixes to -x and too small rescaling.
7678 2004-03-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7680 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7681 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7682 src/modules/core/transition_mix.c, src/modules/core/transition_region.c: RPN
7685 * docs/inigo.txt, docs/westley.txt, src/framework/mlt_consumer.c,
7686 src/modules/westley/producer_westley.c: Minor fixes to westley and
7687 mlt_consumer; first draft westley docs
7689 2004-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7691 * src/modules/core/transition_composite.c,
7692 src/modules/core/transition_luma.c: pgm scaling in transition_composite.
7693 optimisations for luma producer.
7695 2004-03-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7697 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7698 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7699 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
7700 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7701 src/modules/dv/producer_libdv.c, src/modules/gtk2/filter_rescale.c,
7702 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7703 src/modules/sdl/consumer_sdl.c, src/modules/westley/producer_westley.c: add
7704 luma to composite. rework aspect handling to use sample aspect. workaround
7705 westley segfault when another instance of libxml2 is used. improved inline
7706 xml handling in westley - pango and svg.
7708 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7710 * src/framework/mlt_consumer.c, src/modules/dv/consumer_libdv.c: experimental
7713 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7715 * src/modules/xine/attributes.h, src/modules/xine/xineutils.h: add missing
7718 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7720 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7721 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
7722 src/modules/sdl/consumer_sdl.c: tunable read ahead buffer and fix for luma
7724 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7725 src/humperdink/client.c, src/miracle/miracle_unit.c,
7726 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7727 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c,
7728 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
7729 src/valerie/valerie_status.h: consumer read ahead and int32_t migration
7731 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7733 * src/modules/core/transition_luma.c: reorg transition_luma to support
7736 * src/modules/Makefile, src/modules/core/Makefile,
7737 src/modules/core/configure, src/modules/core/factory.c,
7738 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
7739 src/modules/core/producer_colour.c, src/modules/xine/Makefile,
7740 src/modules/xine/configure, src/modules/xine/cpu_accel.c,
7741 src/modules/xine/deinterlace.c, src/modules/xine/deinterlace.h,
7742 src/modules/xine/factory.c, src/modules/xine/filter_deinterlace.c,
7743 src/modules/xine/filter_deinterlace.h, src/modules/xine/xineutils.h: added
7744 xine-based accellerated deinterlace
7746 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7748 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7749 src/framework/mlt_frame.h, src/framework/mlt_properties.c,
7750 src/framework/mlt_service.h, src/framework/mlt_types.h,
7751 src/modules/core/Makefile, src/modules/core/configure,
7752 src/modules/core/factory.c, src/modules/core/filter_region.c,
7753 src/modules/core/transition_region.c, src/modules/core/transition_region.h:
7756 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7758 * src/modules/core/filter_deinterlace.c: optimise deinterlace path
7760 * src/modules/core/producer_colour.c: producer_colour
7762 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7763 src/modules/core/Makefile, src/modules/core/configure,
7764 src/modules/core/factory.c, src/modules/core/producer_colour.c,
7765 src/modules/core/producer_colour.h: producer_colour
7767 * src/framework/mlt_frame.c: more accurate and scaled rgb to yuv conversion
7769 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7771 * src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
7772 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7773 src/framework/mlt_property.c, src/framework/mlt_service.c,
7774 src/framework/mlt_service.h, src/framework/mlt_types.h, src/inigo/inigo.c,
7775 src/modules/avformat/producer_avformat.c, src/modules/core/filter_region.c,
7776 src/modules/core/transition_composite.c,
7777 src/modules/core/transition_composite.h, src/modules/gtk2/producer_pixbuf.c,
7778 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: Yet
7779 more sdl hacking, region memory leak fix, mlt_position changed to int32_t,
7780 experimental hash in properties
7782 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7784 * src/framework/mlt_frame.c, src/modules/core/filter_region.c,
7785 src/modules/core/transition_composite.c,
7786 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
7787 src/modules/westley/producer_westley.c: some bugfixes, filter_shape producer,
7788 pixbuf takes svg xml, fezzik can take a service name
7790 2004-03-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7792 * src/modules/sdl/consumer_sdl.c: More SDL fixes
7794 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7796 * src/modules/sdl/consumer_sdl.c: yet more sdl hacks
7798 2004-03-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7800 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c,
7801 src/modules/gtk2/scale_line_22_yuv_mmx.S: much improved mmx yuv scaler added
7802 producer_libdv quality property improve avformat aspect_ratio and frame_rate
7805 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7807 * src/modules/sdl/consumer_sdl.c: Minor sdl hack
7809 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
7810 src/framework/mlt_factory.h, src/framework/mlt_frame.c,
7811 src/framework/mlt_producer.c, src/modules/gtk2/filter_rescale.c,
7812 src/modules/sdl/consumer_sdl.c: sdl hacks
7814 2004-02-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7816 * src/modules/core/Makefile, src/modules/core/configure,
7817 src/modules/core/factory.c, src/modules/core/filter_region.c,
7818 src/modules/core/filter_region.h, src/modules/core/filter_watermark.c,
7819 src/modules/core/transition_composite.c,
7820 src/modules/core/transition_composite.h: regionalised fx part 1
7822 * src/framework/mlt_factory.c, src/modules/core/filter_watermark.c,
7823 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
7824 src/modules/gtk2/producer_pixbuf.c: unique ids
7826 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7828 * src/modules/gtk2/scale_line_22_yuv_mmx.S: bugfix mmx scaling with
7829 performance loss :-(
7831 2004-02-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7833 * src/framework/mlt_frame.c, src/modules/core/filter_resize.c,
7834 src/modules/dv/consumer_libdv.c: Scaling experimentation
7836 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7838 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
7839 src/modules/gtk2/scale_line_22_33_mmx.S,
7840 src/modules/gtk2/scale_line_22_yuv_mmx.S: mmx version of non-nearest, 2x2
7843 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7845 * src/modules/core/transition_composite.c: composite alignment fix
7847 2004-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7849 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
7850 src/modules/gtk2/scale_line_22_33_mmx.S: updated mmx yuv scaling
7852 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7854 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7855 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7856 src/modules/core/configure, src/modules/core/factory.c,
7857 src/modules/core/filter_luma.c, src/modules/core/filter_luma.h,
7858 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
7859 src/modules/core/transition_luma.c: composite aspect ratio fix (again ;-)),
7860 added fill compositing test case, filter luma, mlt_properties_pass and sundry
7863 2004-02-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7865 * src/modules/core/transition_composite.c: composite key frames
7867 * docs/TODO, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7868 src/framework/mlt_frame.h, src/modules/avformat/producer_avformat.c,
7869 src/modules/core/filter_deinterlace.c, src/modules/core/filter_obscure.c,
7870 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
7871 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: service
7872 stack, various fixes
7874 2004-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7876 * src/modules/core/transition_composite.c: field rendering fix and disable
7877 scaling height when normalising pixel aspect when output pixel aspect < 1
7879 2004-02-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7881 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_producer.h,
7882 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
7883 src/modules/core/Makefile, src/modules/core/configure,
7884 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
7885 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
7886 src/modules/core/filter_watermark.h, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7887 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c:
7888 watermark added, minor mods to mlt framework required
7890 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
7891 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
7892 src/framework/mlt_frame.h, src/modules/core/filter_brightness.c,
7893 src/modules/core/filter_deinterlace.c, src/modules/core/filter_gamma.c,
7894 src/modules/core/filter_greyscale.c, src/modules/core/filter_obscure.c,
7895 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
7896 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
7897 src/modules/sdl/consumer_sdl.c: Filter optimisations and cleanup part 1
7899 2004-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7901 * src/framework/mlt_frame.c, src/framework/mlt_producer.c,
7902 src/modules/avformat/producer_avformat.c,
7903 src/modules/fezzik/producer_fezzik.c: Minor fixes
7905 * src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: sdl
7906 rework (prepatory read-ahead implementation) and luma work around
7908 * src/framework/mlt_pool.c, src/framework/mlt_pool.h,
7909 src/modules/core/transition_luma.c: Big luma optimisations, minor pooling
7912 2004-02-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7914 * src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c:
7915 composite alpha operations, make obscure alpha aware
7917 2004-02-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7919 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7920 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7921 src/tests/Makefile, src/tests/dan.c: fix broken aspect handling again
7923 2004-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7925 * src/framework/mlt_pool.c, src/modules/avformat/producer_avformat.c,
7926 src/modules/dv/producer_libdv.c: avformat whoops, pooling claridication and
7929 2004-02-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7931 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_frame.c,
7932 src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
7933 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7934 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7935 src/modules/avformat/producer_avformat.c, src/modules/core/producer_ppm.c,
7936 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7937 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
7938 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7939 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
7940 src/modules/vorbis/producer_vorbis.c, src/tests/Makefile,
7941 src/valerie/Makefile: Memory pooling part 2 and other optimisations
7943 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7945 * src/modules/core/transition_luma.c: more dissolve optimisation
7947 * src/modules/core/transition_luma.c: optimise dissolve case
7949 2004-02-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7951 * docs/services.txt, src/framework/Makefile, src/framework/mlt_factory.c,
7952 src/framework/mlt_frame.c, src/framework/mlt_pool.c,
7953 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7954 src/framework/mlt_properties.h, src/framework/mlt_types.h,
7955 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7956 src/modules/core/producer_ppm.c, src/modules/core/transition_luma.c,
7957 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/producer_ffmpeg.c,
7958 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7959 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7960 src/modules/resample/filter_resample.c, src/modules/vorbis/producer_vorbis.c:
7963 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7965 * src/modules/core/transition_composite.c,
7966 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
7967 src/modules/gtk2/producer_pixbuf.c: field rendering and alignment for
7968 composite, bugfixes for luma, pixbuf and pango
7970 2004-02-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7972 * src/framework/mlt_consumer.c: create consumer_progressive property on frame
7975 * src/modules/sdl/consumer_sdl.c: default progressive on
7977 * src/modules/westley/consumer_westley.c: consumer_westley now only puts
7978 in/out as element attributes and not property elements
7980 * src/modules/core/filter_deinterlace.c,
7981 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
7982 split getting of b_frame image and composite
7984 2004-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7986 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_consumer.c,
7987 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
7988 src/framework/mlt_frame.c, src/framework/mlt_properties.c,
7989 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7990 src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
7991 src/miracle/miracle_unit_commands.c, src/modules/avformat/Makefile,
7992 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7993 src/modules/core/filter_obscure.c, src/modules/core/filter_resize.c,
7994 src/modules/core/transition_composite.c, src/modules/dv/Makefile,
7995 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
7996 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7997 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/Makefile,
7998 src/modules/resample/Makefile, src/modules/sdl/Makefile,
7999 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/Makefile,
8000 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
8001 src/tests/Makefile, src/valerie/Makefile: Optimisations (part 0), pixel v
8002 percentage, reworked aspect ratio calcs, ante/post properties for dv
8003 consumers, avformat rework, westley root
8005 2004-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8007 * src/modules/core/transition_composite.c, src/modules/gtk2/filter_rescale.c,
8008 src/modules/sdl/consumer_sdl.c: bug fixes
8010 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
8011 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
8012 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
8013 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
8014 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
8015 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
8016 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
8017 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
8018 westley serialises with entry in/out; full field, aspect, and colour space
8019 normalisation; scaling overlays to consumer size; tagged frame mallocs with
8022 2004-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8024 * src/framework/mlt_consumer.c, src/framework/mlt_properties.c,
8025 src/framework/mlt_properties.h: Properties rename and dump function
8027 * docs/testing-20040110.txt, src/framework/mlt_consumer.c,
8028 src/framework/mlt_consumer.h, src/framework/mlt_frame.c,
8029 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
8030 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
8031 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
8032 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
8033 Defaults for PAL/NTSC on producers and consumers
8035 2004-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8037 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8038 src/modules/core/Makefile, src/modules/core/configure,
8039 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
8040 src/modules/core/filter_brightness.h, src/modules/core/filter_volume.c,
8041 src/modules/core/transition_mix.c, src/modules/gtk2/filter_rescale.c: added
8042 brightness filter, added smooth ramping to audio processing, added start/end
8043 interpolation points to filter_mix and filter_volume
8045 2004-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8047 * mlt/Makefile, mlt/README, mlt/configure, mlt/docs/dvcp.txt,
8048 mlt/docs/inigo.txt, mlt/docs/services.txt, mlt/docs/testing-20040110.txt,
8049 mlt/docs/testing.txt, mlt/docs/valerie.txt, mlt/setenv,
8050 mlt/src/albino/Makefile, mlt/src/albino/albino.c, mlt/src/framework/Makefile,
8051 mlt/src/framework/config.h, mlt/src/framework/configure,
8052 mlt/src/framework/mlt.h, mlt/src/framework/mlt_consumer.c,
8053 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
8054 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_field.c,
8055 mlt/src/framework/mlt_field.h, mlt/src/framework/mlt_filter.c,
8056 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
8057 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
8058 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8059 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8060 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8061 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
8062 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8063 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
8064 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
8065 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
8066 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8067 mlt/src/framework/mlt_types.h, mlt/src/humperdink/Makefile,
8068 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
8069 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
8070 mlt/src/humperdink/remote.c, mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c,
8071 mlt/src/inigo/io.c, mlt/src/inigo/io.h, mlt/src/miracle/Makefile,
8072 mlt/src/miracle/configure, mlt/src/miracle/miracle.c,
8073 mlt/src/miracle/miracle_commands.c, mlt/src/miracle/miracle_commands.h,
8074 mlt/src/miracle/miracle_connection.c, mlt/src/miracle/miracle_connection.h,
8075 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_local.h,
8076 mlt/src/miracle/miracle_log.c, mlt/src/miracle/miracle_log.h,
8077 mlt/src/miracle/miracle_server.c, mlt/src/miracle/miracle_server.h,
8078 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
8079 mlt/src/miracle/miracle_unit_commands.c,
8080 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
8081 mlt/src/modules/configure, mlt/src/modules/core/Makefile,
8082 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
8083 mlt/src/modules/core/filter_deinterlace.c,
8084 mlt/src/modules/core/filter_deinterlace.h,
8085 mlt/src/modules/core/filter_gamma.c, mlt/src/modules/core/filter_gamma.h,
8086 mlt/src/modules/core/filter_greyscale.c,
8087 mlt/src/modules/core/filter_greyscale.h,
8088 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
8089 mlt/src/modules/core/filter_volume.c, mlt/src/modules/core/filter_volume.h,
8090 mlt/src/modules/core/producer_ppm.c, mlt/src/modules/core/producer_ppm.h,
8091 mlt/src/modules/core/transition_composite.c,
8092 mlt/src/modules/core/transition_composite.h,
8093 mlt/src/modules/core/transition_luma.c,
8094 mlt/src/modules/core/transition_luma.h,
8095 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
8096 mlt/src/modules/dv/Makefile, mlt/src/modules/dv/configure,
8097 mlt/src/modules/dv/consumer_libdv.c, mlt/src/modules/dv/consumer_libdv.h,
8098 mlt/src/modules/dv/factory.c, mlt/src/modules/dv/producer_libdv.c,
8099 mlt/src/modules/dv/producer_libdv.h, mlt/src/modules/ffmpeg/Makefile,
8100 mlt/src/modules/ffmpeg/audio.sh, mlt/src/modules/ffmpeg/configure,
8101 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
8102 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
8103 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8104 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
8105 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8106 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
8107 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
8108 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
8109 mlt/src/modules/gtk2/producer_pango.h,
8110 mlt/src/modules/gtk2/producer_pixbuf.c,
8111 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/inigo/Makefile,
8112 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
8113 mlt/src/modules/inigo/producer_inigo.c,
8114 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/resample/Makefile,
8115 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
8116 mlt/src/modules/resample/filter_resample.c,
8117 mlt/src/modules/resample/filter_resample.h, mlt/src/modules/sdl/Makefile,
8118 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
8119 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
8120 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
8121 mlt/src/modules/westley/consumer_westley.c,
8122 mlt/src/modules/westley/consumer_westley.h,
8123 mlt/src/modules/westley/factory.c,
8124 mlt/src/modules/westley/producer_westley.c,
8125 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/Makefile,
8126 mlt/src/tests/charlie.c, mlt/src/tests/clock16ntsc.pgm,
8127 mlt/src/tests/clock16pal.pgm, mlt/src/tests/dan.c, mlt/src/tests/dissolve.c,
8128 mlt/src/tests/io.c, mlt/src/tests/io.h, mlt/src/tests/luma.c,
8129 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, mlt/src/tests/setenv,
8130 mlt/src/tests/test.png, mlt/src/valerie/Makefile, mlt/src/valerie/configure,
8131 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
8132 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
8133 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
8134 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
8135 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
8136 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
8137 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
8138 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
8139 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h: remove child
8142 * docs/TODO, src/miracle/miracle_local.c: add TODO
8144 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8146 * src/framework/mlt_producer.c: test card handling
8148 * src/miracle/miracle_local.c: optional segv handling
8150 2004-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8152 * src/miracle/miracle_local.c: change segv handler to use log facility
8154 * src/valerie/valerie_notifier.c: cleanup
8156 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
8157 src/miracle/miracle_local.c, src/valerie/valerie_notifier.c: segv handler,
8158 playlist_move bugfix, resize_yuv422 optimisation
8160 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8162 * src/miracle/miracle_unit.c: first of a few local tests
8164 * src/miracle/miracle_commands.c: first of a few local tests
8166 * docs/testing-20040110.txt, src/framework/mlt_frame.c,
8167 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
8168 src/modules/dv/consumer_libdv.c, src/valerie/valerie_notifier.c,
8169 src/valerie/valerie_notifier.h: Miracle mods - clean working, test card fix,
8170 silence dv when not playing
8172 2004-02-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8174 * docs/testing-20040110.txt, src/framework/mlt_playlist.c,
8175 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
8176 src/miracle/miracle_unit.c, src/valerie/valerie_notifier.c,
8177 src/valerie/valerie_status.h: Miracle mods
8179 2004-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8181 * setenv, src/framework/mlt_producer.c, src/modules/fezzik/producer_fezzik.c,
8182 src/modules/resample/filter_resample.c,
8183 src/modules/westley/producer_westley.c: bugfixes
8185 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8187 * src/framework/mlt_filter.c, src/framework/mlt_frame.c: filter fixes
8189 2004-02-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8191 * src/modules/core/filter_volume.c: remove spurious return in get_audio
8193 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8195 * src/miracle/miracle_unit.c, src/modules/dv/consumer_libdv.c: brought by a
8198 * src/modules/dv/consumer_libdv.c: brought by a bunny
8200 * docs/services.txt, src/modules/gtk2/producer_pango.c: pango colour handling
8203 2004-02-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8205 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8206 src/modules/core/transition_luma.c: luma funkiness
8208 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
8209 src/modules/core/transition_composite.c,
8210 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/filter_rescale.c,
8211 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
8212 pixbuf, composite and fezzik mirrors
8214 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8216 * src/modules/westley/producer_westley.c: support in/out on entry and track
8218 2004-02-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8220 * src/modules/gtk2/producer_pango.c: pango producer rework
8222 * src/modules/avformat/producer_avformat.c, src/modules/sdl/consumer_sdl.c,
8223 src/modules/westley/producer_westley.c: Minor corrections, rescale=nearest
8226 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8228 * src/modules/gtk2/filter_rescale.c: rescale aspect handling redux
8230 * src/modules/avformat/producer_avformat.c,
8231 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
8232 src/modules/gtk2/producer_pixbuf.c: fixup and disable rescale changes
8234 2004-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8236 * src/framework/mlt_frame.c, src/modules/core/filter_volume.c,
8237 src/modules/dv/producer_libdv.c, src/modules/fezzik/producer_fezzik.c,
8238 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c,
8239 src/modules/westley/consumer_westley.c,
8240 src/modules/westley/producer_westley.c: some bugfixes, westley property
8241 handling reorg, make rescale respect the aspect ratio, make resize update the
8242 aspect ratio, add resize to fezzik
8244 2004-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8246 * docs/services.txt, src/modules/core/filter_obscure.c,
8247 src/modules/core/transition_composite.c: composite
8249 * src/framework/mlt_factory.c, src/framework/mlt_tractor.c,
8250 src/miracle/miracle_unit.c, src/modules/Makefile,
8251 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
8252 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
8253 src/modules/fezzik/producer_fezzik.h, src/modules/inigo/producer_inigo.c,
8254 src/modules/westley/consumer_westley.c,
8255 src/modules/westley/producer_westley.c: adding the rock thrower...
8257 2004-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8259 * src/modules/resample/filter_resample.c: resample fix
8261 * docs/services.txt, setenv, src/framework/mlt_frame.c,
8262 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
8263 src/framework/mlt_transition.c, src/miracle/miracle_unit.c,
8264 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/consumer_ffmpeg.c,
8265 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/resample/filter_resample.c,
8266 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c,
8267 src/modules/westley/producer_westley.c: westley/libxml2 mods, mcdv/mpeg
8270 2004-02-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8272 * docs/inigo.txt, src/framework/mlt_frame.c,
8273 src/modules/westley/consumer_westley.c,
8274 src/modules/westley/producer_westley.c: bugfixes to westley
8276 2004-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8278 * src/modules/gtk2/pixops.c: final rescale improvement and some optimisation
8280 * src/modules/gtk2/pixops.c: near final rescale improvements?
8282 * src/modules/gtk2/pixops.c: interim rescale improvements
8284 * src/modules/gtk2/pixops.c: interim rescale improvements
8286 * src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h: interim rescale
8289 2004-02-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8291 * src/framework/mlt_factory.c, src/framework/mlt_field.c,
8292 src/framework/mlt_repository.c, src/framework/mlt_tractor.c,
8293 src/inigo/inigo.c, src/miracle/miracle_unit.c, src/modules/Makefile,
8294 src/modules/core/filter_obscure.c, src/modules/inigo/configure,
8295 src/modules/inigo/factory.c, src/modules/inigo/producer_inigo.c,
8296 src/modules/inigo/producer_inigo.h, src/modules/westley/producer_westley.c:
8297 pre-beta cleanup part 1
8299 2004-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8301 * src/inigo/inigo.c, src/modules/avformat/producer_avformat.c,
8302 src/modules/core/Makefile, src/modules/core/configure,
8303 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
8304 src/modules/core/filter_obscure.h, src/modules/inigo/Makefile,
8305 src/modules/inigo/configure, src/modules/inigo/producer_inigo.c,
8306 src/modules/vorbis/Makefile: obscurer filter, consistency mods and bug fixes
8308 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_deque.c,
8309 src/framework/mlt_deque.h, src/framework/mlt_factory.c,
8310 src/framework/mlt_field.c, src/framework/mlt_frame.c,
8311 src/framework/mlt_manager.h, src/framework/mlt_repository.c,
8312 src/framework/mlt_types.h: added deque, api design for manager, minor affine
8313 tweaks, experimental destructor work
8315 2004-01-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8317 * docs/services.txt: doc updates
8319 * src/modules/core/filter_volume.c: configurable window size on volume
8320 normalisation, also set default of max_gain to 20dB
8322 2004-01-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8324 * src/framework/mlt_frame.c: updated affine
8326 2004-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8328 * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c,
8329 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
8330 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
8331 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/have_mmx.S,
8332 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
8333 src/modules/gtk2/producer_pango.c, src/modules/gtk2/scale_line_22_33_mmx.S,
8334 src/modules/vorbis/Makefile: some bugfixes and rescale filter
8336 2004-01-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8338 * src/modules/core/filter_volume.c: comment some diagnostics
8340 * docs/services.txt, src/modules/core/filter_volume.c: doc updates; property
8341 changes, and tweaks for volume filter normalisation
8343 2004-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8345 * src/modules/core/filter_volume.c, src/modules/westley/consumer_westley.c,
8346 src/modules/westley/producer_westley.c: westley bugfixes and audio
8349 2004-01-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8351 * README, docs/services.txt, src/framework/mlt_multitrack.c,
8352 src/miracle/miracle_unit.c, src/modules/Makefile,
8353 src/modules/avformat/producer_avformat.c, src/modules/inigo/producer_inigo.c,
8354 src/modules/vorbis/Makefile, src/modules/vorbis/configure,
8355 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
8356 src/modules/vorbis/producer_vorbis.h: vorbis producer added, clean up on clip
8357 handling in multitrack
8359 2004-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8361 * src/modules/westley/consumer_westley.c,
8362 src/modules/westley/producer_westley.c: westley updates for non-inline
8363 serialisation and code cleanup
8365 2004-01-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8367 * src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
8368 src/modules/avformat/producer_avformat.c: mutex protection of avformat,
8369 miracle avformat usage, and destrector reversal
8371 * README, docs/services.txt, src/modules/avformat/producer_avformat.c: Added
8374 * README, docs/inigo.txt, src/framework/mlt_producer.c, src/inigo/inigo.c,
8375 src/modules/Makefile, src/modules/avformat/Makefile,
8376 src/modules/avformat/configure, src/modules/avformat/factory.c,
8377 src/modules/avformat/producer_avformat.c,
8378 src/modules/avformat/producer_avformat.h, src/modules/inigo/producer_inigo.c,
8379 src/modules/sdl/consumer_sdl.c: Added avformat
8381 2004-01-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8383 * src/framework/mlt_filter.c, src/framework/mlt_transition.c,
8384 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
8385 src/modules/westley/consumer_westley.c,
8386 src/modules/westley/producer_westley.c: updated westley
8388 * src/tests/dan.c: test cvs
8390 2004-01-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8392 * mlt/src/modules/westley/consumer_westley.c,
8393 src/modules/westley/consumer_westley.c: xml based westley serialisation
8395 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_tractor.c,
8396 mlt/src/framework/mlt_types.h, mlt/src/modules/westley/consumer_westley.c,
8397 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
8398 src/framework/mlt_types.h, src/modules/westley/consumer_westley.c: xml based
8399 westley serialisation
8401 2004-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8403 * docs/services.txt, mlt/docs/services.txt,
8404 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8405 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_service.c,
8406 mlt/src/framework/mlt_service.h, mlt/src/framework/mlt_tractor.c,
8407 mlt/src/framework/mlt_types.h, mlt/src/modules/Makefile,
8408 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
8409 mlt/src/modules/westley/consumer_westley.c,
8410 mlt/src/modules/westley/consumer_westley.h,
8411 mlt/src/modules/westley/factory.c,
8412 mlt/src/modules/westley/producer_westley.c,
8413 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/dan.c,
8414 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
8415 src/framework/mlt_repository.c, src/framework/mlt_service.c,
8416 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
8417 src/framework/mlt_types.h, src/modules/Makefile,
8418 src/modules/westley/Makefile, src/modules/westley/configure,
8419 src/modules/westley/consumer_westley.c,
8420 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
8421 src/modules/westley/producer_westley.c,
8422 src/modules/westley/producer_westley.h, src/tests/dan.c: added
8425 2004-01-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8427 * docs/inigo.txt, mlt/docs/inigo.txt, mlt/src/modules/dv/consumer_libdv.c,
8428 src/modules/dv/consumer_libdv.c: updated libdv consumer
8430 2004-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8432 * docs/inigo.txt, docs/testing-20040110.txt, mlt/docs/inigo.txt,
8433 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_consumer.c,
8434 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_frame.c,
8435 mlt/src/framework/mlt_tractor.c, mlt/src/inigo/inigo.c,
8436 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit_commands.c,
8437 mlt/src/modules/core/transition_luma.c,
8438 mlt/src/modules/core/transition_mix.c, mlt/src/modules/sdl/consumer_sdl.c,
8439 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8440 src/framework/mlt_frame.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
8441 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
8442 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
8443 src/modules/sdl/consumer_sdl.c: inigo docs load/stop corrections
8445 2004-01-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8447 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
8448 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_producer.c,
8449 mlt/src/modules/Makefile, src/framework/mlt_playlist.c,
8450 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8451 src/modules/Makefile: insert/move/remove dvcp operations
8453 2004-01-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8455 * mlt/src/modules/core/transition_mix.c, src/modules/core/transition_mix.c:
8458 * docs/services.txt, mlt/docs/services.txt, mlt/src/miracle/miracle_log.c,
8459 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
8460 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8461 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_volume.c,
8462 mlt/src/modules/core/filter_volume.h,
8463 mlt/src/modules/core/transition_composite.c,
8464 mlt/src/modules/core/transition_composite.h,
8465 mlt/src/modules/core/transition_luma.c,
8466 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
8467 mlt/src/modules/gtk2/producer_pango.c,
8468 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/resample/Makefile,
8469 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
8470 mlt/src/modules/resample/filter_resample.c,
8471 mlt/src/modules/resample/filter_resample.h, mlt/src/tests/luma.c,
8472 mlt/src/tests/pango.c, src/miracle/miracle_log.c, src/miracle/miracle_unit.c,
8473 src/modules/Makefile, src/modules/core/Makefile, src/modules/core/configure,
8474 src/modules/core/factory.c, src/modules/core/filter_volume.c,
8475 src/modules/core/filter_volume.h, src/modules/core/transition_composite.c,
8476 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
8477 src/modules/core/transition_mix.c, src/modules/core/transition_mix.h,
8478 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
8479 src/modules/resample/Makefile, src/modules/resample/configure,
8480 src/modules/resample/factory.c, src/modules/resample/filter_resample.c,
8481 src/modules/resample/filter_resample.h, src/tests/luma.c, src/tests/pango.c:
8482 new volume, mix, and resample filters and transitions
8484 2004-01-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8486 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo usage message
8488 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_tractor.c,
8489 mlt/src/modules/inigo/producer_inigo.c, src/framework/mlt_frame.c,
8490 src/framework/mlt_tractor.c, src/modules/inigo/producer_inigo.c: finally -
8491 multitrack inigo serialisation
8493 * mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_tractor.c,
8494 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: in/out
8495 specification on .inigo serialisations
8497 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
8498 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_producer.c,
8499 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_tractor.c,
8500 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8501 mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
8502 mlt/src/modules/core/transition_luma.c,
8503 mlt/src/modules/inigo/producer_inigo.c, mlt/src/tests/charlie.c,
8504 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
8505 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8506 src/framework/mlt_properties.c, src/framework/mlt_tractor.c,
8507 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
8508 src/inigo/inigo.c, src/modules/core/transition_composite.c,
8509 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
8510 src/tests/charlie.c: partial corrections to serialisation
8512 2004-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8514 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8515 mlt/src/framework/mlt_tractor.c, mlt/src/modules/core/transition_luma.c,
8516 mlt/src/modules/dv/consumer_libdv.c,
8517 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_frame.c,
8518 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
8519 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
8520 src/modules/ffmpeg/producer_ffmpeg.c: some temporary fixes
8522 * mlt/src/modules/dv/consumer_libdv.c, src/modules/dv/consumer_libdv.c: Minor
8525 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8526 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8527 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
8528 src/framework/mlt_producer.c, src/modules/ffmpeg/producer_ffmpeg.c: Minor
8531 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: Minor mods
8533 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
8534 mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_factory.c,
8535 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8536 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8537 mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8538 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8539 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8540 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8541 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
8542 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8543 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
8544 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8545 mlt/src/framework/mlt_types.h, mlt/src/inigo/inigo.c,
8546 mlt/src/miracle/miracle_unit.c, mlt/src/modules/core/producer_ppm.c,
8547 mlt/src/modules/core/transition_composite.c,
8548 mlt/src/modules/core/transition_luma.c, mlt/src/modules/dv/Makefile,
8549 mlt/src/modules/dv/configure, mlt/src/modules/dv/consumer_libdv.c,
8550 mlt/src/modules/dv/consumer_libdv.h, mlt/src/modules/dv/factory.c,
8551 mlt/src/modules/dv/producer_libdv.c,
8552 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8553 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8554 mlt/src/modules/gtk2/producer_pango.c,
8555 mlt/src/modules/gtk2/producer_pixbuf.c,
8556 mlt/src/modules/inigo/producer_inigo.c, mlt/src/modules/sdl/consumer_sdl.c,
8557 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
8558 src/framework/mlt_field.c, src/framework/mlt_field.h,
8559 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
8560 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8561 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
8562 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8563 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
8564 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
8565 src/framework/mlt_property.c, src/framework/mlt_property.h,
8566 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
8567 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
8568 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
8569 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
8570 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
8571 src/modules/dv/configure, src/modules/dv/consumer_libdv.c,
8572 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
8573 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
8574 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pango.c,
8575 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
8576 src/modules/sdl/consumer_sdl.c: Removal of timecodes, consumer libdv,
8577 serialisation of inigo
8579 2004-01-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8581 * README, docs/testing-20040110.txt, mlt/README,
8582 mlt/docs/testing-20040110.txt, mlt/setenv, setenv: minor doc updates
8584 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8586 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
8587 mlt/src/albino/Makefile, mlt/src/modules/configure, src/albino/Makefile,
8588 src/modules/configure: minor testing update
8590 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8592 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
8593 mlt/docs/testing.txt: update testing.txt for miracle and complete initial
8596 * docs/services.txt, mlt/docs/services.txt: change bluefish arg
8598 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt: updated with user
8599 acceptance test results
8601 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8603 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
8604 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: minor corrections
8606 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: minor corrections
8608 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: minor
8611 * mlt/src/albino/albino.c, mlt/src/miracle/miracle_commands.c,
8612 mlt/src/miracle/miracle_connection.c, src/albino/albino.c,
8613 src/miracle/miracle_commands.c, src/miracle/miracle_connection.c: minor
8616 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
8617 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: inigo rewrite,
8618 producer, serialise and deserialise
8620 * docs/services.txt, docs/testing-20040110.txt, mlt/docs/services.txt,
8621 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_frame.c,
8622 mlt/src/framework/mlt_playlist.c, mlt/src/inigo/inigo.c,
8623 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
8624 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/inigo/Makefile,
8625 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
8626 mlt/src/modules/inigo/producer_inigo.c,
8627 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/sdl/consumer_sdl.c,
8628 src/framework/mlt_frame.c, src/framework/mlt_playlist.c, src/inigo/inigo.c,
8629 src/miracle/miracle_unit.c, src/modules/Makefile,
8630 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/inigo/Makefile,
8631 src/modules/inigo/configure, src/modules/inigo/factory.c,
8632 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
8633 src/modules/sdl/consumer_sdl.c: inigo rewrite, producer, serialise and
8636 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8638 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
8639 mlt/docs/testing.txt: adding testing.txt and initial test results
8641 * docs/services.txt, mlt/docs/services.txt: pango markup encoding
8643 * docs/services.txt, mlt/docs/services.txt,
8644 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.c:
8645 doc updates and better control of pixbuf composite property propogation
8647 * mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
8648 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
8649 src/inigo/inigo.c, src/modules/core/transition_composite.c,
8650 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h: better
8651 propogating of producer and transition properties to the frame in pango and
8652 composite; add pango support to inigo
8654 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8656 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: small change to
8657 prevent segfault in some transitions time specifications
8659 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8661 * mlt/src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.c:
8662 multitrack eof handling
8664 * docs/dvcp.txt, docs/valerie.txt, mlt/docs/dvcp.txt, mlt/docs/valerie.txt,
8665 mlt/src/framework/mlt_playlist.c, mlt/src/miracle/miracle_unit.c,
8666 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8667 src/framework/mlt_playlist.c, src/miracle/miracle_unit.c,
8668 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c: uset and
8671 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8673 * mlt/src/tests/dissolve.c, mlt/src/tests/luma.c, src/tests/dissolve.c,
8674 src/tests/luma.c: remove no longer necessary blanks
8676 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
8677 mlt/src/modules/gtk2/producer_pango.c,
8678 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/tests/Makefile,
8679 mlt/src/tests/clock16ntsc.pgm, mlt/src/tests/clock16pal.pgm,
8680 mlt/src/tests/dan.c, mlt/src/tests/dissolve.c, mlt/src/tests/luma.c,
8681 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, src/framework/mlt_frame.c,
8682 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
8683 src/modules/gtk2/producer_pixbuf.c, src/tests/Makefile,
8684 src/tests/clock16ntsc.pgm, src/tests/clock16pal.pgm, src/tests/dan.c,
8685 src/tests/dissolve.c, src/tests/luma.c, src/tests/pango.c,
8686 src/tests/pixbuf.c: 4 new tests, bugfixes in pango, pixbuf, transition_luma,
8687 and mlt_frame_audio_mix
8689 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8691 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8692 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c: eof=continue
8695 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: end of
8696 playlist position fix
8698 2004-01-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8700 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
8701 mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/dan.c,
8702 src/framework/mlt_frame.c, src/modules/core/transition_luma.c,
8703 src/modules/sdl/consumer_sdl.c, src/tests/dan.c: attempt to retain samples in
8704 mlt_frame_mix_audio, make consumers request the number of samples to
8707 2004-01-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8709 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: in/out fix
8711 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo gets transitions
8713 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8714 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8715 mlt/src/miracle/miracle_unit.c, src/framework/mlt_playlist.c,
8716 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8717 src/framework/mlt_producer.h, src/miracle/miracle_unit.c: more int64 frame
8718 addressing in playlist
8720 2004-01-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8722 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8723 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8724 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8725 mlt/src/humperdink/client.c, mlt/src/humperdink/remote.c,
8726 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_unit.c,
8727 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8728 mlt/src/modules/dv/producer_libdv.c, mlt/src/valerie/valerie.c,
8729 mlt/src/valerie/valerie.h, mlt/src/valerie/valerie_status.c,
8730 mlt/src/valerie/valerie_status.h, src/framework/mlt_playlist.c,
8731 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8732 src/framework/mlt_producer.h, src/framework/mlt_property.c,
8733 src/framework/mlt_property.h, src/humperdink/client.c,
8734 src/humperdink/remote.c, src/miracle/miracle_local.c,
8735 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
8736 src/miracle/miracle_unit_commands.c, src/modules/dv/producer_libdv.c,
8737 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
8738 src/valerie/valerie_status.h: int64 based comms and more unit functionality
8740 * mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_local.c,
8741 src/miracle/miracle.c, src/miracle/miracle_local.c: albino
8743 * Makefile, mlt/Makefile, mlt/setenv, mlt/src/albino/Makefile,
8744 mlt/src/albino/albino.c, mlt/src/framework/mlt_transition.c,
8745 mlt/src/framework/mlt_transition.h, mlt/src/miracle/Makefile, setenv,
8746 src/albino/Makefile, src/albino/albino.c, src/framework/mlt_transition.c,
8747 src/framework/mlt_transition.h, src/miracle/Makefile: albino
8749 2004-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8751 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo track test
8753 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
8754 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_properties.c,
8755 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
8756 mlt/src/miracle/miracle_unit_commands.c, mlt/src/modules/dv/producer_libdv.c,
8757 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8758 src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
8759 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
8760 src/modules/dv/producer_libdv.c: More miracle mods
8762 2004-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8764 * mlt/src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.c: some
8767 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_frame.c,
8768 mlt/src/framework/mlt_frame.h, mlt/src/modules/core/transition_luma.c,
8769 mlt/src/modules/dv/producer_libdv.c,
8770 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/sdl/consumer_sdl.c,
8771 mlt/src/tests/dan.c, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8772 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
8773 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c,
8774 src/tests/dan.c: move audio sample calculator to mlt_frame and use from
8775 ffmpeg and mcmpeg, add mlt_frame_audio_mix, add audio_crossfade to
8776 transition_luma, add to docs
8778 2004-01-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8780 * Makefile, docs/services.txt, mlt/Makefile, mlt/docs/services.txt,
8781 mlt/setenv, mlt/src/framework/Makefile, mlt/src/framework/mlt_frame.c,
8782 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8783 mlt/src/framework/mlt_producer.c, mlt/src/humperdink/Makefile,
8784 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
8785 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
8786 mlt/src/humperdink/remote.c, mlt/src/inigo/inigo.c, mlt/src/miracle/Makefile,
8787 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
8788 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
8789 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
8790 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
8791 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
8792 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
8793 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8794 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/core/producer_ppm.c,
8795 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/ffmpeg/audio.sh,
8796 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/ffmpeg/video.sh,
8797 mlt/src/modules/gtk2/producer_pango.c,
8798 mlt/src/modules/gtk2/producer_pixbuf.c,
8799 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
8800 mlt/src/valerie/Makefile, mlt/src/valerie/valerie.c,
8801 mlt/src/valerie/valerie.h, setenv, src/framework/Makefile,
8802 src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
8803 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8804 src/humperdink/Makefile, src/humperdink/client.c, src/humperdink/client.h,
8805 src/humperdink/io.c, src/humperdink/io.h, src/humperdink/remote.c,
8806 src/inigo/inigo.c, src/miracle/Makefile, src/miracle/miracle.c,
8807 src/miracle/miracle_commands.c, src/miracle/miracle_commands.h,
8808 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
8809 src/miracle/miracle_local.c, src/miracle/miracle_local.h,
8810 src/miracle/miracle_log.c, src/miracle/miracle_log.h,
8811 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
8812 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
8813 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
8814 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
8815 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/producer_ffmpeg.c,
8816 src/modules/ffmpeg/video.sh, src/modules/gtk2/producer_pango.c,
8817 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
8818 src/modules/sdl/consumer_sdl.c, src/valerie/Makefile, src/valerie/valerie.c,
8819 src/valerie/valerie.h: miracle part 1
8821 2004-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8823 * mlt/src/modules/core/transition_luma.c,
8824 mlt/src/modules/core/transition_luma.h, src/modules/core/transition_luma.c,
8825 src/modules/core/transition_luma.h: add forgotten files
8827 * mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8828 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8829 mlt/src/modules/core/factory.c, mlt/src/modules/dv/producer_libdv.c,
8830 mlt/src/tests/dan.c, src/framework/mlt_transition.c,
8831 src/framework/mlt_transition.h, src/modules/core/Makefile,
8832 src/modules/core/configure, src/modules/core/factory.c,
8833 src/modules/dv/producer_libdv.c, src/tests/dan.c: added luma transition and
8834 new frame properties
8836 2004-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8838 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8839 mlt/src/framework/mlt_producer.c, mlt/src/inigo/inigo.c,
8840 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_multitrack.c,
8841 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8842 src/inigo/inigo.c, src/modules/ffmpeg/producer_ffmpeg.c: more complete
8843 next/prev clip behaviour
8845 2004-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8847 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_composite.c,
8848 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
8849 mlt/src/tests/dan.c, src/framework/mlt_frame.c,
8850 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
8851 src/modules/gtk2/producer_pango.h, src/tests/dan.c: fixup and optimize edge
8852 conditions of composite; updated property handling of producer_pango
8854 2004-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8856 * docs/services.txt, mlt/docs/services.txt,
8857 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8858 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8859 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_properties.c,
8860 mlt/src/framework/mlt_properties.h, mlt/src/framework/mlt_types.h,
8861 mlt/src/inigo/inigo.c, mlt/src/modules/dv/producer_libdv.c,
8862 mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
8863 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
8864 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
8865 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8866 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
8867 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
8868 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8869 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
8870 src/framework/mlt_properties.h, src/framework/mlt_types.h, src/inigo/inigo.c,
8871 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/Makefile,
8872 src/modules/ffmpeg/configure, src/modules/ffmpeg/consumer_ffmpeg.c,
8873 src/modules/ffmpeg/consumer_ffmpeg.h, src/modules/ffmpeg/factory.c,
8874 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
8875 src/modules/sdl/consumer_sdl.c: incomplete next/prev clip behaviour
8877 2004-01-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8879 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_factory.c,
8880 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_multitrack.c,
8881 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/audio.sh,
8882 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8883 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8884 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
8885 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
8886 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
8887 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/filter_ffmpeg_dub.c,
8888 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
8889 src/modules/ffmpeg/video.sh: ntsc fixes and service doco for discussion
8891 2003-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8893 * mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
8894 mlt/src/modules/ffmpeg/factory.c, mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8895 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
8896 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8897 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/ffmpeg/Makefile,
8898 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
8899 src/modules/ffmpeg/filter_ffmpeg_dub.c,
8900 src/modules/ffmpeg/filter_ffmpeg_dub.h, src/modules/ffmpeg/producer_ffmpeg.c,
8901 src/modules/gtk2/producer_pixbuf.c: ffmpeg audio dub
8903 2003-12-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8905 * mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8906 mlt/src/modules/sdl/consumer_sdl.c, src/modules/ffmpeg/producer_ffmpeg.c,
8907 src/modules/sdl/consumer_sdl.c: correction on playlist ffmpeg sizing issue
8908 and additional sdl tweaks
8910 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
8911 mlt/src/inigo/inigo.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8912 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
8913 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c, src/inigo/inigo.c,
8914 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
8915 src/modules/sdl/consumer_sdl.c: More sdl experimental mods, pixbuf writable
8916 work around and minor fixes
8918 2003-12-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8920 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8921 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8922 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_multitrack.c,
8923 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8924 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c: Many
8927 2003-12-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8929 * mlt/src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.c: SDL a/v
8930 sync issues [incomplete]
8932 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8933 mlt/src/inigo/inigo.c, mlt/src/modules/Makefile,
8934 mlt/src/modules/core/factory.c, mlt/src/modules/core/producer_ppm.c,
8935 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/ffmpeg/Makefile,
8936 mlt/src/modules/ffmpeg/configure, mlt/src/modules/ffmpeg/factory.c,
8937 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8938 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/sdl/consumer_sdl.c,
8939 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/inigo/inigo.c,
8940 src/modules/Makefile, src/modules/core/factory.c,
8941 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
8942 src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
8943 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/producer_ffmpeg.c,
8944 src/modules/ffmpeg/producer_ffmpeg.h, src/modules/sdl/consumer_sdl.c: Added
8947 2003-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8949 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
8950 mlt/setenv, mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_playlist.c,
8951 mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c, mlt/src/inigo/io.c,
8952 mlt/src/inigo/io.h, mlt/src/modules/core/filter_resize.c,
8953 mlt/src/modules/core/filter_resize.h, mlt/src/modules/core/producer_ppm.c,
8954 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/sdl/consumer_sdl.c,
8955 mlt/src/tests/charlie.c, setenv, src/framework/mlt_frame.c,
8956 src/framework/mlt_playlist.c, src/inigo/Makefile, src/inigo/inigo.c,
8957 src/inigo/io.c, src/inigo/io.h, src/modules/core/filter_resize.c,
8958 src/modules/core/filter_resize.h, src/modules/core/producer_ppm.c,
8959 src/modules/core/producer_ppm.h, src/modules/sdl/consumer_sdl.c,
8960 src/tests/charlie.c: ppm ffmpeg
8962 2003-12-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8964 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8965 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_gamma.c,
8966 mlt/src/modules/core/filter_gamma.h, mlt/src/modules/core/filter_resize.h,
8967 mlt/src/tests/io.c, src/modules/core/Makefile, src/modules/core/configure,
8968 src/modules/core/factory.c, src/modules/core/filter_gamma.c,
8969 src/modules/core/filter_gamma.h, src/modules/core/filter_resize.h,
8970 src/tests/io.c: Gamma filter
8972 * mlt/src/tests/charlie.c, src/tests/charlie.c: quit fix for SDL
8974 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: playlist
8977 * mlt/src/tests/io.c, mlt/src/tests/io.h, src/tests/io.c, src/tests/io.h:
8980 * mlt/src/tests/charlie.c, src/tests/charlie.c: SDL transport callback
8982 * mlt/src/framework/mlt_property.c, mlt/src/modules/sdl/consumer_sdl.c,
8983 mlt/src/tests/Makefile, mlt/src/tests/charlie.c,
8984 src/framework/mlt_property.c, src/modules/sdl/consumer_sdl.c,
8985 src/tests/Makefile, src/tests/charlie.c: SDL transport callback
8987 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8988 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_frame.c,
8989 src/framework/mlt_frame.h, src/modules/sdl/consumer_sdl.c: More SDL tweaks
8991 * mlt/src/framework/mlt_frame.c, mlt/src/modules/sdl/consumer_sdl.c,
8992 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/tests/charlie.c,
8993 src/framework/mlt_frame.c, src/modules/sdl/consumer_sdl.c,
8994 src/modules/sdl/consumer_sdl.h, src/tests/charlie.c: More SDL updates
8996 * mlt/src/modules/core/filter_resize.c, mlt/src/modules/sdl/consumer_sdl.c,
8997 src/modules/core/filter_resize.c, src/modules/sdl/consumer_sdl.c: SDL updates
9000 2003-12-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
9002 * mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
9003 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
9004 mlt/src/framework/mlt_playlist.c, mlt/src/modules/core/Makefile,
9005 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
9006 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
9007 mlt/src/modules/gtk2/producer_pixbuf.c,
9008 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
9009 mlt/src/tests/charlie.c, src/framework/mlt_field.c,
9010 src/framework/mlt_field.h, src/framework/mlt_filter.c,
9011 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
9012 src/modules/core/Makefile, src/modules/core/configure,
9013 src/modules/core/factory.c, src/modules/core/filter_resize.c,
9014 src/modules/core/filter_resize.h, src/modules/gtk2/producer_pixbuf.c,
9015 src/modules/gtk2/producer_pixbuf.h, src/modules/sdl/consumer_sdl.c,
9016 src/tests/charlie.c: field and playlist enhancements, producer pixbuf reorg
9018 2003-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
9020 * mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
9021 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
9022 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
9023 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
9024 mlt/src/framework/mlt_types.h, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
9025 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_field.c,
9026 src/framework/mlt_field.h, src/framework/mlt_filter.c,
9027 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
9028 src/framework/mlt_playlist.h, src/framework/mlt_types.h, src/tests/charlie.c,
9029 src/tests/setenv: field and playlist provisional implementations
9031 2003-12-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
9033 * mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/charlie.c,
9034 mlt/src/tests/dan.c, src/modules/sdl/consumer_sdl.c, src/tests/charlie.c,
9035 src/tests/dan.c: SDL fixes on close
9037 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
9038 mlt/src/modules/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
9039 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/modules/Makefile,
9040 src/tests/charlie.c, src/tests/setenv: test frame services
9042 2003-12-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
9044 * mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_consumer.h,
9045 mlt/src/framework/mlt_frame.h, mlt/src/modules/gtk2/producer_pango.c,
9046 mlt/src/modules/gtk2/producer_pango.h,
9047 mlt/src/modules/gtk2/producer_pixbuf.c,
9048 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
9049 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
9050 src/framework/mlt_frame.h, src/modules/gtk2/producer_pango.c,
9051 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
9052 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add video_standard enum
9053 to mlt_frame, add mlt_consumer_properties, add properties to gtk2 producers
9054 and bluefish consumer
9056 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
9058 * mlt/src/modules/Makefile, mlt/src/modules/dv/producer_libdv.c,
9059 mlt/src/tests/charlie.c, src/modules/Makefile,
9060 src/modules/dv/producer_libdv.c, src/tests/charlie.c: minor tidy up
9062 2003-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
9064 * mlt/src/modules/Makefile, mlt/src/modules/gtk2/configure,
9065 mlt/src/tests/dan.c, src/modules/Makefile, src/modules/gtk2/configure,
9066 src/tests/dan.c: allow for building mainconcept and bluefish plugins outside
9069 * mlt/src/framework/mlt_frame.c, mlt/src/modules/gtk2/Makefile,
9070 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
9071 mlt/src/modules/gtk2/producer_pango.h,
9072 mlt/src/modules/gtk2/producer_pixbuf.c,
9073 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
9074 src/framework/mlt_frame.c, src/modules/gtk2/Makefile,
9075 src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.c,
9076 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
9077 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add sample aspect ratio
9078 scaling output to producer_pixbuf, fix a bug in rgb to yuv conversions, add
9081 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
9083 * mlt/src/framework/mlt.h, mlt/src/framework/mlt_repository.c,
9084 src/framework/mlt.h, src/framework/mlt_repository.c: c++ compatability
9086 * README, mlt/README, mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
9087 mlt/src/framework/mlt_factory.c, mlt/src/framework/mlt_factory.h,
9088 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.h,
9089 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
9090 mlt/src/modules/core/Makefile, mlt/src/modules/dv/Makefile,
9091 mlt/src/modules/gtk2/Makefile, mlt/src/modules/sdl/Makefile,
9092 mlt/src/tests/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/dan.c,
9093 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
9094 src/framework/mlt_factory.h, src/framework/mlt_multitrack.c,
9095 src/framework/mlt_playlist.h, src/framework/mlt_repository.c,
9096 src/framework/mlt_repository.h, src/modules/core/Makefile,
9097 src/modules/dv/Makefile, src/modules/gtk2/Makefile, src/modules/sdl/Makefile,
9098 src/tests/Makefile, src/tests/charlie.c, src/tests/dan.c: Factory
9101 2003-12-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
9103 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
9104 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_deinterlace.c,
9105 mlt/src/modules/core/filter_deinterlace.h,
9106 mlt/src/modules/core/filter_greyscale.c,
9107 mlt/src/modules/core/filter_greyscale.h, mlt/src/modules/core/producer_ppm.c,
9108 mlt/src/modules/core/producer_ppm.h,
9109 mlt/src/modules/core/transition_composite.c,
9110 mlt/src/modules/core/transition_composite.h, src/modules/core/Makefile,
9111 src/modules/core/configure, src/modules/core/factory.c,
9112 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
9113 src/modules/core/filter_greyscale.c, src/modules/core/filter_greyscale.h,
9114 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
9115 src/modules/core/transition_composite.c,
9116 src/modules/core/transition_composite.h: Added files rejected by import
9118 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
9119 mlt/src/framework/Makefile, mlt/src/framework/config.h,
9120 mlt/src/framework/configure, mlt/src/framework/mlt_consumer.c,
9121 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
9122 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_filter.c,
9123 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
9124 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
9125 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
9126 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
9127 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
9128 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
9129 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
9130 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
9131 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
9132 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
9133 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
9134 mlt/src/framework/mlt_types.h, mlt/src/miracle/configure,
9135 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
9136 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
9137 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
9138 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
9139 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
9140 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
9141 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
9142 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
9143 mlt/src/modules/configure, mlt/src/modules/dv/Makefile,
9144 mlt/src/modules/dv/configure, mlt/src/modules/dv/factory.c,
9145 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/dv/producer_libdv.h,
9146 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
9147 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pixbuf.c,
9148 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/Makefile,
9149 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
9150 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
9151 mlt/src/tests/charlie.c, mlt/src/tests/dan.c, mlt/src/tests/test.png,
9152 mlt/src/valerie/Makefile, mlt/src/valerie/configure,
9153 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
9154 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
9155 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
9156 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
9157 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
9158 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
9159 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
9160 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
9161 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h,
9162 src/framework/Makefile, src/framework/config.h, src/framework/configure,
9163 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
9164 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
9165 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
9166 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
9167 src/framework/mlt_manager.h, src/framework/mlt_multitrack.c,
9168 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
9169 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
9170 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
9171 src/framework/mlt_properties.h, src/framework/mlt_property.c,
9172 src/framework/mlt_property.h, src/framework/mlt_repository.c,
9173 src/framework/mlt_repository.h, src/framework/mlt_service.c,
9174 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
9175 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
9176 src/framework/mlt_transition.h, src/framework/mlt_types.h,
9177 src/miracle/configure, src/miracle/miracle.c, src/miracle/miracle_commands.c,
9178 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
9179 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
9180 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
9181 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
9182 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
9183 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
9184 src/miracle/miracle_unit_commands.h, src/modules/Makefile,
9185 src/modules/configure, src/modules/dv/Makefile, src/modules/dv/configure,
9186 src/modules/dv/factory.c, src/modules/dv/producer_libdv.c,
9187 src/modules/dv/producer_libdv.h, src/modules/gtk2/Makefile,
9188 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
9189 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
9190 src/modules/sdl/Makefile, src/modules/sdl/configure,
9191 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
9192 src/modules/sdl/factory.c, src/tests/charlie.c, src/tests/dan.c,
9193 src/tests/test.png, src/valerie/Makefile, src/valerie/configure,
9194 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_notifier.c,
9195 src/valerie/valerie_notifier.h, src/valerie/valerie_parser.c,
9196 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c,
9197 src/valerie/valerie_remote.h, src/valerie/valerie_response.c,
9198 src/valerie/valerie_response.h, src/valerie/valerie_socket.c,
9199 src/valerie/valerie_socket.h, src/valerie/valerie_status.c,
9200 src/valerie/valerie_status.h, src/valerie/valerie_tokeniser.c,
9201 src/valerie/valerie_tokeniser.h, src/valerie/valerie_util.c,
9202 src/valerie/valerie_util.h: Initial revision