1 2010-03-10 Dan Dennedy <dan@dennedy.org>
3 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
6 * NEWS: Add v0.5.2 release notes.
8 * src/modules/linsys/consumer_SDIstream.c,
9 src/modules/linsys/sdi_generator.c, src/modules/linsys/sdi_generator.h:
10 Improve performance of sdi consumer (patch from BCE). consumer_SDIstream.c -
11 convertYCBCRtoRGB: different calculation sdi_generator.h - SDIAUDIO
12 transmitter event definitions sdi_generator.c - pack changed to pack8
13 instead of packv210 - Transmitter events are checked only once a frame -
14 create_HD_SDI_Line and create_SD_SDI_Line do not calculate the current
15 position in the video_buffer for each sample. Now it is done once a line.
17 * src/mlt++/Makefile, src/mlt++/MltFilteredProducer.cpp,
18 src/mlt++/MltFilteredProducer.h: Fix MltFilteredProducer not building.
20 2010-03-02 Dan Dennedy <dan@dennedy.org>
22 * src/modules/sdl/consumer_sdl_preview.c: Fix regressions playing all frames
23 at end (kdenlive-1207).
25 * src/modules/core/producer_loader.c: Fix recent regression on failure to
28 2010-02-28 Dan Dennedy <dan@dennedy.org>
30 * src/modules/core/loader.ini: Make swscale the preferred rescale filter.
31 Should be safe now since the default compile-time max resolution for
32 libswscale was increased to 5120 for non-ppc systems as of May, 2009. Also,
33 because I added the initialization and range tests.
35 * src/modules/avformat/filter_avcolour_space.c,
36 src/modules/avformat/filter_swscale.c, src/modules/core/producer_loader.c:
37 Add resolution as init arg to libswscale filters.
39 * src/framework/mlt_frame.c, src/modules/effectv/filter_burn.c: Fix a couple
42 2010-02-27 Dan Dennedy <dan@dennedy.org>
44 * src/modules/avformat/producer_avformat.c: Fix crash on reading uncompressed
47 * src/modules/core/filter_rescale.c: Report scaling method in debug logging.
49 * src/modules/avformat/consumer_avformat.c: Fix offset to alpha component on
52 2010-02-25 Dan Dennedy <dan@dennedy.org>
54 * src/modules/avformat/filter_avcolour_space.c,
55 src/modules/core/producer_loader.c: Make FFmpeg the primary image converter
56 if available. Except on OS X.
58 * src/modules/avformat/factory.c: Fix avcolor_space alias.
60 * src/modules/effectv/filter_burn.c: Fix endianness of the palette in
63 * src/modules/sdl/consumer_sdl_preview.c: Fix playing all frames at end of
64 project (kdenlive-1207).
66 2010-02-24 Dan Dennedy <dan@dennedy.org>
68 * src/modules/xine/Makefile, src/modules/xine/yadif.c: Fix build on
69 --disable-sse(2) or non-sse(2) architectures.
71 2010-02-22 Dan Dennedy <dan@dennedy.org>
73 * configure, src/modules/sdl/consumer_sdl_preview.c: Fix video glitches when
74 switching still and normal sdl consumers.
76 2010-02-15 Dan Dennedy <dan@dennedy.org>
78 * ChangeLog: Update ChangeLog for 0.5.0 release.
80 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
83 * NEWS, src/modules/avformat/configure: Add v0.5.0 release notes.
85 2010-02-14 Dan Dennedy <dan@dennedy.org>
87 * src/framework/mlt_frame.c: Fix mlt_sample_calculator returning negative
90 * src/framework/mlt_cache.c: Simplify some of the cache locking and less
93 * src/modules/avformat/producer_avformat.c: Add a reference to avformat
94 producer on the frame when cache miss. Also adds some additional checks on
97 2010-02-11 Dan Dennedy <dan@dennedy.org>
99 * src/modules/linsys/consumer_SDIstream.c,
100 src/modules/linsys/sdi_generator.c, src/modules/linsys/sdi_generator.h: Add
101 HD-SDI support to Linsys SDI module. This has only been tested with the
102 VidPort. At this time, you must run the linsys sdiaudiocfg and sdivideocfg
103 utilities to configure your card. In time, we hope to remove this step.
105 * src/modules/linsys/Makefile, src/modules/linsys/configure: Add
106 --linsys-with-jpeg configure option.
108 * src/modules/linsys/factory.c: Change linssys_sdi consumer to just "sdi"
110 2010-02-10 Dan Dennedy <dan@dennedy.org>
112 * src/modules/avformat/producer_avformat.c: Make avformat producer less
113 chatty in verbose mode.
115 * profiles/atsc_1080i_50, profiles/atsc_1080i_5994, profiles/atsc_1080i_60,
116 profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
117 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/atsc_720p_2398,
118 profiles/atsc_720p_24, profiles/atsc_720p_25, profiles/atsc_720p_2997,
119 profiles/atsc_720p_30, profiles/atsc_720p_50, profiles/atsc_720p_5994,
120 profiles/atsc_720p_60, profiles/hdv_1080_25p, profiles/hdv_1080_30p,
121 profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
122 profiles/hdv_720_30p, profiles/hdv_720_50p, profiles/hdv_720_60p,
123 profiles/qcif_15, profiles/quarter_15, profiles/quarter_ntsc,
124 profiles/sdi_486i_5994, src/framework/mlt_profile.c: Revise Hz->fps in
125 profiles and add more ATSC profiles.
127 * src/modules/avformat/vdpau.c: Look for libvdpau.so in /usr/lib64 as well.
129 2010-02-08 Dan Dennedy <dan@dennedy.org>
131 * src/modules/xml/producer_xml.c: Add support for unspecified out points in
134 * src/framework/mlt_playlist.c: Add support for only negative out in
135 mlt_pplaylist_append_io.
137 * src/framework/mlt_producer.c: Add support for negative out in
138 mlt_producer_set_in_and_out.
140 * src/framework/mlt_playlist.c: Change -1 handling for in/out points to be
143 * src/modules/vorbis/producer_vorbis.c: Fix short forward seeking in vorbis
146 * src/modules/avformat/producer_avformat.c: Fix audio muxing when
147 downsampling >2 channels. A side effect of this bug was a big memory
148 consumption. This occurs mostly commonly when using 5.1 audio sources such as
149 AVCHD or DVD and encoding to 44.1 KHz.
151 2010-02-07 Dan Dennedy <dan@dennedy.org>
153 * src/modules/core/filter_resize.c: Safer to use the image from get_image and
156 * src/modules/avformat/producer_avformat.c: Fix crash in filter resize with
157 cached images (kdenlive-1330). Also properly sets the top_field_first flag
158 on frames with cached image. Also adds the noimagecache property for
161 2010-02-04 Dan Dennedy <dan@dennedy.org>
163 * src/modules/avformat/consumer_avformat.c: Sometimes x264 is crashing on
164 single or first pass with multithreading.
166 * src/modules/core/producer_consumer.c: Fix progressive property on frames in
167 the consumer producer. This also adds deinterlace_method and rescale
168 (method) properties to the producer so it can set those on its embedded
171 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_audio.c,
172 src/modules/sdl/consumer_sdl_preview.c: Default SDL to use the onefield
173 deinterlace filter. The previous default in the deinterlace filter was
174 linearblend. The new default is yadif. However, onefield is faster is gives
175 cleaner results than linearblend where preserving most resolution is not a
176 factor. Since most usess of SDL are applications with preview windows smaller
177 than actual resolution, it makes sense to use onefield by default in the SDL
180 * src/modules/xine/Makefile, src/modules/xine/deinterlace.h,
181 src/modules/xine/filter_deinterlace.c, src/modules/xine/vf_yadif_template.h,
182 src/modules/xine/yadif.c, src/modules/xine/yadif.h: Add YADIF methods in
185 2010-02-03 Dan Dennedy <dan@dennedy.org>
187 * src/framework/mlt_frame.h, src/framework/mlt_service.c,
188 src/framework/mlt_service.h: Hide need_previous_next property from
191 * src/modules/avformat/producer_avformat.c: Fix setting resolution and format
192 in avformat image caching.
194 2010-02-02 Dan Dennedy <dan@dennedy.org>
196 * configure: Add SSE2_FLAGS and --disable-sse2 to configure. This is
197 required for YADIF assembler.
199 * src/framework/mlt_filter.h, src/framework/mlt_frame.h,
200 src/framework/mlt_service.c, src/framework/mlt_service.h: Add fetching
201 previous and next frames in producers. This is only enabled when the
202 property need-previous-next is set true on the producer. This also adds
203 firing a service-changed event on the filter when it gets attached so the
204 filter can set this property on the producer to which it is attached. These
205 frame references are set as "previous frame" and "next frame" properties on
206 the current frame. It is also important to note that these frames do not have
207 ANY filters applied to them, which is important for YADIF and telecide
208 filters, which process before all other filters.
210 * src/framework/mlt_multitrack.c: Prefer the API over setting property.
212 * src/modules/avformat/producer_avformat.c: Fix force_progressive=0 on
215 * src/modules/avformat/producer_avformat.c: Add image caching to avformat
216 producer. This not only helps with very short seeking around a point
217 especially on AVCHD but also will help immensely with YADIF.
219 2010-01-28 Dan Dennedy <dan@dennedy.org>
221 * Doxyfile: Sort members in doxygen docs.
223 2010-01-26 Dan Dennedy <dan@dennedy.org>
225 * src/modules/avformat/producer_avformat.c: Fix segfault when using
226 audio_index=all on file with no audio.
228 2010-01-23 j-b-m <jb@kdenlive.org>
230 * src/modules/oldfilm/filter_vignette.c: Fix vignette filter position
231 modified: src/modules/oldfilm/filter_vignette.c
233 2010-01-22 j-b-m <jb@kdenlive.org>
235 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Round corners in titles for
236 rectangle borders (Patch from Till Theato) modified:
237 src/modules/qimage/kdenlivetitle_wrapper.cpp
239 * .../motion_est/filter_autotrack_rectangle.c: Fix typo in autotrack filter
240 modified: src/modules/motion_est/filter_autotrack_rectangle.c
242 2010-01-21 Dan Dennedy <dan@dennedy.org>
244 * src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Let
245 environment variable MLT_NO_VDPAU=1 disable VDPAU.
247 2010-01-19 Dan Dennedy <dan@dennedy.org>
249 * src/modules/avformat/consumer_avformat.c: Make realtime (streaming)
250 avformat consumer less bursty. Patch from PrimeTel PLC -
251 http://www.prime-tel.com
253 * src/modules/avformat/configure, src/modules/avformat/factory.c,
254 src/modules/avformat/producer_avformat.c: Add support for libavdevice
255 (v4l/v4l2). Thanks to hints from Volodymyr M. Lisivka.
256 LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so is required to get some formats to
259 * src/framework/mlt_frame.c, src/modules/core/filter_rescale.c,
260 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
261 src/modules/qimage/producer_qimage.c: Return and handle errors on failure to
262 produce image (kdenlive-1312).
264 * src/modules/core/filter_resize.c: Fix incorrect comment about yuv422 only
267 2010-01-18 Dan Dennedy <dan@dennedy.org>
269 * src/modules/avformat/consumer_avformat.c: Fix muxing when encoding with
270 x264 and B frames (2928953).
272 * src/modules/avformat/consumer_avformat.c: Remove deprecation warnings on
275 2010-01-16 Dan Dennedy <dan@dennedy.org>
277 * src/modules/avformat/consumer_avformat.c: Only report video encode error
278 when truly error result.
280 * src/modules/avformat/consumer_avformat.c: Add apre, fpre, and vpre
281 properties to avformat consumer. These read ffmpeg preset files, which is
282 really handy for x264 encoding on the command line. They require the full
283 path to the file unlike the ffmpeg utility. apre is for audio, vpre is for
284 video, and fpre is for the format/muxer.
286 * src/framework/mlt_frame.c: Refactor mlt_sample_calculator to reuse
287 mlt_sample_calculator_to_now.
289 * Doxyfile, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
290 src/framework/mlt_service.h: Add mlt_frame doxygen docs.
292 2010-01-13 Dan Dennedy <dan@dennedy.org>
294 * src/modules/avformat/producer_avformat.c: Fix detection of aspect ratio of
297 2010-01-12 Dan Dennedy <dan@dennedy.org>
299 * src/modules/avformat/producer_avformat.c: Fix A/V sync after seeking on
300 some files (2892086).
302 2010-01-12 j-b-m <jb@kdenlive.org>
304 * src/modules/kdenlive/filter_freeze.c: Fix memleak in freeze filter -
305 Kdenlive issue 1379 modified: src/modules/kdenlive/filter_freeze.c
307 2010-01-10 Dan Dennedy <dan@dennedy.org>
309 * src/modules/avformat/producer_avformat.c,
310 src/modules/xine/filter_deinterlace.c: Fix setting progressive property on
311 repeated frames (kdenlive-1335).
313 2010-01-09 gmarco <g.marco@freenet.de>
315 * src/modules/qimage/kdenlivetitle_wrapper.cpp: round outline pen
317 2009-12-23 Marco Gittler <g.marco@freenet.de>
319 * src/modules/qimage/kdenlivetitle_wrapper.cpp: outline text possible (with
320 use of font-outline/font-outline-color)
322 2010-01-06 Marco Gittler <g.marco@freenet.de>
324 * src/modules/oldfilm/filter_oldfilm.c,
325 src/modules/oldfilm/filter_oldfilm.yml: user array with 100 values yml file
328 * src/modules/oldfilm/filter_oldfilm.c: unevendevelop effect
330 2009-12-21 j-b-m <jb@kdenlive.org>
332 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix crash when opening a
333 kdenlive document with titles modified:
334 src/modules/qimage/kdenlivetitle_wrapper.cpp
336 2009-12-17 Dan Dennedy <dan@dennedy.org>
338 * src/modules/linsys/consumer_SDIstream.c: Add force_channels to sdi consumer
341 * src/modules/avformat/producer_avformat.c: Fix crash at end of some files
342 with audio_index=all.
344 2009-12-16 Dan Dennedy <dan@dennedy.org>
346 * src/modules/sdl/consumer_sdl_still.c: This lock makes kdenlive start more
347 reliably in the debugger.
349 * src/framework/mlt_service.c, src/framework/mlt_service.h,
350 src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c: Add
351 mlt_service_cache_purge and remove purge in mlt_service_close. The avformat
352 producer holds references to cache items within frame objects. This means
353 mlt_service_close can not purge the cache because frames may be closed after
356 * src/modules/avformat/producer_avformat.c: Redo avformat producer locking -
359 2009-12-14 Dan Dennedy <dan@dennedy.org>
361 * configure, src/framework/mlt.h: Bump to unreleased version.
363 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
364 src/modules/sdl/consumer_sdl_still.c: Revert a bunch of changes made to SDL
365 for VDPAU. This set of changes conflicted with Kdenlive, which requires two
366 consumers that need to release SDL on stop. Now, VDPAU support does not need
367 SDL as it gets its own X11 Display pointer.
369 * src/modules/avformat/Makefile, src/modules/avformat/configure,
370 src/modules/avformat/vdpau.c: Make VDPAU independent of SDL X11 Display.
371 This prevents VDPAU from crashing on calls to SDL_Quit() and allows it to be
372 used with non-SDL consumers! (Still requires an X11 session.)
374 2009-12-13 Dan Dennedy <dan@dennedy.org>
376 * src/modules/sdl/consumer_sdl.c: Fix for when actual channels does not match
377 requested. This typically only happens when using audio_index=all on the
378 avformat producer. This also adds a audio_offset property to the sdl consumer
379 to help with testing audio_index. It takes a numeric value in units of
380 channels over which to skip.
382 * src/modules/avformat/vdpau.c: Do not compile vdpau_close() until it can be
385 * src/modules/avformat/factory.c, src/modules/avformat/producer_avformat.c:
386 Add producer variant avformat-novalidate. The purpose of this is to increase
387 the speed of loading playlists with known good files. Use with care. This
388 assumes a few properties have been set, in particular "length." This was only
389 tested thus far by modifying the output of consumer xml to change mlt_service
390 from "avformat" to "avformat-novalidate".
392 * src/modules/avformat/producer_avformat.c: Fix audio_index=all when stream
395 * src/modules/avformat/vdpau.c: Fix segfault in vdpau_init when x11_display
398 * src/modules/avformat/producer_avformat.c: Some B.C.E. sample files need
401 * src/modules/avformat/producer_avformat.c: Fix regression with addition of
402 mlt_cache. This change would cause the producer to not fully initialize on
403 the first call to get_frame.
405 2009-12-12 Dan Dennedy <dan@dennedy.org>
407 * src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Add
408 cache support to avformat producer. This also includes a change to make
409 VDPAU work on some versions of FFmpeg beyond Sept 15, 2009 (do not know
412 * src/framework/mlt_service.c, src/framework/mlt_service.h: Add
413 mlt_service_cache_set_size() to limit the cache size.
415 * src/framework/mlt_cache.c, src/framework/mlt_cache.h: Add
416 mlt_cache_set_size() to limit the amount of caching.
418 2009-11-28 Dan Dennedy <dan@dennedy.org>
420 * src/modules/avformat/Makefile, src/modules/avformat/configure,
421 src/modules/avformat/producer_avformat.c, src/modules/avformat/vdpau.c: Add
422 support for decoding H.264 with VDPAU. This applies to all H.264 at the
423 moment unless novdpau=1 is set on the producer. Also, this can only handle up
424 to about 10 - 15 clips using VDPAU in the project at the moment until the
425 avformat producer is changed to use mlt_cache.
427 * src/melt/melt.c: SDL must not close X11 while VDPAU is still using it.
429 * src/framework/mlt_consumer.c, src/modules/sdl/consumer_sdl.c,
430 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
431 Make the SDL consumer cooperate with VDPAU. This moves the SDL_Quit calls
432 from the consumer_stop to the consumer_close functions. Also, it exports the
433 X11 Display pointer to the mlt_environment and the global SDL mutex to the
436 2009-12-10 Dan Dennedy <dan@dennedy.org>
438 * src/modules/core/filter_crop.c: Add center_bias property to crop filter.
440 2009-12-08 Dan Dennedy <dan@dennedy.org>
442 * ChangeLog: Update ChangeLog for 0.4.10 release.
444 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set version to
445 0.4.10 and update release notes.
447 * src/modules/core/filter_audioconvert.c: Fix audioconvert setting frame
448 audio on no conversion. This was causing the existing audio to be released
449 and then telling mlt_properties to release the audio again with the old
450 pointer (double free).
452 * configure, src/framework/mlt.h, src/modules/avformat/producer_avformat.c:
453 Fix underlinking libm by removing math function.
455 2009-12-07 Dan Dennedy <dan@dennedy.org>
457 * ChangeLog: Update ChangeLog for 0.4.8 release.
459 * Doxyfile, configure, docs/melt.1, src/framework/mlt.h: Set version to
462 * NEWS: Add v0.4.8 release notes.
464 * src/modules/core/loader.ini, src/modules/core/producer_loader.c: Fix some
465 cases image and audio formats not converting (kdenlive-1259).
467 * src/modules/core/transition_composite.c: Fix crash in
468 composite-on-composite (kdenlive-1315).
470 2009-12-06 Dan Dennedy <dan@dennedy.org>
472 * src/modules/avformat/consumer_avformat.c: Fix crash in x264 on second pass
473 of multi-threaded encoding.
475 * src/modules/avformat/consumer_avformat.c: Disable multi-threaded audio
476 encoding (not useful).
478 * src/modules/avformat/consumer_avformat.c: Fix encoding PCM on some recent
479 FFmpeg change (kdenlive 1282). Also includes a little cleanup and extra
480 buffer overwrite protection.
482 * src/modules/avformat/consumer_avformat.c: Fix regression causing writing
483 beyond end of buffer (kdenlive 1282). Anything with a PCM output is still
484 crashing including DV and WAV.
486 2009-12-05 Dan Dennedy <dan@dennedy.org>
488 * src/swig/ruby/build: Fix build (CFLAGS) of Ruby binding.
490 2009-12-02 Dan Dennedy <dan@dennedy.org>
492 * src/modules/avformat/producer_avformat.c: Fix audio buffer overflow on
493 large resampling (2902193).
495 * src/modules/avformat/producer_avformat.c: Fix regression converting mono to
498 * src/modules/core/filter_crop.c: Add center property to crop to
499 automatically fill frame.
501 2009-12-01 Dan Dennedy <dan@dennedy.org>
503 * src/modules/core/filter_crop.c: Fix distorting aspect ratio of images with
504 crop. Unfortunately, this has the side effect of breaking the crop extents
505 of existing projects when crop was applied to an image or image sequence.
506 However, those projects were using a distorting version of crop and would
507 need to be revised anyways.
509 * src/modules/core/filter_crop.c: Add support for cropping RGB(A).
511 * src/modules/core/filter_resize.c: Only correct field order if the source is
514 2009-11-29 Dan Dennedy <dan@dennedy.org>
516 * src/modules/core/filter_crop.c: Re-Fix bounds checking of crop filter
519 * src/modules/avformat/producer_avformat.c: Add force_fps property to
522 * src/modules/frei0r/factory.c: Fix locating plugins in $HOME/.frei0r-1/lib
525 * src/modules/avformat/producer_avformat.c: Fix pointer of V plane for
528 * src/modules/avformat/producer_avformat.c: Fix crash in avformat producer on
531 * src/modules/oldfilm/filter_vignette.yml: Fix validation and consistency
532 errors in vignette YAML.
534 2009-11-29 Marco Gittler <g.marco@freenet.de>
536 * src/modules/oldfilm/filter_vignette.c,
537 src/modules/oldfilm/filter_vignette.yml: use float for vignette effect fixed
538 also bug in wrong y center
540 2009-11-29 Dan Dennedy <dan@dennedy.org>
542 * src/modules/oldfilm/filter_vignette.yml: Fix broken vignette YAML.
544 2009-11-29 Marco Gittler <g.marco@freenet.de>
546 * src/modules/oldfilm/filter_vignette.c,
547 src/modules/oldfilm/filter_vignette.yml: use extra paramters for vignette
550 2009-11-21 Dan Dennedy <dan@dennedy.org>
552 * src/modules/avformat/producer_avformat.c: Add support for new libavcodec
555 * src/modules/avformat/producer_avformat.c: Fix seek on some AVCHD causing
556 infinite loop. This detects when libavformat starts to consistently report
557 invalid PTS and then will disable Ivan's new_seek code. In the example file I
558 have this only happens when seeking backwards, which typically implies an
559 interactive use case (except when using framebuffer with speed < 0). Then, it
560 should still use the new_seek when simply apply an in point to allow for a
563 2009-11-20 Dan Dennedy <dan@dennedy.org>
565 * src/modules/avformat/consumer_avformat.c: Fix regression in audio only
568 * src/modules/avformat/producer_avformat.c: Fix dropping samples on math
569 error (kdenlive 1219).
571 2009-11-14 j-b-m <jb@kdenlive.org>
573 * src/modules/frei0r/filter_frei0r.c: Fix frei0r helper filter position (used
576 2009-11-13 j-b-m <jb@kdenlive.org>
578 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix typewriter start param
580 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Add an offset start param to
583 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Get ready for typewriter
586 2009-11-05 Dan Dennedy <dan@dennedy.org>
588 * src/modules/frei0r/factory.c: Some frei0r filters need to be initialized
589 before getting param info.
591 * src/modules/frei0r/factory.c: Some frei0r filters need to be initialized
592 before getting param info.
594 2009-11-04 j-b-m <jb@kdenlive.org>
596 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix images hidden
597 (kdenlive-1247) Get ready for title effects (blur, shadow)
599 2009-10-26 Dan Dennedy <dan@dennedy.org>
601 * .../motion_est/filter_autotrack_rectangle.c: Fix autotrack_rectangle with
602 negative origin (kdenlive 766).
604 * src/framework/mlt_frame.c: These get/set position calls are unnecessary.
606 2009-10-19 Dan Dennedy <dan@dennedy.org>
608 * src/modules/avformat/consumer_avformat.c: Fix short output when video
609 shorter than audio (kdenlive 1207).
611 2009-10-13 Dan Dennedy <dan@dennedy.org>
613 * src/modules/avformat/producer_avformat.c: Fix audio distortion due to
614 supplying incorrect decode buffer size.
616 * src/modules/avformat/producer_avformat.c: Add dynamically resizing audio
619 2009-10-12 Dan Dennedy <dan@dennedy.org>
621 * src/modules/avformat/producer_avformat.c: Fix regression on video-only
622 files (kdenlive-1206).
624 2009-10-13 j-b-m <jb@kdenlive.org>
626 * src/modules/kdenlive/filter_freeze.c: Fix freeze effect issues with
627 transitions (kdenlive 1192) modified: src/modules/kdenlive/filter_freeze.c
629 2009-10-11 Dan Dennedy <dan@dennedy.org>
631 * src/modules/core/filter_crop.c: Fix bounds checking of crop filter
634 * src/modules/avformat/producer_avformat.c: Fix regression with mono audio
637 2009-10-10 Dan Dennedy <dan@dennedy.org>
639 * src/modules/avformat/producer_avformat.c: Add codec.frame_rate and drop the
640 profile/level meta properties.
642 * profiles/svcd_pal_wide: Fix the display aspect ratio of SVCD Widescreen
645 * configure, src/framework/mlt.h: Bump the version to 0.4.7.
647 * src/modules/linsys/consumer_SDIstream.c: Add audio channel mapping. This
648 uses meta properties on the producer: meta.map.audio.<N>.channels=<integer>
649 meta.map.audio.<N>.start=<integer> where 8 > N >= 0. The consumer loops over
650 N, consumes meta...channels and outputs them from channel meta...start. The
651 channel index starts at 0. For example, if the first audio track of the clip
652 is stereo English and the second audio track is stereo French, then this will
653 swap them: $ melt someclip audio_index=all meta.map.audio.0.channels=2
654 meta.map.audio.0.start=2 meta.map.audio.1.channels=2 meta.map.audio.1.start=0
655 -consumer linsys_sdi. However, the last pair of meta properties in this
656 example are actually optional. The algorithm outputs the remaining channels
657 at the start channel you specify. But since getting an unspecified property
658 yields 0, the last meta properties is unnecessary as well.
660 * src/modules/linsys/sdi_generator.c: Add MAX_AUDIO_STREAMS constant.
662 * src/modules/avformat/producer_avformat.c: Improve this log message.
664 * src/framework/mlt_tractor.c: Fix the tractor not passing meta properties to
667 * src/modules/linsys/consumer_SDIstream.c,
668 src/modules/linsys/sdi_generator.c: Convert some printfs to mlt_log.
670 * src/modules/linsys/consumer_SDIstream.c,
671 src/modules/linsys/sdi_generator.c: Cleanup unused parameters.
673 * src/modules/linsys/sdi_generator.c: Cleanup compiler warnings.
675 * src/modules/linsys/consumer_SDIstream.c,
676 src/modules/linsys/sdi_generator.c: Add support for >2 audio channels to
677 Linsys SDI consumer. This does not yet have any remapping support.
679 2009-10-06 Dan Dennedy <dan@dennedy.org>
681 * src/modules/avformat/producer_avformat.c: Add support for audio_index=all.
683 2009-09-22 Dan Dennedy <dan@dennedy.org>
685 * src/modules/avformat/producer_avformat.c: Convert audio structures to
686 arrays. Also collect info about audio channels and streams.
688 2009-09-21 Dan Dennedy <dan@dennedy.org>
690 * src/modules/avformat/producer_avformat.c: Factor out audio seeking and
691 decoding from the get_audio callback.
693 2009-09-18 Dan Dennedy <dan@dennedy.org>
695 * src/modules/avformat/producer_avformat.c: Factor out video codec
698 * src/modules/avformat/producer_avformat.c: Factor out audio codec setup from
699 audio index handling.
701 * src/modules/avformat/producer_avformat.c: Reduce usage of properties for
704 2009-10-07 Dan Dennedy <dan@dennedy.org>
706 * ChangeLog: Update changelog for 0.4.6 release.
708 * AUTHORS, Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set
709 version to 0.4.6 and update release notes.
711 * src/modules/avformat/Makefile, src/modules/avformat/configure: Add
712 configure option --avformat-svn-version. Also update recommended version to
713 Sept 15, 2009 and other cleanup.
715 2009-10-05 j-b-m <jb@kdenlive.org>
717 * src/modules/kdenlive/producer_framebuffer.c: Framebuffer producer should
718 obey to the force_aspect_ratio value modified:
719 src/modules/kdenlive/producer_framebuffer.c
721 2009-10-04 j-b-m <jb@kdenlive.org>
723 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
724 src/modules/qimage/producer_kdenlivetitle.c: Fix behaviour of title clips
725 when in and out points are given modified:
726 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
727 src/modules/qimage/producer_kdenlivetitle.c
729 2009-09-26 Dan Dennedy <dan@dennedy.org>
731 * src/modules/avformat/consumer_avformat.c: Improve exception handling in
734 2009-09-26 Marco Gittler <g.marco@freenet.de>
736 * src/modules/qimage/kdenlivetitle_wrapper.cpp: locale fix for decial numbers
738 2009-09-26 Dan Dennedy <dan@dennedy.org>
740 * src/modules/avformat/consumer_avformat.c: Improve exception handling in
743 2009-09-24 Dan Dennedy <dan@dennedy.org>
745 * src/modules/avformat/consumer_avformat.c: Wait for and close AVCodec
746 threads at end. Except when using x264 because it may crash at the end of
747 the second pass when using multiple threads. Also, cleanup another dual pass
748 log file that new versions of x264 creates.
750 * src/modules/avformat/consumer_avformat.c: Fix crash in logging warning
753 2009-09-22 Dan Dennedy <dan@dennedy.org>
755 * src/swig/mlt.i: Fix swig building with some Python versions and possibly
758 2009-09-20 Dan Dennedy <dan@dennedy.org>
760 * src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltProducer.cpp,
761 src/mlt++/MltProducer.h, src/mlt++/MltProperties.cpp,
762 src/mlt++/MltProperties.h, src/mlt++/MltRepository.cpp,
763 src/mlt++/MltRepository.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
764 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/swig/mlt.i:
767 2009-09-19 Dan Dennedy <dan@dennedy.org>
769 * src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h: Add Properties
770 constructor from opaque pointer.
772 2009-09-15 Dan Dennedy <dan@dennedy.org>
774 * src/modules/avformat/consumer_avformat.c: Fix crash when audio encode does
775 not yield frame (2859643).
777 * src/modules/avformat/consumer_avformat.c: Convert consumer_avformat message
780 2009-09-15 j-b-m <jb@kdenlive.org>
782 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix compatibility with older
783 Kdenlive titles: Kdenlive bug 1137 modified:
784 src/modules/qimage/kdenlivetitle_wrapper.cpp
786 2009-09-15 Dan Dennedy <dan@dennedy.org>
788 * src/modules/avformat/producer_avformat.c: Remove the old location of the
789 first_pts calculation.
791 * src/modules/avformat/producer_avformat.c: Fix concurrency instability.
792 (not related to new_seek)
794 2009-09-13 Dan Dennedy <dan@dennedy.org>
796 * src/modules/avformat/producer_avformat.c: Relocate setting first_pts and
797 fix ffmpeg concurrency.
799 2009-09-09 Dan Dennedy <dan@dennedy.org>
801 * src/modules/avformat/producer_avformat.c: Restore seeking to one second
802 before target. Since Ivan Schreter's FFmpeg mpegts new-seek patches were
803 disabled, this is temporarily required for H.264 MPEG2-TS.
805 2009-09-05 Dan Dennedy <dan@dennedy.org>
807 * src/modules/avformat/producer_avformat.c: Patch from Ivan Schreter to fix
808 seeking on AVCHD. This is intended to improve seeking in general, but it not
809 ready for all formats. It can be explicitly enabled by setting the new_seek
810 property to 1. I added code to enable it by default for H.264 in MPEG-2
811 Transport Stream, but one can disable it by setting new_seek to 0.
813 2009-09-15 Dan Dennedy <dan@dennedy.org>
815 * src/mlt++/MltFrame.cpp: Remove construction of unused properties object.
817 * src/swig/Makefile, src/swig/java/build, src/swig/lua/build,
818 src/swig/perl/build, src/swig/php/build, src/swig/python/build,
819 src/swig/ruby/build, src/swig/tcl/build: Fix distclean make target under swig
820 and cleanup object files.
822 2009-09-13 Dan Dennedy <dan@dennedy.org>
824 * src/modules/core/factory.c, src/modules/core/producer_loader.c,
825 src/modules/kdenlive/producer_framebuffer.c: Invert position of normalization
826 filters with framebuffer producer. Previously, the framebuffer producer
827 loaded a normalized producer, which can give undesired results with things
828 like crop and really any time you want to filter the unpadded images of the
829 speed-altered video. Now, the framebuffer uses the new "abnormal" producer to
830 load the clip without normalization filters and sets appropriate frame
831 properties to allow the normalizing filters attached to the framebuffer to
832 act appropriately. This new abnormal filter is simply an alias to the
833 existing loader filter, which uses the name by which it is invoked to toggle
834 the behaviour of whether to attach normalizing filters.
836 2009-09-12 Dan Dennedy <dan@dennedy.org>
838 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer producer
839 preventing image conversion and crop.
841 * src/modules/qimage/configure: Fix kde_libdir detection for qimage (patch
842 2151852). Patch from Roberto Castagnola <roberto.castagnola@gmail.com>. In
843 particular, Gentoo users have needed this.
845 2009-09-10 Dan Dennedy <dan@dennedy.org>
847 * Makefile, src/swig/Makefile, src/swig/configure: Improve swig build with
848 help from Michael Forney.
850 2009-09-09 Dan Dennedy <dan@dennedy.org>
852 * src/modules/core/transition_composite.c: Restore performance
853 characteristics of recent composite fix.
855 * src/modules/core/transition_composite.c: Fix composite regression with no
858 * src/modules/core/transition_composite.c: Fix abruptness when using a luma
859 with softness in composite.
861 * src/modules/sdl/consumer_sdl_audio.c: Fix big memory leak when scrubbing.
863 2009-09-10 j-b-m <jb@kdenlive.org>
865 * src/modules/kdenlive/producer_framebuffer.c: Fix memleaks modified:
866 src/modules/kdenlive/producer_framebuffer.c
868 2009-09-09 j-b-m <jb@kdenlive.org>
870 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer flicker
871 modified: src/modules/kdenlive/producer_framebuffer.c
873 2009-09-08 Dan Dennedy <dan@dennedy.org>
875 * src/modules/sdl/consumer_sdl_audio.c: Cleanup pthread mutexes and
878 * src/modules/core/filter_rescale.c: Fix core scaler regression.
880 2009-09-05 Dan Dennedy <dan@dennedy.org>
882 * src/swig/configure: Patch from Michael Forney to fix swig configure. If
883 configure is run with --swig-languages="lang1 lang2", it complains because it
884 is compared to "all" without any quotes.
886 2009-09-03 Dan Dennedy <dan@dennedy.org>
888 * src/modules/xml/consumer_xml.c: Fix making paths relative (kdenlive-1111).
890 2009-09-01 j-b-m <jb@kdenlive.org>
892 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Don't crash when running
893 kdenlivetitle module from a console, instead print error message and exit
894 modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
896 2009-08-31 j-b-m <jb@kdenlive.org>
898 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix flicker frame appearing
899 at 0 position, small optimisations modified:
900 src/modules/qimage/kdenlivetitle_wrapper.cpp
902 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix flicker frame appearing
903 at 0 position, small optimisations modified:
904 src/modules/qimage/kdenlivetitle_wrapper.cpp
906 2009-08-29 Dan Dennedy <dan@dennedy.org>
908 * src/framework/mlt_pool.c: The padding is no longer necessary with the gcc
911 * src/framework/mlt_pool.c: Chris Rudorff (ppc contributor) strongly suggests
912 16 byte alignment and padding for all arch.
914 * src/modules/kdenlive/producer_framebuffer.c: Apply JBM's fix to framebuffer
915 regression on big image convert refactoring.
917 * src/framework/mlt_pool.c: Apply mem alignment and corruption patches from
918 Christoph Rudorff while debugging ppc.
920 2009-08-29 gmarco <g.marco@freenet.de>
922 * src/modules/qimage/kdenlivetitle_wrapper.cpp: removed warning
924 2009-08-26 Dan Dennedy <dan@dennedy.org>
926 * src/modules/sdl/consumer_sdl_audio.c: Convert audio-only SDL consumer to
929 * src/modules/sdl/consumer_sdl_audio.c: Cleanup indentation
931 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
932 src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
935 * src/modules/sdl/consumer_sdl_audio.c: Convert audio-only SDL consumer to
938 * src/modules/sdl/consumer_sdl_audio.c: Cleanup indentation
940 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_audio.c,
941 src/modules/sdl/factory.c: Add audio-only SDL consumer (for Kdenlive on OS
944 2009-08-19 Dan Dennedy <dan@dennedy.org>
946 * src/modules/linsys/Makefile, src/modules/linsys/configure,
947 src/modules/linsys/consumer_SDIstream.c, src/modules/linsys/factory.c,
948 src/modules/linsys/sdi_generator.c: Add Linsys SDI consumer from B.C.E.
950 2009-08-18 Dan Dennedy <dan@dennedy.org>
952 * src/modules/avformat/producer_avformat.c: Fix a/v sync on files with
953 incorrect codec frame rate, but correct muxer rate.
955 2009-08-16 j-b-m <jb@kdenlive.org>
957 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Titler: add support for
958 background property modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
960 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Titler: add support for
961 background property modified: src/modules/qimage/kdenlivetitle_wrapper.cpp
963 2009-08-07 Dan Dennedy <dan@dennedy.org>
965 * src/framework/mlt_frame.c: Fix a/v synch drift with some unhandled
966 framerates (kdenlive-1034). Previously only special handling provided for
967 32000, 44100, and 48000 sample rates on the strange NTSC frame rate. Patch
968 provided by Mike Adkins makes it generic including 24000/1001. Thanks!
970 2009-08-03 Dan Dennedy <dan@dennedy.org>
972 * src/framework/Makefile, src/framework/mlt_consumer.c,
973 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
974 src/framework/mlt_tractor.c, src/framework/mlt_types.h,
975 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/configure,
976 src/modules/avformat/consumer_avformat.c,
977 src/modules/avformat/filter_avresample.c,
978 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
979 src/modules/core/factory.c, src/modules/core/filter_audioconvert.c,
980 src/modules/core/filter_channelcopy.c, src/modules/core/filter_mono.c,
981 src/modules/core/filter_transition.c, src/modules/core/loader.ini,
982 src/modules/core/producer_consumer.c, src/modules/core/transition_mix.c,
983 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
984 src/modules/jackrack/filter_jackrack.c, src/modules/jackrack/filter_ladspa.c,
985 src/modules/normalize/filter_volume.c,
986 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
987 src/modules/sox/filter_sox.c, src/modules/vorbis/producer_vorbis.c: Refactor
988 audio conversion and mixing.
990 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
991 src/modules/sdl/consumer_sdl_still.c: Fix some SDL concurrency issues I am
992 seeing in Kdenlive on my quad core.
994 2009-08-02 j-b-m <jb@kdenlive.org>
996 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Fix start / endviewport
997 movement, do not respect aspect ratio when resizing modified:
998 kdenlivetitle_wrapper.cpp
1000 * src/modules/qimage/configure, src/modules/qimage/kdenlivetitle_wrapper.cpp:
1001 Add support for svg items in titles modified: configure modified:
1002 kdenlivetitle_wrapper.cpp
1004 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Dont's set Graphicscene
1005 parent to avoid warning message, fix display of images modified:
1006 kdenlivetitle_wrapper.cpp
1008 * src/modules/qimage/kdenlivetitle_wrapper.h: remove unused var modified:
1009 kdenlivetitle_wrapper.h
1011 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1012 src/modules/qimage/kdenlivetitle_wrapper.h,
1013 src/modules/qimage/producer_kdenlivetitle.c: Fix errors in caching + mem
1014 leaks, fix resize issue modified: kdenlivetitle_wrapper.cpp modified:
1015 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
1017 2009-08-01 j-b-m <jb@kdenlive.org>
1019 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1020 src/modules/qimage/kdenlivetitle_wrapper.h,
1021 src/modules/qimage/producer_kdenlivetitle.c: Rewrote caching, similar to
1022 qimage producer modified: kdenlivetitle_wrapper.cpp modified:
1023 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
1025 * src/modules/qimage/kdenlivetitle_wrapper.cpp: Cache image if there is no
1026 animation modified: kdenlivetitle_wrapper.cpp
1028 2009-07-31 j-b-m <jb@kdenlive.org>
1030 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1031 src/modules/qimage/kdenlivetitle_wrapper.h,
1032 src/modules/qimage/producer_kdenlivetitle.c: Use QImage instead of QPixmap,
1033 add myself in copyright modified: kdenlivetitle_wrapper.cpp modified:
1034 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
1036 2009-07-31 Marco Gittler <g.marco@freenet.de>
1038 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper.cpp: qt
1041 2009-07-31 j-b-m <jb@kdenlive.org>
1043 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1044 src/modules/qimage/kdenlivetitle_wrapper.h: don't use cache, just normal
1045 properties to store scene modified: kdenlivetitle_wrapper.cpp modified:
1046 kdenlivetitle_wrapper.h
1048 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1049 src/modules/qimage/kdenlivetitle_wrapper.h,
1050 src/modules/qimage/producer_kdenlivetitle.c: Rescale title when they are
1051 played with a different profile modified: kdenlivetitle_wrapper.cpp
1052 modified: kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
1054 2009-07-30 j-b-m <jb@kdenlive.org>
1056 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1057 src/modules/qimage/producer_kdenlivetitle.c: Fix image size, fix utf-8
1058 characters in titles modified: kdenlivetitle_wrapper.cpp modified:
1059 producer_kdenlivetitle.c
1061 2009-07-29 j-b-m <jb@kdenlive.org>
1063 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1064 src/modules/qimage/kdenlivetitle_wrapper.h,
1065 src/modules/qimage/producer_kdenlivetitle.c: Fix use of several title
1066 producers in one instance of Kdenlive modified: kdenlivetitle_wrapper.cpp
1067 modified: kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
1069 2009-07-27 gmarco <g.marco@freenet.de>
1071 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper.cpp:
1072 fixed merge conflict
1074 2009-07-27 j-b-m <jb@kdenlive.org>
1076 * src/modules/qimage/producer_kdenlivetitle.c: debug -- modified:
1077 producer_kdenlivetitle.c
1079 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1080 src/modules/qimage/kdenlivetitle_wrapper.h,
1081 src/modules/qimage/producer_kdenlivetitle.c: Cleanup + fix crashes when used
1082 in Kdenlive modified: kdenlivetitle_wrapper.cpp modified:
1083 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
1085 2009-07-24 j-b-m <jb@kdenlive.org>
1087 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1088 src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:
1089 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
1090 src/modules/qimage/producer_kdenlivetitle.c
1092 2009-07-26 j-b-m <jb@kdenlive.org>
1094 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1095 src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:
1096 kdenlivetitle_wrapper.cpp modified: kdenlivetitle_wrapper.h
1098 2009-07-26 Dan Dennedy <dan@dennedy.org>
1100 * src/framework/mlt_playlist.c: Fix handling of length parameter in
1101 mlt_playlist_remove_region. This fixes kdenlive bug 1030. The calls to
1102 mlt_playlist_split() inside this function appear to have forgotten that it
1103 splits _after_ the specified position.
1105 2009-07-26 j-b-m <jb@kdenlive.org>
1107 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1108 src/modules/qimage/kdenlivetitle_wrapper.h: Cleanup & fix crash modified:
1109 kdenlivetitle_wrapper.cpp modified: kdenlivetitle_wrapper.h
1111 2009-07-25 j-b-m <jb@kdenlive.org>
1113 * src/framework/mlt_playlist.c: Fix bug preventing removal of one frame
1114 region modified: mlt_playlist.c
1116 * src/framework/mlt_playlist.c: Fix bug preventing deletion of one frame
1117 region modified: mlt_playlist.c
1119 2009-07-24 j-b-m <jb@kdenlive.org>
1121 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1122 src/modules/qimage/producer_kdenlivetitle.c: Fix mem leak modified:
1123 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
1124 src/modules/qimage/producer_kdenlivetitle.c
1126 * src/modules/qimage/producer_kdenlivetitle.c: Remove debug output
1128 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1129 src/modules/qimage/kdenlivetitle_wrapper.h,
1130 src/modules/qimage/producer_kdenlivetitle.c: Fix crash + position in time
1131 modified: src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
1132 src/modules/qimage/kdenlivetitle_wrapper.h modified:
1133 src/modules/qimage/producer_kdenlivetitle.c
1135 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1136 src/modules/qimage/kdenlivetitle_wrapper.h,
1137 src/modules/qimage/producer_kdenlivetitle.c: * Fix memleaks * Cleanup *
1138 Reload xml when setting "reload_xml" property modified:
1139 src/modules/qimage/kdenlivetitle_wrapper.cpp modified:
1140 src/modules/qimage/kdenlivetitle_wrapper.h modified:
1141 src/modules/qimage/producer_kdenlivetitle.c
1143 2009-07-24 Marco Gittler <g.marco@freenet.de>
1145 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper.cpp:
1146 use changed format of title-xml
1148 * src/modules/qimage/qimage_wrapper.cpp: qimage_wrapper: removed unused line
1150 2009-07-24 j-b-m <jb@kdenlive.org>
1152 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1153 src/modules/qimage/kdenlivetitle_wrapper.h,
1154 src/modules/qimage/producer_kdenlivetitle.c: Add feature to dynamically
1155 replace text in a block modified: kdenlivetitle_wrapper.cpp modified:
1156 kdenlivetitle_wrapper.h modified: producer_kdenlivetitle.c
1158 2009-07-24 Marco Gittler <g.marco@freenet.de>
1160 * src/modules/qimage/factory.c: qimage/factory.c: readded deleted qimage
1163 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1164 src/modules/qimage/kdenlivetitle_wrapper.h,
1165 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle: reindent code /
1166 readded qimage_producer
1168 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1169 src/modules/qimage/kdenlivetitle_wrapper.h: reindent c++
1171 * src/modules/qimage/producer_kdenlivetitle.c: reindent code
1173 * src/modules/qimage/factory.c, src/modules/qimage/qimage_wrapper.cpp:
1174 readded deleted qimage producer in factory
1176 2009-07-20 Marco Gittler <g.marco@freenet.de>
1178 * src/modules/qimage/kdenlivetitle_wrapper.cpp: clean image before painting
1180 2009-07-19 Dan Dennedy <dan@dennedy.org>
1182 * src/modules/sdl/consumer_sdl_still.c: Fix image refresh in sdl_still
1185 * src/melt/melt.c: Avoid redefining _GNU_SOURCE.
1187 2009-07-19 Marco Gittler <g.marco@freenet.de>
1189 * src/modules/qimage/configure, src/modules/qimage/producer_kdenlivetitle.c:
1190 kdenlivetitle: added QtXml during configure, add rescource to producer
1192 2009-07-18 gmarco <g.marco@freenet.de>
1194 * src/modules/qimage/kdenlivetitle_wrapper.cpp: use start/end from kdenlive
1197 2009-07-18 Marco Gittler <g.marco@freenet.de>
1199 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1200 src/modules/qimage/kdenlivetitle_wrapper.h,
1201 src/modules/qimage/producer_kdenlivetitle.c: working color conversion
1203 2009-07-15 Marco Gittler <g.marco@freenet.de>
1205 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1206 src/modules/qimage/kdenlivetitle_wrapper.h,
1207 src/modules/qimage/producer_kdenlivetitle.c: memcpy works now
1209 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1210 src/modules/qimage/kdenlivetitle_wrapper.h,
1211 src/modules/qimage/producer_kdenlivetitle.c: memhandling changed
1213 2009-07-14 Dan Dennedy <dan@dennedy.org>
1215 * src/melt/melt.c: Add missing include for basename().
1217 * src/modules/avformat/Makefile, src/modules/avformat/configure,
1218 src/modules/core/Makefile, src/modules/dgraft/Makefile,
1219 src/modules/dv/Makefile, src/modules/effectv/Makefile,
1220 src/modules/frei0r/Makefile, src/modules/gtk2/Makefile,
1221 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
1222 src/modules/kino/Makefile, src/modules/melt/Makefile,
1223 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
1224 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
1225 src/modules/qimage/Makefile, src/modules/resample/Makefile,
1226 src/modules/sdl/Makefile, src/modules/sox/Makefile,
1227 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
1228 src/modules/xine/Makefile, src/modules/xml/Makefile: Fix build on OS X and
1229 possibly others. Gives higher priority to local lib and include dirs than
1230 system or SDL-based lib and include dirs. Also, moves previous -lm fix to
1231 from general build to --avformat-svn and --avformat-static builds.
1233 2009-07-14 Marco Gittler <g.marco@freenet.de>
1235 * src/modules/qimage/kdenlivetitle_wrapper.cpp: don't block under
1236 qt-application (kdenlive)
1238 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1239 src/modules/qimage/producer_kdenlivetitle.c: cleanup
1241 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1242 src/modules/qimage/kdenlivetitle_wrapper.h,
1243 src/modules/qimage/producer_kdenlivetitle.c: test alpha channel
1245 2009-07-13 Dan Dennedy <dan@dennedy.org>
1247 * src/modules/avformat/Makefile: Fix underlinking avformat on some systems
1250 * src/modules/sox/filter_sox.c: Apply sox 14.3 compatibility patch from Fathi
1253 2009-07-11 Marco Gittler <g.marco@freenet.de>
1255 * src/modules/core/loader.dict, src/modules/qimage/kdenlivetitle_wrapper.cpp,
1256 src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper:
1257 interpolate from start-> end, added title to dict
1259 2009-07-10 Marco Gittler <g.marco@freenet.de>
1261 * src/modules/qimage/kdenlivetitle_wrapper.cpp: kdenlivetitle_wrapper: fixed
1262 typo, not seen in Mac OS (QtXml also needed
1264 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1265 src/modules/qimage/kdenlivetitle_wrapper.h,
1266 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper: load
1269 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1270 src/modules/qimage/kdenlivetitle_wrapper.h: kdenlivetitle_wrapper: use
1271 QApplication, else QGrahicsScene ist not working
1273 * src/modules/qimage/kdenlivetitle_wrapper.cpp,
1274 src/modules/qimage/kdenlivetitle_wrapper.h,
1275 src/modules/qimage/producer_kdenlivetitle.c: kdenlivetitle_wrapper.{cpp,h},
1276 producer_kdenlivetitle.c: LGPL header and byte move for right RGBA values
1278 * src/modules/qimage/Makefile, src/modules/qimage/factory.c,
1279 src/modules/qimage/kdenlivetitle_wrapper.cpp,
1280 src/modules/qimage/kdenlivetitle_wrapper.h,
1281 src/modules/qimage/producer_kdenlivetitle.c: first work on kdenlive title
1282 producer should later read the xml-file from kdenlive and let the title have
1285 2009-07-03 Dan Dennedy <dan@dennedy.org>
1287 * configure, docs/policies.txt, src/framework/mlt.h,
1288 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
1289 src/framework/mlt_log.c, src/modules/avformat/filter_avcolour_space.c,
1290 src/modules/avformat/filter_avdeinterlace.c,
1291 src/modules/avformat/filter_swscale.c,
1292 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
1293 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
1294 src/modules/core/filter_crop.c, src/modules/core/filter_gamma.c,
1295 src/modules/core/filter_greyscale.c, src/modules/core/filter_imageconvert.c,
1296 src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
1297 src/modules/core/filter_obscure.c, src/modules/core/filter_rescale.c,
1298 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
1299 src/modules/core/loader.ini, src/modules/core/producer_colour.c,
1300 src/modules/core/producer_consumer.c, src/modules/core/producer_ppm.c,
1301 src/modules/core/transition_luma.c, src/modules/effectv/filter_burn.c,
1302 src/modules/frei0r/filter_frei0r.c, src/modules/frei0r/frei0r_helper.c,
1303 src/modules/frei0r/frei0r_helper.h, src/modules/frei0r/producer_frei0r.c,
1304 src/modules/frei0r/transition_frei0r.c, src/modules/gtk2/filter_rescale.c,
1305 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
1306 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_wave.c,
1307 src/modules/kdenlive/producer_framebuffer.c,
1308 src/modules/motion_est/filter_crop_detect.c,
1309 src/modules/motion_est/filter_motion_est.c,
1310 src/modules/motion_est/filter_vismv.c,
1311 src/modules/motion_est/producer_slowmotion.c,
1312 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_grain.c,
1313 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_oldfilm.c,
1314 src/modules/oldfilm/filter_tcolor.c, src/modules/oldfilm/filter_vignette.c,
1315 src/modules/plus/filter_affine.c, src/modules/plus/filter_charcoal.c,
1316 src/modules/plus/filter_invert.c, src/modules/plus/filter_sepia.c,
1317 src/modules/plus/transition_affine.c, src/modules/qimage/producer_qimage.c,
1318 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h,
1319 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c,
1320 src/modules/sdl/producer_sdl_image.c, src/modules/vmfx/filter_chroma.c,
1321 src/modules/vmfx/filter_chroma_hold.c, src/modules/vmfx/filter_mono.c,
1322 src/modules/vmfx/filter_shape.c, src/modules/xine/filter_deinterlace.c:
1323 Massive refactoring of image conversion. This drops all image color space
1324 and pixel format conversions from the mlt_frame class. Instead, it adds a
1325 convert_image virtual function to the mlt_frame class that is called within
1326 mlt_frame_get_image(). The newly added imageconvert filter sets that virtual
1327 function and contains the various conversion routines. The loader producer
1328 automatically attaches this filter to the producer it creates.
1330 * src/framework/mlt_profile.c: Slightly improve auto-setting
1333 2009-06-30 Dan Dennedy <dan@dennedy.org>
1335 * ChangeLog: Update ChangeLog for 0.4.4 release.
1337 * Doxyfile, NEWS, configure, docs/melt.1, src/framework/mlt.h: Set to v0.4.4
1338 and update release notes.
1340 * src/modules/sdl/consumer_sdl.c: Log failure to open audio.
1342 2009-06-29 Dan Dennedy <dan@dennedy.org>
1344 * src/modules/sdl/consumer_sdl_preview.c: Fix crash with invalid video_driver
1347 * src/modules/gtk2/Makefile: Link gtk2 module against libiconv on FreeBSD.
1349 2009-06-26 Dan Dennedy <dan@dennedy.org>
1351 * src/swig/configure: Fix conditional swig build and remove --enable-swig.
1353 2009-06-23 Dan Dennedy <dan@dennedy.org>
1355 * src/swig/configure, src/swig/lua/build, src/swig/lua/play.lua: Add SWIG Lua
1358 2009-06-22 Dan Dennedy <dan@dennedy.org>
1360 * configure, src/framework/Makefile, src/melt/configure, src/swig/Makefile,
1361 src/swig/configure, src/swig/java/build, src/swig/perl/build,
1362 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
1363 src/swig/tcl/build: Further integrate swig into build system. This is not
1364 enabled by default. It adds configure options --enable-swig and
1367 * src/melt/Makefile, src/melt/configure, src/melt/melt.c: Add configure
1368 option --rename-melt.
1370 * src/modules/avformat/producer_avformat.c: Fix crash in avformat producer on
1371 audio overrun. Fixes Kdenlive bug 754 and possibly others due to unchecked
1372 bounds writing to an audio buffer.
1374 * src/modules/frei0r/Makefile, src/modules/frei0r/blacklist.txt,
1375 src/modules/frei0r/factory.c: Add blacklist to frei0r module. This is for
1376 Kdenlive bugs 913 and 917. It is populated with only facedetect for now.
1378 * src/framework/mlt_factory.c: Initialize the environment before the module
1379 repo. This lets module factory functions get info from mlt_environment().
1381 2009-06-21 Dan Dennedy <dan@dennedy.org>
1383 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej:
1384 Remove these bogus make files in avformat.
1386 * src/modules/avformat/Makefile.orig, src/modules/avformat/Makefile.rej,
1387 src/modules/avformat/consumer_avformat.c: Fix avformat consumer crashing on
1390 2009-06-19 Dan Dennedy <dan@dennedy.org>
1392 * src/modules/gtk2/Makefile: Fix underlink libm gtk2 module (floor).
1394 * src/modules/avformat/producer_avformat.c: Fix regression in 8bit audio
1395 handling. Regression occurred with migration to FFmpeg
1396 av_audio_resample_init(). This also drops usage of non-public audio convert;
1397 instead, relying upon new resample to do the same task. audioconvert.h is
1398 still used, however, to get the sample format description.
1400 2009-06-18 Dan Dennedy <dan@dennedy.org>
1402 * src/modules/sox/Makefile: Fix underlinking libm for sdl module. Patch from
1405 * docs/melt.1: Fix manpage whatis entry. Patch from Debian.
1407 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer producer to be
1410 2009-06-16 Dan Dennedy <dan@dennedy.org>
1412 * src/modules/avformat/consumer_avformat.c: Migrate to FFmpeg
1413 avformat_alloc_context().
1415 * src/modules/avformat/filter_avresample.c,
1416 src/modules/avformat/producer_avformat.c: Migrate to FFmpeg
1417 av_audio_resample_init.
1419 * src/melt/Makefile, src/melt/melt.c,
1420 src/modules/avformat/producer_avformat.c: Fix (kdenlive-824) >2 channels not
1423 * src/modules/jackrack/Makefile: Fix underlinking jackrack plugin.
1425 2009-06-15 Dan Dennedy <dan@dennedy.org>
1427 * src/modules/kdenlive/producer_framebuffer.c: Fix big memory leak in
1428 framebuffer producer. This fix is for kdenlive bug 898. This was due to
1429 allocating a frame in get_frame that might not get closed by a skipped call
1430 to get_image. This skipping can happen when using realtime mode (frame
1433 * configure, profiles/Makefile, src/framework/Makefile, src/melt/Makefile,
1434 src/modules/avformat/Makefile, src/modules/core/Makefile,
1435 src/modules/feeds/Makefile, src/modules/lumas/Makefile,
1436 src/modules/oldfilm/Makefile, src/modules/xml/Makefile: Add datadir and
1437 mandir options to configure.
1439 * src/modules/qimage/configure: Fix building qimage when QtGui does not
1442 * src/modules/gtk2/pixops.c: Fix compilation of gtk2 module.
1444 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
1445 src/modules/kino/kino_wrapper.cc: Apply patch from Debian to fix compilation
1448 * src/modules/gtk2/have_mmx.S: Apply patch from Debian to update have_mmx.
1450 * Makefile: Distributors do not like us to run ldconfig.
1452 * configure: Link with --no-undefined flag.
1454 2009-06-13 Dan Dennedy <dan@dennedy.org>
1456 * src/modules/avformat/consumer_avformat.c: Fix encoding to Ogg Theora with
1457 Vorbis. This applies to Kdenlive bug 465. After fixing the huge memory leak,
1458 there was an audio sync problem, and the fix for that might help other
1459 formats as well (fix was to initialize the audio codec time base). This also
1460 increases the size of the audio encoding buffer to fix flac encoding.
1462 2009-06-10 Dan Dennedy <dan@dennedy.org>
1464 * docs/melt.1, docs/policies.txt, src/melt/melt.c: Add man page for melt.
1467 2009-06-07 Dan Dennedy <dan@dennedy.org>
1469 * src/modules/core/transition_composite.c: Add invert boolean property to
1470 composite transition.
1472 2009-05-29 Dan Dennedy <dan@dennedy.org>
1474 * src/modules/avformat/producer_avformat.c: Workaround video streams with
1475 wild timestamps (kdenlive-854)
1477 2009-06-03 Dan Dennedy <dan@dennedy.org>
1479 * src/modules/avformat/producer_avformat.c: Add support for RGBA formats such
1482 * configure, src/framework/mlt.h: Set to interim version 0.4.3
1484 * src/modules/core/filter_rescale.c: Improve alpha scaling conditional logic.
1486 2009-05-30 Dan Dennedy <dan@dennedy.org>
1488 * ChangeLog: Update Changelog for 0.4.2 release.
1490 * Doxyfile, NEWS, configure, src/framework/mlt.h: Bump versions and update
1493 2009-05-29 Dan Dennedy <dan@dennedy.org>
1495 * src/modules/oldfilm/filter_tcolor.yml,
1496 src/modules/oldfilm/filter_vignette.yml: Fix YAML validation errors and
1497 spelling of Vignette.
1499 2009-05-28 Dan Dennedy <dan@dennedy.org>
1501 * src/modules/core/filter_crop.c: Improve performance of crop filter.
1503 2009-05-27 Dan Dennedy <dan@dennedy.org>
1505 * src/modules/core/filter_rescale.c: Bugfix (kdenlive-791) crash when using
1506 crop filter. The alpha channel was not getting scaled by gtkrescale (and
1507 possibly others). I moved the core alpha scaling to a fallback position for
1508 scalers that do not handle alpha channel.
1510 * src/framework/mlt_log.c: Change default log level to panic. Some testing
1511 against FFmpeg v0.5 shows logging is still verbose with warnings enabled, but
1514 * src/framework/mlt_log.c: Change default log level to warning or worse.
1516 * src/mlt++/configure: Fix typo in mlt++ CXXFLAGS.
1518 2009-05-26 Dan Dennedy <dan@dennedy.org>
1520 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp,
1521 src/modules/qimage/qimage_wrapper.h: Fix image sequences sometimes not
1524 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c:
1525 Change the ttl default value for image sequences. When using printf-style
1526 image sequences only, the default ttl is now 1.
1528 2009-05-21 Dan Dennedy <dan@dennedy.org>
1530 * src/modules/sdl/consumer_sdl.c: Bugfix sdl consumer not using
1533 2009-05-20 Dan Dennedy <dan@dennedy.org>
1535 * configure, src/framework/mlt.h: Bump to an interim version.
1537 * src/modules/motion_est/Makefile: Link motionest against libm.
1539 * src/mlt++/config.h: Fix license in comment header.
1541 2009-05-17 Dan Dennedy <dan@dennedy.org>
1543 * ChangeLog: Update ChangeLog
1545 * Makefile, NEWS: Add v0.4.0 release notes.
1547 * Doxyfile, configure, src/framework/mlt.h: Bump version to 0.4.0
1549 2009-05-13 Dan Dennedy <dan@dennedy.org>
1551 * src/mlt++/configure: Bump soversion for mlt++ due to removal of classes.
1553 * profiles/atsc_1080i_50, profiles/atsc_1080i_60, profiles/atsc_1080p_2398,
1554 profiles/atsc_1080p_24, profiles/atsc_1080p_25, profiles/atsc_1080p_2997,
1555 profiles/atsc_1080p_30, profiles/atsc_720p_30, profiles/dv_ntsc,
1556 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
1557 profiles/hdv_1080_25p, profiles/hdv_1080_30p, profiles/hdv_1080_50i,
1558 profiles/hdv_1080_60i, profiles/hdv_720_25p, profiles/hdv_720_30p,
1559 profiles/hdv_720_50p, profiles/hdv_720_60p, profiles/quarter_ntsc,
1560 profiles/quarter_ntsc_wide, profiles/quarter_pal, profiles/quarter_pal_wide,
1561 profiles/square_ntsc, profiles/square_ntsc_wide, profiles/square_pal,
1562 profiles/square_pal_wide, profiles/svcd_ntsc_wide, profiles/svcd_pal_wide:
1563 Make profile descriptions more user friendly.
1565 * src/modules/avformat/producer_avformat.c: Improve reliability of video
1566 playback. After the v0.5 release of FFmpeg, a change was introduced that
1567 prevented reliable playback of some files, namely HDV. This fixes it by
1568 introducing a seek upon opening the file. Also, this change provides simple
1569 fallback support for when invalid DTS is returned by libavformat.
1571 2009-05-11 Dan Dennedy <dan@dennedy.org>
1573 * src/modules/gtk2/have_mmx.S, src/modules/gtk2/scale_line_22_yuv_mmx.S:
1574 Apply patch from Orcan Ogetbil that adds .note.GNU-stack section.
1576 * setenv: Add libmlt++ to the ld path.
1578 * src/mlt++/configure: Make libmlt++ PIC.
1580 2009-05-09 Dan Dennedy <dan@dennedy.org>
1582 * configure: Fix build on Mac OS X.
1584 * ChangeLog, Makefile: Change dist make target to use git-archive.
1586 * src/swig/configure, src/swig/java/Play.java, src/swig/java/build,
1587 src/swig/mlt.i, src/swig/mltpp.i, src/swig/perl/Makefile.PL,
1588 src/swig/php/build, src/swig/python/build, src/swig/ruby/build,
1589 src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb, src/swig/tcl/build,
1590 src/swig/tcl/play.tcl: Fixup the swig bindings.
1592 * src/modules/xine/xineutils.h: Fix compilation warning in xineutils.h.
1594 * configure, src/examples/Makefile, src/framework/Makefile,
1595 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
1596 src/mlt++/Makefile, src/mlt++/configure, src/modules/avformat/Makefile,
1597 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
1598 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
1599 src/modules/dgraft/filter_telecide.c, src/modules/dv/Makefile,
1600 src/modules/effectv/Makefile, src/modules/frei0r/Makefile,
1601 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
1602 src/modules/jackrack/configure, src/modules/kino/Makefile,
1603 src/modules/normalize/Makefile, src/modules/plus/Makefile,
1604 src/modules/qimage/Makefile, src/modules/resample/filter_resample.c,
1605 src/modules/sdl/Makefile, src/modules/vmfx/filter_chroma.c,
1606 src/modules/xml/consumer_xml.c: Fix over- and under-linking.
1608 * src/mlt++/Mlt.h, src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h,
1609 src/mlt++/MltDeque.cpp, src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp,
1610 src/mlt++/MltEvent.h, src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h,
1611 src/mlt++/MltField.cpp, src/mlt++/MltField.h, src/mlt++/MltFilter.cpp,
1612 src/mlt++/MltFilter.h, src/mlt++/MltFilteredConsumer.cpp,
1613 src/mlt++/MltFilteredConsumer.h, src/mlt++/MltFilteredProducer.cpp,
1614 src/mlt++/MltFilteredProducer.h, src/mlt++/MltFrame.cpp,
1615 src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp, src/mlt++/MltGeometry.h,
1616 src/mlt++/MltMultitrack.cpp, src/mlt++/MltMultitrack.h,
1617 src/mlt++/MltParser.cpp, src/mlt++/MltParser.h, src/mlt++/MltPlaylist.cpp,
1618 src/mlt++/MltPlaylist.h, src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h,
1619 src/mlt++/MltProfile.cpp, src/mlt++/MltProfile.h,
1620 src/mlt++/MltProperties.cpp, src/mlt++/MltProperties.h,
1621 src/mlt++/MltPushConsumer.cpp, src/mlt++/MltPushConsumer.h,
1622 src/mlt++/MltRepository.cpp, src/mlt++/MltRepository.h,
1623 src/mlt++/MltService.cpp, src/mlt++/MltService.h, src/mlt++/MltTokeniser.cpp,
1624 src/mlt++/MltTokeniser.h, src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
1625 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h: Fix LGPL information
1626 in comment headers of mlt++.
1628 * Makefile, README, demo/README, demo/consumers.ini, demo/demo,
1629 demo/demo.ini, demo/entity.mlt, demo/entity.westley, demo/mlt_all,
1630 demo/mlt_attributes, demo/mlt_audio_stuff, demo/mlt_avantika_title,
1631 demo/mlt_bouncy, demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
1632 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
1633 demo/mlt_fade_black, demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_jcut,
1634 demo/mlt_lcut, demo/mlt_levels, demo/mlt_my_name_is, demo/mlt_news,
1635 demo/mlt_obscure, demo/mlt_push, demo/mlt_slideshow,
1636 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_squeeze_box,
1637 demo/mlt_ticker, demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
1638 demo/mlt_voiceover, demo/mlt_watermark, demo/new.mlt, demo/new.westley,
1639 demo/pango.mlt, demo/pango.westley, demo/svg.mlt, demo/svg.westley,
1640 docs/framework.txt, docs/install.txt, docs/melt.txt, docs/mlt++.txt,
1641 docs/mlt-xml.txt, docs/policies.txt, docs/services.txt, mlt++/.gitignore,
1642 mlt++/Makefile, mlt++/configure, src/framework/mlt_factory.c,
1643 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
1644 src/framework/mlt_properties.c, src/melt/io.c, src/melt/io.h,
1645 src/melt/melt.c, src/modules/core/factory.c,
1646 src/modules/core/filter_watermark.c, src/modules/core/loader.dict,
1647 src/modules/core/producer_consumer.c, src/modules/core/producer_hold.c,
1648 src/modules/core/producer_loader.c, src/modules/core/transition_composite.c,
1649 src/modules/core/transition_luma.c, src/modules/core/transition_region.c,
1650 src/modules/kdenlive/producer_framebuffer.c, src/modules/kino/avi.h,
1651 src/modules/kino/riff.cc, src/modules/melt/factory.c,
1652 src/modules/melt/producer_melt.c, src/modules/motion_est/Makefile,
1653 src/modules/motion_est/README, src/modules/motion_est/producer_slowmotion.c,
1654 src/modules/plus/filter_affine.c, src/modules/xml/consumer_xml.c,
1655 src/modules/xml/factory.c, src/modules/xml/mlt-xml.dtd,
1656 src/modules/xml/producer_xml.c, src/swig/Makefile, src/swig/configure,
1657 src/swig/java/Play.java, src/swig/java/build, src/swig/mltpp.i,
1658 src/swig/perl/Makefile.PL, src/swig/perl/play.pl, src/swig/php/build,
1659 src/swig/php/play.php, src/swig/python/build, src/swig/python/play.py,
1660 src/swig/ruby/build, src/swig/ruby/play.rb, src/swig/ruby/thumbs.rb,
1661 src/swig/tcl/build, src/swig/tcl/play.tcl, src/tests/charlie.c,
1662 src/tests/hello.c: Complete reorganization and renaming to usable state.
1664 2009-05-07 Dan Dennedy <dan@dennedy.org>
1666 * src/modules/mvsp/Makefile, src/modules/mvsp/configure,
1667 src/modules/mvsp/consumer_mvsp.c, src/modules/mvsp/factory.c: Remove mvsp -
1668 moving to melted project.
1670 * .gitignore, Makefile, configure, mlt++.pc.in, setenv,
1671 src/examples/Makefile, src/melt/Makefile, src/mlt++/Makefile,
1672 src/mlt++/Mlt.h, src/mlt++/configure, src/modules/core/Makefile,
1673 src/modules/core/factory.c, src/modules/feeds/Makefile,
1674 src/modules/fezzik/Makefile, src/modules/fezzik/factory.c,
1675 src/modules/melt/Makefile, src/modules/mvsp/Makefile,
1676 src/modules/mvsp/configure, src/modules/mvsp/consumer_mvsp.c,
1677 src/modules/mvsp/factory.c, src/modules/valerie/Makefile,
1678 src/modules/valerie/consumer_valerie.c, src/modules/valerie/factory.c,
1679 src/modules/xml/Makefile, src/modules/xml/configure: Fix the build afer the
1682 * docs/inigo.txt, docs/melt.txt, docs/mlt-xml.txt, docs/westley.txt,
1683 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/inigo/io.h,
1684 src/melt/Makefile, src/melt/io.c, src/melt/io.h, src/melt/melt.c,
1685 src/modules/core/data_fx.properties, src/modules/core/loader.dict,
1686 src/modules/core/loader.ini, src/modules/core/producer_hold.c,
1687 src/modules/core/producer_loader.c, src/modules/data_fx.properties,
1688 src/modules/fezzik.dict, src/modules/fezzik.ini,
1689 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_hold.c,
1690 src/modules/inigo/Makefile, src/modules/inigo/factory.c,
1691 src/modules/inigo/producer_inigo.c, src/modules/melt/Makefile,
1692 src/modules/melt/factory.c, src/modules/melt/producer_melt.c,
1693 src/modules/westley/Makefile, src/modules/westley/configure,
1694 src/modules/westley/consumer_westley.c, src/modules/westley/factory.c,
1695 src/modules/westley/producer_westley.c, src/modules/westley/westley.dtd,
1696 src/modules/xml/Makefile, src/modules/xml/configure,
1697 src/modules/xml/consumer_xml.c, src/modules/xml/factory.c,
1698 src/modules/xml/mlt-xml.dtd, src/modules/xml/producer_xml.c,
1699 src/tests/README: Rename inigo, fezzik, and westley.
1701 * docs/mlt++.txt, mlt++/README: Merge mlt++/README into docs/mlt++.txt.
1703 * docs/mlt++.txt, mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h,
1704 mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/src/MltDeque.cpp,
1705 mlt++/src/MltDeque.h, mlt++/src/MltEvent.cpp, mlt++/src/MltEvent.h,
1706 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.cpp,
1707 mlt++/src/MltField.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
1708 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
1709 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
1710 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltGeometry.cpp,
1711 mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.cpp,
1712 mlt++/src/MltMultitrack.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
1713 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
1714 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
1715 mlt++/src/MltProfile.h, mlt++/src/MltProperties.cpp,
1716 mlt++/src/MltProperties.h, mlt++/src/MltPushConsumer.cpp,
1717 mlt++/src/MltPushConsumer.h, mlt++/src/MltRepository.cpp,
1718 mlt++/src/MltRepository.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
1719 mlt++/src/MltTokeniser.cpp, mlt++/src/MltTokeniser.h,
1720 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
1721 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/src/config.h,
1722 mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/java/Play.java,
1723 mlt++/swig/java/Play.sh, mlt++/swig/java/build, mlt++/swig/mltpp.i,
1724 mlt++/swig/perl/Makefile.PL, mlt++/swig/perl/build, mlt++/swig/perl/play.pl,
1725 mlt++/swig/php/build, mlt++/swig/php/play.php, mlt++/swig/python/build,
1726 mlt++/swig/python/play.py, mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb,
1727 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl,
1728 mlt++/test/Makefile, mlt++/test/play.cpp, src/examples/Makefile,
1729 src/examples/play.cpp, src/mlt++/Makefile, src/mlt++/Mlt.h,
1730 src/mlt++/MltConsumer.cpp, src/mlt++/MltConsumer.h, src/mlt++/MltDeque.cpp,
1731 src/mlt++/MltDeque.h, src/mlt++/MltEvent.cpp, src/mlt++/MltEvent.h,
1732 src/mlt++/MltFactory.cpp, src/mlt++/MltFactory.h, src/mlt++/MltField.cpp,
1733 src/mlt++/MltField.h, src/mlt++/MltFilter.cpp, src/mlt++/MltFilter.h,
1734 src/mlt++/MltFilteredConsumer.cpp, src/mlt++/MltFilteredConsumer.h,
1735 src/mlt++/MltFilteredProducer.cpp, src/mlt++/MltFilteredProducer.h,
1736 src/mlt++/MltFrame.cpp, src/mlt++/MltFrame.h, src/mlt++/MltGeometry.cpp,
1737 src/mlt++/MltGeometry.h, src/mlt++/MltMultitrack.cpp,
1738 src/mlt++/MltMultitrack.h, src/mlt++/MltParser.cpp, src/mlt++/MltParser.h,
1739 src/mlt++/MltPlaylist.cpp, src/mlt++/MltPlaylist.h,
1740 src/mlt++/MltProducer.cpp, src/mlt++/MltProducer.h, src/mlt++/MltProfile.cpp,
1741 src/mlt++/MltProfile.h, src/mlt++/MltProperties.cpp,
1742 src/mlt++/MltProperties.h, src/mlt++/MltPushConsumer.cpp,
1743 src/mlt++/MltPushConsumer.h, src/mlt++/MltRepository.cpp,
1744 src/mlt++/MltRepository.h, src/mlt++/MltService.cpp, src/mlt++/MltService.h,
1745 src/mlt++/MltTokeniser.cpp, src/mlt++/MltTokeniser.h,
1746 src/mlt++/MltTractor.cpp, src/mlt++/MltTractor.h,
1747 src/mlt++/MltTransition.cpp, src/mlt++/MltTransition.h, src/mlt++/config.h,
1748 src/swig/Makefile, src/swig/configure, src/swig/java/Play.java,
1749 src/swig/java/Play.sh, src/swig/java/build, src/swig/mltpp.i,
1750 src/swig/perl/Makefile.PL, src/swig/perl/build, src/swig/perl/play.pl,
1751 src/swig/php/build, src/swig/php/play.php, src/swig/python/build,
1752 src/swig/python/play.py, src/swig/ruby/build, src/swig/ruby/play.rb,
1753 src/swig/ruby/thumbs.rb, src/swig/tcl/build, src/swig/tcl/play.tcl:
1754 Reorganize mlt++ files.
1756 * docs/dvcp.txt, docs/testing-20040110.txt, docs/testing.txt,
1757 docs/valerie.txt, mlt++/AUTHORS, mlt++/COPYING, mlt++/CUSTOMISING,
1758 mlt++/ChangeLog, mlt++/mlt++.sln, mlt++/mlt++.vcproj,
1759 mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp,
1760 mlt++/src/MltResponse.h, mlt++/swig/ruby/miracle.rb, mlt++/test/server.cpp,
1761 mlt-miracle.pc.in, mlt-valerie.pc.in, src/albino/Makefile,
1762 src/albino/albino.c, src/humperdink/Makefile, src/humperdink/client.c,
1763 src/humperdink/client.h, src/humperdink/io.c, src/humperdink/io.h,
1764 src/humperdink/remote.c, src/miracle/Makefile, src/miracle/configure,
1765 src/miracle/miracle.c, src/miracle/miracle_commands.c,
1766 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
1767 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
1768 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
1769 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
1770 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
1771 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
1772 src/miracle/miracle_unit_commands.h, src/valerie/Makefile,
1773 src/valerie/configure, src/valerie/valerie.c, src/valerie/valerie.h,
1774 src/valerie/valerie_notifier.c, src/valerie/valerie_notifier.h,
1775 src/valerie/valerie_parser.c, src/valerie/valerie_parser.h,
1776 src/valerie/valerie_remote.c, src/valerie/valerie_remote.h,
1777 src/valerie/valerie_response.c, src/valerie/valerie_response.h,
1778 src/valerie/valerie_socket.c, src/valerie/valerie_socket.h,
1779 src/valerie/valerie_status.c, src/valerie/valerie_status.h,
1780 src/valerie/valerie_tokeniser.c, src/valerie/valerie_tokeniser.h,
1781 src/valerie/valerie_util.c, src/valerie/valerie_util.h: Remove files that no
1784 2009-05-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1786 * src/modules/avformat/configure: Update avformat configure script to deal
1787 with ffmpeg changes to swscale.
1789 * src/modules/sdl/consumer_sdl_still.c: Prevent potential divide-by-zero
1790 errors in sdl_still consumer.
1792 * src/modules/avformat/ffmpeg.patch: Remove ffmpeg.patch - no longer
1795 * Makefile: Fix uninstall of pkg-config files.
1797 2009-05-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1799 * src/modules/avformat/producer_avformat.c: Improve seek performance with
1800 dnxhd and huffyuv codecs.
1802 2009-05-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1804 * configure, src/albino/Makefile, src/humperdink/Makefile,
1805 src/miracle/Makefile, src/modules/avformat/Makefile,
1806 src/modules/core/Makefile, src/modules/dgraft/Makefile,
1807 src/modules/effectv/Makefile, src/modules/fezzik/Makefile,
1808 src/modules/frei0r/Makefile, src/modules/inigo/Makefile,
1809 src/modules/kdenlive/Makefile, src/modules/kino/Makefile,
1810 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
1811 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
1812 src/modules/qimage/Makefile, src/modules/sox/configure,
1813 src/modules/valerie/Makefile, src/modules/vmfx/Makefile,
1814 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: Apply
1815 cosmetic cleanup part of ldflags_order patch from Alberto Villa.
1817 * src/modules/avformat/configure, src/modules/qimage/configure: Apply FreeBSD
1818 fixes part of ldflags_order patch from Alberto Villa.
1820 * src/modules/avformat/Makefile, src/modules/dv/Makefile,
1821 src/modules/gtk2/Makefile, src/modules/jackrack/Makefile,
1822 src/modules/sdl/Makefile, src/modules/sox/Makefile,
1823 src/modules/westley/Makefile: Apply ldflags-order part of ldflags_order patch
1824 from Alberto Villa. Alberto wrote: "on freebsd (as well as on linuces
1825 without /usr/local/lib in default ld path) building concurrent versions of
1826 mlt is not possible, because of the wrong linking of -lmlt while using
1827 LDFLAGS=-L/usr/local/lib this patch fixes the issue using pkg-config"
1829 2009-04-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1831 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
1832 audio synchronization after seek (including in point)
1834 2009-04-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1836 * src/modules/resample/Makefile, src/modules/vorbis/Makefile: Apply patch
1837 from Alberto Villa to use pkg-config for resample and vorbis modules.
1839 2009-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1841 * src/modules/jackrack/plugin_mgr.c: Add /usr/lib64 libdir to default LADSPA
1844 * configure, src/framework/mlt.h, src/modules/kino/configure: Use pkg-config
1845 instead of lqt-config.
1847 2009-04-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1849 * Doxyfile: Update version in Doxygen.
1851 * mlt++/ChangeLog, mlt++/Makefile: Add ChangeLog and remove svn log from dist
1854 * ChangeLog: update changelog
1856 * src/modules/avformat/configure: Fix build for --avformat-svn to use FFmpeg
1857 v0.5 and HEAD build to not use --enable-swscale.
1859 * ChangeLog, Makefile: Update ChangeLog and remove svn log from the make
1862 * NEWS, configure, src/framework/mlt.h, src/modules/avformat/configure: bump
1865 2009-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1867 * src/modules/fezzik.ini: fezzik.ini: workaround scaling resolution
1868 limitation with swscale filter by making it the lowest priority
1870 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
1871 interpret negative speed as reverse
1873 2009-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1875 * mlt++/test/play.cpp, mlt++/test/server.cpp: cleanup some warnings
1877 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: const update for
1880 * mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h: Constness changes
1882 * mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Constness changes
1884 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Constness changes
1886 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
1888 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: Constness changes
1890 * mlt++/src/MltProperties.cpp, mlt++/src/MltResponse.cpp: Constness changes
1892 * mlt++/src/MltProperties.cpp, mlt++/src/MltPushConsumer.cpp: Constness
1895 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
1896 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Constness changes
1898 * mlt++/src/MltConsumer.cpp, mlt++/src/MltField.cpp, mlt++/src/MltFilter.cpp,
1899 mlt++/src/MltFrame.cpp, mlt++/src/MltMultitrack.cpp,
1900 mlt++/src/MltPlaylist.cpp, mlt++/src/MltProducer.cpp,
1901 mlt++/src/MltTractor.cpp, mlt++/src/MltTransition.cpp: Fix up warnings about
1902 explicit base initializers in copy constructors
1904 * mlt++/configure: Add more warnings
1906 * mlt++/.gitignore: Add a .gitignore file
1908 2009-04-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1910 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
1911 building on some older versions.
1913 * src/modules/avformat/consumer_avformat.c: consumer_avformat: bugfix
1914 (kdenlive-677) to make interlaced coding automatic if profile is not
1915 progressive and coding not explicit by ildct and ilme properties.
1917 2009-04-07 Ray Lehtiniemi <rayl@mail.com>
1919 * src/modules/kdenlive/filter_boxblur.c: Fix a 64-bit segfault in kdenlive
1920 To reproduce: - create a new project - create a color clip - add clip to
1921 timeline - set an in point on the clip - add the box blur effect The
1922 segfault happens because we take the negative of an unsigned integer. This
1923 works out to a signed 32 bit value on a 64 bit platform, which causes the rgb
1924 array bounds to be exceeded.
1926 * src/framework/mlt_consumer.c, src/miracle/miracle_connection.c,
1927 src/modules/kino/riff.cc: Fix up a few ignored return values
1929 * src/framework/mlt_pool.c: Fix warning: pointer of type ‘void *’ used in
1932 * src/modules/avformat/consumer_avformat.c,
1933 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
1934 src/modules/core/transition_region.c, src/modules/westley/producer_westley.c:
1937 * src/framework/mlt_properties.c, src/humperdink/client.c,
1938 src/miracle/miracle_connection.c, src/modules/avformat/consumer_avformat.c,
1939 src/modules/core/filter_data_show.c, src/modules/kino/filehandler.cc,
1940 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
1943 * src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
1944 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
1945 src/valerie/valerie.c, src/valerie/valerie.h: Constness changes
1947 * src/humperdink/io.c, src/humperdink/io.h,
1948 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
1949 src/modules/westley/consumer_westley.c, src/valerie/valerie.c,
1950 src/valerie/valerie.h, src/valerie/valerie_parser.c,
1951 src/valerie/valerie_parser.h, src/valerie/valerie_socket.c,
1952 src/valerie/valerie_socket.h: Constness changes
1954 * src/framework/mlt_events.c, src/framework/mlt_events.h, src/inigo/inigo.c,
1955 src/modules/avformat/factory.c, src/modules/plus/transition_affine.c,
1956 src/modules/westley/producer_westley.c, src/modules/xine/deinterlace.c,
1957 src/modules/xine/deinterlace.h: Constness changes
1959 * src/miracle/miracle_local.c, src/valerie/valerie.c, src/valerie/valerie.h,
1960 src/valerie/valerie_status.c, src/valerie/valerie_tokeniser.c,
1961 src/valerie/valerie_tokeniser.h: Constness changes
1963 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
1964 src/miracle/miracle_log.c, src/miracle/miracle_log.h, src/valerie/valerie.c,
1965 src/valerie/valerie.h, src/valerie/valerie_response.c,
1966 src/valerie/valerie_response.h: Constness changes
1968 * src/framework/mlt_multitrack.c, src/modules/effectv/image.c,
1969 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
1970 src/modules/motion_est/filter_motion_est.c, src/modules/xine/xineutils.h:
1973 2009-03-31 Ray Lehtiniemi <rayl@mail.com>
1975 * src/framework/mlt_properties.c, src/modules/westley/consumer_westley.c,
1976 src/modules/westley/producer_westley.c: Constness changes
1978 2009-03-04 Ray Lehtiniemi <rayl@mail.com>
1980 * src/framework/mlt_events.c, src/framework/mlt_events.h,
1981 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
1982 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
1983 src/valerie/valerie_response.c, src/valerie/valerie_response.h: Constness
1986 * .gitignore: Add a .gitignore file
1988 2009-04-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
1990 * src/modules/westley/producer_westley.c: producer_westley.c: Don't prepend
1991 westley document root to empty properties
1993 2009-04-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1995 * src/modules/core/filter_crop.c: filter_crop.c: bugfix chroma alignment
1997 2009-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
1999 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix setting size property for
2002 2009-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2004 * src/modules/frei0r/factory.c: frei0r/factory.c: add /usr/lib64 to the
2005 default frei0r plugin path
2007 2009-03-15 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2009 * src/modules/core/transition_composite.c: transition_composite.c: allow
2010 removing of luma file by passing an empty name
2012 2009-03-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2014 * src/modules/core/transition_composite.c: transition_composite.c: make luma
2015 and luma_invert properties mutable
2017 2009-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2019 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add
2020 backwards compatibility macro for PIX_FMT_YUYV422
2022 * src/modules/avformat/consumer_avformat.c,
2023 src/modules/avformat/filter_avcolour_space.c,
2024 src/modules/avformat/filter_avdeinterlace.c,
2025 src/modules/avformat/filter_swscale.c: avformat: fix compilation due to
2026 recent PIX_FMT changes in libavutil v50.
2028 2009-03-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2030 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
2031 producer out position
2033 2009-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2035 * src/framework/mlt_log.h: mlt_log.h: add convenience macros
2037 2009-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2039 * src/modules/kino/riff.cc: kino/riff.cc: suppress compiler warning
2041 * src/modules/frei0r/factory.c, src/modules/frei0r/producer_frei0r.c:
2042 frei0r/factory.c, producer_frei0r.c: suppress compiler warnings
2044 * src/framework/mlt_property.c: mlt_property.c: suppress compiler warning
2046 2009-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2048 * src/modules/core/producer_colour.c: producer_colour.c: improve previous
2051 * src/modules/core/producer_colour.c: producer_colour.c: bugfix reading color
2052 value after westley has prepended the document path to the resource property
2054 2009-02-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2056 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
2057 src/modules/sdl/consumer_sdl_still.c: consumer_sdl*.c: apply patch from
2058 Jean-Baptiste Mardelle to add window_background property
2060 2009-02-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2062 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c:
2063 filter_chroma.c: update to use new property-based color value
2065 * src/modules/vmfx/filter_chroma_hold.c: filter_chroma_hold.c: update to use
2066 new property-based color value
2068 * src/modules/core/producer_colour.c: producer_colour.c: update to use new
2069 property-based color parsing.
2071 * src/framework/mlt_property.c: mlt_property.c: interpret hex int as unsigned
2073 * src/modules/frei0r/frei0r_helper.c: frei0r_helper.c: cleanup color parser
2074 to use new code in mlt_property.c
2076 * src/framework/mlt_property.c: mlt_property.c: added parsing for color
2077 values beginning with #
2079 2009-02-20 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2081 * src/modules/frei0r/producer_frei0r.c: modules/frei0r: added missing
2082 producer_frei0r.c -This line, and those below, will be ignored-- A
2085 * src/modules/frei0r/Makefile, src/modules/frei0r/factory.c,
2086 src/modules/frei0r/frei0r_helper.c: added frei0r producers (patch from jb)
2089 2009-02-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2091 * src/albino/Makefile, src/humperdink/Makefile, src/inigo/Makefile,
2092 src/miracle/Makefile: albino/Makefile, inigo/Makefile, humperdink/Makefile,
2093 miracle/Makefile: apply patch from Alberto Villa to fix underlinking on
2096 2009-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2098 * src/modules/frei0r/factory.c, src/modules/frei0r/frei0r_helper.c:
2099 frei0r/factory.c, frei0r_helper.c: add support for color parameter type with
2100 whitespace cleanup courtesy of eclipse.
2102 2009-02-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2104 * src/modules/plus/filter_affine.c: filter_affine.c: remove silly default
2105 rotate animation for new kdenlive pan and zoom effect (kdenlive-565)
2107 * src/modules/core/Makefile, src/modules/core/factory.c,
2108 src/modules/core/filter_crop.c, src/modules/fezzik.ini: filter_crop.c: add
2109 cropping filter (kdenlive-509)
2111 * configure: configure: relax optimization level slightly to improve debugger
2112 backtraces in bug reports
2114 * src/modules/plus/transition_affine.c: transition_affine.c: bugfix chroma
2117 2009-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2119 * src/modules/core/filter_brightness.c: filter_brightness.c: fix the
2120 wonkiness by filtering chroma as well.
2122 2009-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2124 * profiles/cif_15, profiles/qcif_15, profiles/quarter_15: profiles/*_15: add
2127 * src/modules/qimage/configure: qimage/configure: let qimage first attempt to
2128 use Qt4 through pkg-config (canonical) without having to specify directories
2131 * src/modules/sox/configure: sox/configure: give pkg-config priority over
2134 2009-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2136 * src/modules/qimage/configure: qimage/configure: fix build on OS X
2138 * src/modules/avformat/filter_avdeinterlace.c: filter_avdeinterlace.c: bugfix
2139 (kdenlive-672) deinterlace only works on left half of image
2141 * src/modules/qimage/producer_qimage.c,
2142 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
2143 producer_qimage.c, qimage_wrapper.{h,cpp}: enhance qimage producer to use the
2144 new mlt_cache (kdenlive-575)
2146 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: enhance pixbuf
2147 producer to use new mlt_cache (kdenlive-575)
2149 * src/modules/avformat/consumer_avformat.c,
2150 src/modules/avformat/producer_avformat.c,
2151 src/modules/vorbis/producer_vorbis.c: producer_vorbis.c, producer_avformat.c,
2152 consumer_avformat.c: update headers in services for framework changes with
2153 addition of mlt_cache
2155 * configure, src/framework/Makefile, src/framework/mlt.h,
2156 src/framework/mlt_cache.c, src/framework/mlt_cache.h,
2157 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
2158 src/framework/mlt_service.c, src/framework/mlt_service.h,
2159 src/framework/mlt_types.h: mlt_cache.[hc], mlt_types.h, mlt_service.[hc],
2160 mlt_factory.[hc], mlt.h: add mlt_cache and related service functions
2163 * Doxyfile: Doxyfile: set tab width to 4 spaces
2165 * src/framework/mlt_properties.c: mlt_properties.c: update doxygen comments
2168 * src/framework/mlt_property.c: mlt_property.c: update a doxygen comment to
2171 2009-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2173 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
2174 mlt++/debian/rules: remove debian package subdirectory (they provide their
2177 * debian/changelog, debian/control, debian/copyright, debian/rules: remove
2178 the debian package subdirectory (they provide their own)
2180 2009-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2182 * configure, src/framework/mlt.h, src/modules/avformat/configure: bump to
2185 * NEWS: NEWS: add release notes for 0.3.6
2187 2009-02-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2189 * src/modules/frei0r/factory.c: frei0r/factory.c: add more default locations
2190 for locating plugins including one for MacPorts
2192 2009-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2194 * src/inigo/inigo.c: inigo.c: make usage fit in 80 columns
2196 2009-01-29 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2198 * src/modules/avformat/filter_swscale.c: filter_swscale.c: Fix compilation
2199 (typo introduced in rev. 1330)
2201 2009-01-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2203 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: do not use the
2204 swscale filter on images wider than 2048 loaded by the sdl_image producer.
2206 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
2207 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
2208 producer_sdl_image.c: bugfix (kdenlive-575) large memory consumption loading
2211 * src/modules/avformat/filter_swscale.c: filter_swscale.c: throw assert if
2212 creation of swscale context fails.
2214 * src/modules/avformat/factory.c: avformat/factory.c: set ffmpeg logging to
2215 the same level as MLT's
2217 2009-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2219 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
2220 (kdenlive-575) memory leak
2222 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix
2223 (kdenlive-575) memory leak
2225 2009-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2227 * mlt++/swig/configure, mlt++/swig/php/build, mlt++/swig/php/play.php:
2228 swig/configure, swig/php/*: add php bindings
2230 2009-01-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2232 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add version
2233 check to use AVCodec->long_name
2235 2009-01-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2237 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: bugfix segfault on
2240 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix segfault on
2243 2009-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2245 * docs/inigo.txt: inigo.txt: update usage info
2247 * docs/policies.txt: policies.txt: add instruction to update version in
2250 * src/framework/mlt.h, src/framework/mlt_consumer.c,
2251 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
2252 src/framework/mlt_deque.h, src/framework/mlt_events.c,
2253 src/framework/mlt_events.h, src/framework/mlt_factory.c,
2254 src/framework/mlt_factory.h, src/framework/mlt_field.c,
2255 src/framework/mlt_field.h, src/framework/mlt_filter.c,
2256 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
2257 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
2258 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
2259 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
2260 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
2261 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
2262 src/framework/mlt_producer.h, src/framework/mlt_profile.c,
2263 src/framework/mlt_profile.h, src/framework/mlt_properties.c,
2264 src/framework/mlt_properties.h, src/framework/mlt_property.c,
2265 src/framework/mlt_property.h, src/framework/mlt_repository.c,
2266 src/framework/mlt_repository.h, src/framework/mlt_service.c,
2267 src/framework/mlt_service.h, src/framework/mlt_tokeniser.c,
2268 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.c,
2269 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
2270 src/framework/mlt_transition.h, src/framework/mlt_types.h: Add doxygen
2271 documentation for mlt_profile, mlt_pool, mlt_repository, and mlt_factory.
2272 Update copyrights to 2009. Add cross references from files to data structures
2275 2009-01-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2277 * src/inigo/inigo.c: inigo/inigo.c: add -debug and -verbose options to turn
2278 on additional logging.
2280 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: set consumer
2281 buffer prefill to 1 by default.
2283 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2284 (kdenlive-450) bad timestamps in MPEG-2 Transport Stream and possibly quite a
2287 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: add support
2288 for an=1, vn=1, acodec=none, and vcodec=none options (kdenlive-533)
2290 2009-01-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2292 * docs/policies.txt: docs/policies.txt: Add policy about not using stdout,
2293 messages, and recommending the new log API.
2295 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_consumer.c,
2296 src/framework/mlt_events.c, src/framework/mlt_log.c, src/framework/mlt_log.h,
2297 src/framework/mlt_pool.c, src/framework/mlt_producer.c,
2298 src/framework/mlt_properties.c, src/framework/mlt_repository.c,
2299 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: mlt_log.[hc],
2300 mlt_transition.c, mlt_tractor.c, mlt_repository.c, mlt_properties.c,
2301 mlt_producer.c, mlt_pool.c, mlt_events.c, mlt_consumer.c, mlt.h, Makefile:
2302 add logging system based on FFmpeg's.
2304 * configure: configure: separate -march (suitable on x86) and -mcpu (suitable
2305 on ppc, arm, and sparc)
2307 2009-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2309 * Doxyfile: Doxyfile: strip the path to the source files
2311 * src/modules/core/producer_consumer.c: producer_consumer.c: bugfix setting
2314 * src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
2315 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.h,
2316 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
2317 src/framework/mlt_tractor.h: mlt_tractor.[ch], mlt_multitrack.[ch]: improve
2318 doxygen documentation for the tractor and mulitrack classes
2320 2009-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2322 * src/modules/avformat/producer_avformat.c,
2323 src/modules/avformat/producer_avformat.yml: producer_avformat.{c,yml}:
2324 support special constructor argument values to list available demuxers and
2325 decoders: f-list[[,]acodec-list][[,]vcodec-list]
2327 * src/inigo/inigo.c: inigo/inigo.c: fix the usage help within 80 characters
2330 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: report list
2331 of muxers when f=list and codecs when acodec=list or vcodec=list.
2333 * src/framework/mlt_repository.c: mlt_repository.c: report reason when dlopen
2336 2009-01-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2338 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
2339 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
2340 src/framework/mlt_frame.h, src/framework/mlt_multitrack.c,
2341 src/framework/mlt_multitrack.h, src/framework/mlt_producer.c,
2342 src/framework/mlt_service.c, src/framework/mlt_service.h,
2343 src/framework/mlt_transition.c, src/framework/mlt_transition.h:
2344 mlt_filter.[ch], mlt_transition.[ch], mlt_consumer.[ch]: improve doxygen for
2345 filter, transition, and consumer
2347 2009-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2349 * src/modules/avformat/configure: avformat/configure: add -lbz2 automatically
2352 2008-12-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2354 * configure, src/modules/avformat/producer_avformat.c: producer_avformat.c:
2355 fix build on older versions of ffmpeg; whitespace cleanup by eclipse.
2357 2008-12-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2359 * Doxyfile: Doxyfile: bump version
2361 2008-12-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2363 * NEWS, configure: NEWS, configure: set version to 0.3.4 and add release
2366 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: further
2367 analysis and testing reveals the DV encoder does not need the special aspect
2368 ratio overrides. It expects a generic input. Only the DV decoder produces the
2369 special, proper aspect ratios for which MLT is not yet prepared.
2371 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2373 * mlt++/swig/java/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
2374 mlt++/swig/tcl/build: swig/{java,python,tcl}/build: fix linking error
2375 __stack_chk_fail_local. swig/python/play.py: fix syntax error reported by
2378 2008-12-28 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2380 * src/modules/sox/filter_sox.c: filter_sox.c: fix crash when trying to create
2381 a sox filter with wrong name
2383 2008-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2385 * src/modules/avformat/configure: avformat/configure: update the recommended
2388 * src/modules/avformat/producer_avformat.c,
2389 src/modules/core/filter_rescale.c, src/modules/core/producer_consumer.c,
2390 src/modules/dv/producer_libdv.c: filter_rescale.c, producer_avformat.c,
2391 producer_libdv.c, producer_consumer.c: coerce a deinterlace when scaling an
2394 2008-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2396 * mlt-config-template: mlt-config-template: send deprecation warning to
2397 stderr to prevent breaking legacy scripts and makefiles
2399 * mlt++/swig/configure: swig/configure: use pkg-config mlt-framework instead
2400 of deprecated mlt-config.
2402 * src/modules/core/filter_luma.c: filter_luma.c: prevent the first
2403 application of the nested luma transition from being applied to a test card
2404 image. This makes slideshows start without a transition at the beginning,
2405 which is nicer and more expected.
2407 * src/modules/core/transition_luma.c: transition_luma.c: bugfix
2408 (kdenlive-496) floating point exception when a slideshow using filter luma is
2409 added to a multitrack.
2411 2008-12-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2413 * src/modules/westley/producer_westley.c: producer_westley.c: silence
2414 compilation warning on uninitialized variable.
2416 * src/modules/avformat/consumer_avformat.c,
2417 src/modules/avformat/producer_avformat.c: producer_avformat.c,
2418 consumer_avformat.c: use av_set_string3 where available (gets rid of
2419 deprecation warning).
2421 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2422 rendering to widescreen PAL DV.
2424 2008-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2426 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: add meta.media.
2429 * src/modules/dv/producer_libdv.c: producer_libdv.c: add meta.media.
2432 * src/modules/avformat/Makefile: avformat/Makefile: suppress error on
2435 * src/modules/avformat/Makefile, src/modules/avformat/configure,
2436 src/modules/avformat/factory.c: avformat/configure, avformat/Makfile,
2437 avformat/factory.c: Add a --avformat-no-filters configure option to
2438 facilitate building a codecs and muxers only module. Change the module
2439 filename for a no-codecs build to libmltffmpeg.so to prevent a clash with a
2440 no-filters module (libmltavformat.so).
2442 2008-12-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2444 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add a bunch
2445 of metadata about the media under the properties key prefix "meta.media."
2447 2008-12-21 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2449 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: Fix crash when
2450 attempting to play a folder without images
2452 2008-12-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2454 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: let it work without
2455 filter_avcolour_space
2457 * src/modules/core/producer_consumer.c: producer_consumer.c: use parent
2458 profile if none specified; accept real_time properties from parent producer.
2460 * src/modules/core/producer_consumer.c: producer_consumer.c: set our length
2461 from the length of the nested producer so we can terminate at the end of
2464 * src/framework/mlt_properties.c: mlt_properties.c: fix some documentation
2466 * src/modules/core/Makefile, src/modules/core/factory.c,
2467 src/modules/core/producer_consumer.c: core/Makefile, core/factory.c,
2468 core/producer_consumer.c: add new producer_consumer that will consume from an
2469 encapsulated producer under a different profile that the parent producer
2472 * src/modules/core/transition_region.c: transition_region.c: bugfix
2473 regression with in built circle region
2475 * src/modules/avformat/filter_swscale.c: avformat/filter_swscale.c: add
2476 support for scaling the alpha channel (needs further testing)
2478 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
2479 src/modules/avformat/filter_swscale.c, src/modules/fezzik.ini:
2480 avformat/Makefile, avformat/factory.c, avformat/filter_swscale.c: add new
2481 image scaler using FFmpeg libswcale. fezzik.ini: add swscale at higher
2482 priority than gtk2/rescale.
2484 2008-12-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2486 * src/modules/fezzik.dict: fezzik.dict: let qimage be a producer for svg
2488 2008-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2490 * src/modules/avformat/Makefile, src/modules/avformat/configure,
2491 src/modules/avformat/factory.c: avformat/configure, avformat/Makefile,
2492 avformat/factory.c: add configure option --avformat-no-codecs, which will
2493 build the avformat module without the producer and consumer - useful to
2494 people who want to make a version entirely without including FFmpeg's codecs,
2495 which present patent royalty licensing issues.
2497 * src/modules/avformat/configure: avformat/configure: checkout
2498 (--avformat-svn) or recommend (--help) a specific FFmpeg revision if this is
2499 a release version of MLT (last field of version is even).
2501 * configure: configure: --disable-mmx implies --disable-sse
2503 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
2504 src/modules/avformat/filter_avdeinterlace.c: avformat/Makefile,
2505 avformat/factory.c, avformat/filter_avdeinterlace.c: Fix and enable the
2506 avdeinterlace filter for a non-MMX configuration.
2508 * src/modules/avformat/producer_avformat.c: producer_avformat.c: add support
2509 for AVOptions as properties.
2511 2008-12-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2513 * src/framework/mlt_events.c, src/framework/mlt_field.c,
2514 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
2515 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: mlt_producer.c,
2516 mlt_playlist.h, mlt_field.h, mlt_playlist.c, mlt_tractor.c, mlt_events.c: add
2517 doxygen docs for events, field, and playlist.
2519 2008-12-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2521 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2522 (kdenlive-432) segfault when reusing previous AVFrame (paused or idling on
2523 last frame) but the previos AVFrame was invalid (not got_picture before
2526 2008-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2528 * src/modules/motion_est/filter_motion_est.c: motion_est/filter_motion_est.c:
2529 the sse compilation flag logic was inverted
2531 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c: gtk2/pixops.c,
2532 gtk2/Makefile: prevent MMX on all x86_64, not just OS X
2534 * configure: configure: add make flag and define for ARCH_X86_64 for all OSes
2536 * configure: configure: fix mmx/sse detection on OS X and add detection of
2537 x86_64 to define ARCH_X86_64
2539 * src/modules/xine/Makefile, src/modules/xine/configure,
2540 src/modules/xine/deinterlace.c, src/modules/xine/xineutils.h: xine/Makefile,
2541 xine/xineutils.h, xine/deinterlace.c: respect mmx compilation flag instead of
2542 using own detection xine/configure: remove, no longer necessary
2544 * src/modules/motion_est/filter_motion_est.c: filtedr_motion_est.c: respect
2545 new --disable-sse configure flag and whitespace cleanup
2547 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
2548 src/modules/gtk2/pixops.c: gtk2/Makefile, gtk2/configure, gtk2/pixops.c:
2549 disable MMX parts on OS X - does not build
2551 * src/modules/kino/configure: kino/configure: automatically disable on OS X -
2552 does not build due to missing headers
2554 * configure: configure: add --disable-sse and add mmx/sse detection for OS X
2556 2008-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2558 * mlt++/README: README: update instructions to use pkg-config instead of
2561 * mlt++/swig/java/build, mlt++/swig/perl/Makefile.PL,
2562 mlt++/swig/python/build, mlt++/swig/ruby/build, mlt++/swig/tcl/build,
2563 mlt++/test/Makefile: test/Makefile, swig/*/build: replace more mlt-config
2566 * profiles/atsc_1080i_50: profiles/atsc_1080i_50: added new profile for
2567 square pixel 1080i at a PAL-like rate
2569 * Doxyfile: Doxyfile: add doxygen config file
2571 * src/valerie/valerie_status.h: valerie_status.h: take stdio.h header from
2574 * docs/install.txt: docs/install.txt: fix license info on humperdink and
2577 * configure: configure: bump the version
2579 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
2580 src/framework/mlt_deque.c, src/framework/mlt_deque.h,
2581 src/framework/mlt_events.c, src/framework/mlt_events.h,
2582 src/framework/mlt_field.c, src/framework/mlt_field.h,
2583 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
2584 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
2585 src/framework/mlt_parser.c, src/framework/mlt_parser.h,
2586 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
2587 src/framework/mlt_pool.c, src/framework/mlt_pool.h,
2588 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
2589 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
2590 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
2591 src/framework/mlt_property.c, src/framework/mlt_property.h,
2592 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
2593 src/framework/mlt_service.c, src/framework/mlt_service.h,
2594 src/framework/mlt_tokeniser.c, src/framework/mlt_tokeniser.h,
2595 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
2596 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
2597 src/framework/mlt_types.h: src/framework/*: improve the doxygen documentation
2598 (work in progress). This also includes removal of superfluous white space.
2600 2008-12-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2602 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/producer_qimage.c,
2603 src/modules/sdl/producer_sdl_image.c: producer_pixbuf.c, producer_qimage.c,
2604 producer_sdl_image.c: bugfix (kdenlive-422) not validating input file for
2607 * src/modules/inigo/producer_inigo.c: producer_inigo.c: display a warning
2608 when failed to load a file.
2610 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: clean up the
2611 dual pass log at the end of the second pass.
2613 2008-11-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2615 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix r1242
2616 segfault due to improper audio decoder memory allocation. Also fix logical
2617 bug with resampling on channels > 2
2619 * src/modules/avformat/audioconvert.h,
2620 src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2621 (kdenlive-297) audio distortion with audio formats other than signed 16-bit.
2623 2008-11-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2625 * src/modules/fezzik.dict: fezzik.dict: added support for .tif equivalent to
2628 2008-11-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2630 * src/albino/albino.c: albino.c: fix playout with SDL on Mac OS X
2632 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2263114) build on sox
2635 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2637 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: fix detection of
2638 current frame position in a playlist
2640 2008-11-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2642 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2643 (kdenlive-347) segfault when resolution is not known until after first frame
2644 is decoded. Also, bugfix segfault when video_index or audio_index are -1
2647 2008-11-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2649 * src/modules/kdenlive/filter_freeze.c: filter_freeze.c: update frozen frame
2650 if freeze position is changed on the fly
2652 2008-11-13 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2654 * src/modules/oldfilm/filter_vignette.c,
2655 src/modules/oldfilm/filter_vignette.yml: filter_vignette.{c,yml}: better
2656 standard values and correct start param name
2658 2008-11-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2660 * NEWS, configure: configure, NEWS: bump to version 0.3.2 and update release
2663 2008-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2665 * src/modules/plus/filter_affine.c: filter_affine.c: bugfix (kdenlive-235)
2666 rendering when used inside a multitrack.
2668 2008-11-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2670 * profiles/hdv_720_50p: profiles/hdv_720_50p: fix frame rate in description
2672 * profiles/atsc_1080p_2398, profiles/atsc_1080p_24, profiles/atsc_1080p_25,
2673 profiles/atsc_1080p_2997, profiles/atsc_1080p_30, profiles/hdv_1080_25p,
2674 profiles/hdv_1080_30p, profiles/hdv_720_50p, profiles/hdv_720_60p:
2675 profiles/hdv_*, profiles/atsc_*: added more HD progressive mode profiles
2677 * src/modules/oldfilm/filter_dust.yml: filter_dust.yml: apply description fix
2678 patch from Mads Dydensborg.
2680 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: bugfix
2681 segfault in construction with null argument.
2683 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2684 detection of aspect ratio for DV AVI (applies to raw and quicktime files as
2687 * src/modules/avformat/producer_avformat.c: producer_avformat.c: rework the
2688 aspect ratio detection to try to fetch it from the codec and/or the stream in
2689 newer versions of ffmpeg. This fixes aspect handling for raw DV but still not
2690 yet for DV AVIs without the vprp chunk.
2692 2008-11-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2694 * src/modules/frei0r/factory.c: frei0r/factory.c: fix build on BSD
2696 * src/modules/core/transition_mix.c: transition_mix.c: prevent serializing
2697 previous_mix and reset previous_mix on seeking.
2699 * src/modules/normalize/filter_volume.c: filter_volume.c: prevent serializing
2700 previous_gain and reset previous_gain on seeking.
2702 2008-11-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2704 * docs/services.txt: services.txt: minor corrections to documentation for
2707 * mlt++/src/Makefile: src/Makefile: suppress warning on ldconfig failure
2709 2008-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2711 * src/modules/kdenlive/Makefile, src/modules/kdenlive/factory.c,
2712 src/modules/kdenlive/filter_freeze.c: kdenlive/filter_freeze.c: added simple
2715 2008-10-30 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2717 * src/modules/oldfilm/filter_vignette.c,
2718 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette*: filter is
2719 now usable with keyframes
2721 * src/modules/frei0r/factory.c: frei0r/factory.c: set min/max values in
2722 metadata to defined min/max from frei0r.h
2724 * src/modules/frei0r/frei0r_helper.c: frei0r/frei0r_helper.c: frei0r double
2725 and bool params are now useable with keyframes (mlt_geometry)
2727 * src/modules/frei0r/factory.c: frei0r/factory.c: yml files can be used now
2728 for critical plugins
2730 2008-10-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2732 * profiles/Makefile: profiles/Makefile: fix removal of turd (*~) files on
2735 * docs/TODO: docs/TODO: refer to wiki page
2737 * Makefile: Makefile: suppress warning on ldconfig failure.
2739 2008-10-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2741 * src/albino/albino.c, src/inigo/inigo.c: albino.c, inigo.c: disable realtime
2742 scheduling (kdenlive-180).
2744 2008-10-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2746 * src/modules/avformat/producer_avformat.c: producer_avformat.c: Fix crash /
2747 corruption when changing audio or video index
2749 2008-10-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2751 * src/modules/avformat/producer_avformat.c: producer_avformat.c: optimize
2752 slightly the stream index bugfix and update the video informational
2753 properties on the producer when the video index changes.
2755 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2756 regression with audio_index and video_index in last release when I added the
2757 feature to close file on init with re-open on first use. Also, added some
2758 exception handling around index values.
2760 * src/modules/vmfx/filter_mono.c: filter_mono.c: cleanup code to made it more
2761 consistent between cases (use_alpha).
2763 * src/modules/vmfx/filter_mono.c: filter_mono.c: bugfix (kdenlive-234)
2764 threshold filter inverting image and add invert property to revert to old
2767 2008-10-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2769 * mlt++/configure: configure: apply patch from Alberto Villa to fix build on
2772 * configure, src/modules/kino/endian_types.h, src/modules/kino/riff.cc,
2773 src/modules/sox/configure: configure, kino/enadian_types.h, kino/riff.c,
2774 sox/configure: apply patch from Alberto Villa to fix build on FreeBSD and to
2775 fix a sh expression bug in sox/configure.
2777 2008-10-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2779 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c:
2780 improve delimiter parsing to allow '?' in filename argument
2782 * mlt-config-template: mlt-config-template: add deprecation warning
2784 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix recent build regression
2785 on older versions of sox
2787 2008-10-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2789 * src/inigo/inigo.c: inigo.c: improve the usage help and add -silent and
2792 * src/modules/inigo/producer_inigo.c: producer_inigo.c: bugfix (2164436)
2793 processing unknown command line options causes infinite loop
2795 * src/inigo/Makefile, src/inigo/inigo.c: inigo.c: added -version option
2797 * src/modules/sox/filter_sox.c: filter_sox.c: bugfix (2040035) segfault with
2800 * configure: configure: -O3 is the maximum optimization level, not -O4
2802 2008-10-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2804 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix
2805 deprecated warning on av_set_string
2807 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix build on
2808 older libavformat versions
2810 2008-10-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2812 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix Ogg
2813 Vorbis files and possibly others that report invalid pts on some packets
2815 * mlt++/configure: configure: convert to use pkg-config; mlt-config is
2818 * src/modules/xine/configure: xine/configure: disable module on ppc64
2820 * src/modules/xine/configure: xine/configure: disable module on ppc64
2822 2008-10-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2824 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: Fix crash
2825 introduced by FFmpeg revision 15367 (check that muxer and encoder have same
2828 2008-10-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2830 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2831 reading file over http.
2833 2008-09-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2835 * src/modules/gtk2/producer_pixbuf.c, src/modules/qimage/qimage_wrapper.cpp:
2836 producer_pixbuf.c, qimage_wrapper.c: Add "force_reload" option to force image
2837 reloading in the image producers
2839 2008-09-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2841 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2842 (2106941) compilation against recent ffmpeg changes
2844 2008-09-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2846 * src/modules/kino/filehandler.cc: modules/kino/filehandler.cc: compilation
2849 2008-08-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2851 * src/modules/sox/configure, src/modules/sox/filter_sox.c: sox/configure,
2852 filter_sox.c: fix building against sox 14.1.0.
2854 2008-08-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2856 * configure, src/modules/sdl/consumer_sdl.c: consumer_sdl.c: added support
2857 for fullscreen with no mouse through the "fullscreen" property.
2859 2008-08-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2861 * mlt++/AUTHORS: update mlt++ AUTHORS
2863 * mlt++/Makefile: fix make dist target
2865 * configure: bump versions for 0.3.0 release
2867 * mlt++/configure: bump versions for 0.3.0 release
2869 * Makefile: improve make dist target
2871 * mlt++/Makefile: improve make dist target
2873 * AUTHORS: add AUTHORS file
2875 * NEWS: Add release notes file
2877 * mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh, mlt++/swig/java/build:
2878 swig/java: fixup the java bindings build script and example (bug 1523941)
2880 * demo/mlt_news: demo/mlt_news: small typo
2882 2008-08-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2884 * src/modules/kdenlive/producer_framebuffer.c:
2885 kdenlive/producer_framebuffer.c: keep resource file in producer and use '?'
2886 instead of ':' to separate filename from speed, because it caused some
2887 problems with other MLT functions
2889 2008-08-03 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2891 * src/framework/mlt_playlist.c: framework/mlt_playlist.c: check length before
2892 inserting blank, which fixes one frame blanks that were sometimes inserted
2895 2008-07-31 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2897 * src/modules/frei0r/factory.c: frei0r/factory.c: use float values for
2898 "double vars" in frei0r
2900 2008-07-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2902 * src/modules/frei0r/configure: frei0r/configure: removed unneeded newlines
2904 2008-07-27 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2906 * src/modules/kdenlive/producer_framebuffer.c: producer_framebuffer.c: Fix
2907 aspect ratio with slowmotion producer
2909 2008-07-24 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2911 * src/modules/qimage/configure: qimage/configure: Fix Qt3 detection and
2914 2008-07-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2916 * src/modules/qimage/producer_qimage.c,
2917 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
2918 qimage module: add mutex, fix caching and use alpha only if necessary (mostly
2919 borrowed from producer_pixbuf)
2921 2008-07-14 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2923 * src/modules/qimage/configure: qimage/configure: Fix Qt4 detection
2925 2008-07-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2927 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
2928 recent regression with setting aspect ratio. Now it takes it from the profile
2929 by default using the quotient properties for best accuracy. Now, one can also
2930 override the aspect ratio using the same property name as the ffmpeg command
2931 line utility ("aspect") for even greater symmetry.
2933 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2934 segfault when fail to open or read file in init.
2936 2008-07-10 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2938 * src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
2939 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
2940 qimage module: add support for Qt4 (you can force compile against Qt3 with
2943 2008-07-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2945 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c: bugfix regression
2946 with introduction of mlt_profile causing length of vorbis producer to always
2949 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2950 regression playing audio-only files.
2952 2008-07-01 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
2954 * src/modules/oldfilm/filter_vignette.c,
2955 src/modules/oldfilm/filter_vignette.yml: oldfilm/filter_vignette.{c,yml}:
2956 change format for parameters, to avoid converting problems with different
2959 2008-06-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2961 * src/framework/mlt_properties.c, src/framework/mlt_service.c:
2962 mlt_properties.c, mlt_service.c: bugfix to make reference counting and
2963 service closure truly thread-safe. As it was, reference count increment and
2964 decrement operations were not atomic and not protected comprehensively.
2966 * src/framework/mlt_consumer.c: mlt_consumer.c: added ability to set priority
2967 of the read-ahead thread through a new "priority" property. This only works
2968 if you have permission; fails to execute properly otherwise - not sure how to
2969 make it fail over gracefully. Do not set this property if you do not have
2972 2008-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2974 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
2975 MltProducer.{h,cpp}, mltpp.i: remove Producer::get_frame that is unncessary
2976 and introduced a memory leak.
2978 2008-06-25 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
2980 * src/framework/mlt_field.c: mlt_field.c: correctly reconnect transitions
2981 after a service disconnect
2983 * src/framework/mlt_service.c: mlt_service.c: fix bad identification for some
2984 services (eg. transitions)
2986 2008-06-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2988 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
2989 segfault up the call stack when no image could be decoded for a frame by
2990 producing the "test card" image.
2992 2008-06-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
2994 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: return null on clip_info method
2995 if mlt_playlist_get_clip_info fails.
2997 * src/framework/mlt_playlist.c: mlt_playlist.c: return error on
2998 mlt_playlist_get_clip_info if producer is null.
3000 2008-06-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3002 * src/modules/fezzik/producer_fezzik.c: producer_fezzik.c: let other services
3003 prevent Fezzik from attaching filters by passing the "fezzik_normalised"
3006 * src/framework/mlt_repository.c: mlt_repository.c: bugfix memory leak on
3007 getting directory list of MLT_REPOSITORY.
3009 2008-06-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3011 * src/framework/mlt_consumer.c: mlt_consumer.c: make the realtime
3012 frame-dropping heuristic based on actual frame rate instead of 25fps
3014 2008-06-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3016 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
3017 segfault in unprotected libavcodec call that is clearly marked not thread
3020 2008-06-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3022 * src/modules/core/transition_composite.c: transition_composite.c: slightly
3023 more accurate positioning when using crop panning and horizontal position is
3024 adjusted to align chroma channels.
3026 2008-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3028 * src/modules/avformat/producer_avformat.c: producer_avformat.c: close the
3029 file at the end of object creation, then re-open the file on-demand. This
3030 presented a file descriptor limit issue when loading very large playlists.
3032 2008-06-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3034 * mlt++/src/MltPlaylist.cpp: MltPlaylist.cpp: prevent strdup from crashing on
3037 * src/framework/mlt_playlist.c: mlt_playlist.c: remove some unncessary and
3038 inefficient accounting code.
3040 2008-06-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3042 * src/modules/core/transition_composite.c: transition_composite.c: add repeat
3043 processing to crop property.
3045 * src/modules/core/transition_composite.c: transition_composite.c: add
3046 animatable geometry "pan" property. This suppresses implicit scaling of the
3047 b-frame and makes the compositing rectangle crop. Then, it uses the x and y
3048 geometry information to pan the b-frame within the composite rectangle. For
3049 example, a negative x pans the image to the left and that portion of the b
3050 frame left of the composite rectangle is cropped. w and h of the pan geometry
3051 is not implemented at this time, but the plan is to implement scaling of the
3052 b-frame. In the end, this can provide a Ken Burns effect for still images - a
3053 much requested feature.
3055 2008-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3057 * src/modules/avformat/producer_avformat.c: producer_avformat.c: remove
3058 multi-threaded audio decoding option. It does not provide any advantage at
3059 this time and just wastes resources.
3061 * src/framework/mlt_playlist.c: mlt_playlist.c: added an "autoclose" property
3062 for sequential processing of very large playlists. If set, it automatically
3063 closes previous producers to reduce resources (file handles and threads if
3064 using producer_avformat with threads).
3066 2008-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3068 * src/modules/gtk2/producer_pango.c: producer_pango.c: make the size property
3069 an absolute height in pixels for greater compositing and quality control.
3071 * src/modules/core/filter_resize.c, src/modules/core/transition_composite.c:
3072 filter_resize,c, filter_composite.c: bugfix redundant rounding.
3074 * src/modules/core/filter_watermark.c: filter_watermark.c: bugfix propogation
3075 of output_ratio as a double - was causing incorrect calculations in
3076 transition_composite.c with non-square-pixel watermark sources.
3078 * src/framework/mlt_properties.c: mlt_properties.c: make arithmetic processor
3079 use floating point instead of integer so that '/' is meaningful. I am not
3080 totally certain of the consequences of this change because I am not aware of
3081 where the feature is used. However, I am using it to specify the aspect ratio
3082 of certain things like bitmap graphics that were not designed for square
3083 pixels. And being able to specify a fraction allows for accurate detection of
3084 equivalent aspect ratios between different sources, particularly compositing.
3086 * src/framework/mlt_profile.c: mlt_profile.c: make fallback default sample
3087 aspect ratio the same as the revised profile's sample aspect ratio
3089 2008-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3091 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: apply the in point
3092 to the position in the image sequence
3094 2008-05-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3096 * src/modules/avformat/configure: avformat/configure: fix compilation against
3097 shared ffmpeg for a headers configuration that has appeared.
3099 * profiles/dv_ntsc, profiles/dv_ntsc_wide, profiles/dv_pal,
3100 profiles/dv_pal_wide, src/modules/avformat/consumer_avformat.c,
3101 src/modules/avformat/producer_avformat.c: profiles/dv_*, consumer_avformat.c,
3102 producer_avformat.c: bugfix (1912796) to override FFmpeg notion of sample
3103 aspect for DV. The values it uses might be more proper in certain contexts,
3104 but not in the way MLT currently operates. This change improves performance
3105 and quality when outputting to one of the "dv" profiles when using DV or
3106 other ITU-R 601-based video sources such as MPEG-2 for DVD Video and
3109 2008-05-12 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3111 * src/modules/core/transition_luma.c: Correctly update the luma file if the
3112 resource was modified
3114 2008-05-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3116 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c:
3117 avformat/configure: fix compiling against shared ffmpeg due to changes in
3120 2008-05-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3122 * src/modules/core/filter_resize.c: filter_resize.c: fix field order
3125 * src/modules/xine/configure: xine/configure: relax restrictions to let
3126 OSX/Intel use xine deinterlace
3128 * src/framework/mlt_field.c, src/framework/mlt_field.h: mlt_field.[hc]: added
3129 mlt_field_disconnect_service
3131 * src/modules/dgraft/Makefile, src/modules/dgraft/factory.c,
3132 src/modules/dgraft/filter_telecide.c: modules/dgraft: added module for ports
3133 of Donald Graft's GPL filters.
3135 * src/modules/sox/configure: sox/configure: make inclusion of libsfx dynamic
3137 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
3138 reporting of top_field_first on frame.
3140 * src/modules/avformat/Makefile, src/modules/avformat/configure:
3141 avformat/Makefile, configure: fix --avformat-swscale and the removal of the
3142 ffmpeg 'lib' make target.
3144 * src/modules/core/filter_data_show.c: filter_data_show.c: bugfix
3145 interpreting timecode, due to invalid fps on mlt_profiles API changes
3147 2008-04-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3149 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
3150 MltProducer.{h,cpp}, swig/mltpp.i: add method Producer::get_frame.
3152 * src/modules/core/filter_watermark.c,
3153 src/modules/core/transition_composite.c: filter_watermark.c,
3154 filter_composite.c: support explicit deinterlace of composited image.
3156 2008-04-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3158 * mlt++/test/server.cpp: test/server.cpp: bugfix (1940389) compilation on gcc
3161 * src/modules/lumas/create_lumas: lumas/create_lumas: bugfix (1940387)
3164 * configure, src/modules/motion_est/configure: configure,
3165 motion_est/configure: remove module-specific crud from top-level configure
3166 script, and enable motion_est now by default.
3168 * src/modules/kino/avi.cc, src/modules/kino/filehandler.cc,
3169 src/modules/kino/kino_wrapper.cc: kino/kino_wrapper.cc, kino/filehandler.cc,
3170 kino/avi.cc: bugfix (1936991) compilation with gcc 4.3.
3172 2008-04-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3174 * src/modules/gtk2/producer_pixbuf.c: producer_pixbuf.c: bugfix image
3177 2008-03-22 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
3179 * src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/transition_frei0r.c:
3180 frei0r/{frei0r_helper,transition_frei0r}.c: fixed wrong scaling and memory
3183 2008-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3185 * src/modules/avformat/configure: avformat/configure: improve chances of
3186 successful linking with -svn and -static options
3188 2008-03-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3190 * src/modules/kino/riff.cc: kino/riff.c: fix failure to dlopen due to symbol
3191 signature mismatch on make_fourcc
3193 * src/modules/frei0r/configure, src/modules/frei0r/factory.c:
3194 frei0r/configure: use CFLAGS so I can tell the test where to find frei0r.h
3195 frei0r/factory.c: add metadata_schema value to metadata
3197 * src/framework/mlt_repository.c: mlt_repository.c: clear up warning due to
3198 const return from getenv_locale()
3200 2008-03-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3202 * src/framework/mlt_repository.c: mlt_repository.c: fix to previous string
3203 const fix in mlt_repository_languages
3205 * src/framework/mlt_repository.c: mlt_repository.[hc]: fix modifying const
3206 string in mlt_repository_languages
3208 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
3209 mlt_repository.[hc]: add mlt_repository_languages helper function for
3212 2008-03-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3214 * src/valerie/Makefile: src/valerie/Makefile: fix overwriting libmlt.0.dylib
3215 on libvalerie install on OS X
3217 * src/modules/sox/configure: sox/configure: add OS X and Debian (future?)
3218 pkg-config support to sox configuration
3220 2008-03-04 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
3222 * src/modules/frei0r/factory.c: src/modules/frei0r/factory.c: load metadata
3223 on request (thx for patch from Dan Dennedy) added "tags" metadata with type
3224 "Video" for frei0r plugins
3226 * src/modules/frei0r/factory.c: modules/frei0r/factory.c: also register
3227 transitions, added "tags" to metadata
3229 * src/modules/oldfilm/filter_vignette.c: oldfilm/filter_vignette.c: speedup
3231 * src/modules/oldfilm/fdust.svg, src/modules/oldfilm/filter_dust.yml,
3232 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.yml,
3233 src/modules/oldfilm/filter_oldfilm.yml,
3234 src/modules/oldfilm/filter_tcolor.yml,
3235 src/modules/oldfilm/filter_vignette.yml, src/modules/oldfilm/grain.svg,
3236 src/modules/oldfilm/lines.svg, src/modules/oldfilm/oldfilm.svg,
3237 src/modules/oldfilm/tcolor.svg, src/modules/oldfilm/vignette.svg:
3238 modules/oldfilm: yml files without icon, icon as separate file
3240 2008-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3242 * src/modules/sox/Makefile, src/modules/sox/configure: sox/configure,
3243 Makefile: try to make sox build smarter about library dependencies (pending
3244 Darwin compatibilty)
3246 * src/framework/metaschema.yaml, src/modules/avformat/producer_avformat.yml:
3247 metaschema.yaml, producer_avformat.yml: reset schema_version to 0.1 since we
3248 have not release anything yet with schema let alone metadata
3250 * src/modules/frei0r/factory.c: frei0r/factory.c: apply destructors and
3251 serialiser to metadata mlt_properties
3253 * src/inigo/inigo.c: inigo.c: fix querying on specific filter or transition
3255 2008-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3257 * src/modules/core/filter_resize.c: filter_rescale.c: if input width or
3258 height are zero, infer them from the profile
3260 2008-02-28 blendamedt <blendamedt@d19143bc-622f-0410-bfdd-b5b2a6649095>
3262 * src/modules/frei0r/configure: test not only if header frei0r.h exists, also
3265 * src/modules/frei0r/Makefile, src/modules/frei0r/configure,
3266 src/modules/frei0r/factory.c, src/modules/frei0r/filter_frei0r.c,
3267 src/modules/frei0r/frei0r_helper.c, src/modules/frei0r/frei0r_helper.h,
3268 src/modules/frei0r/transition_frei0r.c: initial frei0r support
3270 * src/modules/oldfilm/Makefile, src/modules/oldfilm/dust1.svg,
3271 src/modules/oldfilm/dust2.svg, src/modules/oldfilm/dust3.svg,
3272 src/modules/oldfilm/dust4.svg, src/modules/oldfilm/dust5.svg,
3273 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
3274 src/modules/oldfilm/filter_dust.yml, src/modules/oldfilm/filter_grain.c,
3275 src/modules/oldfilm/filter_grain.yml, src/modules/oldfilm/filter_lines.c,
3276 src/modules/oldfilm/filter_lines.yml, src/modules/oldfilm/filter_oldfilm.c,
3277 src/modules/oldfilm/filter_oldfilm.yml, src/modules/oldfilm/filter_tcolor.c,
3278 src/modules/oldfilm/filter_tcolor.yml, src/modules/oldfilm/filter_vignette.c,
3279 src/modules/oldfilm/filter_vignette.yml: updated oldfilm module + 2 new
3282 2008-02-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3284 * src/framework/Makefile, src/framework/metaschema.yaml,
3285 src/modules/avformat/producer_avformat.yml: framework/Makefile,
3286 metaschema.yaml: add a Kwalify schema for metadata producer_avformat.yml:
3289 2008-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3291 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h:
3292 MltRepository.{h,cpp}: update to latest mlt_repository.h change -
3293 finalization of callback declarations and metadata handling
3295 * src/modules/avformat/configure: avformat/Makefile: compilation fix for
3296 latest FFmpeg update
3298 2008-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3300 * src/inigo/inigo.c: inigo.c: add -query option to inigo for service and
3303 * src/modules/avformat/Makefile, src/modules/avformat/factory.c,
3304 src/modules/avformat/producer_avformat.yml: avformat/factory.c,
3305 producer_avformat.yml, avformat/Makefile: add metadata for producer:avformat.
3307 * src/tests/Makefile, src/tests/dan.c: dan.c: example showing how to use the
3308 new yaml parsing and serialisation and the new registry metadata system
3310 * src/framework/mlt_properties.c, src/framework/mlt_properties.h:
3311 mlt_properties.[hc]: added really simply YAML Tiny parser and serialiser,
3312 mainly to support the registry metadata system.
3314 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
3315 mlt_repository.[hc]: implement the metadata registration and lookup interface
3317 2008-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3319 * src/modules/sox/Makefile: sox/Makefile: helpful note for Ubuntu (and
3322 * src/modules/avformat/Makefile, src/modules/avformat/configure:
3323 avformat/configure, avformat/Makefile: add libavdevice for newer versions of
3324 ffmpeg when using --avformat-svn or --avformat-static
3326 * src/framework/mlt_repository.c: mlt_repository.c: throw warning on failure
3329 2008-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3331 * mlt++/swig/python/build: swig/python/build: add -fPIC
3333 * mlt++/src/MltRepository.cpp, mlt++/src/MltRepository.h, mlt++/swig/mltpp.i:
3334 MltRepository.{h,cpp}, swig/mltpp.i: added consumers, filters, producers,
3335 transitions, register_metadata, and metadata methods to Repository class
3337 * src/framework/mlt_repository.c, src/framework/mlt_repository.h:
3338 mlt_consumer.[hc]: added new functions mlt_repository_consumers,
3339 mlt_repository_filters, mlt_repository_producers, mlt_repository_transitions,
3340 mlt_repository_register_metadata, and mlt_repository_metadata
3342 2008-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3344 * src/modules/avformat/configure: avformat/configure: use pkg-config with
3347 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: - Convert to
3348 ffmpeg and AVOptions exclusively. This makes ALL AVOptions as seen from
3349 \'ffmpeg -h\' available to MLT. Instead of ffmpeg\'s \'-option value\' use
3350 inigo\'s property syntax \'option=value\" - Add dual pass encoding. - Use
3351 multi-threading even with non-threaded codecs by separating producer and
3352 consumer threads. - Whitespace cleanup.
3354 * src/framework/mlt_consumer.c: mlt_consumer.c: let consumers use read-ahead
3355 processing thread without frame dropping with real_time=-1
3357 * src/modules/avformat/producer_avformat.c: producer_avformat.c: cleanup
3360 2008-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3362 * mlt++/Makefile: do not make tests automatically
3364 2008-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3366 * src/modules/avformat/consumer_avformat.c,
3367 src/modules/avformat/producer_avformat.c: consumer_avformat.c,
3368 producer_avformat.c: add FFmpeg multi-thread support via "threads" property
3369 or MLT_AVFORMAT_THREADS environment variable
3371 2008-02-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3373 * src/modules/dv/producer_libdv.c: producer_libdv.c: fix test for framerate
3376 2008-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3378 * mlt++/configure, mlt++/src/Makefile: configure: add soversion variable
3379 src/Makefile: improve library versioning by linking on interface version
3382 * configure, src/framework/Makefile, src/framework/mlt.h,
3383 src/miracle/Makefile, src/valerie/Makefile: configure: add soversion
3384 variable, move version variables to top for easier access framework/Makefile,
3385 miracle/Makefile, valerie/Makefile: improve library versioning by linking on
3386 interface version (soversion) mlt.h: add version info to header so apps can
3387 have build time adaptations
3389 * mlt++/swig/ruby/thumbs.rb: thumbs.rb: fix error on Playlist.append due to
3392 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFactory.cpp,
3393 mlt++/src/MltFactory.h, mlt++/src/MltRepository.cpp,
3394 mlt++/src/MltRepository.h, mlt++/swig/mltpp.i: Mlt.h, MltFactory.{h,cpp},
3395 MltRepository.{h,cpp}, swig/mltpp.i: update to deal with changes and new
3396 capabilities in mlt_factory and mlt_repository.
3398 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3399 src/framework/mlt_repository.c, src/framework/mlt_repository.h: cleanup some
3400 names since we are changing the interface mlt_repository.[hc]: change
3401 mlt_repository_fetch to mlt_repository_create mlt_factory.[hc]: change
3402 mlt_factory_prefix to mlt_factory_directory
3404 2008-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3406 * src/framework/mlt.h, src/framework/mlt_factory.c,
3407 src/framework/mlt_factory.h, src/framework/mlt_properties.c,
3408 src/framework/mlt_repository.c, src/framework/mlt_repository.h,
3409 src/modules/Makefile, src/modules/avformat/configure,
3410 src/modules/avformat/factory.c, src/modules/configure,
3411 src/modules/core/configure, src/modules/core/factory.c,
3412 src/modules/dv/configure, src/modules/dv/factory.c,
3413 src/modules/effectv/configure, src/modules/effectv/factory.c,
3414 src/modules/fezzik/configure, src/modules/fezzik/factory.c,
3415 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
3416 src/modules/inigo/configure, src/modules/inigo/factory.c,
3417 src/modules/inigo/producer_inigo.c, src/modules/jackrack/configure,
3418 src/modules/jackrack/factory.c, src/modules/kdenlive/configure,
3419 src/modules/kdenlive/factory.c, src/modules/kino/configure,
3420 src/modules/kino/factory.c, src/modules/motion_est/configure,
3421 src/modules/motion_est/factory.c, src/modules/normalize/configure,
3422 src/modules/normalize/factory.c, src/modules/oldfilm/configure,
3423 src/modules/oldfilm/factory.c, src/modules/plus/configure,
3424 src/modules/plus/factory.c, src/modules/qimage/configure,
3425 src/modules/qimage/factory.c, src/modules/resample/configure,
3426 src/modules/resample/factory.c, src/modules/sdl/configure,
3427 src/modules/sdl/factory.c, src/modules/sox/configure,
3428 src/modules/sox/factory.c, src/modules/valerie/configure,
3429 src/modules/valerie/factory.c, src/modules/vmfx/configure,
3430 src/modules/vmfx/factory.c, src/modules/vorbis/configure,
3431 src/modules/vorbis/factory.c, src/modules/westley/configure,
3432 src/modules/westley/factory.c, src/modules/xine/configure,
3433 src/modules/xine/factory.c: mlt_repository.[hc]: - dynamically locate and
3434 register modules instead of reading .dat files - added
3435 mlt_repository_register() and macros for modules and apps(!) to register
3436 their service factory functions mlt_factory.[hc]: change mlt_factory_init()
3437 to return mlt_repository to app mlt_properties.c: let
3438 mlt_properties_dir_list() take a NULL filter pattern src/modules/*: - adapt
3439 to new module registration system - much simpler! - remove unncessary
3440 configure scripts (now optional!)
3442 2008-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3444 * mlt++/COPYING: add COPYING to disclose license
3446 * src/framework/config.h: remove config.h
3448 * Makefile, setenv, src/framework/Makefile, src/framework/mlt_consumer.c,
3449 src/framework/mlt_factory.c, src/framework/mlt_filter.c,
3450 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
3451 src/framework/mlt_parser.c, src/framework/mlt_playlist.c,
3452 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
3453 src/framework/mlt_property.c, src/framework/mlt_service.c,
3454 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
3455 src/modules/Makefile, src/modules/avformat/Makefile,
3456 src/modules/avformat/configure, src/modules/core/Makefile,
3457 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
3458 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
3459 src/modules/effectv/Makefile, src/modules/feeds/Makefile,
3460 src/modules/fezzik/Makefile, src/modules/fezzik/producer_fezzik.c,
3461 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
3462 src/modules/jackrack/Makefile, src/modules/kdenlive/Makefile,
3463 src/modules/kino/Makefile, src/modules/lumas/Makefile,
3464 src/modules/motion_est/Makefile, src/modules/normalize/Makefile,
3465 src/modules/oldfilm/Makefile, src/modules/plus/Makefile,
3466 src/modules/qimage/Makefile, src/modules/resample/Makefile,
3467 src/modules/sdl/Makefile, src/modules/sox/Makefile,
3468 src/modules/sox/configure, src/modules/valerie/Makefile,
3469 src/modules/vmfx/Makefile, src/modules/vmfx/filter_shape.c,
3470 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
3471 src/modules/xine/Makefile: move binary modules to libdir - affects
3472 MLT_REPOSITORY added MLT_DATA environment variable to refer to share dir
3473 remove need for config.h
3475 2008-02-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3477 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
3478 mlt++/src/MltConsumer.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
3479 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
3480 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
3481 mlt++/src/MltFilteredProducer.cpp, mlt++/src/MltFilteredProducer.h,
3482 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltProfile.cpp,
3483 mlt++/src/MltProfile.h, mlt++/src/MltPushConsumer.cpp,
3484 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.cpp,
3485 mlt++/src/MltService.h, mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h,
3486 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/swig/mltpp.i,
3487 mlt++/swig/perl/play.pl, mlt++/swig/python/play.py,
3488 mlt++/swig/ruby/miracle.rb, mlt++/swig/ruby/play.rb,
3489 mlt++/swig/ruby/thumbs.rb, mlt++/swig/tcl/play.tcl, mlt++/test/play.cpp,
3490 mlt++/test/server.cpp: add MltProfile and update examples
3492 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
3493 guard against accessing mlt_environment before it is ready mlt_profile.c: fix
3494 setting legacy MLT_NORMALISATION on mlt_environment
3496 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_factory.c:
3497 guard against setting mlt_environment before it is available mlt_profile.c:
3498 use getenv instead of mlt_environment in case profile is created before
3501 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
3502 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
3503 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
3504 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
3505 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
3506 src/framework/mlt_producer.c, src/framework/mlt_profile.c,
3507 src/framework/mlt_profile.h, src/framework/mlt_repository.c,
3508 src/framework/mlt_repository.h, src/framework/mlt_service.c,
3509 src/framework/mlt_service.h, src/framework/mlt_tractor.c, src/inigo/inigo.c,
3510 src/miracle/miracle_connection.c, src/miracle/miracle_unit.c,
3511 src/miracle/miracle_unit_commands.c,
3512 src/modules/avformat/consumer_avformat.c,
3513 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
3514 src/modules/avformat/filter_avcolour_space.c,
3515 src/modules/avformat/filter_avcolour_space.h,
3516 src/modules/avformat/filter_avdeinterlace.c,
3517 src/modules/avformat/filter_avdeinterlace.h,
3518 src/modules/avformat/filter_avresample.c,
3519 src/modules/avformat/filter_avresample.h,
3520 src/modules/avformat/producer_avformat.c,
3521 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
3522 src/modules/core/consumer_null.h, src/modules/core/factory.c,
3523 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
3524 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
3525 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
3526 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
3527 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
3528 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
3529 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
3530 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
3531 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
3532 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
3533 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
3534 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
3535 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
3536 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
3537 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
3538 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
3539 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
3540 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
3541 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
3542 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
3543 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
3544 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
3545 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
3546 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
3547 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
3548 src/modules/effectv/filter_burn.h, src/modules/fezzik/factory.c,
3549 src/modules/fezzik/producer_fezzik.c, src/modules/fezzik/producer_fezzik.h,
3550 src/modules/fezzik/producer_hold.c, src/modules/fezzik/producer_hold.h,
3551 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
3552 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
3553 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/producer_pango.c,
3554 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
3555 src/modules/gtk2/producer_pixbuf.h, src/modules/inigo/factory.c,
3556 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
3557 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
3558 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/filter_ladspa.c,
3559 src/modules/jackrack/filter_ladspa.h, src/modules/kdenlive/factory.c,
3560 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
3561 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
3562 src/modules/kdenlive/producer_framebuffer.c,
3563 src/modules/kdenlive/producer_framebuffer.h, src/modules/kino/factory.c,
3564 src/modules/kino/producer_kino.c, src/modules/kino/producer_kino.h,
3565 src/modules/motion_est/factory.c,
3566 .../motion_est/filter_autotrack_rectangle.c,
3567 src/modules/motion_est/filter_crop_detect.c,
3568 src/modules/motion_est/filter_motion_est.c,
3569 src/modules/motion_est/filter_motion_est.h,
3570 src/modules/motion_est/filter_vismv.c,
3571 src/modules/motion_est/producer_slowmotion.c,
3572 src/modules/normalize/factory.c, src/modules/normalize/filter_volume.c,
3573 src/modules/normalize/filter_volume.h, src/modules/oldfilm/factory.c,
3574 src/modules/oldfilm/filter_dust.c, src/modules/oldfilm/filter_dust.h,
3575 src/modules/oldfilm/filter_grain.c, src/modules/oldfilm/filter_grain.h,
3576 src/modules/oldfilm/filter_lines.c, src/modules/oldfilm/filter_lines.h,
3577 src/modules/oldfilm/filter_oldfilm.c, src/modules/oldfilm/filter_oldfilm.h,
3578 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
3579 src/modules/plus/filter_affine.h, src/modules/plus/filter_charcoal.c,
3580 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
3581 src/modules/plus/filter_invert.h, src/modules/plus/filter_sepia.c,
3582 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c,
3583 src/modules/plus/transition_affine.h, src/modules/qimage/factory.c,
3584 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
3585 src/modules/qimage/qimage_wrapper.cpp, src/modules/resample/factory.c,
3586 src/modules/resample/filter_resample.c,
3587 src/modules/resample/filter_resample.h, src/modules/sdl/consumer_sdl.c,
3588 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_preview.c,
3589 src/modules/sdl/consumer_sdl_still.c, src/modules/sdl/factory.c,
3590 src/modules/sdl/producer_sdl_image.c, src/modules/sdl/producer_sdl_image.h,
3591 src/modules/sox/configure, src/modules/sox/factory.c,
3592 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
3593 src/modules/valerie/consumer_valerie.c,
3594 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
3595 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
3596 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
3597 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_mono.c,
3598 src/modules/vmfx/filter_mono.h, src/modules/vmfx/filter_shape.c,
3599 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
3600 src/modules/vmfx/producer_pgm.h, src/modules/vorbis/factory.c,
3601 src/modules/vorbis/producer_vorbis.c, src/modules/vorbis/producer_vorbis.h,
3602 src/modules/westley/consumer_westley.c,
3603 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
3604 src/modules/westley/producer_westley.c,
3605 src/modules/westley/producer_westley.h, src/modules/xine/factory.c,
3606 src/modules/xine/filter_deinterlace.c, src/modules/xine/filter_deinterlace.h,
3607 src/valerie/valerie_remote.c: framework: remove global profile, rather share
3608 one mlt_profile across a service network and make it available from anywhere
3609 through mlt_service_profile(). miracle, valerie: profile changes inigo: added
3610 -profile and progress=1 to mimic kdenlive_renderer modules: profile changes.
3611 Since nearly every file was touched, remove superfluous headers and prepare
3612 for coming mlt_repository change.
3614 2008-01-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3616 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
3617 (kdenlive-28) a/v sync on non-whole frame rate.
3619 2008-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3621 * src/modules/avformat/producer_avformat.c: producer_avformat.c: do not free
3622 AVPacket if av_read_frame fails.
3624 2008-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3626 * src/modules/oldfilm/Makefile, src/modules/oldfilm/configure,
3627 src/modules/oldfilm/factory.c, src/modules/oldfilm/filter_dust.c,
3628 src/modules/oldfilm/filter_dust.h, src/modules/oldfilm/filter_grain.c,
3629 src/modules/oldfilm/filter_grain.h, src/modules/oldfilm/filter_lines.c,
3630 src/modules/oldfilm/filter_lines.h, src/modules/oldfilm/filter_oldfilm.c,
3631 src/modules/oldfilm/filter_oldfilm.h: src/modules/oldfilm/*: add oldfilm
3632 module contributed by Marco Gittler
3634 * docs/services.txt: minor typo fix
3636 * src/framework/mlt_playlist.c: mlt_playlist.c: fix some blank-handling bugs
3637 in mlt_playlist_insert_at()
3639 2007-12-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3641 * src/modules/fezzik.dict: fezzik.dict: prioritize avformat over vorbis
3642 module for .ogg, at least until better track type detection is in place.
3644 2007-12-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3646 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: make
3647 compilation fix on url_fclose version sensitive to support older ffmpeg
3649 2007-12-08 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3651 * .../motion_est/filter_autotrack_rectangle.c: Autotrack rectangle can now be
3652 defined using geometry="x,y:wxh" instead of having to pass it in the filter
3655 2007-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3657 * src/modules/avformat/configure, src/modules/sox/configure: sox/configure:
3658 remove libsamplerate from linking by default
3660 2007-12-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3662 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
3663 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
3664 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
3665 src/modules/core/filter_data_show.c, src/modules/dv/producer_libdv.c,
3666 src/modules/inigo/producer_inigo.c, src/modules/vorbis/producer_vorbis.c,
3667 src/modules/westley/producer_westley.c: mlt_consumer.c, mlt_frame.c,
3668 mlt_multitrack.c, mlt_playlist.c, mlt_producer.c, producer_avformat.c,
3669 filter_data_show.c, producer_libdv.c, producer_inigo.c, producer_vorbis.c,
3670 producer_westley.c: remove statefulness of frame rate through framework and
3671 modules, and allow consumer properties to override profile settings.
3673 * src/modules/sdl/producer_sdl_image.c: producer_sdl_image.c: fix compilation
3674 warning with respect to const pointer
3676 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: fix pointer
3677 passed to url_fclose()
3679 * src/modules/kino/riff.h: kino/riff.h: fix compiler warnings on missing
3682 2007-11-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3684 * src/modules/sox/Makefile, src/modules/sox/configure,
3685 src/modules/sox/filter_sox.c: filter_sox.c, src/modules/sox/Makefile,
3686 src/modules/sox/configure: add support for sox v14.0.0.
3688 2007-10-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3690 * src/miracle/miracle_server.c, src/miracle/miracle_unit.c,
3691 src/modules/avformat/factory.c, src/modules/gtk2/pixops.c,
3692 src/modules/gtk2/producer_pango.c, src/modules/jackrack/jack_rack.c,
3693 src/modules/jackrack/plugin_settings.c, src/modules/kdenlive/filter_wave.c,
3694 src/modules/plus/transition_affine.c, src/modules/vmfx/filter_chroma.c,
3695 src/modules/vorbis/producer_vorbis.c, src/modules/westley/consumer_westley.c,
3696 src/modules/westley/producer_westley.c: avformat/factory.c,
3697 jackrack/jack_rack.c, jackrack/plugin_settings.c, vmfx/filter_chroma.c,
3698 plus/transition_affine.c, westley/producer_westley.c,
3699 westley/consumer_westley.c, kdenlive/filter_wave.c, vorbis/producer_vorbis.c,
3700 gtk2/producer_pango.c, gtk2/pixops.c, miracle_server.c, miracle_unit.c:
3701 cleanup a whole bunch of compiler warnings
3703 * src/modules/jackrack/configure: jackrack/configure: add detection for
3704 ladspa and disable if not detected
3706 * src/modules/core/filter_luma.c: filter_luma.c: bugfix testing b_frame's
3709 * src/modules/core/filter_resize.c: filter_resize.c: bugfix overriding
3710 top_field_first property
3712 * src/modules/motion_est/filter_motion_est.c,
3713 src/modules/motion_est/filter_vismv.c: filter_vismv.c: bugfix pointer to
3714 array of motion vectors
3716 * src/modules/avformat/configure: avformat/configure: fix detect shared
3717 install of libavformat due to link to versioned .so.
3719 2007-10-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3721 * src/framework/mlt_factory.c, src/framework/mlt_profile.c: mlt_profile.c,
3722 mlt_factory.c: bugfix loading profile by file specification and remove a
3725 * setenv, src/framework/mlt_profile.c: mlt_profle.c: add support for
3726 MLT_PROFILES_DIR environment variable
3728 * src/modules/sdl/consumer_sdl.c: consumer_sdl.c: fix specifying window size
3731 * src/modules/effectv/utils.c, src/modules/effectv/utils.h: effectv/utils.*:
3732 fix compilation on OS X
3734 2007-08-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3736 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix segfault
3738 2007-08-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3740 * src/modules/sdl/consumer_sdl_still.c: consumer_sdl_still.c: bugfix
3741 initialisation of window dimensions due to recent profiles addition
3743 2007-07-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3745 * configure, docs/policies.txt: configure: fix broken variables in pkg-config
3746 files policies.txt: add bug reporting procedure
3748 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: align some
3749 defaults with ffmpeg for more reliable output
3751 2007-07-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3753 * src/framework/mlt_consumer.c, src/framework/mlt_profile.c: mlt_profile.c:
3754 bugfix string allocation length mlt_consumer.c: bugfix removal of
3755 property-changed listener
3757 2007-07-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3759 * profiles/Makefile: profiles/Makefile: cleanup profiles dir on (un)install
3761 * profiles/atsc_1080i_60, profiles/atsc_720p_30, profiles/atsc_wide_1080i,
3762 profiles/atsc_wide_720p: profiles/atsc_*: rename and change descriptions
3764 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_720_25p,
3765 profiles/hdv_720_30p:
3767 * profiles/hdv_1080_50i, profiles/hdv_1080_60i, profiles/hdv_1080_ntsc,
3768 profiles/hdv_1080_pal, profiles/hdv_720_30p, profiles/hdv_720_60i:
3770 * profiles/hdv_720_25p, profiles/hdv_720_50p:
3772 * profiles/hdv_720_50p, profiles/hdv_720_60i, profiles/hdv_720_ntsc,
3773 profiles/hdv_720_pal:
3775 * src/framework/mlt_profile.c: mlt_profile.c: revise substrings for legacy
3776 setting of MLT_NORMALISATION
3778 * profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
3779 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
3780 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
3781 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
3782 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
3783 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
3784 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
3785 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
3786 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
3787 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/mlt_factory.c,
3788 src/framework/mlt_factory.h, src/framework/mlt_profile.c,
3789 src/framework/mlt_profile.h: profiles/*: name->description
3790 mlt_factory.{h,cc}: added mlt_environment_set() mlt_profile.{h,cc}: fix
3791 setting legacy MLT_NORMALISATION, set MLT_PROFILE, and change "name" to
3792 "description" for clarity
3794 2007-07-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3796 * src/modules/avformat/Makefile, src/modules/avformat/configure:
3797 avformat/configure: add --avformat-svn-extra avformat/Makefile: rebuild
3798 module when local ffmpeg changes
3800 * profiles/Makefile, profiles/square_pal_wide: profiles/Makefile: do not
3801 install Makefile profiles/square_pal_wide: fix display aspect
3803 * ChangeLog, Makefile, configure, profiles/Makefile,
3804 profiles/atsc_wide_1080i, profiles/atsc_wide_720p, profiles/cif_ntsc,
3805 profiles/cif_pal, profiles/cvd_ntsc, profiles/cvd_pal, profiles/dv_ntsc,
3806 profiles/dv_ntsc_wide, profiles/dv_pal, profiles/dv_pal_wide,
3807 profiles/hdv_1080_ntsc, profiles/hdv_1080_pal, profiles/hdv_720_ntsc,
3808 profiles/hdv_720_pal, profiles/qcif_ntsc, profiles/qcif_pal,
3809 profiles/quarter_ntsc, profiles/quarter_ntsc_wide, profiles/quarter_pal,
3810 profiles/quarter_pal_wide, profiles/square_ntsc, profiles/square_ntsc_wide,
3811 profiles/square_pal, profiles/square_pal_wide, profiles/svcd_ntsc,
3812 profiles/svcd_ntsc_wide, profiles/svcd_pal, profiles/svcd_pal_wide,
3813 profiles/vcd_ntsc, profiles/vcd_pal, src/framework/Makefile,
3814 src/framework/mlt.h, src/framework/mlt_consumer.c,
3815 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
3816 src/framework/mlt_geometry.c, src/framework/mlt_producer.c,
3817 src/framework/mlt_profile.c, src/framework/mlt_profile.h,
3818 src/framework/mlt_types.h, src/modules/dv/consumer_libdv.c,
3819 src/modules/sdl/consumer_sdl.c: Added new profiles system: mlt_profile,
3820 MLT_PROFILE, and profiles documents.
3822 2007-07-14 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3824 * src/modules/avformat/consumer_avformat.c,
3825 src/modules/avformat/producer_avformat.c: consumer_avformat.c: save disabled,
3826 experimental flushing code
3828 2007-07-07 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3830 * src/modules/qimage/configure: Fix build based on patch from Ryan Hodge
3832 2007-07-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3834 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
3835 src/modules/qimage/configure, src/modules/qimage/producer_qimage.c,
3836 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h:
3837 Add support for psd, xcf and exr images (KDE libraries needed for these
3838 formats). Make pcx and tiff images load correctly
3840 * src/modules/gtk2/producer_pixbuf.c: Fix for rgba images (based on the code
3841 from qimage_producer)
3843 * src/modules/kdenlive/producer_framebuffer.c: Fix get image for formats
3844 different from yuv422
3846 2007-07-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3848 * src/modules/avformat/producer_avformat.c: producer_avformat.c: improve
3851 2007-06-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3853 * src/modules/kdenlive/producer_framebuffer.c: Better fix for aspect_ratio
3854 problem in framebuffer producer
3856 * src/modules/kdenlive/producer_framebuffer.c: Fix aspect ratio for
3857 slowmotion / freeze effect
3859 * src/modules/kdenlive/configure: Fix typo which prevented wave filter to be
3862 2007-06-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3864 * demo/circle.png: demo/circle.png: fix broken image
3866 * demo/watermark1.png: watermark1.png: fix broken image
3868 * demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
3869 demo/mlt_voiceover: demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark,
3870 demo/mlt_voiceover: fix broken demos due to recent hidden track handling
3871 change in mlt_transition.c
3873 2007-06-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3875 * src/modules/avformat/consumer_avformat.c: consumer_avformat.c: bugfix
3876 initial buffer size to prevent high quantization at beginning
3878 2007-06-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3880 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix audio
3881 sync with some codecs and revert unnecessary precautions that introduce
3884 2007-06-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3886 * mlt++/Makefile: added dist make targets
3888 * Makefile: added dist make targets
3890 * mlt++/Makefile, mlt++/src/Makefile, mlt++/test/Makefile: added uninstall
3893 * Makefile, src/albino/Makefile, src/framework/Makefile,
3894 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
3895 src/modules/Makefile, src/valerie/Makefile: added uninstall make targets
3897 2007-06-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3899 * src/modules/effectv/Makefile, src/modules/effectv/configure,
3900 src/modules/effectv/factory.c, src/modules/effectv/filter_burn.c,
3901 src/modules/effectv/filter_burn.h, src/modules/effectv/image.c,
3902 src/modules/effectv/utils.c, src/modules/effectv/utils.h: added effectv
3903 module with BurningTV filter provided by Stephane Fillod
3905 * src/framework/mlt_frame.c: mlt_frame.c: let image conversions accept NULL
3906 for the alpha parameter
3908 * src/modules/avformat/producer_avformat.c: producer_avformat.c: bugfix
3909 segfault when paused after seeking but no picture available to duplicate
3911 * docs/westley.txt, src/modules/fezzik.dict: fezzik.dict: prioritize avformat
3912 higher than libdv for better quality
3914 * src/modules/avformat/producer_avformat.c: producer_avformat.c: make better
3915 test for existence for avcodec_decode_audio2
3917 * src/modules/avformat/producer_avformat.c: producer_avformat.c: fix setting
3918 int property as double
3920 * src/modules/avformat/producer_avformat.c: producer_avformat.c: - remove
3921 seeking immediately after opening file improves compatibility (in particular,
3922 ogg theora) - use non-deprecated avcodec_decode_audio2 if available - changes
3923 to adhere to warnings on ffmpeg decode api docs ought to improve stability
3926 * src/modules/avformat/consumer_avformat.c: added support for ilme=1 and
3927 ildct=1 properties to consumer_avformat
3929 2007-06-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3931 * src/modules/avformat/configure: --avformat-swscale with --avformat-svn is
3932 only permitted with --enable-gpl
3934 * src/modules/avformat/Makefile, src/modules/avformat/configure: change
3935 --avformat-svn configure option to do a static build of ffmpeg libs only and
3936 statically link to mlt module. Also, make --avformat-svn aware of
3937 --avformat-swscale and --enable-gpl
3939 2007-06-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3941 * src/modules/core/filter_rescale.c: bugfix core/filter_rescale segfault on
3942 scaling alpha that was already to correct scale (e.g. mlt_bouncy_ball)
3944 2007-06-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3946 * src/modules/core/filter_rescale.c: bugfix segfault in core/filter_rescale
3947 scaling alpha already scaled in gtk2/filter_rescale
3949 * src/framework/mlt_tractor.c: bugfix tractor not propogating resize_alpha
3952 * src/framework/mlt_transition.c: bugfix transition processing hidden track
3954 2007-05-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
3956 * src/modules/kdenlive/producer_framebuffer.c: Fix framebuffer crash & clip
3959 2007-05-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3961 * src/modules/dv/consumer_libdv.c: per jb's suggestion, enable
3962 terminate_on_pause by default
3964 * demo/README, demo/mlt_attributes, demo/mlt_intro, demo/mlt_jcut,
3965 demo/mlt_lcut, docs/inigo.txt: fix some demos broken by old changes
3967 2007-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3969 * src/modules/core/filter_data_show.c: fix dynamic attribute value parsing
3970 and memory management in data_show
3972 2007-05-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3974 * src/framework/mlt_factory.c, src/framework/mlt_producer.c,
3975 src/modules/fezzik.ini: the framework may not depend upon specific
3976 modules--data_feed/show in this case
3978 * src/modules/core/filter_rescale.c: Only scale the alpha when also scaling
3981 2007-04-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
3983 * src/modules/kdenlive/filter_wave.c: compilation fix
3985 * src/modules/avformat/configure: fix compilation without swscale
3987 * ChangeLog, docs/policies.txt, src/modules/core/Makefile,
3988 src/modules/core/configure, src/modules/core/factory.c,
3989 src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
3990 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h,
3991 src/modules/core/producer_framebuffer.c,
3992 src/modules/core/producer_framebuffer.h, src/modules/core/transition_luma.c,
3993 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
3994 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
3995 src/modules/jackrack/lock_free_fifo.c, src/modules/jackrack/lock_free_fifo.h,
3996 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
3997 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_desc.h,
3998 src/modules/jackrack/plugin_mgr.c, src/modules/jackrack/plugin_mgr.h,
3999 src/modules/jackrack/plugin_settings.c,
4000 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
4001 src/modules/jackrack/process.h, src/modules/kdenlive/Makefile,
4002 src/modules/kdenlive/configure, src/modules/kdenlive/factory.c,
4003 src/modules/kdenlive/filter_boxblur.c, src/modules/kdenlive/filter_boxblur.h,
4004 src/modules/kdenlive/filter_wave.c, src/modules/kdenlive/filter_wave.h,
4005 src/modules/kdenlive/producer_framebuffer.c,
4006 src/modules/kdenlive/producer_framebuffer.h,
4007 src/modules/normalize/filter_volume.c, src/modules/xine/filter_deinterlace.c:
4008 Cleanup copyrights and attributions, and move Jean-Baptiste's services to a
4009 new kdenlive module.
4011 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4013 * src/modules/core/producer_framebuffer.c: Fixed crash in slowmotion producer
4016 2007-03-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4018 * ChangeLog, src/modules/sox/filter_sox.c: add sox 13.0.0 support
4020 2007-03-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4022 * src/modules/core/producer_framebuffer.c: Fix slowmotion producer (no more
4023 variable speed, but at least it works now).
4025 2007-03-30 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4027 * ChangeLog, src/modules/core/filter_boxblur.c,
4028 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
4029 src/modules/core/filter_wave.h: Update ChangeLog and fix license for blur and
4032 2007-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4034 * ChangeLog, src/modules/vmfx/configure, src/modules/vmfx/factory.c: Change
4035 registration of vmfx/mono to threshold to disambiguate with core/mono.
4037 * ChangeLog, GPL, README, configure, docs/install.txt, docs/policies.txt,
4038 docs/services.txt, docs/testing-20040110.txt, src/albino/albino.c,
4039 src/framework/mlt.h, src/framework/mlt_consumer.c,
4040 src/framework/mlt_consumer.h, src/framework/mlt_deque.c,
4041 src/framework/mlt_deque.h, src/framework/mlt_events.c,
4042 src/framework/mlt_events.h, src/framework/mlt_factory.c,
4043 src/framework/mlt_factory.h, src/framework/mlt_field.c,
4044 src/framework/mlt_field.h, src/framework/mlt_filter.c,
4045 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
4046 src/framework/mlt_frame.h, src/framework/mlt_geometry.c,
4047 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.c,
4048 src/framework/mlt_multitrack.h, src/framework/mlt_parser.c,
4049 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
4050 src/framework/mlt_playlist.h, src/framework/mlt_pool.c,
4051 src/framework/mlt_pool.h, src/framework/mlt_producer.c,
4052 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
4053 src/framework/mlt_properties.h, src/framework/mlt_property.c,
4054 src/framework/mlt_property.h, src/framework/mlt_repository.c,
4055 src/framework/mlt_repository.h, src/framework/mlt_service.c,
4056 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
4057 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
4058 src/framework/mlt_transition.h, src/framework/mlt_types.h,
4059 src/humperdink/client.c, src/humperdink/client.h, src/humperdink/io.c,
4060 src/humperdink/io.h, src/humperdink/remote.c, src/inigo/inigo.c,
4061 src/inigo/io.c, src/inigo/io.h, src/miracle/miracle.c,
4062 src/miracle/miracle_local.h, src/miracle/miracle_server.c,
4063 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
4064 src/miracle/miracle_unit.h, src/modules/avformat/consumer_avformat.c,
4065 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
4066 src/modules/avformat/filter_avcolour_space.c,
4067 src/modules/avformat/filter_avcolour_space.h,
4068 src/modules/avformat/filter_avdeinterlace.c,
4069 src/modules/avformat/filter_avdeinterlace.h,
4070 src/modules/avformat/filter_avresample.c,
4071 src/modules/avformat/filter_avresample.h,
4072 src/modules/avformat/producer_avformat.c,
4073 src/modules/avformat/producer_avformat.h, src/modules/core/consumer_null.c,
4074 src/modules/core/consumer_null.h, src/modules/core/factory.c,
4075 src/modules/core/filter_brightness.c, src/modules/core/filter_brightness.h,
4076 src/modules/core/filter_channelcopy.c, src/modules/core/filter_channelcopy.h,
4077 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
4078 src/modules/core/filter_data_show.c, src/modules/core/filter_gamma.c,
4079 src/modules/core/filter_gamma.h, src/modules/core/filter_greyscale.c,
4080 src/modules/core/filter_greyscale.h, src/modules/core/filter_luma.c,
4081 src/modules/core/filter_luma.h, src/modules/core/filter_mirror.c,
4082 src/modules/core/filter_mirror.h, src/modules/core/filter_mono.c,
4083 src/modules/core/filter_mono.h, src/modules/core/filter_obscure.c,
4084 src/modules/core/filter_obscure.h, src/modules/core/filter_region.c,
4085 src/modules/core/filter_region.h, src/modules/core/filter_rescale.c,
4086 src/modules/core/filter_rescale.h, src/modules/core/filter_resize.c,
4087 src/modules/core/filter_resize.h, src/modules/core/filter_transition.c,
4088 src/modules/core/filter_transition.h, src/modules/core/filter_watermark.c,
4089 src/modules/core/filter_watermark.h, src/modules/core/producer_colour.c,
4090 src/modules/core/producer_colour.h, src/modules/core/producer_noise.c,
4091 src/modules/core/producer_noise.h, src/modules/core/producer_ppm.c,
4092 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
4093 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
4094 src/modules/core/transition_luma.h, src/modules/core/transition_mix.c,
4095 src/modules/core/transition_mix.h, src/modules/core/transition_region.c,
4096 src/modules/core/transition_region.h, src/modules/dv/consumer_libdv.c,
4097 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
4098 src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.h,
4099 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
4100 src/modules/fezzik/producer_fezzik.h, src/modules/fezzik/producer_hold.c,
4101 src/modules/fezzik/producer_hold.h, src/modules/gtk2/consumer_gtk2.c,
4102 src/modules/gtk2/consumer_gtk2.h, src/modules/gtk2/factory.c,
4103 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/filter_rescale.h,
4104 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h,
4105 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
4106 src/modules/gtk2/scale_line_22_yuv_mmx.S, src/modules/inigo/factory.c,
4107 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
4108 src/modules/lumas/luma.c, src/modules/plus/factory.c,
4109 src/modules/plus/filter_affine.c, src/modules/plus/filter_affine.h,
4110 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_charcoal.h,
4111 src/modules/plus/filter_invert.c, src/modules/plus/filter_invert.h,
4112 src/modules/plus/filter_sepia.c, src/modules/plus/filter_sepia.h,
4113 src/modules/plus/transition_affine.c, src/modules/plus/transition_affine.h,
4114 src/modules/qimage/producer_qimage.c, src/modules/qimage/qimage_wrapper.cpp,
4115 src/modules/qimage/qimage_wrapper.h, src/modules/sdl/consumer_sdl.c,
4116 src/modules/sdl/consumer_sdl.h, src/modules/sdl/consumer_sdl_osx_hack.h,
4117 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
4118 src/modules/sdl/factory.c, src/modules/sdl/producer_sdl_image.c,
4119 src/modules/sdl/producer_sdl_image.h, src/modules/sox/factory.c,
4120 src/modules/sox/filter_sox.c, src/modules/sox/filter_sox.h,
4121 src/modules/valerie/consumer_valerie.c,
4122 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
4123 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
4124 src/modules/vorbis/producer_vorbis.h, src/modules/westley/consumer_westley.c,
4125 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
4126 src/modules/westley/producer_westley.c,
4127 src/modules/westley/producer_westley.h, src/valerie/valerie.h: Cleanup
4128 license declarations and remove dv1394d references.
4130 2007-03-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4132 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure:
4133 fixup some swscale integration
4135 2007-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4137 * ChangeLog, docs/TODO, docs/policies.txt: added docs/policies.txt
4139 2007-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4141 * ChangeLog, src/modules/avformat/Makefile, src/modules/avformat/configure,
4142 src/modules/avformat/consumer_avformat.c,
4143 src/modules/avformat/filter_avcolour_space.c,
4144 src/modules/avformat/producer_avformat.c: add support for ffmpeg libswscale
4146 * demo/README, demo/consumers.ini: change default dv1394 device file
4148 * configure: remove bashisms
4150 2007-03-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4152 * src/modules/sdl/consumer_sdl_preview.c: Allow user to choose video driver
4155 2007-02-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4157 * src/modules/core/filter_boxblur.c, src/modules/core/filter_boxblur.h,
4158 src/modules/core/filter_wave.c, src/modules/core/filter_wave.h: Fix typo,
4159 credits and make functions static, (patch from stephane fillod - thanks)
4161 2007-02-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4163 * src/modules/core/Makefile, src/modules/core/configure,
4164 src/modules/core/factory.c, src/modules/core/filter_boxblur.c,
4165 src/modules/core/filter_boxblur.h, src/modules/core/filter_wave.c,
4166 src/modules/core/filter_wave.h: Add blur and wave filters from Leny Grisel
4168 2007-02-01 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4170 * src/modules/sdl/consumer_sdl_preview.c: Allow user to set alsa device
4172 2007-01-23 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4174 * src/modules/core/filter_data_show.c: Allow display of metadata and timecode
4177 2007-01-22 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4179 * src/modules/avformat/consumer_avformat.c: Write metadata if there is any
4181 2007-01-19 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4183 * src/framework/mlt_frame.c: Fix my terribly broken YUV to RGB conversion
4185 2007-01-13 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4187 * src/modules/sdl/consumer_sdl_preview.c: Allow changing volume in
4188 sdl_preview consumer
4190 2007-01-02 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4192 * src/modules/avformat/consumer_avformat.c: Change default value for
4193 libavformat's qscale, preventing some crashes
4195 2006-12-31 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4197 * src/modules/avformat/producer_avformat.c,
4198 src/modules/vorbis/producer_vorbis.c: Read metadata from avformat and vorbis
4199 producers, using basic structure like:
4200 meta.attr.metadata_name.markup=metadata_value
4202 * src/modules/vorbis/producer_vorbis.c: Vorbis should set correct values in
4203 frame for audio channels and frequency.
4205 2006-12-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4207 * ChangeLog, configure, src/framework/mlt_consumer.h,
4208 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
4209 src/framework/mlt_geometry.h, src/framework/mlt_multitrack.h,
4210 src/framework/mlt_producer.h, src/framework/mlt_service.h,
4211 src/framework/mlt_transition.h: Applied patch from Stephane Fillod to make
4212 configure run with bash since it uses bash-specific features. Also, patches
4213 headers to comments for pedantic compilation.
4215 2006-11-20 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4217 * src/modules/core/producer_framebuffer.c: remove debug msg
4219 2006-11-18 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4221 * src/modules/core/producer_framebuffer.c,
4222 src/modules/core/producer_framebuffer.h: Fix header + add freeze feature
4224 * src/modules/core/Makefile, src/modules/core/configure,
4225 src/modules/core/factory.c, src/modules/core/producer_framebuffer.c,
4226 src/modules/core/producer_framebuffer.h: New framebuffer producer. Provides
4227 slowmotion, reverse playing and stroboscope effect
4229 2006-11-05 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4231 * src/modules/fezzik.dict: Kdenlive project files are now westley compatible
4233 * src/modules/core/transition_luma.c: Luma get_image produces yuv only, so
4234 announce it. Fix problem when requesting rgb image of a luma transition.
4236 2006-10-26 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4238 * src/modules/core/filter_rescale.c: Fix rescaling of rgb images when not
4241 2006-10-16 j-b-m <j-b-m@d19143bc-622f-0410-bfdd-b5b2a6649095>
4243 * src/modules/core/filter_obscure.c: Position for the effect was not
4244 calculated right if the clip was in the middle of a playlist
4246 2006-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4248 * src/modules/avformat/producer_avformat.c: + General improved media support
4250 2006-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4252 * src/modules/avformat/producer_avformat.c: + Correction to previous patch -
4253 fixes pause behaviour with rawvideo
4255 * src/modules/avformat/producer_avformat.c: + Corrections for uncompressed
4258 2006-09-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4260 * ChangeLog: Following Dan's example. Applied an amd64 compilation patch to
4261 motion_est module and patch to correctly initialize audio frequency and
4264 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c:
4265 Patch supplied by Jean-Baptiste.
4269 * src/modules/motion_est/filter_motion_est.c,
4270 src/modules/motion_est/sad_sse.h: Zypher's amd64 patch.
4271 http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/mlt/files/
4273 2006-09-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4275 * ChangeLog, src/modules/sdl/Makefile: fix SDL compilation on some systems
4278 2006-08-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4280 * src/modules/vmfx/filter_mono.h: + Header file for mono filter
4282 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
4283 src/modules/vmfx/factory.c, src/modules/vmfx/filter_mono.c: + A mono filter
4284 for mask generation (not v. useful)
4286 * src/modules/vmfx/filter_chroma.c, src/modules/vmfx/filter_chroma_hold.c: +
4287 Correction to uneven chroma samples
4289 * src/modules/qimage/qimage_wrapper.cpp: + Image caching for the qimage
4292 * src/modules/gtk2/producer_pixbuf.c: + Image caching for the gtk2 pixbuf
4295 2006-08-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4297 * ChangeLog: *** empty log message ***
4299 * src/modules/westley/producer_westley.c: enhance producer_westley to parse
4300 Kino 0.9.1 SMIL (clock) time values.
4302 * ChangeLog: *** empty log message ***
4304 * src/modules/avformat/configure: convert --avformat-cvs to svn and rename
4305 option as --avformat-svn (--avformat-cvs is an undocumented alias).
4307 2006-05-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4309 * configure: bump version
4311 2006-05-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4313 * src/modules/qimage/producer_qimage.c: apply patch from Jean-Baptiste
4314 <jb@ader.ch> to add rgb24a support to producer_qimage
4316 2006-05-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4318 * src/modules/core/transition_composite.c: apply patch from Jean Baptiste
4319 <jb@ader.ch> to fix fill-type rescaling when aspect ratio is equal to
4322 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4323 src/modules/gtk2/producer_pixbuf.c: apply patch from Jean Baptiste to add
4324 rgb24a support to producer_pixbuf
4326 2006-05-20 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4328 * src/modules/qimage/configure: let QTDIR also define location of qt include
4331 * src/modules/kino/filehandler.cc: fix compilation on latest version of
4332 libquicktime (0.9.8)
4334 2006-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4336 * src/modules/avformat/filter_avcolour_space.c: + Big endian patch courtesy
4337 of Goncalo Carvalho (glslang at gmail dot com) - specifically, corrects
4338 colour space conversions on the Intel Mac
4340 2006-04-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4342 * src/modules/core/filter_resize.c: + Field order control reworked
4343 (meta.top_field_first has priority over source)
4345 2006-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4347 * src/modules/core/filter_resize.c: + Top field first correction (original
4348 approach would not have worked [mea culpa], and this is only a partial
4349 solution since the consumers have no say in field order)
4351 * src/modules/qimage/qimage_wrapper.cpp: + Fix for byte order as spotted by
4352 Goncalo Carvhalo (many thanks :-))
4354 * src/modules/core/filter_resize.c: + Meta override for field order
4355 misreporting/errors in encoders
4357 2006-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4359 * src/modules/qimage/Makefile, src/modules/qimage/configure,
4360 src/modules/qimage/qimage_wrapper.cpp: + And a fix for the PPC darwin
4362 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Sigh - big endian
4363 issues on ppc based macs
4365 * src/modules/fezzik.dict, src/modules/qimage/Makefile,
4366 src/modules/qimage/configure, src/modules/qimage/factory.c,
4367 src/modules/qimage/producer_qimage.c, src/modules/qimage/producer_qimage.h,
4368 src/modules/qimage/qimage_wrapper.cpp, src/modules/qimage/qimage_wrapper.h: +
4369 QImage module added - default is still GTK2 when available
4371 * src/modules/gtk2/producer_pixbuf.c: + Bug Fix: Removes a memory leak on
4374 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Preparation for a
4375 QT image loader (to allow optional and functionally equivalent qt or gtk2
4376 usage for image loading)
4378 2006-03-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4380 * src/modules/gtk2/producer_pixbuf.c: + Usage of mlt_properties_dir_list
4382 * src/framework/mlt_properties.c, src/framework/mlt_properties.h: + Adds a
4383 utility function for listing files in a directory (aids with cross platform
4386 2006-03-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4388 * mlt++/src/MltFactory.h: + Fix for swig parsing
4390 2006-03-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4392 * docs/services.txt, src/framework/mlt_manager.h, src/modules/core/Makefile,
4393 src/modules/core/configure, src/modules/core/factory.c,
4394 src/modules/core/filter_mono.c, src/modules/core/filter_mono.h: added mono
4397 * src/modules/kino/Makefile: libquicktime prefers pkg-config now and latest
4398 lqt-config is broken with respect to --cflags
4400 * configure: log configuration history to config.log
4402 2006-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4404 * mlt++/src/Makefile: + Install of config.h for linux and os/x usage
4406 * mlt++/src/config.h: + Added the config.h for win32
4408 * mlt++/mlt++.sln, mlt++/mlt++.vcproj, mlt++/src/Mlt.h,
4409 mlt++/src/MltConsumer.h, mlt++/src/MltDeque.h, mlt++/src/MltEvent.h,
4410 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltField.h,
4411 mlt++/src/MltFilter.h, mlt++/src/MltFilteredConsumer.h,
4412 mlt++/src/MltFilteredProducer.h, mlt++/src/MltFrame.cpp,
4413 mlt++/src/MltFrame.h, mlt++/src/MltGeometry.h, mlt++/src/MltMultitrack.h,
4414 mlt++/src/MltParser.h, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
4415 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
4416 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
4417 mlt++/src/MltPushConsumer.h, mlt++/src/MltService.h,
4418 mlt++/src/MltTokeniser.h, mlt++/src/MltTractor.h, mlt++/src/MltTransition.h:
4419 + Win32 port - dev studio is required to avoid issues with C++ ABI
4420 compatibility + Fix for image render in NTSC NB: mlt patch to follow (this
4421 one isn't much use without it :-)) - mlt build is purely mingw32 of course
4423 * src/modules/vmfx/filter_shape.c: + Activates the mixdown in the combine to
4424 allow audio sync'd with wipe (smooth ramping not implemented yet)
4426 * src/modules/core/transition_mix.c: + Alternative mixing mechanism
4427 introduced (specify a property of combine=1 on the mix transition to
4430 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: + Alternative between
4431 track mixing mechanism (using a low pass filter)
4433 2006-02-15 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4435 * docs/dvcp.txt, docs/inigo.txt: minor fixes
4437 * src/miracle/miracle_commands.c: add proper response to uadd command
4439 2006-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4441 * src/modules/Makefile: fix compilation error
4443 * src/modules/dv/producer_libdv.c: Make libdv producer return some image even
4444 if unable to handle specific image type request.
4446 * Makefile: dist-clean target is more familiar - alias it
4448 * src/modules/feeds/NTSC/data_fx.properties,
4449 src/modules/feeds/NTSC/obscure.properties: fix comment/docu typo
4451 2005-12-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4453 * debian/control, debian/rules, src/miracle/Makefile: + Fix for libmiracle
4454 and alternative deb packaging
4456 * mlt++/configure, mlt++/src/Makefile: + Fix for Darwin and soname logic
4458 * src/framework/Makefile, src/miracle/Makefile,
4459 src/modules/avformat/configure, src/valerie/Makefile: + Fix for Darwin and
4462 * mlt++/debian/changelog, mlt++/debian/control, mlt++/debian/copyright,
4463 mlt++/debian/rules: + Functional debian build rules
4465 * debian/changelog, debian/control, debian/copyright, debian/rules: +
4466 Functional debian build rules
4468 * mlt++/Makefile, mlt++/configure, mlt++/src/Makefile, mlt++/test/Makefile: +
4469 MLT++ updates for 0.2.1 - distclean corrected, soname usage in linking
4471 * Makefile, configure, src/albino/Makefile, src/framework/Makefile,
4472 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
4473 src/modules/Makefile, src/modules/avformat/Makefile,
4474 src/modules/core/Makefile, src/modules/dv/Makefile,
4475 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
4476 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
4477 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
4478 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
4479 src/modules/normalize/Makefile, src/modules/plus/Makefile,
4480 src/modules/resample/Makefile, src/modules/sdl/Makefile,
4481 src/modules/sox/Makefile, src/modules/valerie/Makefile,
4482 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
4483 src/modules/westley/Makefile, src/modules/xine/Makefile,
4484 src/valerie/Makefile: + Final updates for 0.2.1 - distclean corrected, soname
4485 usage in linking, version bump
4487 2005-11-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4489 * src/framework/configure, src/miracle/configure, src/valerie/configure: +
4490 More fixes for lib64
4492 * mlt++/Makefile, mlt++/configure: + Correction to a typo
4494 * src/modules/avformat/Makefile: + Uses libdir in private build of ffmpeg too
4497 * src/modules/avformat/configure: + 64 bit fix for ffmpeg built externally
4498 (should switch to pkg-config here)
4500 * mlt++/swig/perl/Makefile.PL: + Perl compilation patch submitted by Torsten
4503 * mlt++/configure, mlt++/src/Makefile: + Added a --libdir switch to the
4504 configure and build and fixed test case compilation
4506 * configure: - Removed a diagnostic
4508 * Makefile, configure, src/framework/Makefile, src/miracle/Makefile,
4509 src/valerie/Makefile: + Added a --libdir switch to the configure and build
4511 2005-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4513 * mlt++/configure: + Allow LDFLAGS to be inherited from the environment
4515 2005-11-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4517 * mlt++/src/Makefile: + Creates the lib directory on an install
4519 2005-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4521 * src/modules/core/transition_composite.c: + Correction to alpha mask
4524 2005-11-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4526 * mlt++/Makefile, mlt++/src/Makefile: + DESTDIR patch from Anthony Green
4527 (green at redhat dot com) - many thanks :-)
4529 * Makefile, src/albino/Makefile, src/framework/Makefile,
4530 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
4531 src/modules/Makefile, src/modules/avformat/Makefile,
4532 src/modules/core/Makefile, src/modules/dv/Makefile,
4533 src/modules/feeds/Makefile, src/modules/fezzik/Makefile,
4534 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
4535 src/modules/jackrack/Makefile, src/modules/kino/Makefile,
4536 src/modules/lumas/Makefile, src/modules/motion_est/Makefile,
4537 src/modules/normalize/Makefile, src/modules/plus/Makefile,
4538 src/modules/resample/Makefile, src/modules/sdl/Makefile,
4539 src/modules/sox/Makefile, src/modules/valerie/Makefile,
4540 src/modules/vmfx/Makefile, src/modules/vorbis/Makefile,
4541 src/modules/westley/Makefile, src/modules/xine/Makefile,
4542 src/valerie/Makefile: + DESTDIR patch from Anthony Green (green at redhat dot
4543 com) - many thanks :-)
4545 * src/modules/avformat/consumer_avformat.c,
4546 src/modules/avformat/producer_avformat.c: Allows aac output, corrects ntsc
4547 sample collection, and picks up known info streams
4549 2005-10-28 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4551 * src/modules/motion_est/filter_crop_detect.c: Correct bug introduced by
4554 * src/modules/motion_est/filter_motion_est.c: x86 doesn't play well with ppc
4556 * src/modules/motion_est/Makefile: Fix shared lib flags in Makefile for
4559 2005-10-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4561 * src/modules/motion_est/configure: + Enabled Zach's new slowmotion producer
4563 * src/modules/core/consumer_null.c,
4564 .../motion_est/filter_autotrack_rectangle.c, src/modules/sdl/consumer_sdl.c:
4565 src/modules/core/consumer_null.c src/modules/sdl/consumer_sdl.c + Terminate
4566 on pause functionality src/modules/motion_est/filter_autotrack_rectangle.c +
4567 Ensures that tracked area remains valid (out of bounds was causing core
4568 dumps) ? Currently, width/height is preserved on boundaries, but maybe it
4571 2005-10-24 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4573 * src/modules/motion_est/README: Added a producer slowmotion example.
4575 * src/modules/motion_est/Makefile, src/modules/motion_est/factory.c,
4576 src/modules/motion_est/filter_motion_est.c,
4577 src/modules/motion_est/filter_motion_est.h,
4578 src/modules/motion_est/producer_slowmotion.c: Import the proof of concept
4579 slow motion producer. It provides basic slow motion through frame repeats and
4580 a more advanced interpolation.
4582 2005-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4584 * src/modules/vmfx/filter_shape.c: + Correction for non-zero in point on the
4587 2005-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4589 * src/modules/gtk2/producer_pango.c: + Moved ~ to LF hack to pango processing
4592 * src/modules/sdl/consumer_sdl_still.c: + Rounding errors corrected for last
4595 2005-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4597 * src/modules/sdl/consumer_sdl.c: + Deadlock resolution
4599 2005-10-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4601 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
4602 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
4603 src/modules/core/transition_luma.c: + Added an option to override alignment
4604 and transparent borders for compositing
4606 2005-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4608 * src/modules/vmfx/filter_shape.c: + Corrections, optimisations and a hack
4609 for loading lumas from the mlt luma collection
4611 2005-10-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4613 * src/modules/sdl/configure, src/modules/sdl/factory.c: + Correction for
4614 uninstalled sdl image lib
4616 * configure: + OS/X Tiger patch
4618 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: OS/X gcc/g++ 4.x
4621 * src/framework/mlt_events.h, src/framework/mlt_types.h: gcc/g++ 4.x fix
4623 * src/humperdink/client.c, src/humperdink/io.c, src/humperdink/io.h,
4624 src/humperdink/remote.c, src/inigo/io.c: Remove OS/X warning re: get_string
4626 * src/framework/mlt.h, src/inigo/inigo.c: + Whoops - removed dependency on
4627 sdl in the framework for darwin
4629 * mlt++/configure, mlt++/src/Makefile, mlt++/src/MltProperties.cpp,
4630 mlt++/src/MltProperties.h, mlt++/test/Makefile: + Whoops - had forgotten
4631 these OS/X patches...
4633 * src/modules/sdl/producer_sdl_image.c: + Surface conversion
4635 * src/modules/sdl/producer_sdl_image.h: + Added producer_sdl_image as an
4636 alternative image and image sequence producer
4638 * src/modules/fezzik.dict, src/modules/sdl/Makefile,
4639 src/modules/sdl/configure, src/modules/sdl/factory.c,
4640 src/modules/sdl/producer_sdl_image.c: + Added producer_sdl_image as an
4641 alternative image and image sequence producer
4643 2005-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4645 * src/modules/core/transition_composite.c: + Clean ups and corrections
4647 2005-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4649 * mlt++/src/MltPushConsumer.cpp: + Oops - fix for memory leak
4651 * src/modules/avformat/filter_avcolour_space.c: + Extracts alpha from rgb24a
4654 2005-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4656 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltPushConsumer.cpp,
4657 mlt++/src/MltPushConsumer.h: + Added a push based consumer wrapper
4659 * src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
4660 src/modules/core/filter_rescale.c, src/modules/core/filter_resize.c,
4661 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
4662 src/modules/core/transition_composite.c,
4663 src/modules/feeds/PAL/etv.properties: src/framework/mlt_frame.c + Corrections
4664 for resizing images and alpha (uneven widths) src/framework/mlt_tractor.c +
4665 Added an output aspect ratio (being the aspect ratio of the background)
4666 src/modules/core/filter_rescale.c + Force a rescale of the alpha in parallel
4667 with image src/modules/core/filter_resize.c + Rounding errors corrections
4668 src/modules/core/filter_watermark.c + Propogation of output aspect ratio in
4669 reverse case src/modules/core/producer_colour.c + Reassign aspect ratio
4670 after get_image src/modules/core/transition_composite.c + More uneven width
4671 corrections + Use of output aspect ratio when available
4672 src/modules/feeds/PAL/etv.properties + Temporary work around to keep
4675 2005-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4677 * src/modules/avformat/consumer_avformat.c: + Correction and a minor
4680 * src/modules/gtk2/producer_pixbuf.c: + Changed incorrect global variable to
4683 * src/modules/avformat/consumer_avformat.c:
4684 src/modules/avformat/consumer_avformat.c + User specified pixel format
4685 property (pix_fmt) + Corrections to aspect ratio + Alpha channel added to
4686 RGBA32 conversions - Removed an historical/erroneous attempt to hack aspect
4689 2005-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4691 * src/modules/westley/producer_westley.c: + Indicator for missing media
4692 replacement in case pango doesn't exist
4694 * src/modules/plus/filter_charcoal.c: + Bounds checking on chroma samples
4696 * src/modules/avformat/filter_avcolour_space.c,
4697 src/modules/avformat/filter_avdeinterlace.c,
4698 src/modules/avformat/producer_avformat.c: filter_avcolour_space.c +
4699 Correction for uneven width filter_avdeinterlace.c + Correction for cases
4700 were the interlace state of frame is only known after rendering
4701 producer_avformat.c + Corrections for uneven width + Corrections for state
4702 propogation of top field first and interlaced state
4704 * src/modules/xine/filter_deinterlace.c: + Correction for cases where the
4705 interlaced state is determined after the image is rendered
4707 2005-09-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4709 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
4710 src/framework/mlt_producer.c, src/modules/avformat/configure,
4711 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
4712 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
4713 src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c,
4714 src/modules/sdl/consumer_sdl.c: src/framework/mlt_frame.c + Removed
4715 unecessary even pixel position and width dependency + Rewrote resize methods
4716 to accomodate uneven widths src/framework/mlt_frame.h + Correct RGB2YUV -
4717 now 2^10 based and range checks removed (not needed)
4718 src/framework/mlt_producer.c + Check for unspecified eof property
4719 src/modules/avformat/producer_avformat.c + Provide forced aspect ratio
4720 property src/modules/core/filter_mirror.c + Correction for uneven width
4721 src/modules/core/producer_colour.c + Corrections for aspect ratio (default to
4722 0) and allow override + Corrections for uneven width
4723 src/modules/core/transition_composite.c + Corrections for uneven pixel
4724 position and width + Removed deprecated operator code
4725 src/modules/plus/filter_sepia.c + Corrections for uneven width
4726 src/modules/plus/transition_affine.c + Corrections for uneven width
4727 src/modules/sdl/consumer_sdl.c + Corrections for uneven width
4729 2005-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4731 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
4732 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
4733 src/framework/mlt_types.h, src/modules/avformat/filter_avcolour_space.c,
4734 src/modules/core/configure, src/modules/core/factory.c,
4735 src/modules/core/filter_luma.c, src/modules/core/transition_composite.c,
4736 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
4737 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
4738 src/framework/mlt_consumer.c + Added capabilities to allow the application to
4739 handle images via the consumer-frame-show event + Added cabilities to allow
4740 the application to control the image format src/framework/mlt_frame.c + Long
4741 standing discrepancy resolved - image format is now stored on the frame
4742 object src/framework/mlt_tractor.c src/framework/mlt_types.h + Added
4743 mlt_image_opengl which is supposed to provide an rgb image swapped around for
4744 the platform src/framework/mlt_frame.h + Added a basic YUV2RGB macro
4745 src/modules/avformat/filter_avcolour_space.c + Added a converter for the
4746 opengl swapped RGB image + Corrected support for rgb24a requests
4747 src/modules/core/configure src/modules/core/factory.c + Added an alias for
4748 color (since it seems to trouble so many people)
4749 src/modules/core/filter_luma.c + Added the format property to the generated
4750 frame src/modules/core/transition_composite.c + Added the format property to
4751 the generated frame src/modules/gtk2/producer_pixbuf.c + Swapped some
4752 properties to hidden from the serialiser src/modules/sdl/consumer_sdl.c +
4753 Support for application provided previews and colour space conversion
4754 src/modules/sdl/consumer_sdl_preview.c + Partial switch to
4755 mlt_properties_pass_list + Application provided preview support added
4756 src/modules/sdl/consumer_sdl_still.c + Application provided preview support
4759 2005-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4761 * src/modules/plus/filter_invert.c: + Small mod to allow better use of invert
4762 as a gui item selector (alpha property)
4764 2005-09-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4766 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_still.c:
4767 consumer_sdl.c consumer_sdl_still.c + Corrections to silly mistake regarding
4768 initialisation from previous checkin
4770 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
4771 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
4772 src/modules/vmfx/filter_chroma.h, src/modules/vmfx/filter_chroma_hold.c,
4773 src/modules/vmfx/filter_chroma_hold.h, src/modules/vmfx/filter_shape.c,
4774 src/modules/vmfx/filter_shape.h, src/modules/vmfx/producer_pgm.c,
4775 src/modules/vmfx/producer_pgm.h: + Changed license of plugins to LGPL + Added
4776 a chroma hold filter + Small optimisation/correction to chroma filter
4778 2005-08-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4780 * src/inigo/inigo.c: + Keyboard handling events on Darwin
4782 * src/modules/lumas/Makefile, src/modules/sdl/consumer_sdl.c: lumas/Makefile
4783 + Correction for non-gui app build on darwin lumas/luma.c + Handle sdl
4784 events sdl/consumer_sdl.c + Audio on Darwin
4786 * src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4787 src/modules/sdl/consumer_sdl_still.c: src/modules/sdl/consumer_sdl.c
4788 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
4789 Corrections to preview mode switching
4791 * src/modules/sdl/consumer_sdl_preview.c:
4792 src/modules/sdl/consumer_sdl_preview.c + Temporary rollback for linux
4794 * configure, src/modules/avformat/Makefile, src/modules/avformat/configure,
4795 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4796 src/modules/sdl/consumer_sdl_still.c: configure + Correction to ldflags for
4797 Darwin src/modules/avformat/Makefile src/modules/avformat/configure +
4798 Correction for avformat on Darwin src/modules/sdl/consumer_sdl.c
4799 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
4800 Forgot to create the surface on the start (doh)
4802 * configure, src/framework/mlt.h, src/inigo/inigo.c,
4803 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
4804 src/modules/sdl/consumer_sdl_still.c: configure + Darwin sdl linking and
4805 cflags on all use of mlt (annoying, but looks unavoidable)
4806 src/framework/mlt.h + Include sdl header on Darwin src/inigo/inigo.c +
4807 Correction for Darwin key reading from terminal
4808 src/modules/sdl/consumer_sdl.c src/modules/sdl/consumer_sdl_preview.c
4809 src/modules/sdl/consumer_sdl_still.c + Moved initialisation of sdl components
4810 to the start/stop methods (Darwin requirement)
4812 * src/modules/motion_est/configure: + Correction to the disabled case (should
4813 be disable-motion_est and plugins should not be registered)
4815 2005-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4817 * src/modules/vmfx/Makefile, src/modules/vmfx/configure,
4818 src/modules/vmfx/factory.c, src/modules/vmfx/filter_chroma.c,
4819 src/modules/vmfx/filter_chroma.h: + Added rudimentary chroma to alpha filter
4820 (optimised on green by default)
4822 2005-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4824 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4825 src/framework/mlt_property.h: src/framework/mlt_properties.c
4826 src/framework/mlt_properties.h + Added get and set for int64_t
4827 src/framework/mlt_property.h + Corrected int64_t
4829 2005-08-26 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4831 * src/modules/motion_est/README, .../motion_est/filter_autotrack_rectangle.c:
4832 Add the obscure=1 option to filter_autotrack_rectangle and update the README
4835 2005-08-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4837 * src/modules/fezzik.dict, src/modules/vmfx/Makefile,
4838 src/modules/vmfx/configure, src/modules/vmfx/factory.c,
4839 src/modules/vmfx/filter_shape.c, src/modules/vmfx/filter_shape.h,
4840 src/modules/vmfx/producer_pgm.c, src/modules/vmfx/producer_pgm.h: + Added
4841 VMFX module + New filter (shape) which provides alpha manipulations and an
4842 alternative wipe mechanism + New producer (pgm) which provides basic
4843 functionality for portable grey maps
4845 * src/modules/core/transition_composite.c: + SMP fix - geometry modifications
4846 need explicit locking
4848 2005-08-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4850 * src/framework/mlt_properties.h: + Replaced this with self in new pass
4851 functions for C++ compilation
4853 2005-08-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4855 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
4856 src/framework/mlt_property.c, src/framework/mlt_property.h: Introduce some
4857 more civilized ways to copy properties. See code comments for usage.
4859 2005-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4861 * src/framework/mlt_tractor.c: + Attempt to ensure that the aspect ratio of
4862 the background is the reported ar of the output frame
4864 * src/modules/core/transition_composite.c: + Yet another aspect ratio
4865 correction for the filter transition (not 100% correct yet...) + Correction
4866 for aspect_ratio == 0 case (should honour consumer)
4868 * src/modules/avformat/consumer_avformat.c: + Correction for aspect ratio
4870 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
4871 producer_pango.c producer_pixbuf.c + More efficient use of pixbuf objects and
4872 sequences/mlt pango lists
4874 2005-08-15 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4876 * src/modules/westley/consumer_westley.c: Fix build errors caused by the
4877 (hypothetical) conversion of mlt_position from an int to a float, preserving
4880 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
4881 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
4882 src/framework/mlt_property.c, src/framework/mlt_types.h: Fix build errors
4883 caused by the (hypothetical) conversion of mlt_position from an int to a
4884 float, preserving original behavior.
4886 * src/inigo/inigo.c, src/modules/core/filter_luma.c,
4887 src/modules/motion_est/filter_crop_detect.c, src/modules/sdl/consumer_sdl.c:
4888 Fix build errors caused by the (hypothetical) conversion of mlt_position from
4889 an int to a float, preserving original behavior.
4891 2005-08-07 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4893 * src/modules/motion_est/filter_vismv.c: Misc changes. May remove this file
4896 * src/modules/motion_est/filter_motion_est.c: This is a significant rewrite.
4897 -Cleared up as many conceptualy sticky points as possible. -Removed chroma
4898 comparison code pending a better rewrite. -Added show_residual=1 and
4899 show_reconstruction=1 debug modes. See README. -Renamed many variables and
4900 functions. -Revamped geometry handling. -Lots more I'm forgeting.
4902 * src/modules/motion_est/README: Added some more examples.
4904 * src/inigo/inigo.c: Prevent a frame from being skipped when inigo is first
4907 * src/modules/motion_est/filter_crop_detect.c: Corrected geometry handling.
4908 Removed redundant arrow drawing code. Modified thresholding.
4910 2005-08-04 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4912 * src/modules/avformat/Makefile, src/modules/avformat/configure: ffmpeg split
4913 of the libavutil library.
4915 2005-07-30 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4917 * src/modules/motion_est/README, src/modules/motion_est/filter_motion_est.c:
4918 Added a README file with lots of juicy info. Added a denoise motion vectors
4919 function, enabled by default; the results seem very good. Removed some unused
4922 2005-07-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4924 * src/modules/kino/Makefile: + Allow header dependency checks
4926 * src/modules/avformat/configure: + Added an additional help message (for
4929 * Makefile: + Force dependency checks on header files
4931 2005-07-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4933 * src/framework/mlt_types.h: Do not break ABI to workaround a problem in
4936 2005-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4938 * src/modules/kino/producer_kino.c: + Stores the resource correctly (to allow
4939 serialisation via westley)
4941 2005-07-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
4943 * src/framework/mlt_types.h: Add names to enums to make newer versions of
4944 swig (noticed on 1.3.24) happy.
4946 2005-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4948 * src/modules/core/filter_watermark.c: + Correction to long outstanding
4949 oddity regarding composite.out - not needed in many cases now
4951 * mlt++/swig/Makefile, mlt++/swig/configure, mlt++/swig/perl/Makefile.PL,
4952 mlt++/swig/python/build, mlt++/swig/tcl/build: + Cleaned up swig build so it
4953 doesn't require an mlt++ install first - Temporarily disabled java
4955 2005-07-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4957 * src/modules/kino/riff.cc: + Minor correction for entry length being less
4958 than the data length
4960 * src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/riff.cc,
4961 src/modules/kino/riff.h: + fixes for opendml dv avi
4963 2005-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4965 * src/modules/sdl/consumer_sdl.c: - Removed 'resize' property logic and
4966 width/height confusion
4968 * src/modules/core/filter_resize.c: + Correction for rounding errors
4970 2005-07-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4972 * src/modules/dv/producer_libdv.c: - Removed unused aspect ratio property
4974 * src/modules/avformat/producer_avformat.c: + Hide internal properties via
4977 * src/framework/mlt_playlist.c, src/framework/mlt_service.c: - Remove
4980 2005-07-21 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4982 * src/modules/motion_est/filter_motion_est.c: autotrack_rectangle and
4983 motion_est now convert pixel units to macroblock (whole) units the same way.
4985 * .../motion_est/filter_autotrack_rectangle.c: Fixed several accuracy issues.
4986 Cleaned up code. Corrected pause behavior.
4988 2005-07-20 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
4990 * .../motion_est/filter_autotrack_rectangle.c: use shared arrow drawing code.
4991 improve tracking accuracy.
4993 2005-07-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
4995 * src/framework/mlt_filter.c, src/framework/mlt_service.c: mlt_filter.c
4996 mlt_service.c + Filter disable property
4998 2005-07-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5000 * src/modules/gtk2/producer_pango.c: producer_pango.c + Correction of
5001 oversight - allow serialisation of mpl usage
5003 * src/modules/avformat/consumer_avformat.c,
5004 src/modules/avformat/producer_avformat.c: consumer_avformat.c
5005 producer_avformat.c + Sync with current ffmpeg CVS - PLEASE UPDATE FFMPEG
5008 2005-07-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5010 * src/modules/gtk2/producer_pango.c: + Mutex protection (temporary work
5011 around of SMP systems) + Corrected aspect ratio (should be 1, not 0)
5013 * src/modules/core/producer_colour.c: + Accepts modifiable colour property
5014 (via resource) + Hides non-public properties
5016 * src/modules/fezzik.dict: + Added convenience lookup for MLT Pango List
5019 * src/modules/core/filter_mirror.c: + Alpha handling in silly filter :-)
5021 * src/modules/core/transition_composite.c: + Inherits deinterlace method from
5022 the consumer + Sanity check on scaled size for compositing
5024 * src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
5025 producer_pango.c + Added cloning + Added the very silly .mpl (MLT Pango List)
5026 format [details to follow] + Corrected invalid content producer_pixbuf.c +
5027 Corrected invalid content
5029 * src/modules/gtk2/producer_pixbuf.c: + Bug fixes to test card handling +
5030 Alpha channel cloning + Minor tidy up
5032 2005-07-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5034 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5035 src/framework/mlt_producer.c, src/framework/mlt_service.c,
5036 src/framework/mlt_tractor.c, src/modules/core/filter_resize.c,
5037 src/modules/core/filter_transition.c,
5038 src/modules/core/transition_composite.c, src/modules/dv/producer_libdv.c:
5039 rc/framework/mlt_frame.c + image_count added to assist the 'transition
5040 filter' in knowing when to act... src/framework/mlt_playlist.c + Complete
5041 rework of fx cuts - now only the fx are output on a frame
5042 src/framework/mlt_producer.c + Aspect ratio of cuts inherited from parent
5043 src/framework/mlt_service.c + Get frame reworked and cleaned up
5044 src/framework/mlt_tractor.c - Removed erroneous width/height pass down prior
5045 to image fetching + Corrected types on other properties for pass down +
5046 Complete rework of fx cuts - they're now received as producer-less frames
5047 from a track + Added image_count logic for transition filter assistance
5048 src/modules/core/filter_resize.c + Added state retention of aspect ratio (may
5049 withdraw this later - it assumes producer knows a/r on frame creation/prior
5050 to image fetch) src/modules/core/filter_transition.c + Checks that two
5051 images are available before processing + Checks test image/audio cases
5052 src/modules/core/transition_composite.c + Major correction in aspect ratio
5053 handling (the b frame image is 'distorted' to the consumers aspect ratio) +
5054 Minor clean up of silly and/or/xor - now have 'operator=[and/or/xor]' (more
5055 clean up to follow) src/modules/dv/producer_libdv.c + Frame stored width and
5056 height are no longer assumed to be 'safe' here (investigating)
5058 2005-07-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5060 * src/framework/mlt_repository.c: mlt_repository.c + VERY temporary hack to
5061 avoid global symbol clashes (RTLD_GLOBAL needed by kino/libquicktime only so
5064 2005-07-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5066 * src/modules/kino/filehandler.cc: filehandler.cc + FOURCC for DVCPRO
5069 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Oops - the frame
5070 position is relative to the in point (the internal position is absolute)
5072 * src/modules/vorbis/producer_vorbis.c: producer_vorbis.c + Fix for non-zero
5075 2005-07-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5077 * src/modules/sdl/consumer_sdl_preview.c,
5078 src/modules/sdl/consumer_sdl_still.c: consumer_sdl_preview.c
5079 consumer_sdl_still.c + Fixes a deadlock condition
5081 * src/modules/kino/filehandler.cc: src/modules/kino/filehandler.cc + Added
5082 missing fourccs to allow compilation
5084 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5085 src/framework/mlt_repository.c, src/modules/kino/filehandler.cc,
5086 src/modules/kino/filehandler.h: framework/mlt_frame.c framework/mlt_frame.h +
5087 Added sample calculator (samples to current frame)
5088 framework/mlt_repository.c + Symbols exported from plugins
5089 modules/kino/filehandler.cc modules/kino/filehandler.h + Audio handling of dv
5092 2005-07-09 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5094 * src/modules/motion_est/configure: Mention that motion est is disabled by
5095 default during ./configure.
5097 * configure, src/modules/motion_est/configure: Prevent motion estimation
5098 components from building unless requested.
5100 2005-07-08 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5102 * src/modules/motion_est/Makefile, src/modules/motion_est/configure: removed
5105 * src/modules/motion_est/Makefile, src/modules/motion_est/arrow_code.c,
5106 src/modules/motion_est/arrow_code.h, src/modules/motion_est/configure,
5107 src/modules/motion_est/factory.c,
5108 .../motion_est/filter_autotrack_rectangle.c,
5109 src/modules/motion_est/filter_crop_detect.c,
5110 src/modules/motion_est/filter_motion_est.c,
5111 src/modules/motion_est/filter_motion_est.h,
5112 src/modules/motion_est/filter_vismv.c, src/modules/motion_est/sad_sse.h:
5113 Initial import of the motion estimation filter.
5115 2005-07-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5117 * src/modules/avformat/consumer_avformat.c:
5118 src/modules/avformat/consumer_avformat.c + Correction for mpeg encoding -
5119 Removal of erroneous frame rate checks
5121 2005-07-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5123 * src/modules/westley/producer_westley.c:
5124 src/modules/westley/producer_westley.c - Rollback on erroneous checkin
5125 (functionality covered correctly in playlist)
5127 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
5128 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5129 src/modules/fezzik.dict, src/modules/gtk2/producer_pixbuf.c,
5130 src/modules/westley/producer_westley.c: src/framework/mlt_frame.c +
5131 Correction for aspect ratio of synthesized test card
5132 src/framework/mlt_playlist.c + Special case for handling fx cuts
5133 src/modules/fezzik.dict + Convenience jfx and jef extensions for jahshaka
5134 src/modules/core/transition_composite.c + Ensure that scaling and correct
5135 image extraction is handled src/modules/core/transition_luma.c + Ensure that
5136 scaling and correct image extraction is handled
5137 src/modules/gtk2/producer_pixbuf.c + Allow user overrides for progressive and
5138 aspect_ration src/modules/westley/producer_westley.c + Special case for fx
5141 2005-06-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5143 * mlt++/CUSTOMISING, mlt++/test/server.cpp: CUSTOMISING + Replaced TBD for
5144 frame rendering notification event test/server.cpp + Added an example frame
5145 rendering callback that removes all shotcut related fx
5147 * src/modules/sdl/consumer_sdl.c: src/modules/sdl/consumer_sdl.c + (Re)Added
5148 audio volume control
5150 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Added support
5151 for pango usage on audio only fx cuts (sigh...)
5153 * src/framework/mlt_tractor.c: src/framework/mlt_tractor.c + Slight
5154 modification to allow pango use in fx cuts
5156 2005-06-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5158 * src/modules/core/filter_transition.c, src/modules/core/filter_transition.h:
5159 src/modules/core/filter_transition.c src/modules/core/filter_transition.h +
5162 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
5163 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5164 src/modules/core/Makefile, src/modules/core/configure,
5165 src/modules/core/factory.c, src/modules/core/transition_composite.c,
5166 src/modules/core/transition_composite.h: src/framework/mlt_deque.c
5167 src/framework/mlt_deque.h + Added support for doubles
5168 src/framework/mlt_frame.c + Switched order of source/dest audio mix
5169 extraction (for transition as filter usage) src/framework/mlt_tractor.c -
5170 Removed warning introduced from previous checkin (missing ctype.h) +
5171 Temporary work around to allow frames to carry multiple frames (for
5172 transition as filter usage) src/modules/core/Makefile
5173 src/modules/core/configure src/modules/core/factory.c + Support for new
5174 transition filter :-) src/modules/core/transition_composite.c
5175 src/modules/core/transition_composite.h - Removed frame properties dependence
5176 for process/get_image state communication + Extended alpha blending modes to
5177 'and' and 'xor' logic (may change property triggering soon) + Provided
5178 support for transition as filter usage + Cleaned up public copy region
5181 * mlt++/CUSTOMISING, mlt++/swig/ruby/thumbs.rb: CUSTOMISING + Added an
5182 example of how to hide a track on reception swig/ruby/thumbs.rb + Changed
5183 generator to run, rather than sleep and poll
5185 * src/modules/core/transition_composite.c: + Cleaned up compositing and alpha
5186 usage (all frames always have an alpha mask) + Provided an alternative
5187 rendering mechanism ('or' which takes a and b alpha into account) + Provided
5188 a and b alpha mask overides ('alpha_a' and 'alpha_b')
5190 2005-06-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5192 * src/framework/mlt_geometry.c, src/framework/mlt_tractor.c,
5193 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
5194 src/modules/sdl/consumer_sdl_still.c: src/framework/mlt_geometry.c
5195 src/modules/core/transition_composite.c src/modules/sdl/consumer_sdl.c
5196 src/modules/sdl/consumer_sdl_still.c + replaced floats with doubles (attempt
5197 to avoid rounding errors?) src/framework/mlt_tractor.c + corrections for
5198 fx_cuts (allows animated fx)
5200 2005-06-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5202 * src/modules/fezzik.dict: + BGa's request for additional westley extensions
5204 2005-06-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5206 * src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
5207 src/modules/core/filter_watermark.c, src/modules/core/producer_noise.c,
5208 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5209 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5210 src/framework/mlt_consumer.c + Attempt to make all frames have the correct
5211 aspect_ratio (works in many but not all cases) src/framework/mlt_frame.h +
5212 Provide macro access to the video and image RPN queues
5213 src/framework/mlt_tractor.c + Provides orphaned filters
5214 src/modules/core/producer_noise.c - remove specification of aspect ratio
5215 src/modules/core/filter_watermark.c src/modules/core/transition_composite.c
5216 src/modules/core/transition_luma.c src/modules/plus/filter_affine.c
5217 src/modules/plus/transition_affine.c + Corrections for frames with an aspect
5218 ratio = 0 (supplement to mlt_consumer mod)
5220 2005-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5222 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5223 src/framework/mlt_producer.c, src/inigo/inigo.c,
5224 src/modules/avformat/consumer_avformat.c, src/modules/core/filter_resize.c,
5225 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
5226 src/modules/dv/consumer_libdv.c, src/modules/gtk2/producer_pango.c,
5227 src/modules/gtk2/producer_pixbuf.c, src/modules/kino/Makefile,
5228 src/modules/kino/avi.cc, src/modules/kino/avi.h, src/modules/kino/configure,
5229 src/modules/kino/filehandler.cc, src/modules/sdl/consumer_sdl.c,
5230 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5231 src/framework/mlt_consumer.c src/framework/mlt_consumer.h + Added a general
5232 profile handling for size, aspect ratio and display ratio
5233 src/framework/mlt_producer.c + Correction to aspect ratio properties
5234 src/inigo/inigo.c + Minimalist support for sdl_preview (still not very good)
5235 src/modules/avformat/consumer_avformat.c + Takes consumer profile into
5236 account src/modules/core/filter_resize.c + Corrections for synthesised
5237 producers and aspect ratio (inherits from consumer)
5238 src/modules/core/producer_colour.c src/modules/core/producer_noise.c
5239 src/modules/gtk2/producer_pango.c + Ensures that resize picks up consumer
5240 aspect ratio src/modules/dv/consumer_libdv.c + Honour wide screen output
5241 src/modules/gtk2/producer_pixbuf.c + Correction for 1:1 aspect ratio
5242 src/modules/kino/Makefile src/modules/kino/avi.cc src/modules/kino/avi.h
5243 src/modules/kino/configure src/modules/kino/filehandler.cc + Attempt to allow
5244 mov dv files to provide audio src/modules/sdl/consumer_sdl.c
5245 src/modules/sdl/consumer_sdl_preview.c src/modules/sdl/consumer_sdl_still.c +
5246 Takes consumer profile into account
5248 2005-06-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5250 * src/framework/configure: Quick temporary fix for mlt config in non-standard
5251 paths (relates to mlt++)
5253 2005-06-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5255 * src/framework/mlt_consumer.c, src/framework/mlt_tractor.c,
5256 src/modules/avformat/filter_avdeinterlace.c,
5257 src/modules/sdl/consumer_sdl_preview.c,
5258 src/modules/xine/filter_deinterlace.c: Consumer deinterlace_method property
5261 * src/modules/avformat/filter_avcolour_space.c,
5262 src/modules/avformat/filter_avdeinterlace.c,
5263 src/modules/core/filter_resize.c, src/modules/xine/filter_deinterlace.c:
5264 Sanity checks for normalising filters
5266 2005-06-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5268 * src/modules/fezzik.dict: libdv/avformat switching
5270 2005-06-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5272 * src/modules/avformat/filter_avcolour_space.c: Sanity checks
5274 * src/modules/gtk2/producer_pixbuf.c: Fallback to testcard
5276 2005-05-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5278 * src/modules/avformat/consumer_avformat.c: NTSC fix
5280 * src/modules/fezzik.dict: Added bmp support
5282 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
5283 src/framework/mlt_producer.c: Frame rate properites and factory
5286 2005-05-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5288 * src/modules/avformat/consumer_avformat.c: audio out fix
5290 2005-05-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5292 * src/modules/kino/filehandler.cc, src/modules/kino/filehandler.h: DVCPRO fix
5295 2005-05-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5297 * src/modules/avformat/consumer_avformat.c: jpeg and mjpeg fixes
5299 2005-05-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5301 * src/modules/jackrack/filter_ladspa.c: bugfix segfault on closre when filter
5304 2005-05-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5306 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5307 src/modules/avformat/factory.c: Build modification to ffmpeg/avformat
5309 2005-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5311 * src/modules/dv/configure, src/modules/gtk2/configure,
5312 src/modules/jackrack/configure, src/modules/kino/configure,
5313 src/modules/resample/configure, src/modules/sdl/configure,
5314 src/modules/sox/configure, src/modules/vorbis/configure,
5315 src/modules/westley/configure, src/modules/xine/configure: Bourne shell
5318 * configure: Bourne shell compliance
5320 * src/modules/avformat/Makefile, src/modules/avformat/configure: Corrections
5321 to --avformat-cvs option
5323 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5324 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
5325 src/modules/avformat/producer_avformat.c: FFMPEG revisions to match current
5328 2005-05-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5330 * src/modules/kino/Makefile: fix compilation
5332 2005-04-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5334 * docs/services.txt, src/modules/configure, src/modules/jackrack/Makefile,
5335 src/modules/jackrack/configure, src/modules/jackrack/control_message.h,
5336 src/modules/jackrack/factory.c, src/modules/jackrack/filter_jackrack.c,
5337 src/modules/jackrack/filter_ladspa.c, src/modules/jackrack/filter_ladspa.h,
5338 src/modules/jackrack/jack_rack.c, src/modules/jackrack/jack_rack.h,
5339 src/modules/jackrack/plugin.c, src/modules/jackrack/plugin.h,
5340 src/modules/jackrack/plugin_desc.c, src/modules/jackrack/plugin_mgr.c,
5341 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/process.c,
5342 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
5343 src/modules/jackrack/ui.h: cleanup and reduce code in jackrack support code
5344 and add new jack-less filter_ladspa.
5346 2005-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5348 * src/modules/dv/producer_libdv.c: Fix for file identification and dv
5350 2005-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5352 * src/modules/kino/avi.h: Minor correction
5354 * src/modules/kino/Makefile, src/modules/kino/avi.cc, src/modules/kino/avi.h,
5355 src/modules/kino/configure, src/modules/kino/endian_types.h,
5356 src/modules/kino/error.cc, src/modules/kino/error.h,
5357 src/modules/kino/factory.c, src/modules/kino/filehandler.cc,
5358 src/modules/kino/filehandler.h, src/modules/kino/kino_wrapper.cc,
5359 src/modules/kino/kino_wrapper.h, src/modules/kino/producer_kino.c,
5360 src/modules/kino/producer_kino.h, src/modules/kino/riff.cc,
5361 src/modules/kino/riff.h: Initial version
5363 * src/modules/dv/producer_libdv.c, src/modules/fezzik.dict: Preparation for
5366 2005-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5368 * src/modules/dv/Makefile: corrected pkg-config libdv usage
5370 2005-04-14 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5372 * src/modules/sdl/Makefile, src/modules/sdl/consumer_sdl_still.c: Build
5375 * src/modules/sdl/consumer_sdl.c: An unfinished attempt at porting the SDL
5376 consumer to OS X. What remains is a bug in libSDL where the SDL screen object
5377 becomes a NULL pointer when it shouldn't. This also affects 'ffplay' and the
5378 SDL test program 'threadwin -threaded' I think.
5380 * src/modules/sdl/consumer_sdl_osx_hack.h: A hack to inform Cocoa that is
5381 should be multithreaded by spinning of a dummy thread.
5383 * configure, src/albino/albino.c, src/inigo/inigo.c, src/miracle/miracle.c:
5384 OS X uses -DDARWIN in
5385 /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h; This in
5386 combination with #include <Foundation/Foundation.h> caused compilation errors
5387 while porting consumer_sdl to OS X.
5389 2005-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5391 * COPYING: License update
5393 * src/modules/sox/Makefile, src/modules/sox/configure: Disable sox when
5396 * src/modules/jackrack/configure: Disable jackrack when unavailable
5398 * src/modules/dv/configure, src/modules/vorbis/configure: Disable libdv when
5401 * src/modules/resample/configure: Disable libsamplerate when unavailable
5403 * src/modules/sdl/configure: Disable sdl when unavailable
5405 * src/modules/vorbis/configure: Disable vorbis when unavailable
5407 * configure: Automatic disabling off mmx on a OS/X; mmx detection on Linux;
5408 other platforms probably broken
5410 * src/modules/xine/configure: Disable xine when mmx not available
5412 * src/modules/westley/configure: Conditional compilation of westley/libxml2
5415 * src/modules/gtk2/Makefile, src/modules/gtk2/configure,
5416 src/modules/gtk2/factory.c: Conditional compilation of gtk2 components
5418 2005-04-12 dezeroex <dezeroex@d19143bc-622f-0410-bfdd-b5b2a6649095>
5420 * src/framework/mlt_geometry.c: Minor but confusing comment fix.
5422 2005-04-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5424 * configure, setenv, src/albino/Makefile, src/albino/albino.c,
5425 src/framework/Makefile, src/humperdink/Makefile, src/humperdink/io.c,
5426 src/inigo/Makefile, src/inigo/inigo.c, src/inigo/io.c, src/miracle/Makefile,
5427 src/miracle/miracle.c, src/modules/avformat/Makefile,
5428 src/modules/avformat/configure, src/modules/core/Makefile,
5429 src/modules/core/configure, src/modules/dv/Makefile,
5430 src/modules/dv/configure, src/modules/fezzik/Makefile,
5431 src/modules/fezzik/configure, src/modules/gtk2/Makefile,
5432 src/modules/gtk2/configure, src/modules/inigo/Makefile,
5433 src/modules/inigo/configure, src/modules/jackrack/Makefile,
5434 src/modules/jackrack/configure, src/modules/normalize/Makefile,
5435 src/modules/normalize/configure, src/modules/plus/Makefile,
5436 src/modules/plus/configure, src/modules/resample/Makefile,
5437 src/modules/resample/configure, src/modules/sdl/Makefile,
5438 src/modules/sdl/configure, src/modules/sox/Makefile,
5439 src/modules/sox/configure, src/modules/valerie/Makefile,
5440 src/modules/valerie/configure, src/modules/vorbis/Makefile,
5441 src/modules/vorbis/configure, src/modules/westley/Makefile,
5442 src/modules/westley/configure, src/modules/xine/Makefile,
5443 src/modules/xine/configure, src/tests/Makefile, src/valerie/Makefile,
5444 src/valerie/valerie_socket.c: OS/X Patch from Torsten Spindler
5446 * mlt++/CUSTOMISING: Minor doc updates
5448 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
5449 src/framework/mlt_repository.c, src/framework/mlt_repository.h: More const
5452 2005-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5454 * src/framework/mlt_consumer.c, src/modules/gtk2/Makefile,
5455 src/modules/resample/filter_resample.c: Auto deinterlace on pause, fix for
5456 audio resampling/test audio and MMX checks in gtk2
5458 2005-04-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5460 * src/modules/avformat/Makefile, src/modules/avformat/configure,
5461 src/modules/avformat/factory.c, src/modules/avformat/filter_avresample.c,
5462 src/modules/gtk2/Makefile, src/modules/jackrack/filter_jackrack.c,
5463 src/modules/sox/filter_sox.c: avformat-cvs build fix and audio filter
5466 2005-04-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5468 * src/albino/albino.c, src/miracle/miracle.c: make miracle and albino local
5469 use fifo instead of rr rt schedule
5471 * src/albino/albino.c, src/framework/mlt_consumer.c, src/inigo/inigo.c,
5472 src/miracle/miracle.c, src/miracle/miracle_server.c,
5473 src/modules/avformat/consumer_avformat.c, src/modules/core/consumer_null.c,
5474 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5475 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pixbuf.c,
5476 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5477 src/modules/sdl/consumer_sdl_still.c, src/modules/xine/filter_deinterlace.c:
5478 realtime scheduling updates; suppress libdv errors; add frame property
5479 deinterlace_method; default producer_hold to use onefield; add begin property
5482 2005-03-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5484 * mlt++/CUSTOMISING, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5485 mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h, mlt++/test/server.cpp:
5486 Server customisation
5488 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c: Frame rendering
5491 2005-03-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5493 * docs/dvcp.txt, src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
5494 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
5495 src/miracle/miracle_unit_commands.h, src/modules/avformat/factory.c,
5496 src/valerie/valerie.c, src/valerie/valerie.h: Threading considerations and
5497 DVCP WIPE introduced
5499 2005-03-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5501 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
5502 src/modules/core/transition_composite.c,
5503 src/modules/plus/transition_affine.c: Minor corrections and more affine
5506 2005-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5508 * src/miracle/miracle_unit.c, src/modules/avformat/consumer_avformat.c: Minor
5509 mods to playout via avformat and miracle unit generation on an xfer
5511 * src/modules/westley/producer_westley.c: Reinstatement of entity handling
5512 and removal of libxml2 warning for non-existent file
5514 2005-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5516 * src/framework/mlt_frame.c, src/modules/core/producer_colour.c,
5517 src/modules/core/transition_composite.c,
5518 src/modules/plus/transition_affine.c: Minor corrections with alpha and
5521 2005-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5523 * src/miracle/miracle_unit.c: Smoother unit load
5525 2005-02-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5527 * mlt++/src/MltService.cpp: Minor correction
5529 * src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
5530 src/modules/core/producer_colour.c, src/modules/core/transition_composite.c,
5531 src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c,
5532 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c,
5533 src/modules/sdl/consumer_sdl_preview.c,
5534 src/modules/westley/consumer_westley.c,
5535 src/modules/westley/producer_westley.c: Alphas and global feeds revisted
5537 2005-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5539 * src/modules/sdl/consumer_sdl_preview.c,
5540 src/modules/sdl/consumer_sdl_still.c: Speed switch corrections
5542 2005-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5544 * src/modules/core/transition_composite.c,
5545 src/modules/core/transition_luma.c: Optional 8 or 16 bit pgm or png lumas;
5546 fixes for non-existence
5548 * src/modules/lumas/configure, src/modules/lumas/create_lumas: Optional 8 or
5551 2005-02-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5553 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
5554 more affine silliness
5556 2005-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5558 * src/modules/plus/transition_affine.c: affine silliness
5560 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5561 src/framework/mlt_frame.c, src/framework/mlt_tractor.c,
5562 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5563 src/modules/sdl/consumer_sdl_still.c: SMP/HT fixes
5565 2005-02-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5567 * src/modules/feeds/PAL/border.properties: fill for borders
5569 * src/modules/gtk2/Makefile: conditional mmx compilation
5571 * src/modules/core/transition_composite.c: int handling on the frame image
5574 * src/framework/mlt_deque.c, src/framework/mlt_deque.h,
5575 src/framework/mlt_frame.c, src/framework/mlt_frame.h: 64 bit fix and deque
5578 2005-01-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5580 * src/modules/sdl/consumer_sdl_preview.c: Refresh count instead of flag
5582 * src/modules/sdl/consumer_sdl_preview.c: Mutex locking for refresh handling
5584 * src/modules/core/filter_rescale.c: Warning removal
5586 * src/modules/resample/filter_resample.c: Workaround for test card audio (may
5589 * src/modules/inigo/producer_inigo.c: Empty track definition fix
5591 * src/modules/sdl/consumer_sdl_preview.c,
5592 src/modules/sdl/consumer_sdl_still.c: Consumer reworked
5594 * src/modules/plus/transition_affine.c: Pointless improvement on a bad filter
5597 * src/modules/gtk2/producer_pango.c: Memory leak fix
5599 * src/modules/westley/consumer_westley.c: titles and global feeds
5601 * src/modules/feeds/PAL/border.properties,
5602 src/modules/feeds/PAL/data_fx.properties: Minor corrections
5604 * src/modules/core/filter_data_show.c: Global/local data show distinction
5606 * src/modules/core/Makefile: Removed superflous mmx compilation
5608 * src/framework/mlt_tractor.c: Global data feed handling
5610 * src/framework/mlt_filter.c, src/framework/mlt_service.c: Wild card filter
5613 * src/framework/mlt_events.c: Memory leak fix
5615 * src/framework/mlt_consumer.c: Small correction to deinterlacing
5617 2005-01-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5619 * src/modules/feeds/PAL/border.properties,
5620 src/modules/feeds/PAL/example.properties: Test case feeds added
5622 * src/modules/avformat/filter_avresample.c,
5623 src/modules/avformat/producer_avformat.c,
5624 src/modules/core/filter_channelcopy.c, src/modules/core/filter_watermark.c,
5625 src/modules/core/producer_noise.c, src/modules/core/producer_ppm.c,
5626 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
5627 src/modules/core/transition_mix.c, src/modules/core/transition_region.c,
5628 src/modules/dv/producer_libdv.c, src/modules/feeds/PAL/etv.properties,
5629 src/modules/jackrack/filter_jackrack.c,
5630 src/modules/normalize/filter_volume.c, src/modules/plus/transition_affine.c,
5631 src/modules/resample/filter_resample.c, src/modules/sox/filter_sox.c,
5632 src/modules/vorbis/producer_vorbis.c: Remaining audio handling switched to
5633 stacks; Minor corrections to compositing and mixing; localisation for pango
5635 * src/modules/westley/consumer_westley.c,
5636 src/modules/westley/producer_westley.c: Localised data storage and utf-8
5639 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5640 src/framework/mlt_frame.h, src/framework/mlt_producer.c,
5641 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
5642 src/framework/mlt_transition.h: Transitions reworked (always_active
5643 capabilities); remaining audio handling switched to stacks
5645 * demo/mlt_news: Correction for audio mix
5647 2005-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5649 * src/framework/mlt_consumer.c: consumer close fix
5651 * src/modules/feeds/PAL/etv.properties, src/modules/gtk2/producer_pango.c:
5654 2005-01-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5656 * demo/mlt_slideshow_black, docs/services.txt,
5657 src/modules/core/transition_composite.c,
5658 src/modules/feeds/PAL/etv.properties: Minor modifications to compositing
5661 * src/modules/gtk2/producer_pango.c: Added a weight property
5663 2005-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5665 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h: Const string usage
5668 * demo/mlt_attributes: Correction for ETV specific filters
5670 * src/modules/feeds/PAL/etv.properties: Seperation for ETV specific filters
5672 * docs/testing.txt: Test case clean up
5674 * demo/demo, demo/mlt_watermark, src/framework/mlt_producer.c,
5675 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5676 src/framework/mlt_property.c, src/framework/mlt_property.h,
5677 src/framework/mlt_tractor.c, src/modules/core/filter_data_show.c,
5678 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
5679 src/modules/core/transition_region.c,
5680 src/modules/feeds/PAL/data_fx.properties,
5681 src/modules/feeds/PAL/obscure.properties, src/modules/fezzik.ini,
5682 src/modules/gtk2/producer_pango.c: Sundry minor fixes and optimisations
5684 2005-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5686 * src/framework/mlt_geometry.c: Corrections to geometry next key and
5689 2005-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5691 * mlt++/src/MltGeometry.cpp, mlt++/src/MltGeometry.h: Next/Prev key
5694 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Next/Prev key
5697 * src/modules/feeds/PAL/data_fx.properties,
5698 src/modules/feeds/PAL/obscure.properties: Smaller mask width/height
5700 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i: Fetch
5701 unit from miracle server
5703 * src/miracle/miracle_server.c, src/miracle/miracle_server.h: Fetch unit from
5706 2005-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5708 * src/framework/mlt_playlist.c: Correction to clip_start at end of playlist
5710 2004-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5712 * demo/demo.ini, src/framework/mlt_producer.c,
5713 src/framework/mlt_properties.c, src/framework/mlt_property.c,
5714 src/framework/mlt_transition.c: Corrections after valgrinding
5716 * mlt++/src/MltGeometry.h: Update for geometry
5718 * demo/demo.ini, demo/mlt_attributes, demo/mlt_news, demo/mlt_slideshow,
5719 demo/mlt_slideshow_black, demo/mlt_squeeze, demo/mlt_ticker,
5720 demo/mlt_watermark: Corrections and minor fixes to use new geometry spec;
5721 couple of new test cases
5723 * src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
5724 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
5725 src/modules/inigo/producer_inigo.c: Sundry minor updates
5727 * src/modules/feeds/NTSC/obscure.properties,
5728 src/modules/feeds/PAL/data_fx.properties: Feeds updates
5730 * src/framework/mlt_producer.c: Extension to mini fezzik for obscures on cuts
5733 * src/framework/mlt_tractor.c: Option to hold feed processing on a track
5735 * src/framework/mlt_playlist.c: Fix for join length correction
5737 * src/framework/mlt_frame.c: Resize fix for chroma offsets
5739 * src/framework/mlt_geometry.c, src/framework/mlt_geometry.h: Improved
5742 2004-12-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5744 * src/modules/jackrack/filter_jackrack.c: bootstrap earlier with fixed number
5745 of channels, better initial synchronisation phase, reduced internal buffer
5748 * src/modules/jackrack/filter_jackrack.c: even better close handling?
5750 * src/modules/jackrack/filter_jackrack.c: fixup includes
5752 * src/modules/jackrack/filter_jackrack.c: ensure disconnected from jack
5753 before releasing any resources
5755 2004-12-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
5757 * docs/services.txt, src/modules/jackrack/filter_jackrack.c: add
5758 filter/jackrack to services.txt and apply a performance tweak to
5761 * src/modules/jackrack/Makefile, src/modules/jackrack/configure,
5762 src/modules/jackrack/control_message.h, src/modules/jackrack/factory.c,
5763 src/modules/jackrack/filter_jackrack.c,
5764 src/modules/jackrack/filter_jackrack.h, src/modules/jackrack/jack_rack.c,
5765 src/modules/jackrack/jack_rack.h, src/modules/jackrack/lock_free_fifo.c,
5766 src/modules/jackrack/lock_free_fifo.h, src/modules/jackrack/plugin.c,
5767 src/modules/jackrack/plugin.h, src/modules/jackrack/plugin_desc.c,
5768 src/modules/jackrack/plugin_desc.h, src/modules/jackrack/plugin_mgr.c,
5769 src/modules/jackrack/plugin_mgr.h, src/modules/jackrack/plugin_settings.c,
5770 src/modules/jackrack/plugin_settings.h, src/modules/jackrack/process.c,
5771 src/modules/jackrack/process.h, src/modules/jackrack/ui.c,
5772 src/modules/jackrack/ui.h: added jackrack filter
5774 * demo/consumers.ini, docs/services.txt, setenv, setenv_mc,
5775 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
5776 src/modules/fezzik.ini: fix aspect ratios in producer_libdv tweak fezzik
5777 priorities minor fixes to setenv and demo/consumers.ini
5779 2004-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5781 * demo/mlt_bouncy_ball, demo/mlt_my_name_is, demo/mlt_title_over_gfx,
5782 src/framework/mlt_tractor.c, src/modules/core/filter_rescale.c,
5783 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
5784 src/modules/core/transition_composite.c,
5785 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5786 src/modules/feeds/PAL/data_fx.properties, src/modules/plus/filter_affine.c,
5787 src/modules/plus/transition_affine.c: Composite distort, fill and titles
5790 * src/modules/core/transition_composite.c, src/modules/feeds/Makefile: Feeds
5793 * src/modules/feeds/Makefile, src/modules/feeds/NTSC/data_fx.properties,
5794 src/modules/feeds/PAL/data_fx.properties,
5795 src/modules/feeds/PAL/obscure.properties: Feeds pseudo module added
5797 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_geometry.c,
5798 src/modules/core/filter_data_show.c, src/modules/core/transition_composite.c,
5799 src/modules/core/transition_luma.c, src/modules/data_fx.properties,
5800 src/modules/inigo/producer_inigo.c, src/modules/lumas/create_lumas,
5801 src/modules/lumas/luma.c: Luma and composite fixes
5803 2004-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5805 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltGeometry.cpp,
5806 mlt++/src/MltGeometry.h, mlt++/swig/mltpp.i: Geometry
5808 * src/modules/core/transition_composite.c: Luma generation and use
5810 * src/modules/core/transition_composite.c,
5811 src/modules/core/transition_luma.c, src/modules/lumas/Makefile,
5812 src/modules/lumas/create_lumas, src/modules/lumas/luma.c: Luma generation and
5815 * demo/mlt_bouncy_ball, demo/mlt_push, demo/mlt_ticker,
5816 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_geometry.c,
5817 src/framework/mlt_geometry.h, src/framework/mlt_types.h,
5818 src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c,
5819 src/modules/data_fx.properties, src/modules/xine/deinterlace.c: Framework
5820 inclusion of geometry
5822 2004-12-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5824 * src/modules/data_fx.properties: Correction to obscure data_show config
5826 * src/modules/data_fx.properties: Correction to obscure data_show config
5828 2004-12-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5830 * src/framework/mlt_playlist.c, src/modules/core/transition_composite.c,
5831 src/modules/data_fx.properties: New geometry specification
5833 2004-12-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5835 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
5836 src/framework/mlt_tractor.c, src/modules/core/filter_data_feed.c,
5837 src/modules/core/transition_composite.c,
5838 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5839 src/modules/gtk2/producer_pango.c, src/modules/westley/producer_westley.c,
5840 src/valerie/valerie_remote.c: Feed rework and fixes to westley and composite
5842 2004-12-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5844 * src/framework/mlt_consumer.c: Mutex protection on put frame close
5846 * src/framework/mlt_producer.c, src/framework/mlt_service.c: Mutex locking in
5849 2004-12-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5851 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: blank_at method added
5853 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: blank_at method
5856 2004-12-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5858 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: split_at method added
5860 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: split_at method
5863 2004-12-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5865 * mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Tractor constructor
5868 * src/framework/mlt_playlist.c, src/framework/mlt_service.c,
5869 src/modules/inigo/producer_inigo.c: Corrections to playlist manipulations and
5870 producer type determination
5872 2004-12-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5874 * src/framework/mlt_consumer.c, src/modules/data_fx.properties,
5875 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
5876 Possible fixes to xlib errors
5878 2004-12-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5880 * src/modules/core/filter_data_feed.c: ignore attr which are active, but have
5883 * src/modules/data_fx.properties: Minor mods for ETV data filters
5885 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
5886 src/framework/mlt_factory.c, src/framework/mlt_field.c,
5887 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
5888 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
5889 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
5890 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5891 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
5892 src/framework/mlt_properties.c, src/framework/mlt_property.c,
5893 src/framework/mlt_service.c, src/framework/mlt_service.h,
5894 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
5895 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
5896 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
5897 src/miracle/miracle_unit_commands.c,
5898 src/modules/avformat/consumer_avformat.c,
5899 src/modules/avformat/filter_avcolour_space.c,
5900 src/modules/avformat/filter_avdeinterlace.c,
5901 src/modules/avformat/filter_avresample.c,
5902 src/modules/avformat/producer_avformat.c, src/modules/core/consumer_null.c,
5903 src/modules/core/filter_brightness.c, src/modules/core/filter_channelcopy.c,
5904 src/modules/core/filter_data_feed.c, src/modules/core/filter_data_show.c,
5905 src/modules/core/filter_gamma.c, src/modules/core/filter_luma.c,
5906 src/modules/core/filter_mirror.c, src/modules/core/filter_obscure.c,
5907 src/modules/core/filter_region.c, src/modules/core/filter_rescale.c,
5908 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
5909 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
5910 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
5911 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
5912 src/modules/core/transition_region.c, src/modules/data_fx.properties,
5913 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
5914 src/modules/fezzik.ini, src/modules/fezzik/producer_fezzik.c,
5915 src/modules/fezzik/producer_hold.c, src/modules/gtk2/consumer_gtk2.c,
5916 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
5917 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
5918 src/modules/normalize/filter_volume.c, src/modules/plus/filter_affine.c,
5919 src/modules/plus/filter_charcoal.c, src/modules/plus/filter_sepia.c,
5920 src/modules/plus/transition_affine.c, src/modules/resample/filter_resample.c,
5921 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
5922 src/modules/sdl/consumer_sdl_still.c, src/modules/sox/filter_sox.c,
5923 src/modules/valerie/consumer_valerie.c, src/modules/vorbis/producer_vorbis.c,
5924 src/modules/westley/consumer_westley.c,
5925 src/modules/westley/producer_westley.c,
5926 src/modules/xine/filter_deinterlace.c, src/valerie/valerie_remote.c: Big
5927 modification - switch to macros for parent class access
5929 2004-11-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5931 * mlt++/swig/Makefile: Install makefile for swig
5933 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltDeque.cpp,
5934 mlt++/src/MltDeque.h, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
5935 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5936 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h: Deque added;
5937 simplified producer parent access; transition in and out
5939 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
5940 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
5941 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
5942 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
5943 src/modules/sdl/consumer_sdl_still.c, src/modules/westley/consumer_westley.c,
5944 src/modules/westley/producer_westley.c: Extendable factories; general
5945 producer related modifications; westley storage; sdl_still increased latency
5947 2004-11-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5949 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5950 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5951 mlt++/src/MltProperties.cpp, mlt++/src/MltService.cpp,
5952 mlt++/src/MltService.h, mlt++/test/Makefile: More playlist modifications;
5955 * src/modules/sdl/consumer_sdl_still.c: Consumer sdl preview correction -
5956 attach colour space conversion on start
5958 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
5959 src/framework/mlt_producer.c, src/framework/mlt_service.c,
5960 src/framework/mlt_service.h: More playlist modifications; service locking;
5961 sticky services on frame
5963 2004-11-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5965 * src/framework/mlt_producer.c: Extendible blank producers
5967 * mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5968 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Ref count and event firing
5969 method on properties; locate_cut on tractor
5971 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
5972 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
5973 src/modules/sdl/consumer_sdl_still.c, src/modules/valerie/consumer_valerie.c:
5974 Added ref_count method to properties; temporary work around for test card;
5977 2004-11-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5979 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5980 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
5981 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
5982 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Playlist reorganisation
5984 * src/framework/mlt_consumer.c, src/framework/mlt_playlist.c,
5985 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
5986 src/framework/mlt_producer.h, src/framework/mlt_transition.c,
5987 src/modules/dv/consumer_libdv.c: Playlist and blank rearrangement, fix for
5988 mlt_consumer and NULL
5990 2004-11-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
5992 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
5993 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h: Simplified playlist and
5996 * src/modules/sdl/consumer_sdl_still.c: Increased delay for polling
5998 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Simplified
6001 2004-11-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6003 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Added cut related
6006 * src/framework/mlt_multitrack.c: Behavioural change - tracks with hide
6007 properties now affect length (might be problematic)
6009 2004-11-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6011 * src/framework/mlt_producer.c: Correction for direct playback of a cut
6013 2004-11-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6015 * src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/producer_pixbuf.c,
6016 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
6017 src/modules/sdl/consumer_sdl_still.c: Fixes threaded pixbuf usage and removes
6018 flash when swicthing between sdl preview modes
6020 2004-10-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6022 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltTokeniser.cpp,
6023 mlt++/src/MltTokeniser.h, mlt++/test/server.cpp: Added courtesy tokenising
6026 * src/framework/mlt_tokeniser.c, src/modules/fezzik.dict,
6027 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
6028 src/modules/sdl/consumer_sdl_preview.c,
6029 src/modules/westley/producer_westley.c: fixes for westley deserialise,
6030 preview handling and tokenising amendment
6032 2004-10-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6034 * src/modules/plus/filter_charcoal.c: Minor optimisation
6036 * mlt++/configure, mlt++/swig/configure, mlt++/swig/ruby/build,
6037 mlt++/swig/ruby/miracle.rb: Config changes
6039 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6040 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
6041 src/modules/avformat/consumer_avformat.c,
6042 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
6043 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
6044 src/modules/core/producer_noise.c, src/modules/core/transition_composite.c,
6045 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c,
6046 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c:
6047 Attempt at an aspect ratio clean up
6049 2004-10-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6051 * src/modules/sdl/consumer_sdl_preview.c: Oops - need to parse the size in
6054 * mlt-config-template, src/framework/configure, src/miracle/configure,
6055 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
6056 src/modules/gtk2/consumer_gtk2.c, src/modules/gtk2/consumer_gtk2.h,
6057 src/modules/gtk2/factory.c, src/modules/sdl/consumer_sdl.c,
6058 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
6059 src/modules/westley/producer_westley.c, src/valerie/configure: Minor config
6060 fixes and gtk2 consumer added
6062 2004-10-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6064 * src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
6066 * src/framework/mlt_consumer.c, src/inigo/inigo.c,
6067 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl_preview.c,
6068 src/modules/sdl/consumer_sdl_still.c: SDL Preview second checkin
6070 2004-10-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6072 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6073 src/modules/sdl/Makefile, src/modules/sdl/configure,
6074 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
6075 src/modules/sdl/consumer_sdl_preview.c, src/modules/sdl/consumer_sdl_still.c,
6076 src/modules/sdl/factory.c: SDL Preview provisional checkin
6078 2004-10-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6080 * src/framework/mlt_frame.c, src/modules/core/transition_mix.c: audio mix and
6083 2004-10-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6085 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: id and log level for
6088 * src/framework/mlt_properties.c, src/miracle/miracle_server.c,
6089 src/miracle/miracle_server.h: Convenience functionality for properties load
6090 and miracle_server_id function
6092 * src/miracle/miracle_server.c: Server shutdown state oops
6094 * mlt++/src/MltMiracle.cpp: Server shutdown state
6096 * src/miracle/miracle_server.c: Server shutdown state
6098 2004-10-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6100 * src/modules/valerie/consumer_valerie.c: Error property for valerie returned
6103 2004-10-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6105 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h, mlt++/test/play.cpp:
6106 buffer fix and tractor handling
6108 * src/modules/westley/consumer_westley.c, src/valerie/valerie_remote.c:
6109 buffer fix and tractor handling
6111 * mlt++/HOWTO: Doc updates
6113 * src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
6114 src/miracle/miracle_server.c, src/miracle/miracle_unit_commands.c,
6115 src/miracle/miracle_unit_commands.h, src/modules/valerie/consumer_valerie.c,
6116 src/modules/westley/producer_westley.c, src/valerie/valerie.c,
6117 src/valerie/valerie.h, src/valerie/valerie_parser.c,
6118 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Improved push
6121 * mlt++/src/MltMiracle.cpp, mlt++/src/MltMiracle.h: Improved push
6124 2004-10-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6126 * src/framework/mlt_service.c, src/modules/fezzik/producer_fezzik.c,
6127 src/modules/valerie/consumer_valerie.c,
6128 src/modules/westley/producer_westley.c: Fix for deep westleys and filter
6131 * src/framework/mlt_consumer.c: Oops - fix for consumer progressive
6133 * docs/services.txt, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6134 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
6135 src/framework/mlt_tractor.c, src/inigo/inigo.c,
6136 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
6137 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
6138 src/modules/core/filter_rescale.c, src/modules/core/filter_watermark.c,
6139 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
6140 src/modules/plus/transition_affine.c: Some fixes for alpha masks
6142 2004-10-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6144 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
6147 2004-10-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6149 * src/framework/mlt_playlist.c: Mix on Mix and length corrections
6151 2004-10-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6153 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h: Same and following clip
6156 * docs/framework.txt, docs/inigo.txt, docs/install.txt: Some documentation
6157 updates - more to follow
6159 * src/framework/mlt_producer.c: Removed fezzik usage from cloning
6161 2004-10-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6163 * src/framework/mlt_filter.c, src/framework/mlt_producer.c,
6164 src/framework/mlt_service.c, src/framework/mlt_tractor.c,
6165 src/modules/avformat/consumer_avformat.c,
6166 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
6167 src/modules/plus/filter_affine.c: Revised attached filter handling and clones
6170 2004-10-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6172 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6173 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6174 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
6175 src/modules/core/transition_mix.c: More corrections to frame position and
6176 audio/track handling
6178 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6179 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
6180 src/modules/core/transition_mix.c: Corrects position and test_audio handling
6182 2004-10-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6184 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6185 src/framework/mlt_producer.c, src/framework/mlt_tractor.c, src/inigo/inigo.c:
6186 Multitrack rearrangement and tractor cleanup
6188 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFrame.cpp,
6189 mlt++/src/MltFrame.h, mlt++/src/MltParser.cpp, mlt++/src/MltParser.h,
6190 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/swig/mltpp.i: Added
6191 the parser object and moved type identity into mlt
6193 * src/framework/mlt_parser.c, src/framework/mlt_producer.c: Yikes - another
6194 corrections to cloning (oops)
6196 * src/framework/mlt_multitrack.c, src/framework/mlt_producer.c: Corrections
6199 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
6200 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
6201 src/framework/mlt_multitrack.c, src/framework/mlt_parser.c,
6202 src/framework/mlt_parser.h, src/framework/mlt_playlist.c,
6203 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6204 src/framework/mlt_service.c, src/framework/mlt_service.h,
6205 src/framework/mlt_types.h, src/modules/data_fx.properties,
6206 src/modules/inigo/producer_inigo.c, src/modules/plus/filter_affine.c,
6207 src/modules/westley/consumer_westley.c,
6208 src/modules/westley/producer_westley.c: Cloning optimisations and
6209 introduction of the service parser
6211 2004-10-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6213 * src/modules/inigo/producer_inigo.c: Allow filter attachment to clip
6215 2004-10-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6217 * src/framework/mlt_factory.c, src/framework/mlt_service.c,
6218 src/framework/mlt_tractor.c, src/modules/core/Makefile,
6219 src/modules/core/configure, src/modules/core/factory.c,
6220 src/modules/core/filter_data.h, src/modules/core/filter_data_feed.c,
6221 src/modules/core/filter_data_show.c, src/modules/core/filter_watermark.c,
6222 src/modules/core/transition_composite.c, src/modules/data_fx.properties,
6223 src/modules/dv/producer_libdv.c, src/modules/inigo/producer_inigo.c: Data
6224 feed and show filters
6226 2004-09-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6228 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h, mlt++/swig/mltpp.i: new
6231 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
6232 src/framework/mlt_playlist.h: clip and mix manipulation on playlist
6234 2004-09-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6236 * src/framework/mlt_filter.c, src/framework/mlt_service.c,
6237 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
6238 src/modules/core/transition_region.c, src/modules/inigo/producer_inigo.c,
6239 src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
6240 Corrections to filter attachment and in/out point handling
6242 * src/framework/mlt_playlist.c, src/modules/inigo/producer_inigo.c: Ensure
6243 join inherits all attached filters; inigo can attach to producer or previous
6246 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6247 src/framework/mlt_producer.h, src/modules/inigo/producer_inigo.c: Checkpoint
6248 for current managed cuts (prototype on mix)
6250 2004-09-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6252 * src/modules/core/filter_rescale.c, src/modules/core/transition_composite.c:
6253 First attempt at a composite clean up
6255 2004-09-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6257 * mlt++/README, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Playlist
6258 repeat clip functionality
6260 * src/inigo/inigo.c: Clean up - added new usage options
6262 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6263 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
6264 src/modules/westley/producer_westley.c: Splits, joins and repeats
6266 2004-09-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6268 * src/modules/westley/consumer_westley.c: Fix for serialising multiple
6271 * src/framework/mlt_playlist.c: Whoops - mix fix
6273 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6274 src/modules/westley/consumer_westley.c,
6275 src/modules/westley/producer_westley.c: Corrects cuts with filters
6277 * src/framework/mlt_playlist.c, src/framework/mlt_transition.c,
6278 src/modules/westley/consumer_westley.c,
6279 src/modules/westley/producer_westley.c: Finalisation of first phase of cut
6280 handling (unmanaged)
6282 * src/framework/mlt_transition.c: Transitions ignore test frames
6284 2004-09-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6286 * src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6287 src/modules/inigo/producer_inigo.c, src/modules/westley/consumer_westley.c,
6288 src/modules/westley/producer_westley.c: Cut management part 2 - corrects
6289 playlist split/join and a little bit of mix
6291 * src/framework/mlt_properties.c: ...gah...
6293 * mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i: Cut
6296 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6297 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
6298 src/framework/mlt_service.c, src/modules/westley/consumer_westley.c,
6299 src/modules/westley/producer_westley.c: Cut management part 1
6301 * src/modules/westley/consumer_westley.c: fix for in/out during serialisation
6304 2004-09-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6306 * src/framework/mlt_tractor.c: Alpha from the tractor fix
6308 * mlt++/src/MltService.cpp, mlt++/swig/mltpp.i: get_frame and ruby listen fix
6311 2004-09-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6313 * mlt++/src/MltFrame.cpp, mlt++/src/MltProperties.cpp,
6314 mlt++/src/MltProperties.h, mlt++/swig/mltpp.i: Event and frame handling
6316 * mlt++/configure, mlt++/src/MltMiracle.cpp: Server shutdown
6318 * src/framework/mlt_properties.c: Whoops
6320 * src/framework/mlt_factory.c, src/framework/mlt_properties.c,
6321 src/miracle/miracle.c, src/miracle/miracle_local.c,
6322 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
6323 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c:
6324 Fix to compositing/watermark; miracle/mlt shutdown cleanup
6326 * src/framework/mlt_service.c, src/modules/core/filter_watermark.c,
6327 src/modules/core/transition_composite.c: In/out point handling on attached
6330 2004-09-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6332 * demo/consumers.ini, src/modules/avformat/producer_avformat.c,
6333 src/modules/gtk2/producer_pixbuf.c: Minor fixes
6335 2004-09-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6337 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
6338 mlt++/src/MltMiracle.h, mlt++/src/MltResponse.cpp, mlt++/src/MltResponse.h,
6339 mlt++/swig/mltpp.i: Added the response object
6341 * src/valerie/valerie_response.h: Obtain stdio definitions
6343 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltMiracle.cpp,
6344 mlt++/src/MltMiracle.h, mlt++/swig/mltpp.i, mlt++/swig/ruby/miracle.rb,
6345 mlt++/test/Makefile, mlt++/test/play.cpp, mlt++/test/server.cpp: Adding
6348 * src/miracle/miracle.c, src/miracle/miracle_server.c,
6349 src/miracle/miracle_server.h: Extending miracles functionality
6351 2004-09-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6353 * Makefile, src/humperdink/Makefile, src/modules/dv/producer_libdv.c: Build
6354 fix and temporary libdv compatability
6356 * src/framework/mlt_frame.c: aspect ratio fix for test card
6358 * src/framework/mlt_tractor.c: Aspect ratio fix
6360 * src/modules/sdl/consumer_sdl.c: Aspect ratio modifications
6362 * src/miracle/Makefile: Customising the miracle server part 1
6364 2004-09-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6366 * src/framework/mlt_service.c, src/framework/mlt_service.h,
6367 src/miracle/miracle_connection.c, src/miracle/miracle_local.c,
6368 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
6369 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
6370 src/modules/avformat/Makefile, src/modules/core/filter_watermark.c,
6371 src/modules/core/producer_colour.c, src/modules/core/transition_region.c,
6372 src/modules/gtk2/factory.c, src/modules/inigo/producer_inigo.c,
6373 src/modules/plus/transition_affine.c, src/modules/sdl/consumer_sdl.c,
6374 src/modules/sox/Makefile, src/modules/valerie/Makefile,
6375 src/modules/valerie/configure, src/modules/valerie/consumer_valerie.c,
6376 src/modules/valerie/consumer_valerie.h, src/modules/valerie/factory.c,
6377 src/modules/westley/configure, src/modules/westley/consumer_westley.c,
6378 src/modules/westley/factory.c, src/modules/westley/producer_westley.c,
6379 src/modules/westley/producer_westley.h, src/valerie/Makefile,
6380 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_parser.c,
6381 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c: Consumer valerie,
6382 pushes, and assorted modifications
6384 2004-09-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6386 * src/framework/mlt_frame.c, src/modules/core/transition_luma.c: Work arounds
6387 for scaling related issues
6389 2004-09-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6391 * src/modules/avformat/producer_avformat.c: position fixing
6393 2004-09-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6395 * src/modules/sdl/consumer_sdl.c: Ugly temporary hack for aspect ratio
6397 * src/framework/mlt_playlist.c, src/inigo/inigo.c,
6398 src/modules/inigo/producer_inigo.c: Fixes for removed tracks before/after mix
6401 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h: Adding the mix part 1
6403 * src/framework/mlt_field.c, src/framework/mlt_playlist.c,
6404 src/framework/mlt_playlist.h, src/modules/inigo/producer_inigo.c,
6405 src/modules/westley/consumer_westley.c,
6406 src/modules/westley/producer_westley.c: Adding the mix part 1
6408 2004-09-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6410 * src/framework/mlt_consumer.c, src/framework/mlt_producer.c,
6411 src/framework/mlt_service.c, src/modules/avformat/consumer_avformat.c,
6412 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
6413 src/modules/sdl/consumer_sdl.c: More work with events
6415 2004-09-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6417 * docs/services.txt, docs/westley.txt,
6418 src/modules/westley/producer_westley.c: Major westley rewrite - allows
6421 2004-09-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6423 * mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
6424 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/src/MltService.cpp,
6425 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Service attach filters
6427 * src/framework/mlt_producer.c, src/framework/mlt_service.c,
6428 src/framework/mlt_service.h, src/inigo/inigo.c,
6429 src/modules/core/filter_region.c, src/modules/core/filter_watermark.c,
6430 src/modules/core/transition_region.c, src/modules/dv/producer_libdv.c,
6431 src/modules/inigo/producer_inigo.c, src/modules/sdl/consumer_sdl.c,
6432 src/modules/westley/consumer_westley.c: Filter attachments to services
6434 2004-09-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6436 * mlt++/HOWTO, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6437 mlt++/swig/mltpp.i, mlt++/swig/perl/play.pl: More event stuff
6439 * src/framework/mlt_multitrack.c, src/framework/mlt_tractor.c: Multitrack and
6440 tractor producer-changed event
6442 2004-09-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6444 * src/modules/sdl/consumer_sdl.c: Fix occassional sdl core dumps
6446 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltEvent.cpp,
6447 mlt++/src/MltEvent.h, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6448 mlt++/swig/mltpp.i, mlt++/swig/ruby/play.rb, mlt++/test/play.cpp: Event
6451 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6452 src/framework/mlt_events.c, src/framework/mlt_events.h,
6453 src/framework/mlt_playlist.c, src/modules/avformat/consumer_avformat.c,
6454 src/modules/core/consumer_null.c, src/modules/dv/consumer_libdv.c,
6455 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: event
6456 fix for playlist and consumer-stopped event
6458 * src/framework/Makefile, src/framework/mlt_events.c,
6459 src/framework/mlt_events.h, src/framework/mlt_playlist.c,
6460 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
6461 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6462 src/framework/mlt_property.c, src/framework/mlt_service.c,
6463 src/framework/mlt_types.h, src/modules/plus/transition_affine.c: First draft
6466 2004-08-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6468 * mlt++/HOWTO, mlt++/src/Makefile, mlt++/src/MltConsumer.cpp,
6469 mlt++/src/MltConsumer.h, mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
6470 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltMultitrack.cpp,
6471 mlt++/src/MltMultitrack.h, mlt++/src/MltPlaylist.cpp,
6472 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6473 mlt++/src/MltService.cpp, mlt++/src/MltService.h, mlt++/src/MltTractor.cpp,
6474 mlt++/src/MltTractor.h, mlt++/src/MltTransition.cpp,
6475 mlt++/src/MltTransition.h: Run time type identification
6477 * configure, src/framework/Makefile, src/framework/mlt_frame.c,
6478 src/framework/mlt_frame.h, src/modules/westley/consumer_westley.c,
6479 src/valerie/Makefile: Minor make/configure mods and mlt_frame_waveform mod
6481 2004-08-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6483 * src/framework/mlt_frame.c: properly deal with evaluation of magnitude of 2s
6484 complement for waveform generation
6486 * src/framework/mlt_frame.c: new, faster waveform generator that emphasizes
6487 gain as opposed to shape
6489 2004-08-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6491 * src/framework/mlt_frame.c: bugfix in waveform method
6493 * src/framework/mlt_frame.c, src/framework/mlt_frame.h: add waveform method
6496 2004-08-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6498 * mlt++/README, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
6499 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i: Tractor
6502 * src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
6503 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h: Tractor
6506 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltField.cpp,
6507 mlt++/src/MltField.h, mlt++/src/MltMultitrack.cpp, mlt++/src/MltMultitrack.h,
6508 mlt++/src/MltTractor.cpp, mlt++/src/MltTractor.h, mlt++/swig/mltpp.i:
6509 Multitrack classes added
6511 * docs/framework.txt, src/framework/mlt_field.c, src/framework/mlt_field.h,
6512 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
6513 src/modules/inigo/producer_inigo.c, src/modules/westley/producer_westley.c:
6514 New tractor constructor
6516 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6517 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h, mlt++/swig/mltpp.i:
6518 Producer filter extraction method
6520 2004-08-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6522 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltFilteredProducer.cpp,
6523 mlt++/src/MltFilteredProducer.h, mlt++/src/MltProducer.cpp,
6524 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6525 mlt++/swig/mltpp.i: Removed FilteredProducer
6527 * src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
6528 src/framework/mlt_producer.h, src/modules/fezzik/producer_fezzik.c,
6529 src/modules/westley/consumer_westley.c,
6530 src/modules/westley/producer_westley.c: Producer filter attach/detach
6531 methods; major rework on westley consumer, minor on producer
6533 2004-08-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6535 * mlt++/Makefile, mlt++/test/Makefile, mlt++/test/play.cpp: Build
6538 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6539 mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h,
6540 mlt++/src/MltFilteredConsumer.cpp, mlt++/src/MltFilteredConsumer.h,
6541 mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltPlaylist.cpp,
6542 mlt++/src/MltPlaylist.h, mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6543 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6544 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6545 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h,
6546 mlt++/swig/perl/play.pl: Mlt Ref Counts and Playlist split/join
6548 * docs/framework.txt, setenv_mc, src/framework/mlt_consumer.c,
6549 src/framework/mlt_field.c, src/framework/mlt_filter.c,
6550 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
6551 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
6552 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
6553 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6554 src/framework/mlt_service.c, src/framework/mlt_service.h,
6555 src/framework/mlt_tractor.c, src/framework/mlt_transition.c,
6556 src/modules/core/producer_colour.c, src/modules/core/producer_noise.c,
6557 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
6558 src/modules/fezzik/producer_hold.c, src/modules/gtk2/producer_pango.c,
6559 src/modules/gtk2/producer_pixbuf.c, src/modules/westley/consumer_westley.c:
6560 Mlt Ref Counts and Playlist split/join
6562 2004-08-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6564 * mlt++/swig/perl/play.pl: Added play.pl
6566 * mlt++/src/Makefile, mlt++/swig/mltpp.i: Workaround for perl
6568 2004-08-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6570 * mlt++/src/MltConsumer.cpp, mlt++/src/MltFilter.cpp,
6571 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6572 mlt++/src/MltTransition.cpp: Constructor clean up
6574 * mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h: consumer purge
6576 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c: Unit purge
6578 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h: consumer purge
6580 2004-08-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6582 * mlt++/src/MltFilter.cpp, mlt++/src/MltFilter.h, mlt++/src/MltPlaylist.cpp,
6583 mlt++/src/MltPlaylist.h, mlt++/swig/configure, mlt++/swig/java/build,
6584 mlt++/swig/ruby/build, mlt++/swig/ruby/thumbs.rb: mlt_position, /usr/bin/env
6587 2004-08-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6589 * src/modules/core/filter_rescale.c, src/modules/gtk2/factory.c: Colour space
6590 conversion with gdkpixbuf scaling
6592 * src/modules/avformat/producer_avformat.c: Another attempted mjpeg work
6595 * src/framework/mlt_consumer.c: Prefil consumer property
6597 2004-08-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6599 * mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h, mlt++/src/MltProducer.cpp,
6600 mlt++/src/MltProducer.h, mlt++/src/MltService.cpp, mlt++/swig/mltpp.i,
6601 mlt++/swig/ruby/play.rb: image handling
6603 2004-08-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6605 * mlt++/swig/java/Play.java, mlt++/swig/ruby/play.rb,
6606 mlt++/swig/ruby/thumbs.rb: Fixes for mods to api
6608 * mlt++/src/Makefile, mlt++/src/Mlt.h, mlt++/src/MltConsumer.cpp,
6609 mlt++/src/MltConsumer.h, mlt++/src/MltFilteredConsumer.cpp,
6610 mlt++/src/MltFilteredConsumer.h, mlt++/src/MltFilteredProducer.cpp,
6611 mlt++/src/MltFilteredProducer.h, mlt++/src/MltService.cpp,
6612 mlt++/src/MltService.h, mlt++/swig/mltpp.i: Filtered producers and consumers
6614 * src/framework/mlt_service.c: NULL accpectance for connect/disconnect
6616 * mlt++/test/play.cpp: oops
6618 2004-08-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6620 * mlt++/swig/configure, mlt++/swig/java/Play.java, mlt++/swig/java/Play.sh,
6621 mlt++/swig/java/build, mlt++/swig/mltpp.i, mlt++/swig/perl/Makefile.PL,
6622 mlt++/swig/perl/build, mlt++/swig/python/build, mlt++/swig/python/play.py,
6623 mlt++/swig/ruby/build, mlt++/swig/ruby/play.rb, mlt++/swig/ruby/thumbs.rb,
6624 mlt++/swig/tcl/build, mlt++/swig/tcl/play.tcl: Experimental swig bindings
6626 * mlt++/README, mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h,
6627 mlt++/src/MltFilter.cpp, mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6628 mlt++/src/MltProducer.cpp, mlt++/src/MltProperties.cpp,
6629 mlt++/src/MltProperties.h, mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6630 mlt++/src/MltTransition.cpp, mlt++/test/Makefile: More cleanups
6632 * mlt++/README, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6633 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
6634 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
6635 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6636 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6637 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6638 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6639 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/play.cpp:
6640 Class rework and simplification
6642 * mlt++/src/Makefile, mlt++/src/Mlt.h: Added Mlt.h convenience header
6644 * mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6645 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6646 mlt++/src/MltService.cpp: Complete methods for properties and playlist;
6647 reversed NULL handling on service class
6649 * mlt++/README, mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6650 mlt++/test/play.cpp: Object validity checks
6652 * src/framework/mlt_consumer.c, src/framework/mlt_field.c,
6653 src/framework/mlt_filter.c, src/framework/mlt_frame.c,
6654 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
6655 src/framework/mlt_producer.c, src/framework/mlt_service.c,
6656 src/framework/mlt_tractor.c, src/framework/mlt_transition.c: NULL safety
6659 * mlt++/AUTHORS, mlt++/Makefile, mlt++/README, mlt++/configure,
6660 mlt++/src/Makefile, mlt++/src/MltService.cpp, mlt++/test/play.cpp: Build and
6663 2004-08-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6665 * mlt++/src/Makefile, mlt++/src/MltConsumer.cpp, mlt++/src/MltConsumer.h,
6666 mlt++/src/MltFactory.cpp, mlt++/src/MltFactory.h, mlt++/src/MltFilter.cpp,
6667 mlt++/src/MltFilter.h, mlt++/src/MltFrame.cpp, mlt++/src/MltFrame.h,
6668 mlt++/src/MltPlaylist.cpp, mlt++/src/MltPlaylist.h,
6669 mlt++/src/MltProducer.cpp, mlt++/src/MltProducer.h,
6670 mlt++/src/MltProperties.cpp, mlt++/src/MltProperties.h,
6671 mlt++/src/MltService.cpp, mlt++/src/MltService.h,
6672 mlt++/src/MltTransition.cpp, mlt++/src/MltTransition.h, mlt++/test/Makefile,
6673 mlt++/test/play.cpp: Initial revision
6675 2004-08-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6677 * src/modules/avformat/producer_avformat.c: gop/b frame fix, http/pipe
6678 handling and logging off
6680 2004-08-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6682 * src/modules/avformat/Makefile, src/modules/avformat/configure,
6683 src/modules/avformat/factory.c, src/modules/avformat/filter_avcolour_space.c,
6684 src/modules/avformat/filter_avcolour_space.h: Colour space filter
6686 2004-08-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6688 * src/modules/avformat/producer_avformat.c: Rudimentary rgb24 support
6690 * src/modules/avformat/producer_avformat.c: optimisations
6692 2004-08-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6694 * src/modules/core/transition_region.c: Flexible and animated shapes
6696 2004-08-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6698 * src/modules/avformat/configure, src/modules/avformat/producer_avformat.c:
6699 gop size == 0 fix and update to current ffmpeg for cvs co
6701 * src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
6702 src/modules/dv/producer_libdv.h: Fix for current libdv
6704 * src/modules/avformat/producer_avformat.c: Pipe workaround
6706 2004-08-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6708 * src/modules/core/filter_watermark.c, src/modules/core/transition_region.c:
6709 Mutable shapes on regions
6711 2004-08-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6713 * src/modules/plus/filter_affine.c: Small modifications to allow seeking
6715 * src/modules/sdl/consumer_sdl.c: Rectangle added to properties
6717 2004-07-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6719 * src/modules/plus/filter_invert.c: Minor fix to invert
6721 * src/modules/core/filter_watermark.c,
6722 src/modules/core/transition_composite.c: Mutable watermark producer and small
6725 2004-07-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6727 * src/modules/plus/filter_affine.c, src/modules/plus/transition_affine.c:
6728 Minor affine modifications
6730 * src/modules/plus/Makefile, src/modules/plus/configure,
6731 src/modules/plus/factory.c, src/modules/plus/filter_affine.c,
6732 src/modules/plus/filter_affine.h: Affine filter
6734 2004-07-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6736 * src/modules/core/filter_watermark.c,
6737 src/modules/core/transition_composite.c: More mutable properties
6739 2004-07-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6741 * src/modules/sox/Makefile: link to mad
6743 * src/modules/core/filter_luma.c, src/modules/core/filter_mirror.c,
6744 src/modules/core/transition_composite.c,
6745 src/modules/core/transition_region.c: Mutable properties
6747 * src/framework/mlt_playlist.c, src/framework/mlt_playlist.h: Allow attached
6748 filters when used in playlists
6750 2004-07-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6752 * src/modules/core/transition_composite.c: Allows runtime modifications to
6755 * src/modules/core/filter_region.c, src/modules/core/transition_composite.c,
6756 src/modules/core/transition_region.c: Allows runtime modifications to region
6759 2004-07-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6761 * src/modules/avformat/producer_avformat.c: Pipe support for audio or video
6764 2004-07-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6766 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
6767 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
6768 src/framework/mlt_service.c, src/framework/mlt_service.h,
6769 src/modules/westley/consumer_westley.c: Filter cleanup and fixes
6771 2004-07-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6773 * src/framework/mlt_consumer.c, src/framework/mlt_service.c,
6774 src/framework/mlt_service.h, src/modules/xine/Makefile: Swig mods
6776 * src/modules/avformat/Makefile, src/modules/core/Makefile,
6777 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
6778 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
6779 src/modules/normalize/Makefile, src/modules/plus/Makefile,
6780 src/modules/plus/transition_affine.c, src/modules/resample/Makefile,
6781 src/modules/sdl/Makefile, src/modules/sox/Makefile,
6782 src/modules/vorbis/Makefile, src/modules/westley/Makefile: Fixes for swig
6784 2004-06-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6786 * src/modules/avformat/consumer_avformat.c, src/modules/core/filter_luma.c,
6787 src/modules/core/transition_luma.c: consumer avformat fix and silly stuff in
6790 * src/modules/avformat/consumer_avformat.c,
6791 src/modules/inigo/producer_inigo.c: stdout fix for avformat consumer and
6792 change of defaults for inigo transition tracks
6794 2004-06-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6796 * src/modules/plus/filter_sepia.c, src/modules/plus/transition_affine.c:
6797 Sepia fix and affine/alpha clean up
6799 * src/modules/plus/Makefile, src/modules/plus/configure,
6800 src/modules/plus/factory.c, src/modules/plus/filter_sepia.c,
6801 src/modules/plus/filter_sepia.h, src/modules/plus/transition_affine.c: affine
6802 with alpha and a broken sepia
6804 2004-06-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6806 * src/modules/plus/transition_affine.c: Affine silliness
6808 2004-06-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6810 * configure, src/modules/configure, src/modules/core/configure,
6811 src/modules/core/transition_composite.c, src/modules/dv/configure,
6812 src/modules/fezzik/configure, src/modules/gtk2/configure,
6813 src/modules/inigo/configure, src/modules/normalize/configure,
6814 src/modules/resample/configure, src/modules/sdl/configure,
6815 src/modules/sdl/consumer_sdl.c, src/modules/sox/configure,
6816 src/modules/vorbis/configure, src/modules/westley/configure,
6817 src/modules/xine/configure: Portability modifications to scripts
6819 * src/modules/plus/Makefile, src/modules/plus/configure,
6820 src/modules/plus/factory.c, src/modules/plus/transition_affine.c,
6821 src/modules/plus/transition_affine.h: Experimental affine transformation
6823 2004-06-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6825 * src/modules/plus/Makefile, src/modules/plus/configure,
6826 src/modules/plus/factory.c, src/modules/plus/filter_charcoal.c,
6827 src/modules/plus/filter_charcoal.h, src/modules/plus/filter_invert.c,
6828 src/modules/plus/filter_invert.h: More silliness :-)
6830 2004-06-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6832 * configure: version bump
6834 * src/modules/avformat/configure: ffmpeg fixed date for cvs checkout
6836 * src/modules/avformat/ffmpeg.patch: ffmpeg patch for mandrake build
6838 * src/modules/avformat/producer_avformat.c: Temporary work around for missing
6841 * src/framework/mlt_properties.c: Rudimentary arithmetic property assignment
6843 2004-06-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6845 * src/framework/mlt_consumer.c, src/modules/core/producer_colour.c,
6846 src/modules/core/producer_noise.c, src/modules/fezzik.ini,
6847 src/modules/gtk2/producer_pixbuf.c, src/tests/charlie.c: Minor tweaks
6849 2004-05-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6851 * src/modules/avformat/producer_avformat.c: slightly better seeking in drop
6854 * src/modules/sdl/consumer_sdl.c: real_time=0 fix
6856 * src/modules/avformat/consumer_avformat.c: Update to latest ffmpeg cvs
6858 2004-05-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6860 * src/modules/avformat/Makefile, src/modules/avformat/configure: Yet another
6861 way to configure ffmpeg
6863 * src/modules/avformat/consumer_avformat.c,
6864 src/modules/avformat/producer_avformat.c: Sync with current ffmpeg CVS and
6867 2004-05-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6869 * src/framework/configure, src/framework/mlt_consumer.c,
6870 src/framework/mlt_factory.c, src/framework/mlt_pool.c,
6871 src/framework/mlt_pool.h, src/framework/mlt_repository.c: slight mods to
6872 factory (for future module reporting); pool purge function; consumer drop
6875 * src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
6876 src/modules/avformat/producer_avformat.c: fix for avformat seek < gop; fix
6877 for avformat consumer qscale; additional avformat consumer properties
6879 2004-05-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6881 * src/modules/avformat/producer_avformat.c: Removed unecessary locks in
6884 2004-05-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6886 * src/modules/sdl/consumer_sdl.c: audio off
6888 2004-05-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6890 * src/modules/sdl/consumer_sdl.c: aspect ratio and locking
6892 2004-05-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6894 * docs/services.txt: a clarification
6896 * src/modules/core/filter_resize.c: set output frame aspect to consumer
6897 sample aspect, not display aspect.
6899 * src/modules/sdl/consumer_sdl.c: fix aspect handling when rescale != none
6901 2004-05-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6903 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
6905 * src/modules/sdl/consumer_sdl.c: yet another sdl tweak (sigh)
6907 2004-05-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6909 * src/modules/sdl/consumer_sdl.c: last sdl fix for now (sigh)
6911 2004-05-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6913 * src/modules/avformat/consumer_avformat.c, src/modules/fezzik.ini,
6914 src/modules/sox/Makefile: sox fix; remove consumer avformat diagnostic
6916 * src/framework/Makefile, src/framework/mlt_consumer.c,
6917 src/modules/avformat/consumer_avformat.c,
6918 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
6919 src/modules/core/configure, src/modules/core/consumer_null.c,
6920 src/modules/core/consumer_null.h, src/modules/core/factory.c,
6921 src/modules/core/producer_noise.c, src/modules/fezzik/producer_hold.c,
6922 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/producer_vorbis.c: minor
6923 clean ups; added a null consumer for easier valgrind testing
6925 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6927 * src/framework/mlt_consumer.c: audio/video processing swap
6929 2004-05-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
6931 * src/modules/sox/filter_sox.c: fix st.h include
6933 2004-05-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6935 * src/framework/mlt_frame.c: test card handling
6937 2004-05-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6939 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
6940 src/modules/sdl/consumer_sdl.c: Audio read ahead and fine tuning
6942 * src/framework/mlt_consumer.c, src/modules/avformat/producer_avformat.c,
6943 src/modules/sdl/consumer_sdl.c: Clean up and border preservation
6945 2004-04-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6947 * src/albino/Makefile, src/framework/mlt_consumer.c,
6948 src/modules/avformat/consumer_avformat.c,
6949 src/modules/avformat/producer_avformat.c, src/modules/core/filter_mirror.c,
6950 src/modules/fezzik.ini, src/modules/sdl/consumer_sdl.c: Sundry consumer
6951 modifications; albino compile fix; minor mods to avformat producer
6953 2004-04-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6955 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
6956 src/framework/mlt_deque.h, src/framework/mlt_field.h,
6957 src/framework/mlt_filter.h, src/framework/mlt_frame.h,
6958 src/framework/mlt_manager.h, src/framework/mlt_multitrack.h,
6959 src/framework/mlt_playlist.h, src/framework/mlt_producer.h,
6960 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
6961 src/framework/mlt_property.h, src/framework/mlt_repository.h,
6962 src/framework/mlt_service.c, src/framework/mlt_service.h,
6963 src/framework/mlt_tokeniser.h, src/framework/mlt_tractor.h,
6964 src/framework/mlt_transition.h: C++ compatability
6966 2004-04-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6968 * configure: version shunt
6970 * README, configure, docs/install.txt, docs/services.txt,
6971 src/modules/avformat/Makefile, src/modules/avformat/configure,
6972 src/modules/avformat/consumer_avformat.c, src/modules/avformat/factory.c,
6973 src/modules/avformat/filter_avdeinterlace.c,
6974 src/modules/avformat/filter_avresample.c,
6975 src/modules/avformat/producer_avformat.c, src/modules/configure,
6976 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: config
6977 mods; avformat static or shared build; corrections to sdl
6979 2004-04-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6981 * configure, docs/services.txt, setenv: GPL checking (provisional
6982 implementation), mc scaling docs
6984 * src/framework/mlt.h: added tokeniser to mlt header
6986 * src/modules/configure, src/modules/core/Makefile,
6987 src/modules/core/configure, src/modules/core/factory.c,
6988 src/modules/core/filter_rescale.c, src/modules/core/filter_rescale.h,
6989 src/modules/fezzik.ini, src/modules/fezzik/Makefile,
6990 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/configure,
6991 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c: Rescaler and
6992 fezzik rework (to allow inclusion of mc scaler)
6994 2004-04-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
6996 * src/modules/sox/Makefile: whoops - missed some libs
6998 * src/albino/Makefile: albino Makefile cleanup
7000 * src/modules/dv/Makefile, src/modules/normalize/Makefile,
7001 src/modules/sox/Makefile: Makefile cleanup in modules
7003 * src/modules/sox/Makefile, src/modules/sox/filter_sox.c: switched to
7004 mlt_tokeniser and removed libst-config from Makefile
7006 * src/framework/Makefile, src/framework/mlt_tokeniser.c,
7007 src/framework/mlt_tokeniser.h: added mlt_tokeniser
7009 2004-04-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7011 * src/modules/sox/filter_sox.c: add more comments
7013 * src/modules/core/Makefile, src/modules/core/configure,
7014 src/modules/core/factory.c, src/modules/core/filter_volume.c,
7015 src/modules/core/filter_volume.h, src/modules/normalize/Makefile,
7016 src/modules/normalize/configure, src/modules/normalize/factory.c,
7017 src/modules/normalize/filter_volume.c, src/modules/normalize/filter_volume.h,
7018 src/modules/sox/Makefile, src/modules/sox/configure,
7019 src/modules/sox/factory.c, src/modules/sox/filter_sox.c,
7020 src/modules/sox/filter_sox.h: moved filter_volume into a normalize module,
7021 added new sox module with filter_sox
7023 2004-04-16 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7025 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/audio.sh,
7026 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
7027 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
7028 src/modules/ffmpeg/video.sh: removed all ffmpeg files
7030 * src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
7031 src/modules/ffmpeg/consumer_ffmpeg.c, src/modules/ffmpeg/consumer_ffmpeg.h,
7032 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7033 src/modules/ffmpeg/filter_ffmpeg_dub.h: ffmpeg cleanup
7035 2004-04-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7037 * src/modules/fezzik/producer_fezzik.c: Change defaults to LGPL deinterlace
7040 * src/modules/avformat/Makefile, src/modules/avformat/configure,
7041 src/modules/avformat/factory.c, src/modules/avformat/filter_avdeinterlace.c,
7042 src/modules/avformat/filter_avdeinterlace.h,
7043 src/modules/avformat/filter_avresample.c,
7044 src/modules/avformat/filter_avresample.h, src/modules/avformat/mmx.h: LGPL
7045 deinterlace and resampler
7047 2004-04-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7049 * configure, src/albino/Makefile, src/framework/Makefile,
7050 src/framework/mlt_pool.c, src/humperdink/Makefile, src/inigo/Makefile,
7051 src/miracle/Makefile, src/miracle/miracle_local.c, src/modules/Makefile,
7052 src/modules/avformat/Makefile, src/modules/dv/Makefile,
7053 src/modules/gtk2/Makefile, src/modules/resample/Makefile,
7054 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
7055 src/modules/westley/Makefile, src/tests/Makefile, src/valerie/Makefile,
7056 src/valerie/valerie_socket.c: More configure and build tuning
7058 * configure, src/modules/configure: Configure and build tuning
7060 * configure, docs/install.txt, src/albino/Makefile, src/framework/Makefile,
7061 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7062 src/modules/avformat/Makefile, src/modules/core/Makefile,
7063 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
7064 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
7065 src/modules/inigo/Makefile, src/modules/resample/Makefile,
7066 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
7067 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
7068 src/valerie/Makefile: Configure and build tuning
7070 2004-04-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7072 * Makefile, src/framework/mlt_frame.c, src/modules/Makefile,
7073 src/modules/avformat/consumer_avformat.c: Makefile error handling and
7074 consumer avformat cleanup
7076 * docs/install.txt: Installation docs update
7078 2004-04-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7080 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7081 src/modules/fezzik.dict, src/modules/westley/producer_westley.c: field order
7082 normalisation fix, add .vob to fezzik, field order detection for avformat
7084 2004-04-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7086 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
7087 src/framework/mlt_playlist.c, src/framework/mlt_properties.c,
7088 src/framework/mlt_repository.c, src/inigo/inigo.c,
7089 src/modules/dv/consumer_libdv.c, src/modules/resample/filter_resample.c,
7090 src/modules/sdl/consumer_sdl.c: Memory leaks and resample rework
7092 2004-04-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7094 * src/framework/mlt_frame.c: test card and aspect ratio woes continued
7096 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7097 src/framework/mlt_properties.c: aspect ratio and test card woes
7099 2004-04-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7101 * demo/mlt_news, docs/framework.txt, src/framework/mlt_consumer.c,
7102 src/framework/mlt_factory.c, src/framework/mlt_frame.c,
7103 src/framework/mlt_properties.c, src/modules/fezzik/producer_hold.c,
7104 src/modules/gtk2/filter_rescale.c, src/modules/sdl/consumer_sdl.c: hold
7105 modifications and test card env var
7107 2004-04-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7109 * demo/demo: remove setenv call
7111 2004-04-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7113 * src/modules/sdl/consumer_sdl.c: added setenv_mc
7115 * setenv_mc, src/modules/sdl/consumer_sdl.c: added setenv_mc
7117 * demo/demo.ini, demo/mlt_squeeze, demo/mlt_squeeze_box, docs/framework.txt,
7118 docs/services.txt, src/modules/core/transition_composite.c: minor mods
7120 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7122 * docs/services.txt: fix something that got disordered
7124 * src/modules/westley/producer_westley.c: qualitfy paths of known properties
7125 that take a filename with server virtual root
7127 2004-03-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7129 * docs/services.txt, src/albino/Makefile, src/framework/Makefile,
7130 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7131 src/framework/mlt_frame.c, src/humperdink/Makefile, src/inigo/Makefile,
7132 src/miracle/Makefile, src/miracle/miracle_unit.c,
7133 src/modules/avformat/Makefile, src/modules/avformat/consumer_avformat.c,
7134 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7135 src/modules/dv/Makefile, src/modules/fezzik/Makefile,
7136 src/modules/ffmpeg/Makefile, src/modules/gtk2/Makefile,
7137 src/modules/inigo/Makefile, src/modules/resample/Makefile,
7138 src/modules/sdl/Makefile, src/modules/vorbis/Makefile,
7139 src/modules/westley/Makefile, src/modules/xine/Makefile, src/tests/Makefile,
7140 src/valerie/Makefile: Minor optimisations, consumer avformat experimentation
7142 2004-03-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7144 * src/framework/mlt_consumer.c, src/modules/avformat/consumer_avformat.c,
7145 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c: inherit
7146 scheduling priority on any created thread
7148 2004-03-29 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7150 * src/modules/core/transition_luma.c, src/modules/gtk2/filter_rescale.c:
7151 bugfix limits in transition luma
7153 * demo/consumers.ini, src/modules/gtk2/filter_rescale.c,
7154 src/modules/gtk2/producer_pixbuf.c, src/modules/sdl/consumer_sdl.c: aspect
7155 fixes for rescale=none
7157 2004-03-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7159 * src/valerie/valerie.c: insert fix
7161 * README, src/framework/configure, src/framework/mlt.h,
7162 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
7163 src/framework/mlt_pool.c, src/modules/avformat/Makefile,
7164 src/modules/avformat/configure, src/modules/avformat/consumer_avformat.c,
7165 src/modules/avformat/consumer_avformat.h, src/modules/avformat/factory.c,
7166 src/modules/avformat/producer_avformat.c, src/modules/dv/consumer_libdv.c,
7167 src/modules/dv/producer_libdv.c, src/modules/sdl/consumer_sdl.c: consumer
7168 avformat added, various cleanups and consumer realtime switching
7170 2004-03-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7172 * Makefile, README, configure, mlt-framework.pc.in, mlt-miracle.pc.in,
7173 mlt-valerie.pc.in: added pkgconfig files. fixed broken dist-clean make
7176 2004-03-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7178 * demo/mlt_fade_black, demo/mlt_push, demo/mlt_squeeze, docs/TODO,
7179 docs/dvcp.txt, docs/framework.txt, docs/inigo.txt, docs/install.txt,
7180 docs/services.txt, docs/testing.txt, docs/valerie.txt, docs/westley.txt: Doc
7183 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7185 * src/miracle/configure: make install part 2 - building configs
7187 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7189 * demo/entity.westley, demo/new.westley, docs/westley.txt,
7190 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
7191 src/modules/westley/westley.dtd: added westley.dtd
7193 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7195 * Makefile, configure, mlt-config-template, src/framework/configure,
7196 src/miracle/configure, src/valerie/configure: make install part 2 - building
7199 * src/modules/fezzik/Makefile: make install fix
7201 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7203 * demo/entity.westley, docs/westley.txt,
7204 src/modules/westley/producer_westley.c: fix westley for mixed element text
7205 and entity references
7207 2004-03-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7209 * Makefile, src/modules/Makefile: make install part 1
7211 * Makefile, README, configure, src/albino/Makefile, src/framework/Makefile,
7212 src/framework/config.h, src/humperdink/Makefile, src/inigo/Makefile,
7213 src/miracle/Makefile, src/modules/Makefile, src/modules/avformat/Makefile,
7214 src/modules/core/Makefile, src/modules/dv/Makefile,
7215 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
7216 src/modules/gtk2/Makefile, src/modules/inigo/Makefile,
7217 src/modules/resample/Makefile, src/modules/sdl/Makefile,
7218 src/modules/vorbis/Makefile, src/modules/westley/Makefile,
7219 src/modules/xine/Makefile, src/tests/Makefile, src/valerie/Makefile: make
7222 * src/framework/mlt_factory.c, src/framework/mlt_factory.h,
7223 src/framework/mlt_pool.c, src/framework/mlt_properties.c,
7224 src/modules/dv/producer_libdv.c, src/modules/fezzik.dict,
7225 src/modules/fezzik/producer_fezzik.c, src/modules/sdl/consumer_sdl.c: pooling
7226 and properties checks; dv decoder stack; factory cleanup registering
7228 2004-03-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7230 * demo/README, demo/entity.westley, docs/services.txt, docs/westley.txt,
7231 src/miracle/miracle_unit_commands.c, src/modules/westley/producer_westley.c:
7232 enhance miracle LOAD command to accept a service: prefix. enhance
7233 producer_westley to apply parameters on url as entities. bugfix
7234 producer_westley memory leak.
7236 * demo/README, demo/pango.westley, src/modules/fezzik/producer_hold.c,
7237 src/modules/westley/producer_westley.c: fixed westley/fezzik integration when
7238 both service and resource supplied.
7240 2004-03-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7242 * demo/mlt_push, demo/new.westley, src/modules/westley/consumer_westley.c,
7243 src/modules/westley/producer_westley.c: reorganized consumer_westley. added
7244 branch tracking and other bugfixes to producer_westley.
7246 2004-03-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7248 * src/framework/mlt_tractor.c: tractor fix
7250 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7252 * demo/mlt_fade_black, demo/mlt_push, src/modules/westley/consumer_westley.c,
7253 src/modules/westley/producer_westley.c: added track hiding to westley
7255 2004-03-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7257 * demo/mlt_fade_black, demo/mlt_title_over_gfx,
7258 demo/mlt_titleshadow_watermark: couple of fixes to hidden tracks
7260 * src/framework/mlt_multitrack.c: ignore length of hidden tracks
7262 * demo/consumers.ini, demo/luma1.pgm, demo/mlt_clock_in_and_out,
7263 demo/mlt_fade_black, demo/mlt_my_name_is, demo/mlt_news, demo/mlt_squeeze,
7264 demo/mlt_title_over_gfx, demo/mlt_voiceover: demo mods for reversed tracks
7266 * src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
7267 src/framework/mlt_producer.c, src/framework/mlt_tractor.c,
7268 src/framework/mlt_transition.c, src/modules/inigo/producer_inigo.c: track
7269 reversal and hidden tracks
7271 * demo/demo, demo/demo.ini, demo/mlt_news, demo/mlt_squeeze: news and squeeze
7274 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7275 src/framework/mlt_tractor.c, src/modules/core/transition_composite.c,
7276 src/modules/resample/filter_resample.c: Tractor frame handling reworked; fix
7277 to composite for key diffs of 1; added mlt_consumer_new for consistency
7279 2004-03-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7281 * demo/README, demo/consumers.ini, demo/demo.ini, demo/mlt_fade_black,
7282 demo/mlt_jcut, demo/mlt_jcut2, demo/mlt_lcut, demo/mlt_push, demo/mlt_ticker,
7283 docs/services.txt, src/modules/core/producer_colour.c,
7284 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
7285 remove some progressive flag handling in field renderers bugfix compositing
7286 images wider than the frame added more demos
7288 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7290 * demo/demo.ini, demo/mlt_jcut, demo/mlt_jcut2: added J Cut demos
7292 2004-03-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7294 * src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
7295 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7296 src/miracle/miracle_unit_commands.h, src/valerie/valerie.c,
7297 src/valerie/valerie.h: added clear to the miracle command set and valerie api
7300 2004-03-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7302 * docs/install.txt: minor typos
7304 * README, demo/consumers.ini, docs/framework.txt, docs/install.txt,
7305 docs/services.txt, docs/westley.txt, src/albino/albino.c,
7306 src/humperdink/client.c, src/modules/gtk2/producer_pango.c,
7307 src/modules/westley/producer_westley.c: documentation updates change some
7308 references to dv1394d in the example clients to Miracle. more bugfixes for
7309 producer_westley iconv for pango
7311 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7313 * src/framework/mlt_frame.c, src/miracle/miracle_commands.c,
7314 src/miracle/miracle_unit_commands.c: root corrections to miracle
7316 * src/valerie/valerie.c: quick valerie fix
7318 * docs/install.txt: Added install.txt
7320 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7322 * src/modules/westley/producer_westley.c: null pointer check in end_playlist
7324 2004-03-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7326 * src/modules/avformat/producer_avformat.c,
7327 src/modules/core/producer_colour.c, src/modules/dv/consumer_libdv.c,
7328 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
7329 src/modules/fezzik/factory.c, src/modules/fezzik/producer_hold.c,
7330 src/modules/fezzik/producer_hold.h, src/modules/resample/filter_resample.c,
7331 src/tests/dan.c, src/tests/pango.c, src/tests/pixbuf.c: producer hold,
7332 experimental ac3 audio support
7334 2004-03-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7336 * src/modules/westley/producer_westley.c: touchup on the producer in/out
7337 applied to parent entry
7339 * demo/circle.svg, demo/demo.kino, demo/new.westley, demo/svg.westley,
7340 src/framework/mlt_filter.c, src/framework/mlt_playlist.c,
7341 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
7342 src/modules/westley/producer_westley.c: smarter and harder producer_westley
7344 2004-03-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7346 * src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7347 src/modules/fezzik.dict, src/modules/fezzik/producer_fezzik.c,
7348 src/modules/sdl/consumer_sdl.c, src/tests/hello.c: in point fix, low latency
7351 2004-03-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7353 * docs/framework.txt, src/framework/mlt_properties.c,
7354 src/framework/mlt_properties.h, src/modules/Makefile, src/modules/configure,
7355 src/modules/core/producer_noise.c, src/modules/fezzik.dict,
7356 src/modules/fezzik/producer_fezzik.c: fezzik gets a rhyming dictionary
7358 * docs/framework.txt, docs/services.txt, src/framework/mlt_producer.c,
7359 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
7360 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7361 src/modules/core/configure, src/modules/core/factory.c,
7362 src/modules/core/filter_mirror.c, src/modules/core/filter_mirror.h,
7363 src/modules/core/filter_watermark.c, src/modules/core/producer_colour.c,
7364 src/modules/core/producer_noise.c, src/modules/core/producer_noise.h,
7365 src/modules/fezzik/producer_fezzik.c, src/tests/hello.c: Noise and mirrors
7367 2004-03-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7369 * docs/services.txt, src/modules/avformat/producer_avformat.c: revert
7370 avformat pts offset change and note bug in docs
7372 * src/modules/inigo/producer_inigo.c: fix brokenness
7374 2004-03-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7376 * docs/framework.txt, docs/westley.txt, src/framework/config.h,
7377 src/framework/mlt_factory.c, src/framework/mlt_frame.h,
7378 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7379 src/framework/mlt_properties.h, src/framework/mlt_service.c,
7380 src/framework/mlt_service.h, src/framework/mlt_types.h,
7381 src/modules/core/transition_composite.c, src/modules/sdl/consumer_sdl.c,
7382 src/tests/Makefile, src/tests/hello.c: provisional framework docs and
7385 2004-03-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7387 * docs/services.txt, src/modules/avformat/producer_avformat.c,
7388 src/modules/core/Makefile, src/modules/core/configure,
7389 src/modules/core/factory.c, src/modules/core/filter_channelcopy.c,
7390 src/modules/core/filter_channelcopy.h,
7391 src/modules/resample/filter_resample.c: added filter_channelcopy. enhance
7392 filter_resample to reproduce channels when producer does not create as many
7393 as consumer requested.
7395 * src/modules/core/filter_volume.c: bugfix segfault in audio normaliser as
7396 well as logical bug in smoothing.
7398 * docs/services.txt, src/modules/avformat/producer_avformat.c,
7399 src/modules/fezzik/producer_fezzik.c, src/modules/inigo/producer_inigo.c:
7400 fezzik now accepts service:resource and strips \'avformat:\' before fallback
7401 avformat construction. avformat now accepts urls with a format and format
7402 parameters designation. updated services.txt for above changes. added a video
7403 pts offset to avformat.
7405 2004-03-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7407 * demo/luma1.pgm, demo/mlt_obscure, docs/services.txt,
7408 src/modules/core/composite_line_yuv_mmx.S, src/modules/core/filter_luma.c,
7409 src/modules/core/transition_luma.c, src/modules/fezzik/producer_fezzik.c:
7410 updated services docs plus minor fixes discovered during
7412 2004-03-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7414 * demo/README, demo/consumers.ini, demo/demo, demo/mlt_clock_in_and_out,
7415 demo/mlt_voiceover: notes for the demo
7417 * demo/demo.ini: bring into sync with changes
7419 * src/modules/sdl/consumer_sdl.c: default progressive off
7421 * demo/circle.png, demo/circle.svg, demo/consumers.ini, demo/luma1.pgm,
7422 demo/mlt_bouncy_ball, demo/mlt_composite_transition,
7423 demo/mlt_fade_in_and_out, demo/mlt_obscure, demo/mlt_title_over_gfx,
7424 demo/mlt_titleshadow_watermark, demo/mlt_voiceover: some demo updates
7426 * src/modules/core/transition_luma.c: fix distortion in smoothness
7428 * src/modules/core/filter_gamma.c: fix broken gamma
7430 * src/modules/core/transition_luma.c: fix field rendering
7432 * src/modules/core/transition_composite.c: bugfixes with field rendering
7434 * src/modules/dv/producer_libdv.c: fix aspect
7436 2004-03-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7438 * demo/consumers.ini, demo/demo, src/framework/mlt_consumer.c,
7439 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: more
7440 sdl/consumer tuning and demo updates
7442 2004-03-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7444 * demo/mlt_voiceover, src/framework/mlt_deque.c,
7445 src/framework/mlt_properties.c, src/framework/mlt_property.c,
7446 src/framework/mlt_property.h, src/modules/sdl/consumer_sdl.c: more small
7449 * demo/demo: demo framework added
7451 * demo/demo, demo/demo.ini, demo/luma1.pgm, demo/mlt_all,
7452 demo/mlt_audio_stuff, demo/mlt_avantika_title, demo/mlt_bouncy,
7453 demo/mlt_bouncy_ball, demo/mlt_clock_in_and_out,
7454 demo/mlt_composite_transition, demo/mlt_effect_in_middle,
7455 demo/mlt_fade_in_and_out, demo/mlt_intro, demo/mlt_levels,
7456 demo/mlt_my_name_is, demo/mlt_obscure, demo/mlt_slideshow,
7457 demo/mlt_title_over_gfx, demo/mlt_titleshadow_watermark, demo/mlt_voiceover,
7458 demo/mlt_watermark, demo/pango.westley, demo/watermark1.png,
7459 docs/westley.txt, setenv, src/inigo/io.c, src/modules/dv/producer_libdv.c,
7460 src/modules/sdl/consumer_sdl.c: demo framework added
7462 2004-03-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7464 * src/modules/core/Makefile, src/modules/core/composite_line_yuv_mmx.S,
7465 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
7466 src/modules/gtk2/filter_rescale.c: added very preliminary mmx for composite.
7467 bugfixes to -x and too small rescaling.
7469 2004-03-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7471 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7472 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7473 src/modules/core/transition_mix.c, src/modules/core/transition_region.c: RPN
7476 * docs/inigo.txt, docs/westley.txt, src/framework/mlt_consumer.c,
7477 src/modules/westley/producer_westley.c: Minor fixes to westley and
7478 mlt_consumer; first draft westley docs
7480 2004-03-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7482 * src/modules/core/transition_composite.c,
7483 src/modules/core/transition_luma.c: pgm scaling in transition_composite.
7484 optimisations for luma producer.
7486 2004-03-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7488 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7489 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7490 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
7491 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7492 src/modules/dv/producer_libdv.c, src/modules/gtk2/filter_rescale.c,
7493 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7494 src/modules/sdl/consumer_sdl.c, src/modules/westley/producer_westley.c: add
7495 luma to composite. rework aspect handling to use sample aspect. workaround
7496 westley segfault when another instance of libxml2 is used. improved inline
7497 xml handling in westley - pango and svg.
7499 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7501 * src/framework/mlt_consumer.c, src/modules/dv/consumer_libdv.c: experimental
7504 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7506 * src/modules/xine/attributes.h, src/modules/xine/xineutils.h: add missing
7509 2004-03-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7511 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7512 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
7513 src/modules/sdl/consumer_sdl.c: tunable read ahead buffer and fix for luma
7515 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7516 src/humperdink/client.c, src/miracle/miracle_unit.c,
7517 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
7518 src/modules/dv/consumer_libdv.c, src/modules/sdl/consumer_sdl.c,
7519 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
7520 src/valerie/valerie_status.h: consumer read ahead and int32_t migration
7522 2004-03-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7524 * src/modules/core/transition_luma.c: reorg transition_luma to support
7527 * src/modules/Makefile, src/modules/core/Makefile,
7528 src/modules/core/configure, src/modules/core/factory.c,
7529 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
7530 src/modules/core/producer_colour.c, src/modules/xine/Makefile,
7531 src/modules/xine/configure, src/modules/xine/cpu_accel.c,
7532 src/modules/xine/deinterlace.c, src/modules/xine/deinterlace.h,
7533 src/modules/xine/factory.c, src/modules/xine/filter_deinterlace.c,
7534 src/modules/xine/filter_deinterlace.h, src/modules/xine/xineutils.h: added
7535 xine-based accellerated deinterlace
7537 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7539 * src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
7540 src/framework/mlt_frame.h, src/framework/mlt_properties.c,
7541 src/framework/mlt_service.h, src/framework/mlt_types.h,
7542 src/modules/core/Makefile, src/modules/core/configure,
7543 src/modules/core/factory.c, src/modules/core/filter_region.c,
7544 src/modules/core/transition_region.c, src/modules/core/transition_region.h:
7547 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7549 * src/modules/core/filter_deinterlace.c: optimise deinterlace path
7551 * src/modules/core/producer_colour.c: producer_colour
7553 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7554 src/modules/core/Makefile, src/modules/core/configure,
7555 src/modules/core/factory.c, src/modules/core/producer_colour.c,
7556 src/modules/core/producer_colour.h: producer_colour
7558 * src/framework/mlt_frame.c: more accurate and scaled rgb to yuv conversion
7560 2004-03-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7562 * src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
7563 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7564 src/framework/mlt_property.c, src/framework/mlt_service.c,
7565 src/framework/mlt_service.h, src/framework/mlt_types.h, src/inigo/inigo.c,
7566 src/modules/avformat/producer_avformat.c, src/modules/core/filter_region.c,
7567 src/modules/core/transition_composite.c,
7568 src/modules/core/transition_composite.h, src/modules/gtk2/producer_pixbuf.c,
7569 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c: Yet
7570 more sdl hacking, region memory leak fix, mlt_position changed to int32_t,
7571 experimental hash in properties
7573 2004-03-03 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7575 * src/framework/mlt_frame.c, src/modules/core/filter_region.c,
7576 src/modules/core/transition_composite.c,
7577 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
7578 src/modules/westley/producer_westley.c: some bugfixes, filter_shape producer,
7579 pixbuf takes svg xml, fezzik can take a service name
7581 2004-03-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7583 * src/modules/sdl/consumer_sdl.c: More SDL fixes
7585 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7587 * src/modules/sdl/consumer_sdl.c: yet more sdl hacks
7589 2004-03-01 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7591 * src/modules/avformat/producer_avformat.c, src/modules/dv/producer_libdv.c,
7592 src/modules/gtk2/scale_line_22_yuv_mmx.S: much improved mmx yuv scaler added
7593 producer_libdv quality property improve avformat aspect_ratio and frame_rate
7596 2004-03-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7598 * src/modules/sdl/consumer_sdl.c: Minor sdl hack
7600 * src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
7601 src/framework/mlt_factory.h, src/framework/mlt_frame.c,
7602 src/framework/mlt_producer.c, src/modules/gtk2/filter_rescale.c,
7603 src/modules/sdl/consumer_sdl.c: sdl hacks
7605 2004-02-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7607 * src/modules/core/Makefile, src/modules/core/configure,
7608 src/modules/core/factory.c, src/modules/core/filter_region.c,
7609 src/modules/core/filter_region.h, src/modules/core/filter_watermark.c,
7610 src/modules/core/transition_composite.c,
7611 src/modules/core/transition_composite.h: regionalised fx part 1
7613 * src/framework/mlt_factory.c, src/modules/core/filter_watermark.c,
7614 src/modules/dv/producer_libdv.c, src/modules/gtk2/producer_pango.c,
7615 src/modules/gtk2/producer_pixbuf.c: unique ids
7617 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7619 * src/modules/gtk2/scale_line_22_yuv_mmx.S: bugfix mmx scaling with
7620 performance loss :-(
7622 2004-02-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7624 * src/framework/mlt_frame.c, src/modules/core/filter_resize.c,
7625 src/modules/dv/consumer_libdv.c: Scaling experimentation
7627 2004-02-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7629 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
7630 src/modules/gtk2/scale_line_22_33_mmx.S,
7631 src/modules/gtk2/scale_line_22_yuv_mmx.S: mmx version of non-nearest, 2x2
7634 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7636 * src/modules/core/transition_composite.c: composite alignment fix
7638 2004-02-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7640 * src/modules/gtk2/Makefile, src/modules/gtk2/pixops.c,
7641 src/modules/gtk2/scale_line_22_33_mmx.S: updated mmx yuv scaling
7643 2004-02-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7645 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
7646 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7647 src/modules/core/configure, src/modules/core/factory.c,
7648 src/modules/core/filter_luma.c, src/modules/core/filter_luma.h,
7649 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
7650 src/modules/core/transition_luma.c: composite aspect ratio fix (again ;-)),
7651 added fill compositing test case, filter luma, mlt_properties_pass and sundry
7654 2004-02-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7656 * src/modules/core/transition_composite.c: composite key frames
7658 * docs/TODO, src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7659 src/framework/mlt_frame.h, src/modules/avformat/producer_avformat.c,
7660 src/modules/core/filter_deinterlace.c, src/modules/core/filter_obscure.c,
7661 src/modules/core/filter_watermark.c, src/modules/core/transition_composite.c,
7662 src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: service
7663 stack, various fixes
7665 2004-02-24 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7667 * src/modules/core/transition_composite.c: field rendering fix and disable
7668 scaling height when normalising pixel aspect when output pixel aspect < 1
7670 2004-02-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7672 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_producer.h,
7673 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
7674 src/modules/core/Makefile, src/modules/core/configure,
7675 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
7676 src/modules/core/filter_resize.c, src/modules/core/filter_watermark.c,
7677 src/modules/core/filter_watermark.h, src/modules/ffmpeg/filter_ffmpeg_dub.c,
7678 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c:
7679 watermark added, minor mods to mlt framework required
7681 * src/framework/mlt_consumer.c, src/framework/mlt_filter.c,
7682 src/framework/mlt_filter.h, src/framework/mlt_frame.c,
7683 src/framework/mlt_frame.h, src/modules/core/filter_brightness.c,
7684 src/modules/core/filter_deinterlace.c, src/modules/core/filter_gamma.c,
7685 src/modules/core/filter_greyscale.c, src/modules/core/filter_obscure.c,
7686 src/modules/core/filter_resize.c, src/modules/core/transition_composite.c,
7687 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/producer_pixbuf.c,
7688 src/modules/sdl/consumer_sdl.c: Filter optimisations and cleanup part 1
7690 2004-02-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7692 * src/framework/mlt_frame.c, src/framework/mlt_producer.c,
7693 src/modules/avformat/producer_avformat.c,
7694 src/modules/fezzik/producer_fezzik.c: Minor fixes
7696 * src/modules/core/transition_luma.c, src/modules/sdl/consumer_sdl.c: sdl
7697 rework (prepatory read-ahead implementation) and luma work around
7699 * src/framework/mlt_pool.c, src/framework/mlt_pool.h,
7700 src/modules/core/transition_luma.c: Big luma optimisations, minor pooling
7703 2004-02-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7705 * src/modules/core/filter_obscure.c, src/modules/core/transition_composite.c:
7706 composite alpha operations, make obscure alpha aware
7708 2004-02-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7710 * src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7711 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c,
7712 src/tests/Makefile, src/tests/dan.c: fix broken aspect handling again
7714 2004-02-21 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7716 * src/framework/mlt_pool.c, src/modules/avformat/producer_avformat.c,
7717 src/modules/dv/producer_libdv.c: avformat whoops, pooling claridication and
7720 2004-02-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7722 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_frame.c,
7723 src/framework/mlt_multitrack.c, src/framework/mlt_pool.c,
7724 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7725 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7726 src/modules/avformat/producer_avformat.c, src/modules/core/producer_ppm.c,
7727 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7728 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
7729 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7730 src/modules/resample/filter_resample.c, src/modules/sdl/consumer_sdl.c,
7731 src/modules/vorbis/producer_vorbis.c, src/tests/Makefile,
7732 src/valerie/Makefile: Memory pooling part 2 and other optimisations
7734 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7736 * src/modules/core/transition_luma.c: more dissolve optimisation
7738 * src/modules/core/transition_luma.c: optimise dissolve case
7740 2004-02-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7742 * docs/services.txt, src/framework/Makefile, src/framework/mlt_factory.c,
7743 src/framework/mlt_frame.c, src/framework/mlt_pool.c,
7744 src/framework/mlt_pool.h, src/framework/mlt_properties.c,
7745 src/framework/mlt_properties.h, src/framework/mlt_types.h,
7746 src/modules/avformat/producer_avformat.c, src/modules/core/filter_resize.c,
7747 src/modules/core/producer_ppm.c, src/modules/core/transition_luma.c,
7748 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/producer_ffmpeg.c,
7749 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7750 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
7751 src/modules/resample/filter_resample.c, src/modules/vorbis/producer_vorbis.c:
7754 2004-02-19 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7756 * src/modules/core/transition_composite.c,
7757 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
7758 src/modules/gtk2/producer_pixbuf.c: field rendering and alignment for
7759 composite, bugfixes for luma, pixbuf and pango
7761 2004-02-18 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7763 * src/framework/mlt_consumer.c: create consumer_progressive property on frame
7766 * src/modules/sdl/consumer_sdl.c: default progressive on
7768 * src/modules/westley/consumer_westley.c: consumer_westley now only puts
7769 in/out as element attributes and not property elements
7771 * src/modules/core/filter_deinterlace.c,
7772 src/modules/core/transition_composite.c, src/modules/core/transition_luma.c:
7773 split getting of b_frame image and composite
7775 2004-02-18 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7777 * src/albino/Makefile, src/framework/Makefile, src/framework/mlt_consumer.c,
7778 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
7779 src/framework/mlt_frame.c, src/framework/mlt_properties.c,
7780 src/humperdink/Makefile, src/inigo/Makefile, src/miracle/Makefile,
7781 src/miracle/miracle_local.c, src/miracle/miracle_unit.c,
7782 src/miracle/miracle_unit_commands.c, src/modules/avformat/Makefile,
7783 src/modules/avformat/producer_avformat.c, src/modules/core/Makefile,
7784 src/modules/core/filter_obscure.c, src/modules/core/filter_resize.c,
7785 src/modules/core/transition_composite.c, src/modules/dv/Makefile,
7786 src/modules/fezzik/Makefile, src/modules/ffmpeg/Makefile,
7787 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
7788 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/Makefile,
7789 src/modules/resample/Makefile, src/modules/sdl/Makefile,
7790 src/modules/sdl/consumer_sdl.c, src/modules/vorbis/Makefile,
7791 src/modules/westley/Makefile, src/modules/westley/producer_westley.c,
7792 src/tests/Makefile, src/valerie/Makefile: Optimisations (part 0), pixel v
7793 percentage, reworked aspect ratio calcs, ante/post properties for dv
7794 consumers, avformat rework, westley root
7796 2004-02-16 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7798 * src/modules/core/transition_composite.c, src/modules/gtk2/filter_rescale.c,
7799 src/modules/sdl/consumer_sdl.c: bug fixes
7801 * src/framework/mlt_consumer.c, src/framework/mlt_frame.c,
7802 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7803 src/modules/core/filter_resize.c, src/modules/core/producer_ppm.c,
7804 src/modules/core/producer_ppm.h, src/modules/core/transition_composite.c,
7805 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
7806 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/filter_rescale.c,
7807 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7808 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
7809 westley serialises with entry in/out; full field, aspect, and colour space
7810 normalisation; scaling overlays to consumer size; tagged frame mallocs with
7813 2004-02-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7815 * src/framework/mlt_consumer.c, src/framework/mlt_properties.c,
7816 src/framework/mlt_properties.h: Properties rename and dump function
7818 * docs/testing-20040110.txt, src/framework/mlt_consumer.c,
7819 src/framework/mlt_consumer.h, src/framework/mlt_frame.c,
7820 src/framework/mlt_producer.c, src/modules/avformat/producer_avformat.c,
7821 src/modules/dv/consumer_libdv.c, src/modules/dv/producer_libdv.c,
7822 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
7823 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c:
7824 Defaults for PAL/NTSC on producers and consumers
7826 2004-02-13 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7828 * docs/services.txt, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7829 src/modules/core/Makefile, src/modules/core/configure,
7830 src/modules/core/factory.c, src/modules/core/filter_brightness.c,
7831 src/modules/core/filter_brightness.h, src/modules/core/filter_volume.c,
7832 src/modules/core/transition_mix.c, src/modules/gtk2/filter_rescale.c: added
7833 brightness filter, added smooth ramping to audio processing, added start/end
7834 interpolation points to filter_mix and filter_volume
7836 2004-02-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7838 * mlt/Makefile, mlt/README, mlt/configure, mlt/docs/dvcp.txt,
7839 mlt/docs/inigo.txt, mlt/docs/services.txt, mlt/docs/testing-20040110.txt,
7840 mlt/docs/testing.txt, mlt/docs/valerie.txt, mlt/setenv,
7841 mlt/src/albino/Makefile, mlt/src/albino/albino.c, mlt/src/framework/Makefile,
7842 mlt/src/framework/config.h, mlt/src/framework/configure,
7843 mlt/src/framework/mlt.h, mlt/src/framework/mlt_consumer.c,
7844 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
7845 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_field.c,
7846 mlt/src/framework/mlt_field.h, mlt/src/framework/mlt_filter.c,
7847 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
7848 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
7849 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
7850 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
7851 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
7852 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
7853 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
7854 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
7855 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
7856 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
7857 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
7858 mlt/src/framework/mlt_types.h, mlt/src/humperdink/Makefile,
7859 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
7860 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
7861 mlt/src/humperdink/remote.c, mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c,
7862 mlt/src/inigo/io.c, mlt/src/inigo/io.h, mlt/src/miracle/Makefile,
7863 mlt/src/miracle/configure, mlt/src/miracle/miracle.c,
7864 mlt/src/miracle/miracle_commands.c, mlt/src/miracle/miracle_commands.h,
7865 mlt/src/miracle/miracle_connection.c, mlt/src/miracle/miracle_connection.h,
7866 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_local.h,
7867 mlt/src/miracle/miracle_log.c, mlt/src/miracle/miracle_log.h,
7868 mlt/src/miracle/miracle_server.c, mlt/src/miracle/miracle_server.h,
7869 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
7870 mlt/src/miracle/miracle_unit_commands.c,
7871 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
7872 mlt/src/modules/configure, mlt/src/modules/core/Makefile,
7873 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
7874 mlt/src/modules/core/filter_deinterlace.c,
7875 mlt/src/modules/core/filter_deinterlace.h,
7876 mlt/src/modules/core/filter_gamma.c, mlt/src/modules/core/filter_gamma.h,
7877 mlt/src/modules/core/filter_greyscale.c,
7878 mlt/src/modules/core/filter_greyscale.h,
7879 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
7880 mlt/src/modules/core/filter_volume.c, mlt/src/modules/core/filter_volume.h,
7881 mlt/src/modules/core/producer_ppm.c, mlt/src/modules/core/producer_ppm.h,
7882 mlt/src/modules/core/transition_composite.c,
7883 mlt/src/modules/core/transition_composite.h,
7884 mlt/src/modules/core/transition_luma.c,
7885 mlt/src/modules/core/transition_luma.h,
7886 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
7887 mlt/src/modules/dv/Makefile, mlt/src/modules/dv/configure,
7888 mlt/src/modules/dv/consumer_libdv.c, mlt/src/modules/dv/consumer_libdv.h,
7889 mlt/src/modules/dv/factory.c, mlt/src/modules/dv/producer_libdv.c,
7890 mlt/src/modules/dv/producer_libdv.h, mlt/src/modules/ffmpeg/Makefile,
7891 mlt/src/modules/ffmpeg/audio.sh, mlt/src/modules/ffmpeg/configure,
7892 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
7893 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
7894 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
7895 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
7896 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
7897 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
7898 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
7899 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
7900 mlt/src/modules/gtk2/producer_pango.h,
7901 mlt/src/modules/gtk2/producer_pixbuf.c,
7902 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/inigo/Makefile,
7903 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
7904 mlt/src/modules/inigo/producer_inigo.c,
7905 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/resample/Makefile,
7906 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
7907 mlt/src/modules/resample/filter_resample.c,
7908 mlt/src/modules/resample/filter_resample.h, mlt/src/modules/sdl/Makefile,
7909 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
7910 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
7911 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
7912 mlt/src/modules/westley/consumer_westley.c,
7913 mlt/src/modules/westley/consumer_westley.h,
7914 mlt/src/modules/westley/factory.c,
7915 mlt/src/modules/westley/producer_westley.c,
7916 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/Makefile,
7917 mlt/src/tests/charlie.c, mlt/src/tests/clock16ntsc.pgm,
7918 mlt/src/tests/clock16pal.pgm, mlt/src/tests/dan.c, mlt/src/tests/dissolve.c,
7919 mlt/src/tests/io.c, mlt/src/tests/io.h, mlt/src/tests/luma.c,
7920 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, mlt/src/tests/setenv,
7921 mlt/src/tests/test.png, mlt/src/valerie/Makefile, mlt/src/valerie/configure,
7922 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
7923 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
7924 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
7925 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
7926 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
7927 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
7928 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
7929 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
7930 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h: remove child
7933 * docs/TODO, src/miracle/miracle_local.c: add TODO
7935 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7937 * src/framework/mlt_producer.c: test card handling
7939 * src/miracle/miracle_local.c: optional segv handling
7941 2004-02-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7943 * src/miracle/miracle_local.c: change segv handler to use log facility
7945 * src/valerie/valerie_notifier.c: cleanup
7947 * src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
7948 src/miracle/miracle_local.c, src/valerie/valerie_notifier.c: segv handler,
7949 playlist_move bugfix, resize_yuv422 optimisation
7951 2004-02-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7953 * src/miracle/miracle_unit.c: first of a few local tests
7955 * src/miracle/miracle_commands.c: first of a few local tests
7957 * docs/testing-20040110.txt, src/framework/mlt_frame.c,
7958 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
7959 src/modules/dv/consumer_libdv.c, src/valerie/valerie_notifier.c,
7960 src/valerie/valerie_notifier.h: Miracle mods - clean working, test card fix,
7961 silence dv when not playing
7963 2004-02-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7965 * docs/testing-20040110.txt, src/framework/mlt_playlist.c,
7966 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
7967 src/miracle/miracle_unit.c, src/valerie/valerie_notifier.c,
7968 src/valerie/valerie_status.h: Miracle mods
7970 2004-02-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7972 * setenv, src/framework/mlt_producer.c, src/modules/fezzik/producer_fezzik.c,
7973 src/modules/resample/filter_resample.c,
7974 src/modules/westley/producer_westley.c: bugfixes
7976 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7978 * src/framework/mlt_filter.c, src/framework/mlt_frame.c: filter fixes
7980 2004-02-09 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
7982 * src/modules/core/filter_volume.c: remove spurious return in get_audio
7984 2004-02-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7986 * src/miracle/miracle_unit.c, src/modules/dv/consumer_libdv.c: brought by a
7989 * src/modules/dv/consumer_libdv.c: brought by a bunny
7991 * docs/services.txt, src/modules/gtk2/producer_pango.c: pango colour handling
7994 2004-02-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
7996 * src/framework/mlt_frame.c, src/framework/mlt_frame.h,
7997 src/modules/core/transition_luma.c: luma funkiness
7999 * src/framework/mlt_properties.c, src/framework/mlt_properties.h,
8000 src/modules/core/transition_composite.c,
8001 src/modules/fezzik/producer_fezzik.c, src/modules/gtk2/filter_rescale.c,
8002 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c:
8003 pixbuf, composite and fezzik mirrors
8005 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8007 * src/modules/westley/producer_westley.c: support in/out on entry and track
8009 2004-02-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8011 * src/modules/gtk2/producer_pango.c: pango producer rework
8013 * src/modules/avformat/producer_avformat.c, src/modules/sdl/consumer_sdl.c,
8014 src/modules/westley/producer_westley.c: Minor corrections, rescale=nearest
8017 2004-02-07 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8019 * src/modules/gtk2/filter_rescale.c: rescale aspect handling redux
8021 * src/modules/avformat/producer_avformat.c,
8022 src/modules/gtk2/filter_rescale.c, src/modules/gtk2/producer_pango.c,
8023 src/modules/gtk2/producer_pixbuf.c: fixup and disable rescale changes
8025 2004-02-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8027 * src/framework/mlt_frame.c, src/modules/core/filter_volume.c,
8028 src/modules/dv/producer_libdv.c, src/modules/fezzik/producer_fezzik.c,
8029 src/modules/gtk2/filter_rescale.c, src/modules/resample/filter_resample.c,
8030 src/modules/westley/consumer_westley.c,
8031 src/modules/westley/producer_westley.c: some bugfixes, westley property
8032 handling reorg, make rescale respect the aspect ratio, make resize update the
8033 aspect ratio, add resize to fezzik
8035 2004-02-06 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8037 * docs/services.txt, src/modules/core/filter_obscure.c,
8038 src/modules/core/transition_composite.c: composite
8040 * src/framework/mlt_factory.c, src/framework/mlt_tractor.c,
8041 src/miracle/miracle_unit.c, src/modules/Makefile,
8042 src/modules/fezzik/Makefile, src/modules/fezzik/configure,
8043 src/modules/fezzik/factory.c, src/modules/fezzik/producer_fezzik.c,
8044 src/modules/fezzik/producer_fezzik.h, src/modules/inigo/producer_inigo.c,
8045 src/modules/westley/consumer_westley.c,
8046 src/modules/westley/producer_westley.c: adding the rock thrower...
8048 2004-02-05 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8050 * src/modules/resample/filter_resample.c: resample fix
8052 * docs/services.txt, setenv, src/framework/mlt_frame.c,
8053 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
8054 src/framework/mlt_transition.c, src/miracle/miracle_unit.c,
8055 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/consumer_ffmpeg.c,
8056 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/resample/filter_resample.c,
8057 src/modules/sdl/consumer_sdl.c, src/modules/westley/consumer_westley.c,
8058 src/modules/westley/producer_westley.c: westley/libxml2 mods, mcdv/mpeg
8061 2004-02-05 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8063 * docs/inigo.txt, src/framework/mlt_frame.c,
8064 src/modules/westley/consumer_westley.c,
8065 src/modules/westley/producer_westley.c: bugfixes to westley
8067 2004-02-04 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8069 * src/modules/gtk2/pixops.c: final rescale improvement and some optimisation
8071 * src/modules/gtk2/pixops.c: near final rescale improvements?
8073 * src/modules/gtk2/pixops.c: interim rescale improvements
8075 * src/modules/gtk2/pixops.c: interim rescale improvements
8077 * src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h: interim rescale
8080 2004-02-04 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8082 * src/framework/mlt_factory.c, src/framework/mlt_field.c,
8083 src/framework/mlt_repository.c, src/framework/mlt_tractor.c,
8084 src/inigo/inigo.c, src/miracle/miracle_unit.c, src/modules/Makefile,
8085 src/modules/core/filter_obscure.c, src/modules/inigo/configure,
8086 src/modules/inigo/factory.c, src/modules/inigo/producer_inigo.c,
8087 src/modules/inigo/producer_inigo.h, src/modules/westley/producer_westley.c:
8088 pre-beta cleanup part 1
8090 2004-02-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8092 * src/inigo/inigo.c, src/modules/avformat/producer_avformat.c,
8093 src/modules/core/Makefile, src/modules/core/configure,
8094 src/modules/core/factory.c, src/modules/core/filter_obscure.c,
8095 src/modules/core/filter_obscure.h, src/modules/inigo/Makefile,
8096 src/modules/inigo/configure, src/modules/inigo/producer_inigo.c,
8097 src/modules/vorbis/Makefile: obscurer filter, consistency mods and bug fixes
8099 * src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_deque.c,
8100 src/framework/mlt_deque.h, src/framework/mlt_factory.c,
8101 src/framework/mlt_field.c, src/framework/mlt_frame.c,
8102 src/framework/mlt_manager.h, src/framework/mlt_repository.c,
8103 src/framework/mlt_types.h: added deque, api design for manager, minor affine
8104 tweaks, experimental destructor work
8106 2004-01-31 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8108 * docs/services.txt: doc updates
8110 * src/modules/core/filter_volume.c: configurable window size on volume
8111 normalisation, also set default of max_gain to 20dB
8113 2004-01-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8115 * src/framework/mlt_frame.c: updated affine
8117 2004-01-30 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8119 * src/framework/mlt_frame.c, src/modules/avformat/producer_avformat.c,
8120 src/modules/gtk2/Makefile, src/modules/gtk2/configure,
8121 src/modules/gtk2/factory.c, src/modules/gtk2/filter_rescale.c,
8122 src/modules/gtk2/filter_rescale.h, src/modules/gtk2/have_mmx.S,
8123 src/modules/gtk2/pixops.c, src/modules/gtk2/pixops.h,
8124 src/modules/gtk2/producer_pango.c, src/modules/gtk2/scale_line_22_33_mmx.S,
8125 src/modules/vorbis/Makefile: some bugfixes and rescale filter
8127 2004-01-28 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8129 * src/modules/core/filter_volume.c: comment some diagnostics
8131 * docs/services.txt, src/modules/core/filter_volume.c: doc updates; property
8132 changes, and tweaks for volume filter normalisation
8134 2004-01-27 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8136 * src/modules/core/filter_volume.c, src/modules/westley/consumer_westley.c,
8137 src/modules/westley/producer_westley.c: westley bugfixes and audio
8140 2004-01-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8142 * README, docs/services.txt, src/framework/mlt_multitrack.c,
8143 src/miracle/miracle_unit.c, src/modules/Makefile,
8144 src/modules/avformat/producer_avformat.c, src/modules/inigo/producer_inigo.c,
8145 src/modules/vorbis/Makefile, src/modules/vorbis/configure,
8146 src/modules/vorbis/factory.c, src/modules/vorbis/producer_vorbis.c,
8147 src/modules/vorbis/producer_vorbis.h: vorbis producer added, clean up on clip
8148 handling in multitrack
8150 2004-01-26 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8152 * src/modules/westley/consumer_westley.c,
8153 src/modules/westley/producer_westley.c: westley updates for non-inline
8154 serialisation and code cleanup
8156 2004-01-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8158 * src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
8159 src/modules/avformat/producer_avformat.c: mutex protection of avformat,
8160 miracle avformat usage, and destrector reversal
8162 * README, docs/services.txt, src/modules/avformat/producer_avformat.c: Added
8165 * README, docs/inigo.txt, src/framework/mlt_producer.c, src/inigo/inigo.c,
8166 src/modules/Makefile, src/modules/avformat/Makefile,
8167 src/modules/avformat/configure, src/modules/avformat/factory.c,
8168 src/modules/avformat/producer_avformat.c,
8169 src/modules/avformat/producer_avformat.h, src/modules/inigo/producer_inigo.c,
8170 src/modules/sdl/consumer_sdl.c: Added avformat
8172 2004-01-25 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8174 * src/framework/mlt_filter.c, src/framework/mlt_transition.c,
8175 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
8176 src/modules/westley/consumer_westley.c,
8177 src/modules/westley/producer_westley.c: updated westley
8179 * src/tests/dan.c: test cvs
8181 2004-01-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8183 * mlt/src/modules/westley/consumer_westley.c,
8184 src/modules/westley/consumer_westley.c: xml based westley serialisation
8186 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_tractor.c,
8187 mlt/src/framework/mlt_types.h, mlt/src/modules/westley/consumer_westley.c,
8188 src/framework/mlt_playlist.c, src/framework/mlt_tractor.c,
8189 src/framework/mlt_types.h, src/modules/westley/consumer_westley.c: xml based
8190 westley serialisation
8192 2004-01-21 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8194 * docs/services.txt, mlt/docs/services.txt,
8195 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8196 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_service.c,
8197 mlt/src/framework/mlt_service.h, mlt/src/framework/mlt_tractor.c,
8198 mlt/src/framework/mlt_types.h, mlt/src/modules/Makefile,
8199 mlt/src/modules/westley/Makefile, mlt/src/modules/westley/configure,
8200 mlt/src/modules/westley/consumer_westley.c,
8201 mlt/src/modules/westley/consumer_westley.h,
8202 mlt/src/modules/westley/factory.c,
8203 mlt/src/modules/westley/producer_westley.c,
8204 mlt/src/modules/westley/producer_westley.h, mlt/src/tests/dan.c,
8205 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
8206 src/framework/mlt_repository.c, src/framework/mlt_service.c,
8207 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
8208 src/framework/mlt_types.h, src/modules/Makefile,
8209 src/modules/westley/Makefile, src/modules/westley/configure,
8210 src/modules/westley/consumer_westley.c,
8211 src/modules/westley/consumer_westley.h, src/modules/westley/factory.c,
8212 src/modules/westley/producer_westley.c,
8213 src/modules/westley/producer_westley.h, src/tests/dan.c: added
8216 2004-01-20 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8218 * docs/inigo.txt, mlt/docs/inigo.txt, mlt/src/modules/dv/consumer_libdv.c,
8219 src/modules/dv/consumer_libdv.c: updated libdv consumer
8221 2004-01-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8223 * docs/inigo.txt, docs/testing-20040110.txt, mlt/docs/inigo.txt,
8224 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_consumer.c,
8225 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_frame.c,
8226 mlt/src/framework/mlt_tractor.c, mlt/src/inigo/inigo.c,
8227 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit_commands.c,
8228 mlt/src/modules/core/transition_luma.c,
8229 mlt/src/modules/core/transition_mix.c, mlt/src/modules/sdl/consumer_sdl.c,
8230 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8231 src/framework/mlt_frame.c, src/framework/mlt_tractor.c, src/inigo/inigo.c,
8232 src/miracle/miracle_unit.c, src/miracle/miracle_unit_commands.c,
8233 src/modules/core/transition_luma.c, src/modules/core/transition_mix.c,
8234 src/modules/sdl/consumer_sdl.c: inigo docs load/stop corrections
8236 2004-01-17 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8238 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
8239 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_producer.c,
8240 mlt/src/modules/Makefile, src/framework/mlt_playlist.c,
8241 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8242 src/modules/Makefile: insert/move/remove dvcp operations
8244 2004-01-17 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8246 * mlt/src/modules/core/transition_mix.c, src/modules/core/transition_mix.c:
8249 * docs/services.txt, mlt/docs/services.txt, mlt/src/miracle/miracle_log.c,
8250 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
8251 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8252 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_volume.c,
8253 mlt/src/modules/core/filter_volume.h,
8254 mlt/src/modules/core/transition_composite.c,
8255 mlt/src/modules/core/transition_composite.h,
8256 mlt/src/modules/core/transition_luma.c,
8257 mlt/src/modules/core/transition_mix.c, mlt/src/modules/core/transition_mix.h,
8258 mlt/src/modules/gtk2/producer_pango.c,
8259 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/resample/Makefile,
8260 mlt/src/modules/resample/configure, mlt/src/modules/resample/factory.c,
8261 mlt/src/modules/resample/filter_resample.c,
8262 mlt/src/modules/resample/filter_resample.h, mlt/src/tests/luma.c,
8263 mlt/src/tests/pango.c, src/miracle/miracle_log.c, src/miracle/miracle_unit.c,
8264 src/modules/Makefile, src/modules/core/Makefile, src/modules/core/configure,
8265 src/modules/core/factory.c, src/modules/core/filter_volume.c,
8266 src/modules/core/filter_volume.h, src/modules/core/transition_composite.c,
8267 src/modules/core/transition_composite.h, src/modules/core/transition_luma.c,
8268 src/modules/core/transition_mix.c, src/modules/core/transition_mix.h,
8269 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pixbuf.c,
8270 src/modules/resample/Makefile, src/modules/resample/configure,
8271 src/modules/resample/factory.c, src/modules/resample/filter_resample.c,
8272 src/modules/resample/filter_resample.h, src/tests/luma.c, src/tests/pango.c:
8273 new volume, mix, and resample filters and transitions
8275 2004-01-15 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8277 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo usage message
8279 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_tractor.c,
8280 mlt/src/modules/inigo/producer_inigo.c, src/framework/mlt_frame.c,
8281 src/framework/mlt_tractor.c, src/modules/inigo/producer_inigo.c: finally -
8282 multitrack inigo serialisation
8284 * mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_tractor.c,
8285 src/framework/mlt_producer.c, src/framework/mlt_tractor.c: in/out
8286 specification on .inigo serialisations
8288 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
8289 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_producer.c,
8290 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_tractor.c,
8291 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8292 mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
8293 mlt/src/modules/core/transition_luma.c,
8294 mlt/src/modules/inigo/producer_inigo.c, mlt/src/tests/charlie.c,
8295 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c,
8296 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8297 src/framework/mlt_properties.c, src/framework/mlt_tractor.c,
8298 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
8299 src/inigo/inigo.c, src/modules/core/transition_composite.c,
8300 src/modules/core/transition_luma.c, src/modules/inigo/producer_inigo.c,
8301 src/tests/charlie.c: partial corrections to serialisation
8303 2004-01-14 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8305 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8306 mlt/src/framework/mlt_tractor.c, mlt/src/modules/core/transition_luma.c,
8307 mlt/src/modules/dv/consumer_libdv.c,
8308 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_frame.c,
8309 src/framework/mlt_frame.h, src/framework/mlt_tractor.c,
8310 src/modules/core/transition_luma.c, src/modules/dv/consumer_libdv.c,
8311 src/modules/ffmpeg/producer_ffmpeg.c: some temporary fixes
8313 * mlt/src/modules/dv/consumer_libdv.c, src/modules/dv/consumer_libdv.c: Minor
8316 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8317 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8318 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c,
8319 src/framework/mlt_producer.c, src/modules/ffmpeg/producer_ffmpeg.c: Minor
8322 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: Minor mods
8324 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
8325 mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_factory.c,
8326 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8327 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8328 mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8329 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8330 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8331 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8332 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
8333 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8334 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
8335 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8336 mlt/src/framework/mlt_types.h, mlt/src/inigo/inigo.c,
8337 mlt/src/miracle/miracle_unit.c, mlt/src/modules/core/producer_ppm.c,
8338 mlt/src/modules/core/transition_composite.c,
8339 mlt/src/modules/core/transition_luma.c, mlt/src/modules/dv/Makefile,
8340 mlt/src/modules/dv/configure, mlt/src/modules/dv/consumer_libdv.c,
8341 mlt/src/modules/dv/consumer_libdv.h, mlt/src/modules/dv/factory.c,
8342 mlt/src/modules/dv/producer_libdv.c,
8343 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8344 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8345 mlt/src/modules/gtk2/producer_pango.c,
8346 mlt/src/modules/gtk2/producer_pixbuf.c,
8347 mlt/src/modules/inigo/producer_inigo.c, mlt/src/modules/sdl/consumer_sdl.c,
8348 src/framework/mlt_consumer.c, src/framework/mlt_factory.c,
8349 src/framework/mlt_field.c, src/framework/mlt_field.h,
8350 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
8351 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8352 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
8353 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8354 src/framework/mlt_producer.c, src/framework/mlt_producer.h,
8355 src/framework/mlt_properties.c, src/framework/mlt_properties.h,
8356 src/framework/mlt_property.c, src/framework/mlt_property.h,
8357 src/framework/mlt_tractor.c, src/framework/mlt_tractor.h,
8358 src/framework/mlt_transition.c, src/framework/mlt_transition.h,
8359 src/framework/mlt_types.h, src/inigo/inigo.c, src/miracle/miracle_unit.c,
8360 src/modules/core/producer_ppm.c, src/modules/core/transition_composite.c,
8361 src/modules/core/transition_luma.c, src/modules/dv/Makefile,
8362 src/modules/dv/configure, src/modules/dv/consumer_libdv.c,
8363 src/modules/dv/consumer_libdv.h, src/modules/dv/factory.c,
8364 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/filter_ffmpeg_dub.c,
8365 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pango.c,
8366 src/modules/gtk2/producer_pixbuf.c, src/modules/inigo/producer_inigo.c,
8367 src/modules/sdl/consumer_sdl.c: Removal of timecodes, consumer libdv,
8368 serialisation of inigo
8370 2004-01-13 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8372 * README, docs/testing-20040110.txt, mlt/README,
8373 mlt/docs/testing-20040110.txt, mlt/setenv, setenv: minor doc updates
8375 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8377 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt,
8378 mlt/src/albino/Makefile, mlt/src/modules/configure, src/albino/Makefile,
8379 src/modules/configure: minor testing update
8381 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8383 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
8384 mlt/docs/testing.txt: update testing.txt for miracle and complete initial
8387 * docs/services.txt, mlt/docs/services.txt: change bluefish arg
8389 * docs/testing-20040110.txt, mlt/docs/testing-20040110.txt: updated with user
8390 acceptance test results
8392 2004-01-12 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8394 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
8395 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: minor corrections
8397 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: minor corrections
8399 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: minor
8402 * mlt/src/albino/albino.c, mlt/src/miracle/miracle_commands.c,
8403 mlt/src/miracle/miracle_connection.c, src/albino/albino.c,
8404 src/miracle/miracle_commands.c, src/miracle/miracle_connection.c: minor
8407 * mlt/src/inigo/inigo.c, mlt/src/modules/inigo/producer_inigo.c,
8408 src/inigo/inigo.c, src/modules/inigo/producer_inigo.c: inigo rewrite,
8409 producer, serialise and deserialise
8411 * docs/services.txt, docs/testing-20040110.txt, mlt/docs/services.txt,
8412 mlt/docs/testing-20040110.txt, mlt/src/framework/mlt_frame.c,
8413 mlt/src/framework/mlt_playlist.c, mlt/src/inigo/inigo.c,
8414 mlt/src/miracle/miracle_unit.c, mlt/src/modules/Makefile,
8415 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/inigo/Makefile,
8416 mlt/src/modules/inigo/configure, mlt/src/modules/inigo/factory.c,
8417 mlt/src/modules/inigo/producer_inigo.c,
8418 mlt/src/modules/inigo/producer_inigo.h, mlt/src/modules/sdl/consumer_sdl.c,
8419 src/framework/mlt_frame.c, src/framework/mlt_playlist.c, src/inigo/inigo.c,
8420 src/miracle/miracle_unit.c, src/modules/Makefile,
8421 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/inigo/Makefile,
8422 src/modules/inigo/configure, src/modules/inigo/factory.c,
8423 src/modules/inigo/producer_inigo.c, src/modules/inigo/producer_inigo.h,
8424 src/modules/sdl/consumer_sdl.c: inigo rewrite, producer, serialise and
8427 2004-01-12 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8429 * docs/testing-20040110.txt, docs/testing.txt, mlt/docs/testing-20040110.txt,
8430 mlt/docs/testing.txt: adding testing.txt and initial test results
8432 * docs/services.txt, mlt/docs/services.txt: pango markup encoding
8434 * docs/services.txt, mlt/docs/services.txt,
8435 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.c:
8436 doc updates and better control of pixbuf composite property propogation
8438 * mlt/src/inigo/inigo.c, mlt/src/modules/core/transition_composite.c,
8439 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
8440 src/inigo/inigo.c, src/modules/core/transition_composite.c,
8441 src/modules/gtk2/producer_pango.c, src/modules/gtk2/producer_pango.h: better
8442 propogating of producer and transition properties to the frame in pango and
8443 composite; add pango support to inigo
8445 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8447 * mlt/src/framework/mlt_frame.c, src/framework/mlt_frame.c: small change to
8448 prevent segfault in some transitions time specifications
8450 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8452 * mlt/src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.c:
8453 multitrack eof handling
8455 * docs/dvcp.txt, docs/valerie.txt, mlt/docs/dvcp.txt, mlt/docs/valerie.txt,
8456 mlt/src/framework/mlt_playlist.c, mlt/src/miracle/miracle_unit.c,
8457 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8458 src/framework/mlt_playlist.c, src/miracle/miracle_unit.c,
8459 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c: uset and
8462 2004-01-11 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8464 * mlt/src/tests/dissolve.c, mlt/src/tests/luma.c, src/tests/dissolve.c,
8465 src/tests/luma.c: remove no longer necessary blanks
8467 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
8468 mlt/src/modules/gtk2/producer_pango.c,
8469 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/tests/Makefile,
8470 mlt/src/tests/clock16ntsc.pgm, mlt/src/tests/clock16pal.pgm,
8471 mlt/src/tests/dan.c, mlt/src/tests/dissolve.c, mlt/src/tests/luma.c,
8472 mlt/src/tests/pango.c, mlt/src/tests/pixbuf.c, src/framework/mlt_frame.c,
8473 src/modules/core/transition_luma.c, src/modules/gtk2/producer_pango.c,
8474 src/modules/gtk2/producer_pixbuf.c, src/tests/Makefile,
8475 src/tests/clock16ntsc.pgm, src/tests/clock16pal.pgm, src/tests/dan.c,
8476 src/tests/dissolve.c, src/tests/luma.c, src/tests/pango.c,
8477 src/tests/pixbuf.c: 4 new tests, bugfixes in pango, pixbuf, transition_luma,
8478 and mlt_frame_audio_mix
8480 2004-01-11 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8482 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8483 src/framework/mlt_multitrack.c, src/framework/mlt_playlist.c: eof=continue
8486 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: end of
8487 playlist position fix
8489 2004-01-10 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8491 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_luma.c,
8492 mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/dan.c,
8493 src/framework/mlt_frame.c, src/modules/core/transition_luma.c,
8494 src/modules/sdl/consumer_sdl.c, src/tests/dan.c: attempt to retain samples in
8495 mlt_frame_mix_audio, make consumers request the number of samples to
8498 2004-01-10 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8500 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: in/out fix
8502 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo gets transitions
8504 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8505 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8506 mlt/src/miracle/miracle_unit.c, src/framework/mlt_playlist.c,
8507 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8508 src/framework/mlt_producer.h, src/miracle/miracle_unit.c: more int64 frame
8509 addressing in playlist
8511 2004-01-09 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8513 * mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8514 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8515 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8516 mlt/src/humperdink/client.c, mlt/src/humperdink/remote.c,
8517 mlt/src/miracle/miracle_local.c, mlt/src/miracle/miracle_unit.c,
8518 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8519 mlt/src/modules/dv/producer_libdv.c, mlt/src/valerie/valerie.c,
8520 mlt/src/valerie/valerie.h, mlt/src/valerie/valerie_status.c,
8521 mlt/src/valerie/valerie_status.h, src/framework/mlt_playlist.c,
8522 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8523 src/framework/mlt_producer.h, src/framework/mlt_property.c,
8524 src/framework/mlt_property.h, src/humperdink/client.c,
8525 src/humperdink/remote.c, src/miracle/miracle_local.c,
8526 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
8527 src/miracle/miracle_unit_commands.c, src/modules/dv/producer_libdv.c,
8528 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_status.c,
8529 src/valerie/valerie_status.h: int64 based comms and more unit functionality
8531 * mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_local.c,
8532 src/miracle/miracle.c, src/miracle/miracle_local.c: albino
8534 * Makefile, mlt/Makefile, mlt/setenv, mlt/src/albino/Makefile,
8535 mlt/src/albino/albino.c, mlt/src/framework/mlt_transition.c,
8536 mlt/src/framework/mlt_transition.h, mlt/src/miracle/Makefile, setenv,
8537 src/albino/Makefile, src/albino/albino.c, src/framework/mlt_transition.c,
8538 src/framework/mlt_transition.h, src/miracle/Makefile: albino
8540 2004-01-08 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8542 * mlt/src/inigo/inigo.c, src/inigo/inigo.c: inigo track test
8544 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_playlist.c,
8545 mlt/src/framework/mlt_playlist.h, mlt/src/framework/mlt_properties.c,
8546 mlt/src/miracle/miracle_unit.c, mlt/src/miracle/miracle_unit.h,
8547 mlt/src/miracle/miracle_unit_commands.c, mlt/src/modules/dv/producer_libdv.c,
8548 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8549 src/framework/mlt_properties.c, src/miracle/miracle_unit.c,
8550 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
8551 src/modules/dv/producer_libdv.c: More miracle mods
8553 2004-01-08 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8555 * mlt/src/modules/dv/producer_libdv.c, src/modules/dv/producer_libdv.c: some
8558 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_frame.c,
8559 mlt/src/framework/mlt_frame.h, mlt/src/modules/core/transition_luma.c,
8560 mlt/src/modules/dv/producer_libdv.c,
8561 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/sdl/consumer_sdl.c,
8562 mlt/src/tests/dan.c, src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8563 src/modules/core/transition_luma.c, src/modules/dv/producer_libdv.c,
8564 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c,
8565 src/tests/dan.c: move audio sample calculator to mlt_frame and use from
8566 ffmpeg and mcmpeg, add mlt_frame_audio_mix, add audio_crossfade to
8567 transition_luma, add to docs
8569 2004-01-07 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8571 * Makefile, docs/services.txt, mlt/Makefile, mlt/docs/services.txt,
8572 mlt/setenv, mlt/src/framework/Makefile, mlt/src/framework/mlt_frame.c,
8573 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8574 mlt/src/framework/mlt_producer.c, mlt/src/humperdink/Makefile,
8575 mlt/src/humperdink/client.c, mlt/src/humperdink/client.h,
8576 mlt/src/humperdink/io.c, mlt/src/humperdink/io.h,
8577 mlt/src/humperdink/remote.c, mlt/src/inigo/inigo.c, mlt/src/miracle/Makefile,
8578 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
8579 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
8580 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
8581 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
8582 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
8583 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
8584 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8585 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/core/producer_ppm.c,
8586 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/ffmpeg/audio.sh,
8587 mlt/src/modules/ffmpeg/producer_ffmpeg.c, mlt/src/modules/ffmpeg/video.sh,
8588 mlt/src/modules/gtk2/producer_pango.c,
8589 mlt/src/modules/gtk2/producer_pixbuf.c,
8590 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/consumer_sdl.c,
8591 mlt/src/valerie/Makefile, mlt/src/valerie/valerie.c,
8592 mlt/src/valerie/valerie.h, setenv, src/framework/Makefile,
8593 src/framework/mlt_frame.c, src/framework/mlt_playlist.c,
8594 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8595 src/humperdink/Makefile, src/humperdink/client.c, src/humperdink/client.h,
8596 src/humperdink/io.c, src/humperdink/io.h, src/humperdink/remote.c,
8597 src/inigo/inigo.c, src/miracle/Makefile, src/miracle/miracle.c,
8598 src/miracle/miracle_commands.c, src/miracle/miracle_commands.h,
8599 src/miracle/miracle_connection.c, src/miracle/miracle_connection.h,
8600 src/miracle/miracle_local.c, src/miracle/miracle_local.h,
8601 src/miracle/miracle_log.c, src/miracle/miracle_log.h,
8602 src/miracle/miracle_server.c, src/miracle/miracle_server.h,
8603 src/miracle/miracle_unit.c, src/miracle/miracle_unit.h,
8604 src/miracle/miracle_unit_commands.c, src/miracle/miracle_unit_commands.h,
8605 src/modules/core/producer_ppm.c, src/modules/dv/producer_libdv.c,
8606 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/producer_ffmpeg.c,
8607 src/modules/ffmpeg/video.sh, src/modules/gtk2/producer_pango.c,
8608 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
8609 src/modules/sdl/consumer_sdl.c, src/valerie/Makefile, src/valerie/valerie.c,
8610 src/valerie/valerie.h: miracle part 1
8612 2004-01-06 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8614 * mlt/src/modules/core/transition_luma.c,
8615 mlt/src/modules/core/transition_luma.h, src/modules/core/transition_luma.c,
8616 src/modules/core/transition_luma.h: add forgotten files
8618 * mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8619 mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8620 mlt/src/modules/core/factory.c, mlt/src/modules/dv/producer_libdv.c,
8621 mlt/src/tests/dan.c, src/framework/mlt_transition.c,
8622 src/framework/mlt_transition.h, src/modules/core/Makefile,
8623 src/modules/core/configure, src/modules/core/factory.c,
8624 src/modules/dv/producer_libdv.c, src/tests/dan.c: added luma transition and
8625 new frame properties
8627 2004-01-03 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8629 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8630 mlt/src/framework/mlt_producer.c, mlt/src/inigo/inigo.c,
8631 mlt/src/modules/ffmpeg/producer_ffmpeg.c, src/framework/mlt_multitrack.c,
8632 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8633 src/inigo/inigo.c, src/modules/ffmpeg/producer_ffmpeg.c: more complete
8634 next/prev clip behaviour
8636 2004-01-02 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8638 * mlt/src/framework/mlt_frame.c, mlt/src/modules/core/transition_composite.c,
8639 mlt/src/modules/gtk2/producer_pango.c, mlt/src/modules/gtk2/producer_pango.h,
8640 mlt/src/tests/dan.c, src/framework/mlt_frame.c,
8641 src/modules/core/transition_composite.c, src/modules/gtk2/producer_pango.c,
8642 src/modules/gtk2/producer_pango.h, src/tests/dan.c: fixup and optimize edge
8643 conditions of composite; updated property handling of producer_pango
8645 2004-01-02 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8647 * docs/services.txt, mlt/docs/services.txt,
8648 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8649 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8650 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_properties.c,
8651 mlt/src/framework/mlt_properties.h, mlt/src/framework/mlt_types.h,
8652 mlt/src/inigo/inigo.c, mlt/src/modules/dv/producer_libdv.c,
8653 mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
8654 mlt/src/modules/ffmpeg/consumer_ffmpeg.c,
8655 mlt/src/modules/ffmpeg/consumer_ffmpeg.h, mlt/src/modules/ffmpeg/factory.c,
8656 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8657 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
8658 src/framework/mlt_multitrack.c, src/framework/mlt_multitrack.h,
8659 src/framework/mlt_playlist.c, src/framework/mlt_playlist.h,
8660 src/framework/mlt_producer.c, src/framework/mlt_properties.c,
8661 src/framework/mlt_properties.h, src/framework/mlt_types.h, src/inigo/inigo.c,
8662 src/modules/dv/producer_libdv.c, src/modules/ffmpeg/Makefile,
8663 src/modules/ffmpeg/configure, src/modules/ffmpeg/consumer_ffmpeg.c,
8664 src/modules/ffmpeg/consumer_ffmpeg.h, src/modules/ffmpeg/factory.c,
8665 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
8666 src/modules/sdl/consumer_sdl.c: incomplete next/prev clip behaviour
8668 2004-01-01 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8670 * docs/services.txt, mlt/docs/services.txt, mlt/src/framework/mlt_factory.c,
8671 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_multitrack.c,
8672 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/audio.sh,
8673 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8674 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8675 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/ffmpeg/video.sh,
8676 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
8677 src/framework/mlt_multitrack.c, src/framework/mlt_producer.c,
8678 src/modules/ffmpeg/audio.sh, src/modules/ffmpeg/filter_ffmpeg_dub.c,
8679 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/ffmpeg/producer_ffmpeg.h,
8680 src/modules/ffmpeg/video.sh: ntsc fixes and service doco for discussion
8682 2003-12-31 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8684 * mlt/src/modules/ffmpeg/Makefile, mlt/src/modules/ffmpeg/configure,
8685 mlt/src/modules/ffmpeg/factory.c, mlt/src/modules/ffmpeg/filter_ffmpeg_dub.c,
8686 mlt/src/modules/ffmpeg/filter_ffmpeg_dub.h,
8687 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8688 mlt/src/modules/gtk2/producer_pixbuf.c, src/modules/ffmpeg/Makefile,
8689 src/modules/ffmpeg/configure, src/modules/ffmpeg/factory.c,
8690 src/modules/ffmpeg/filter_ffmpeg_dub.c,
8691 src/modules/ffmpeg/filter_ffmpeg_dub.h, src/modules/ffmpeg/producer_ffmpeg.c,
8692 src/modules/gtk2/producer_pixbuf.c: ffmpeg audio dub
8694 2003-12-30 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8696 * mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8697 mlt/src/modules/sdl/consumer_sdl.c, src/modules/ffmpeg/producer_ffmpeg.c,
8698 src/modules/sdl/consumer_sdl.c: correction on playlist ffmpeg sizing issue
8699 and additional sdl tweaks
8701 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_multitrack.c,
8702 mlt/src/inigo/inigo.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8703 mlt/src/modules/gtk2/producer_pixbuf.c, mlt/src/modules/sdl/consumer_sdl.c,
8704 src/framework/mlt_frame.c, src/framework/mlt_multitrack.c, src/inigo/inigo.c,
8705 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/gtk2/producer_pixbuf.c,
8706 src/modules/sdl/consumer_sdl.c: More sdl experimental mods, pixbuf writable
8707 work around and minor fixes
8709 2003-12-29 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8711 * mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.c,
8712 mlt/src/framework/mlt_producer.c, mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8713 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_multitrack.c,
8714 src/framework/mlt_playlist.c, src/framework/mlt_producer.c,
8715 src/modules/ffmpeg/producer_ffmpeg.c, src/modules/sdl/consumer_sdl.c: Many
8718 2003-12-28 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8720 * mlt/src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.c: SDL a/v
8721 sync issues [incomplete]
8723 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8724 mlt/src/inigo/inigo.c, mlt/src/modules/Makefile,
8725 mlt/src/modules/core/factory.c, mlt/src/modules/core/producer_ppm.c,
8726 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/ffmpeg/Makefile,
8727 mlt/src/modules/ffmpeg/configure, mlt/src/modules/ffmpeg/factory.c,
8728 mlt/src/modules/ffmpeg/producer_ffmpeg.c,
8729 mlt/src/modules/ffmpeg/producer_ffmpeg.h, mlt/src/modules/sdl/consumer_sdl.c,
8730 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/inigo/inigo.c,
8731 src/modules/Makefile, src/modules/core/factory.c,
8732 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
8733 src/modules/ffmpeg/Makefile, src/modules/ffmpeg/configure,
8734 src/modules/ffmpeg/factory.c, src/modules/ffmpeg/producer_ffmpeg.c,
8735 src/modules/ffmpeg/producer_ffmpeg.h, src/modules/sdl/consumer_sdl.c: Added
8738 2003-12-27 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8740 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
8741 mlt/setenv, mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_playlist.c,
8742 mlt/src/inigo/Makefile, mlt/src/inigo/inigo.c, mlt/src/inigo/io.c,
8743 mlt/src/inigo/io.h, mlt/src/modules/core/filter_resize.c,
8744 mlt/src/modules/core/filter_resize.h, mlt/src/modules/core/producer_ppm.c,
8745 mlt/src/modules/core/producer_ppm.h, mlt/src/modules/sdl/consumer_sdl.c,
8746 mlt/src/tests/charlie.c, setenv, src/framework/mlt_frame.c,
8747 src/framework/mlt_playlist.c, src/inigo/Makefile, src/inigo/inigo.c,
8748 src/inigo/io.c, src/inigo/io.h, src/modules/core/filter_resize.c,
8749 src/modules/core/filter_resize.h, src/modules/core/producer_ppm.c,
8750 src/modules/core/producer_ppm.h, src/modules/sdl/consumer_sdl.c,
8751 src/tests/charlie.c: ppm ffmpeg
8753 2003-12-26 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8755 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8756 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_gamma.c,
8757 mlt/src/modules/core/filter_gamma.h, mlt/src/modules/core/filter_resize.h,
8758 mlt/src/tests/io.c, src/modules/core/Makefile, src/modules/core/configure,
8759 src/modules/core/factory.c, src/modules/core/filter_gamma.c,
8760 src/modules/core/filter_gamma.h, src/modules/core/filter_resize.h,
8761 src/tests/io.c: Gamma filter
8763 * mlt/src/tests/charlie.c, src/tests/charlie.c: quit fix for SDL
8765 * mlt/src/framework/mlt_playlist.c, src/framework/mlt_playlist.c: playlist
8768 * mlt/src/tests/io.c, mlt/src/tests/io.h, src/tests/io.c, src/tests/io.h:
8771 * mlt/src/tests/charlie.c, src/tests/charlie.c: SDL transport callback
8773 * mlt/src/framework/mlt_property.c, mlt/src/modules/sdl/consumer_sdl.c,
8774 mlt/src/tests/Makefile, mlt/src/tests/charlie.c,
8775 src/framework/mlt_property.c, src/modules/sdl/consumer_sdl.c,
8776 src/tests/Makefile, src/tests/charlie.c: SDL transport callback
8778 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8779 mlt/src/modules/sdl/consumer_sdl.c, src/framework/mlt_frame.c,
8780 src/framework/mlt_frame.h, src/modules/sdl/consumer_sdl.c: More SDL tweaks
8782 * mlt/src/framework/mlt_frame.c, mlt/src/modules/sdl/consumer_sdl.c,
8783 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/tests/charlie.c,
8784 src/framework/mlt_frame.c, src/modules/sdl/consumer_sdl.c,
8785 src/modules/sdl/consumer_sdl.h, src/tests/charlie.c: More SDL updates
8787 * mlt/src/modules/core/filter_resize.c, mlt/src/modules/sdl/consumer_sdl.c,
8788 src/modules/core/filter_resize.c, src/modules/sdl/consumer_sdl.c: SDL updates
8791 2003-12-25 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8793 * mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8794 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8795 mlt/src/framework/mlt_playlist.c, mlt/src/modules/core/Makefile,
8796 mlt/src/modules/core/configure, mlt/src/modules/core/factory.c,
8797 mlt/src/modules/core/filter_resize.c, mlt/src/modules/core/filter_resize.h,
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/tests/charlie.c, src/framework/mlt_field.c,
8801 src/framework/mlt_field.h, src/framework/mlt_filter.c,
8802 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
8803 src/modules/core/Makefile, src/modules/core/configure,
8804 src/modules/core/factory.c, src/modules/core/filter_resize.c,
8805 src/modules/core/filter_resize.h, src/modules/gtk2/producer_pixbuf.c,
8806 src/modules/gtk2/producer_pixbuf.h, src/modules/sdl/consumer_sdl.c,
8807 src/tests/charlie.c: field and playlist enhancements, producer pixbuf reorg
8809 2003-12-24 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8811 * mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
8812 mlt/src/framework/mlt_field.c, mlt/src/framework/mlt_field.h,
8813 mlt/src/framework/mlt_filter.c, mlt/src/framework/mlt_filter.h,
8814 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8815 mlt/src/framework/mlt_types.h, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
8816 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_field.c,
8817 src/framework/mlt_field.h, src/framework/mlt_filter.c,
8818 src/framework/mlt_filter.h, src/framework/mlt_playlist.c,
8819 src/framework/mlt_playlist.h, src/framework/mlt_types.h, src/tests/charlie.c,
8820 src/tests/setenv: field and playlist provisional implementations
8822 2003-12-23 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8824 * mlt/src/modules/sdl/consumer_sdl.c, mlt/src/tests/charlie.c,
8825 mlt/src/tests/dan.c, src/modules/sdl/consumer_sdl.c, src/tests/charlie.c,
8826 src/tests/dan.c: SDL fixes on close
8828 * mlt/src/framework/mlt_frame.c, mlt/src/framework/mlt_frame.h,
8829 mlt/src/modules/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/setenv,
8830 src/framework/mlt_frame.c, src/framework/mlt_frame.h, src/modules/Makefile,
8831 src/tests/charlie.c, src/tests/setenv: test frame services
8833 2003-12-23 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8835 * mlt/src/framework/mlt_consumer.c, mlt/src/framework/mlt_consumer.h,
8836 mlt/src/framework/mlt_frame.h, mlt/src/modules/gtk2/producer_pango.c,
8837 mlt/src/modules/gtk2/producer_pango.h,
8838 mlt/src/modules/gtk2/producer_pixbuf.c,
8839 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
8840 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8841 src/framework/mlt_frame.h, src/modules/gtk2/producer_pango.c,
8842 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
8843 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add video_standard enum
8844 to mlt_frame, add mlt_consumer_properties, add properties to gtk2 producers
8845 and bluefish consumer
8847 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8849 * mlt/src/modules/Makefile, mlt/src/modules/dv/producer_libdv.c,
8850 mlt/src/tests/charlie.c, src/modules/Makefile,
8851 src/modules/dv/producer_libdv.c, src/tests/charlie.c: minor tidy up
8853 2003-12-22 ddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
8855 * mlt/src/modules/Makefile, mlt/src/modules/gtk2/configure,
8856 mlt/src/tests/dan.c, src/modules/Makefile, src/modules/gtk2/configure,
8857 src/tests/dan.c: allow for building mainconcept and bluefish plugins outside
8860 * mlt/src/framework/mlt_frame.c, mlt/src/modules/gtk2/Makefile,
8861 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pango.c,
8862 mlt/src/modules/gtk2/producer_pango.h,
8863 mlt/src/modules/gtk2/producer_pixbuf.c,
8864 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/tests/dan.c,
8865 src/framework/mlt_frame.c, src/modules/gtk2/Makefile,
8866 src/modules/gtk2/factory.c, src/modules/gtk2/producer_pango.c,
8867 src/modules/gtk2/producer_pango.h, src/modules/gtk2/producer_pixbuf.c,
8868 src/modules/gtk2/producer_pixbuf.h, src/tests/dan.c: add sample aspect ratio
8869 scaling output to producer_pixbuf, fix a bug in rgb to yuv conversions, add
8872 2003-12-22 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8874 * mlt/src/framework/mlt.h, mlt/src/framework/mlt_repository.c,
8875 src/framework/mlt.h, src/framework/mlt_repository.c: c++ compatability
8877 * README, mlt/README, mlt/src/framework/Makefile, mlt/src/framework/mlt.h,
8878 mlt/src/framework/mlt_factory.c, mlt/src/framework/mlt_factory.h,
8879 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_playlist.h,
8880 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
8881 mlt/src/modules/core/Makefile, mlt/src/modules/dv/Makefile,
8882 mlt/src/modules/gtk2/Makefile, mlt/src/modules/sdl/Makefile,
8883 mlt/src/tests/Makefile, mlt/src/tests/charlie.c, mlt/src/tests/dan.c,
8884 src/framework/Makefile, src/framework/mlt.h, src/framework/mlt_factory.c,
8885 src/framework/mlt_factory.h, src/framework/mlt_multitrack.c,
8886 src/framework/mlt_playlist.h, src/framework/mlt_repository.c,
8887 src/framework/mlt_repository.h, src/modules/core/Makefile,
8888 src/modules/dv/Makefile, src/modules/gtk2/Makefile, src/modules/sdl/Makefile,
8889 src/tests/Makefile, src/tests/charlie.c, src/tests/dan.c: Factory
8892 2003-12-19 lilo_booter <lilo_booter@d19143bc-622f-0410-bfdd-b5b2a6649095>
8894 * mlt/src/modules/core/Makefile, mlt/src/modules/core/configure,
8895 mlt/src/modules/core/factory.c, mlt/src/modules/core/filter_deinterlace.c,
8896 mlt/src/modules/core/filter_deinterlace.h,
8897 mlt/src/modules/core/filter_greyscale.c,
8898 mlt/src/modules/core/filter_greyscale.h, mlt/src/modules/core/producer_ppm.c,
8899 mlt/src/modules/core/producer_ppm.h,
8900 mlt/src/modules/core/transition_composite.c,
8901 mlt/src/modules/core/transition_composite.h, src/modules/core/Makefile,
8902 src/modules/core/configure, src/modules/core/factory.c,
8903 src/modules/core/filter_deinterlace.c, src/modules/core/filter_deinterlace.h,
8904 src/modules/core/filter_greyscale.c, src/modules/core/filter_greyscale.h,
8905 src/modules/core/producer_ppm.c, src/modules/core/producer_ppm.h,
8906 src/modules/core/transition_composite.c,
8907 src/modules/core/transition_composite.h: Added files rejected by import
8909 * Makefile, README, configure, mlt/Makefile, mlt/README, mlt/configure,
8910 mlt/src/framework/Makefile, mlt/src/framework/config.h,
8911 mlt/src/framework/configure, mlt/src/framework/mlt_consumer.c,
8912 mlt/src/framework/mlt_consumer.h, mlt/src/framework/mlt_factory.c,
8913 mlt/src/framework/mlt_factory.h, mlt/src/framework/mlt_filter.c,
8914 mlt/src/framework/mlt_filter.h, mlt/src/framework/mlt_frame.c,
8915 mlt/src/framework/mlt_frame.h, mlt/src/framework/mlt_manager.h,
8916 mlt/src/framework/mlt_multitrack.c, mlt/src/framework/mlt_multitrack.h,
8917 mlt/src/framework/mlt_playlist.c, mlt/src/framework/mlt_playlist.h,
8918 mlt/src/framework/mlt_producer.c, mlt/src/framework/mlt_producer.h,
8919 mlt/src/framework/mlt_properties.c, mlt/src/framework/mlt_properties.h,
8920 mlt/src/framework/mlt_property.c, mlt/src/framework/mlt_property.h,
8921 mlt/src/framework/mlt_repository.c, mlt/src/framework/mlt_repository.h,
8922 mlt/src/framework/mlt_service.c, mlt/src/framework/mlt_service.h,
8923 mlt/src/framework/mlt_tractor.c, mlt/src/framework/mlt_tractor.h,
8924 mlt/src/framework/mlt_transition.c, mlt/src/framework/mlt_transition.h,
8925 mlt/src/framework/mlt_types.h, mlt/src/miracle/configure,
8926 mlt/src/miracle/miracle.c, mlt/src/miracle/miracle_commands.c,
8927 mlt/src/miracle/miracle_commands.h, mlt/src/miracle/miracle_connection.c,
8928 mlt/src/miracle/miracle_connection.h, mlt/src/miracle/miracle_local.c,
8929 mlt/src/miracle/miracle_local.h, mlt/src/miracle/miracle_log.c,
8930 mlt/src/miracle/miracle_log.h, mlt/src/miracle/miracle_server.c,
8931 mlt/src/miracle/miracle_server.h, mlt/src/miracle/miracle_unit.c,
8932 mlt/src/miracle/miracle_unit.h, mlt/src/miracle/miracle_unit_commands.c,
8933 mlt/src/miracle/miracle_unit_commands.h, mlt/src/modules/Makefile,
8934 mlt/src/modules/configure, mlt/src/modules/dv/Makefile,
8935 mlt/src/modules/dv/configure, mlt/src/modules/dv/factory.c,
8936 mlt/src/modules/dv/producer_libdv.c, mlt/src/modules/dv/producer_libdv.h,
8937 mlt/src/modules/gtk2/Makefile, mlt/src/modules/gtk2/configure,
8938 mlt/src/modules/gtk2/factory.c, mlt/src/modules/gtk2/producer_pixbuf.c,
8939 mlt/src/modules/gtk2/producer_pixbuf.h, mlt/src/modules/sdl/Makefile,
8940 mlt/src/modules/sdl/configure, mlt/src/modules/sdl/consumer_sdl.c,
8941 mlt/src/modules/sdl/consumer_sdl.h, mlt/src/modules/sdl/factory.c,
8942 mlt/src/tests/charlie.c, mlt/src/tests/dan.c, mlt/src/tests/test.png,
8943 mlt/src/valerie/Makefile, mlt/src/valerie/configure,
8944 mlt/src/valerie/valerie.c, mlt/src/valerie/valerie.h,
8945 mlt/src/valerie/valerie_notifier.c, mlt/src/valerie/valerie_notifier.h,
8946 mlt/src/valerie/valerie_parser.c, mlt/src/valerie/valerie_parser.h,
8947 mlt/src/valerie/valerie_remote.c, mlt/src/valerie/valerie_remote.h,
8948 mlt/src/valerie/valerie_response.c, mlt/src/valerie/valerie_response.h,
8949 mlt/src/valerie/valerie_socket.c, mlt/src/valerie/valerie_socket.h,
8950 mlt/src/valerie/valerie_status.c, mlt/src/valerie/valerie_status.h,
8951 mlt/src/valerie/valerie_tokeniser.c, mlt/src/valerie/valerie_tokeniser.h,
8952 mlt/src/valerie/valerie_util.c, mlt/src/valerie/valerie_util.h,
8953 src/framework/Makefile, src/framework/config.h, src/framework/configure,
8954 src/framework/mlt_consumer.c, src/framework/mlt_consumer.h,
8955 src/framework/mlt_factory.c, src/framework/mlt_factory.h,
8956 src/framework/mlt_filter.c, src/framework/mlt_filter.h,
8957 src/framework/mlt_frame.c, src/framework/mlt_frame.h,
8958 src/framework/mlt_manager.h, src/framework/mlt_multitrack.c,
8959 src/framework/mlt_multitrack.h, src/framework/mlt_playlist.c,
8960 src/framework/mlt_playlist.h, src/framework/mlt_producer.c,
8961 src/framework/mlt_producer.h, src/framework/mlt_properties.c,
8962 src/framework/mlt_properties.h, src/framework/mlt_property.c,
8963 src/framework/mlt_property.h, src/framework/mlt_repository.c,
8964 src/framework/mlt_repository.h, src/framework/mlt_service.c,
8965 src/framework/mlt_service.h, src/framework/mlt_tractor.c,
8966 src/framework/mlt_tractor.h, src/framework/mlt_transition.c,
8967 src/framework/mlt_transition.h, src/framework/mlt_types.h,
8968 src/miracle/configure, src/miracle/miracle.c, src/miracle/miracle_commands.c,
8969 src/miracle/miracle_commands.h, src/miracle/miracle_connection.c,
8970 src/miracle/miracle_connection.h, src/miracle/miracle_local.c,
8971 src/miracle/miracle_local.h, src/miracle/miracle_log.c,
8972 src/miracle/miracle_log.h, src/miracle/miracle_server.c,
8973 src/miracle/miracle_server.h, src/miracle/miracle_unit.c,
8974 src/miracle/miracle_unit.h, src/miracle/miracle_unit_commands.c,
8975 src/miracle/miracle_unit_commands.h, src/modules/Makefile,
8976 src/modules/configure, src/modules/dv/Makefile, src/modules/dv/configure,
8977 src/modules/dv/factory.c, src/modules/dv/producer_libdv.c,
8978 src/modules/dv/producer_libdv.h, src/modules/gtk2/Makefile,
8979 src/modules/gtk2/configure, src/modules/gtk2/factory.c,
8980 src/modules/gtk2/producer_pixbuf.c, src/modules/gtk2/producer_pixbuf.h,
8981 src/modules/sdl/Makefile, src/modules/sdl/configure,
8982 src/modules/sdl/consumer_sdl.c, src/modules/sdl/consumer_sdl.h,
8983 src/modules/sdl/factory.c, src/tests/charlie.c, src/tests/dan.c,
8984 src/tests/test.png, src/valerie/Makefile, src/valerie/configure,
8985 src/valerie/valerie.c, src/valerie/valerie.h, src/valerie/valerie_notifier.c,
8986 src/valerie/valerie_notifier.h, src/valerie/valerie_parser.c,
8987 src/valerie/valerie_parser.h, src/valerie/valerie_remote.c,
8988 src/valerie/valerie_remote.h, src/valerie/valerie_response.c,
8989 src/valerie/valerie_response.h, src/valerie/valerie_socket.c,
8990 src/valerie/valerie_socket.h, src/valerie/valerie_status.c,
8991 src/valerie/valerie_status.h, src/valerie/valerie_tokeniser.c,
8992 src/valerie/valerie_tokeniser.h, src/valerie/valerie_util.c,
8993 src/valerie/valerie_util.h: Initial revision